FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagefhir.nwgenomics.nhs.uk
Resource TypeExampleScenario
IdExampleScenario-GenomicTestOrderProcess.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/nw-gmsa/nw-gmsa.github.com/ExampleScenario-GenomicTestOrderProcess.html
URLhttps://fhir.nwgenomics.nhs.uk/ExampleScenario/GenomicTestOrderProcess
Version0.1.0
Statusdraft
Date2026-02-10T04:20:28+00:00
NameGenomic Test Order
Realmus
Authorityhl7

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ExampleScenario GenomicTestOrderProcess

url: Genomic Test Order

version: 0.1.0

name: Genomic Test Order

status: Draft

date: 2026-02-10 04:20:28+0000

publisher: NHS North West Genomics

contact: https://www.nwgenomics.nhs.uk/contact-us

jurisdiction: United Kingdom of Great Britain and Northern Ireland

actor

actorId: placer

type: System

name: Order Placer

description:

actor

actorId: forms

type: System

name: Form Manager

description:

This may be part of the EPR or be paper based

actor

actorId: epr

type: System

name: Electronic Patient Record

description:

actor

actorId: tie

type: System

name: Trust Integration Engine

description:

actor

actorId: rie

type: System

name: Regional Integration Engine

description:

actor

actorId: filler

type: System

name: Order Filler

description:

actor

actorId: cdr

type: System

name: Regional Clinical Data Repository

description:

Clinical Data Repository

instance

resourceId: Request1

resourceType: Binary

name: Search for Order Genomic Test Order Form

description:

Query for Froms: GET https://example.nhs.uk/FHIR/R4/Questionnaire?id=GenomicTestOrder

instance

resourceId: Reply1

resourceType: Bundle

name: Search results

version

Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Search Results

Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Bundle: type = searchset; total = 1

versionId: 1

instance

resourceId: Request2

resourceType: Binary

name: Pre-Populate form request

instance

resourceId: Request4

resourceType: QuestionnaireResponse

name: Completed Form

instance

resourceId: Request5

resourceType: Binary

name: HL7 v2 ORM_O01 - supplier

instance

resourceId: Request6

resourceType: Bundle

name: HL7 FHIR Message O21 - regional

description:

This is equivalent to HL7 v2.5 OML_O21, it may be advisable to use this message in the previous step to reduce transforms.

version

Extension Definition for ExampleScenario.instance.version.title for Version 5.0: HL7 FHIR Message O21

Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Bundle: identifier = UUID:9612365d-52a4-4fab-87e7-8a09d753f095; type = message; timestamp = 2024-10-13 10:33:00+0000

versionId: 6

instance

resourceId: Request7

resourceType: Binary

name: HL7 v2 OML_O21 - regional

description:

instance

resourceId: Request8

resourceType: Binary

name: Collect Sample

instance

resourceId: Request9

resourceType: Bundle

name: HL7 FHIR Message O21 - regional

description:

TODO

version

Extension Definition for ExampleScenario.instance.version.title for Version 5.0: HL7 FHIR Message O21

Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Bundle: identifier = UUID:9612365d-52a4-4fab-87e7-8a09d753f095; type = message; timestamp = 2024-10-13 10:33:00+0000

versionId: 9

process

title: Complete Genomic Test Order Form

description:

Creates Test Order Form. Details on what questions and answers should be in the form are listed here Questionnaire: North West Genomics Test Order. This is also designed to work with HL7 Structured Data Capture, however in most cases this form based data capture be part of the EPR.

step

operation

number: 1

type: search-type

name: Select Genomic Test Order Form

initiator: placer

receiver: forms

description:

This may be part of the EPR and not implemented in HL7 FHIR. If not using FHIR, the clinical coding and valuesets in the FHIR Questionnaire should be implemented in the EPR Order Form

Requests

-ResourceId
*Request1

Responses

-ResourceId
*Reply1

step

operation

number: 2

type: create

name: Pre-populate Order Form

initiator: forms

receiver: epr

description:

If using electronic forms and their is a connection to an EPR or Health Information Exchange - the forms may be pre-populated

Requests

-ResourceId
*Request2

step

operation

number: 4

type: create

name: Complete Genomic Test Order Form.

initiator: placer

receiver: epr

description:

Enter answers to questions in the forms. The end of this process is likely to be signalled via a IHE Patient Administration HL7 v2 ADT Admission event.

Requests

-ResourceId
*Request4

process

title: Submit Genomic Test Order Form

description:

The order is sent from the EPR using HL7 ORM_O21 and this is sent to the Order Filler/Laboratory Information Management System (LIMS) via middleware

step

operation

number: 5

type: create

name: Send Laboratory Order ORM_O01 v2

initiator: epr

receiver: tie

description:

In NHS Trusts will this will often be HL7 v2 ORM_O01 from the EPR, the region is using HL7 v2/FHIR OML_O21 which may involve some message transformation especially around v2 SPM/FHIR Specimen. Note: the region is using a common (canonical) data model for both v2 and FHIR. Most coded questions and answer should be be supplied in v2 OBX segments which have a simple transform to FHIR Observations.

Requests

-ResourceId
*Request5

step

operation

number: 6

type: create

name: Send Laboratory Order O21 FHIR

initiator: tie

receiver: rie

description:

Message routing is done using the FHIR Message, this is where future routing to other GMSA/GLH will be performed using the NHS England Genomic Order Management Service.

Requests

-ResourceId
*Request6

step

operation

number: 7

type: create

name: Send Laboratory Order OML_O21 v2

initiator: rie

receiver: filler

description:

The FHIR Message is transformed by the RIE into a v2 Message

Requests

-ResourceId
*Request7

process

title: Send Order to Regional Genomic CDR

description:

The order is sent to the regional Clinical Data Repository which shares the order using FHIR RESTful readonly APIs

step

operation

number: 9

type: create

name: Send Laboratory Order O21 FHIR

initiator: rie

receiver: cdr

description:

TODO

Requests

-ResourceId
*Request9

process

title: Collect Sample

description:

This process is not required if the sample has already been collected (and this is a reflex order). For an example process see ExampleScenario: Biopsy Procedure.

step

operation

number: 8

type: create

name: Collect sample

initiator: rie

receiver: filler

description:

See Biopsy and Blood scenarios for more details

Requests

-ResourceId
*Request8

process

title: Perform Genomic Tests

description:


Source1

{
  "resourceType": "ExampleScenario",
  "id": "GenomicTestOrderProcess",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://fhir.nwgenomics.nhs.uk/ExampleScenario/GenomicTestOrderProcess",
  "version": "0.1.0",
  "name": "Genomic Test Order",
  "status": "draft",
  "date": "2026-02-10T04:20:28+00:00",
  "publisher": "NHS North West Genomics",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "https://www.nwgenomics.nhs.uk/contact-us"
        }
      ]
    }
  ],
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "GB",
          "display": "United Kingdom of Great Britain and Northern Ireland"
        }
      ]
    }
  ],
  "actor": [
    {
      "actorId": "placer",
      "type": "entity",
      "name": "Order Placer",
      "description": " [Order Placer](ActorDefinition-OrderPlacer.html) "
    },
    {
      "actorId": "forms",
      "type": "entity",
      "name": "Form Manager",
      "description": "This may be part of the EPR or be paper based"
    },
    {
      "actorId": "epr",
      "type": "entity",
      "name": "Electronic Patient Record",
      "description": " NHS Trust [Provider Information Source](ActorDefinition-ProviderInformationSource.html) "
    },
    {
      "actorId": "tie",
      "type": "entity",
      "name": "Trust Integration Engine",
      "description": " [Provider Information Source](ActorDefinition-ProviderInformationSource.html) "
    },
    {
      "actorId": "rie",
      "type": "entity",
      "name": "Regional Integration Engine",
      "description": " [Provider Information Source](ActorDefinition-ProviderInformationSource.html) "
    },
    {
      "actorId": "filler",
      "type": "entity",
      "name": "Order Filler",
      "description": " [Order Filler](ActorDefinition-OrderFiller.html) "
    },
    {
      "actorId": "cdr",
      "type": "entity",
      "name": "Regional Clinical Data Repository",
      "description": " Clinical Data Repository "
    }
  ],
  "instance": [
    {
      "resourceId": "Request1",
      "resourceType": "Binary",
      "name": "Search for Order Genomic Test Order Form",
      "description": "Query for Froms: `GET https://example.nhs.uk/FHIR/R4/Questionnaire?id=GenomicTestOrder`"
    },
    {
      "resourceId": "Reply1",
      "resourceType": "Bundle",
      "name": "Search results",
      "version": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
              "valueString": "Search Results"
            },
            {
              "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
              "valueReference": {
                "reference": "Bundle/SDCSearchResults"
              }
            }
          ],
          "versionId": "1"
        }
      ]
    },
    {
      "resourceId": "Request2",
      "resourceType": "Binary",
      "name": "Pre-Populate form request"
    },
    {
      "resourceId": "Request4",
      "resourceType": "QuestionnaireResponse",
      "name": "Completed Form"
    },
    {
      "resourceId": "Request5",
      "resourceType": "Binary",
      "name": "HL7 v2 ORM_O01 - supplier"
    },
    {
      "resourceId": "Request6",
      "resourceType": "Bundle",
      "name": "HL7 FHIR Message O21 - regional",
      "description": " This is equivalent to HL7 v2.5 OML_O21, it may be advisable to use this message in the previous step to reduce transforms. ",
      "version": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
              "valueString": "HL7 FHIR Message O21"
            },
            {
              "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
              "valueReference": {
                "reference": "Bundle/GenomicsOrderMessageCodedEntries"
              }
            }
          ],
          "versionId": "6"
        }
      ]
    },
    {
      "resourceId": "Request7",
      "resourceType": "Binary",
      "name": "HL7 v2 OML_O21 - regional",
      "description": " [Regional HL7 v2 OML_O21](hl7v2.html#oml_o21-laboratory-order-1) "
    },
    {
      "resourceId": "Request8",
      "resourceType": "Binary",
      "name": "Collect Sample"
    },
    {
      "resourceId": "Request9",
      "resourceType": "Bundle",
      "name": "HL7 FHIR Message O21 - regional",
      "description": " TODO ",
      "version": [
        {
          "extension": [
            {
              "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
              "valueString": "HL7 FHIR Message O21"
            },
            {
              "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
              "valueReference": {
                "reference": "Bundle/GenomicsOrderMessageCodedEntries"
              }
            }
          ],
          "versionId": "9"
        }
      ]
    }
  ],
  "process": [
    {
      "title": "Complete Genomic Test Order Form",
      "description": "Creates Test Order Form. Details on what questions and answers should be in the form are listed here [Questionnaire: North West Genomics Test Order](Questionnaire-GenomicTestOrder.html). This is also designed to work with [HL7 Structured Data Capture](https://build.fhir.org/ig/HL7/sdc/), however in most cases this form based data capture be part of the EPR.",
      "step": [
        {
          "operation": {
            "number": "1",
            "type": "search-type",
            "name": "Select Genomic Test Order Form",
            "initiator": "placer",
            "receiver": "forms",
            "description": "This may be part of the EPR and not implemented in HL7 FHIR. If not using FHIR, the clinical coding and valuesets in the FHIR Questionnaire should be implemented in the EPR Order Form",
            "request": {
              "resourceId": "Request1"
            },
            "response": {
              "resourceId": "Reply1"
            }
          }
        },
        {
          "operation": {
            "number": "2",
            "type": "create",
            "name": "Pre-populate Order Form",
            "initiator": "forms",
            "receiver": "epr",
            "description": "If using electronic forms and their is a connection to an EPR or Health Information Exchange - the forms may be pre-populated ",
            "request": {
              "resourceId": "Request2"
            }
          }
        },
        {
          "operation": {
            "number": "4",
            "type": "create",
            "name": "Complete Genomic Test Order Form. ",
            "initiator": "placer",
            "receiver": "epr",
            "description": "Enter answers to questions in the forms. The end of this process is likely to be signalled via a **IHE Patient Administration** HL7 v2 ADT Admission event. ",
            "request": {
              "resourceId": "Request4"
            }
          }
        }
      ]
    },
    {
      "title": "Submit Genomic Test Order Form",
      "description": "The order is sent from the EPR using HL7 ORM_O21 and this is sent to the Order Filler/Laboratory Information Management System (LIMS) via middleware",
      "step": [
        {
          "operation": {
            "number": "5",
            "type": "create",
            "name": "Send Laboratory Order ORM_O01 v2",
            "initiator": "epr",
            "receiver": "tie",
            "description": "In NHS Trusts will this will often be HL7 v2 ORM_O01 from the EPR, the region is using HL7 v2/FHIR OML_O21 which may involve some message transformation especially around v2 SPM/FHIR Specimen. Note: the region is using a common (canonical) data model for both v2 and FHIR. Most coded questions and answer should be be supplied in v2 OBX segments which have a simple transform to FHIR Observations.",
            "request": {
              "resourceId": "Request5"
            }
          }
        },
        {
          "operation": {
            "number": "6",
            "type": "create",
            "name": "Send Laboratory Order O21 FHIR",
            "initiator": "tie",
            "receiver": "rie",
            "description": "Message routing is done using the FHIR Message, this is where future routing to other GMSA/GLH will be performed using the NHS England Genomic Order Management Service.",
            "request": {
              "resourceId": "Request6"
            }
          }
        },
        {
          "operation": {
            "number": "7",
            "type": "create",
            "name": "Send Laboratory Order OML_O21 v2",
            "initiator": "rie",
            "receiver": "filler",
            "description": "The FHIR Message is transformed by the RIE into a v2 Message",
            "request": {
              "resourceId": "Request7"
            }
          }
        }
      ]
    },
    {
      "title": "Send Order to Regional Genomic CDR",
      "description": "The order is sent to the regional Clinical Data Repository which shares the order using FHIR RESTful readonly APIs",
      "step": [
        {
          "operation": {
            "number": "9",
            "type": "create",
            "name": "Send Laboratory Order O21 FHIR",
            "initiator": "rie",
            "receiver": "cdr",
            "description": "TODO",
            "request": {
              "resourceId": "Request9"
            }
          }
        }
      ]
    },
    {
      "title": "Collect Sample",
      "description": "This process is not required if the sample has already been collected (and this is a reflex order). For an example process see [ExampleScenario: Biopsy Procedure](ExampleScenario-BiopsyProcedure.html).",
      "step": [
        {
          "operation": {
            "number": "8",
            "type": "create",
            "name": "Collect sample",
            "initiator": "rie",
            "receiver": "filler",
            "description": " See Biopsy and Blood scenarios for more details ",
            "request": {
              "resourceId": "Request8"
            }
          }
        }
      ]
    },
    {
      "title": "Perform Genomic Tests",
      "description": "See [ExampleScenario: Genomic Report Process](ExampleScenario-GenomicTestReportProcess.html)"
    }
  ]
}