North West Genomic Medicine Service Alliance
0.0.7 - ci-build United Kingdom flag

North West Genomic Medicine Service Alliance - Local Development build (v0.0.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Order Results Management [LAB-3]

Referenced Standards

Scope

It transmits the observation results from the Order Filler to the Order Result Tracker, when a result is acquired, clinically validated, modified, or deleted at the Order Filler level.

EIP - Document Message

Actor Roles

Regional Order Results management [LAB-3]Order Filler Genomic Laboratory Hub (GLH) LIMSIntermediary NW GLH Regional Integration Engine (RIE)Order Result TrackerHL7 v2 MessageORU_R01HL7 v2 MessageORU_R01HL7 FHIR MessageLaboratory Result R01(un)structured(or structured report)(un)structured(or compositionHL7 EU Laboratory Report)

Regional Order Results management [LAB-3] Component Diagram


Options

IHE LTW LAB-3 Options

IHE LTW LAB-3 Modernisation Options


Traditional Workflow

Traditional Workflow

Traditional Workflow


This is the most widely used method for exchanging laboratory reports and is based on the HL7 v2 ORU_R01 message. Currently, many NHS trusts and laboratories use custom implementations of this standard, which are adapted via Trust Integration Engines (TIE). To reduce integration costs and enhance regional interoperability, we propose developing a regional standard for ORU_R01. This will build upon the Digital Health and Care Wales - HL7 ORU_R01 2.5.1 Implementation Guide (as NHS England has not issued equivalent guidance) and incorporate elements from:

Reports will be shared in PDF format, potentially limited to regionally placed orders (supported by complementary integration methods).

The regional ORU_R01 design is not specific to genomics and can be reused across the six regional diagnostic networks (including imaging and pathology).

Traditional WorkflowOrder PlacerOrder FillerLaboratory Order O21IHE LTW LAB-1Perform TestoptLaboratory Report (preliminary) R01IHE LTW LAB-3Laboratory Report (final) R01IHE LTW LAB-3

IHE LTW Traditional Workflow Option


Workflow Steps

  • Order Placement
    • The Order Placer sends a Laboratory Order O21 (IHE LTW LAB-1) to the Order Filler.
  • Test Execution
    • The Order Filler performs the laboratory test (internal step).
  • Optional Preliminary Report
    • The Order Filler may send a Laboratory Report (preliminary) R01 (IHE LTW LAB-3) back to the Order Placer.
    • This is marked as optional (opt) in the diagram.
  • Final Report
    • The Order Filler sends the Laboratory Report (final) R01 (IHE LTW LAB-3) to the Order Placer.

Message (Traditional Workflow)

The following messages are used to support creation and updating of the Genomics Test Report composition

Message Purpose EIP Type
Laboratory Results The results for a laboratory-order request. Document Message
Laboratory Results
Order FillerIntermediaryNW GLH Regional Integration Engine (RIE)Order Result TrackerPerform TestsWrite Test ReportSend HL7 v2 MessageUnsolicited Observation ORU_R01Validate messagealt[Successful validation]Response HL7 v2 Message AA Application AcceptEither option can carry a compositionHL7 EU Laboratory Reportopt[HL7 FHIR Message]Transform HL7 v2 to FHIR MessageSend HL7 FHIR MessageLaboratory Results R01Response HL7 FHIR Message[HL7 v2 Message]Send HL7 v2 MessageUnsolicited Observation ORU_R01Response HL7 v2 Message[Unsuccessful validation]Response HL7 v2 Message AE Application Error

Regional Order Results management [LAB-3] Sequence Diagram


Regional Genomic Data Sharing

Regional Genomic Data Sharing

Regional Genomic Data Sharing


One major limitation of the traditional workflow is that reports are only accessible within systems that received them via HL7 v2 ORU_R01. This phase introduces a regional Clinical Data Repository (CDR) for genomics, accessible to all care providers in the region.

The CDR will be built using the InterSystems FHIR Repository and follow FHIR RESTful/IHE QEDm (PCC-44) standards. In future phases, it will connect to the national Genomics CDR through a Health Information Exchange (HIE) integration pattern.

Initially, the CDR will be populated by converting HL7 v2 ORU_R01 (and OML_O21) messages into HL7 FHIR, with additional data sources providing structured genomic reports based on the Genomics Reporting Implementation Guide. This will also serve as a useful resource for HL7 v2 developers, offering insights into converting v2 messages into FHIR.

Shared Patient Genomic RecordPractitionerClinical Data RepositoryOrder PlacerOrder FillerMethods of populating the Clinical Data RepositoryCopy of Laboratory Order O21IHE LTW LAB-1Perform TestoptCopy of Laboratory Report (preliminary) R01IHE LTW LAB-3Copy of Laboratory Report (final) R01IHE LTW LAB-3Using the Clinical Data RepositoryQuery Shared Patient Genomic RepositoryIHE QEDm PCC-44Results

Shared Patient Genomic Record Option


Flow Description

Methods of populating the Clinical Data Repository
  • Laboratory Order Submission
    • The Order Placer sends a copy of the laboratory order (O21) to the Clinical Data Repository.
    • This follows the IHE LTW LAB-1 profile.
  • Laboratory Test Execution
    • The Order Filler performs the test (internal action).
  • Preliminary Laboratory Report (Optional)
    • A preliminary lab report (R01) may be sent to the Clinical Data Repository.
    • This uses IHE LTW LAB-3.
  • Final Laboratory Report
    • A final lab report (R01) is sent to the Clinical Data Repository.
    • This also uses IHE LTW LAB-3.
Using the Clinical Data Repository
  • Querying Genomic Data
    • The Practitioner queries the Shared Patient Genomic Repository using IHE QEDm PCC-44.
  • Results Returned
    • The Clinical Data Repository sends back the results to the Practitioner.

Order Fulfillment Tasking

This introduces an alternative way of requesting a laboratory order which is based on FHIR Workflow

Order Fulfillment TaskingOrder PlacerOrder FillerOrder is createdOrder Fulfillment Task (requested)Query Repository for Laboratory Order DetailsIHE QEDm PCC-44Order Fulfillment Task (accepted)Start testingOrder Fulfillment Task (in-progress)Finish testing and Write ReportOrder Fulfillment Task (completed)Query Repository for Laboratory ReportIHE QEDm PCC-44

Order Fulfillment Tasking


In this workflow, both the order and report are shared instead of being sent. The communication between the Order Placer and Filler changes to a conversation rather than messaging pattern around the Fulfillment Task.

Flow Description:

  • Order Creation
    • The Order Placer creates an order (e.g., a laboratory test order).
  • Order Fulfillment Task (requested)
    • The Order Placer sends an Order Fulfillment Task request to the Order Filler.
  • Query Repository for Order Details (IHE QEDm PCC-44)
    • The Order Filler queries a repository to retrieve the detailed order information, using the IHE QEDm PCC-44 profile.
  • Order Fulfillment Task (accepted)
    • The Order Filler accepts the order and confirms receipt.
    • At this stage, the laboratory or service acknowledges that it will perform the requested task.
  • Order Fulfillment Task (in-progress)
    • The Order Filler begins processing the order.
    • Internally, this corresponds to starting testing.
  • Testing Completion & Report Generation
    • Once the testing is finished, the Order Filler writes the report.
    • The Order Fulfillment Task is marked as completed.
  • Query Repository for Laboratory Report (IHE QEDm PCC-44)
    • The Order Placer queries the repository to retrieve the laboratory report produced by the Order Filler.

This modernisation is central to the NHS England Genomic Order Management Service FHIR API and the North West Regional Integration will provide the adapter from tradtional workflow to FHIR workflow

Traditional (v2 and IHE LTW) and FHIR Workflow CombinedOrder PlacerNHS Trust systemRegional Integration Engineacting as Order Placer/FillerOrder FillerNHS England GOMSRemote GMSAOrder is createdLaboratory Order O21IHE LTW LAB-1Order Fulfillment Task (requested)Query Repository for Laboratory Order DetailsIHE QEDm PCC-44Order Fulfillment Task (accepted)Start testingOrder Fulfillment Task (in-progress)Finish testing and Write ReportOrder Fulfillment Task (completed)Query Repository for Laboratory ReportIHE QEDm PCC-44Laboratory Report (final) R01IHE LTW LAB-3

RIE and GOMS Workflow


Workflow Steps

  • Order Creation
    • The NHS Trust system creates a laboratory order (Order O21, IHE LTW LAB-1).
    • This order is sent to the Regional Integration Engine.
  • Order Fulfillment Request
    • The RIE sends an Order Fulfillment Task (requested) to the Order Filler.
  • Order Details Query
    • The Order Filler queries the repository for laboratory order details (IHE QEDm PCC-44).
  • Order Acceptance
    • The Order Filler accepts the order fulfillment task and sends acknowledgment back to the RIE.
  • Order Processing (Testing Phase)
    • The Order Filler begins testing (internally marked as “Start testing”).
    • It updates the RIE with Order Fulfillment Task (in-progress).
  • Order Completion
    • After completing tests and writing the report (internally marked “Finish testing and Write Report”),
    • The Order Filler sends Order Fulfillment Task (completed) back to the RIE.
  • Report Query and Distribution
    • The RIE queries the repository for the laboratory report (IHE QEDm PCC-44).
    • The final Laboratory Report (R01, IHE LTW LAB-3) is sent to the NHS Trust system.

Key Notes

  • Traditional HL7 v2/IHE LTW messages (O21, R01, LAB-1, LAB-3) are used alongside FHIR task-based workflow messages (requested, accepted, in-progress, completed).
  • The RIE acts as a bridge, integrating traditional order management with modern FHIR-based fulfillment.
  • The Order Filler (GOMS) is also a bridge linking to other Order Fillers which perform the actual testing and provides results back through this combined workflow.

Communication Task, Subscription, and Event Notifications

This phase introduces real-time notification support, similar to online order tracking where updates are sent via email or SMS.

The notification system will be based on the Subscriptions R5 Backport and initially support:

  • Email
  • FHIR Messaging – using FHIR Task-based event notifications

Future expansions will include notifications from the national Genomic Order Management Service FHIR API via its FHIR API.

Communication Task, Subscription and Event NotificationsPractitionerRegional Integration Engineopt[FHIR Subscription]Subscription to Order, Report or other[Communication Request]CommunicationRequest TaskConvert to a Subscriptionopt[when event occurs]Event Notification

FHIR Subscription


Flow Description:

  • Subscription (FHIR Subscription)
    • The Practitioner sends a subscription request (e.g., to an Order, Report, or other clinical resource) to the Regional Integration Engine.
    • This is based on the FHIR Subscription standard.
  • Communication Request
    • Alternatively, the Practitioner may send a CommunicationRequest Task to the Integration Engine.
    • The Integration Engine converts this task into a Subscription, ensuring the Practitioner will receive updates when relevant events occur.
  • Event Notification (when event occurs)
    • Once the subscribed event occurs (e.g., new lab report, status update, or order completion), the Regional Integration Engine sends an Event Notification back to the Practitioner.
    • This closes the loop, ensuring the Practitioner is informed in real time.