NHS North West Genomics
0.2.2 - ci-build United Kingdom flag

NHS North West Genomics - Local Development build (v0.2.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Inter Laboratory Workflow (ILW)

References

  1. IHE Inter Laboratory Workflow
  2. IHE Laboratory Technical Framework Supplement Inter-Laboratory Workflow (ILW)

Actors and Transactions

Actor Definition
Requestor A hospital laboratory that subcontracts a part of an Order or of an Order Group to another laboratory, e.g. Pathology or HODS. Is known in IHE TLW as Order Placer
Subcontractor Receives Sub-orders, acknowledges specimen arrival and sends back results fulfilling these Sub-orders, e.g. Genomics. Is known in IHE TLW as Order Filler

Overview

See Ref 1 for details.

IHE ILW Summary

IHE ILW Summary


Modernisation

The current IHE ILW specification relies on HL7 v2.x, HL7 v3, and IHE XDS. Several modernization paths are available, most of which focus on adopting FHIR, updating relevant IHE profiles, and shifting from Clinical Documents (HL7 CDA and FHIR Documents) to IHE QEDm for data exchange.

IHE ILW Modernistion with FHIR

IHE ILW Modernistion with FHIR


Scenarios

NHS England Genomic Order Management Service FHIR API

Order PlacerAutomation ManagerOrder FillerOrder FillerOrder PlacerAutomation ManagerRegional Orchestration EngineOrder Filler(North West GMSA)Order Filler(other GMSA)Submit Laboratory Order O21 (LAB-1)Route order as required,splitting the order is necessaryopt[North West GMSA Order]Submit Genomic Order O21 (LAB-1/LAB-35)Send Laboratory Report R01 (LAB-3/LAB-36)Send Laboratory Report R01 (LAB-3)opt[Other GMSA Order]Submit Genomic Order O21 (LAB-1/LAB-4)Using Genomic Order Management Service APISend Laboratory Report R01Using Genomic Order Management Service APISend Laboratory Report R01 (LAB-3)When all tests in the order are completeTask complete notification(Can be an email notification)

Work Order Management


Main Process Flow

  • Order Submission
    • The Order Placer submits a Laboratory Order O21 (LAB-1) to the Automation Manager.
    • The Automation Manager decides whether to route or split the order as needed depending on the requested tests.
  • Conditional Routing (opt blocks)
    • [North West GMSA Order]
      • The Automation Manager submits a Genomic Order O21 (LAB-1/LAB-4) to Order Filler (North West GMSA).
      • The Order Filler sends back Laboratory Report R01 to the Automation Manager.
      • The Automation Manager forwards this Laboratory Report R01 to the Order Placer.
    • [Other GMSA Order]
      • The Automation Manager submits a Genomic Order O21 (LAB-1/LAB-4) using the Genomic Order Management Service API to Order Filler (other GMSA).
      • The Order Filler returns Laboratory Report R01 via the same API.
      • The Automation Manager sends this Laboratory Report R01 to the Order Placer.
  • Completion
    • When all tests in the order are complete, the Automation Manager sends a task complete notification (which can be an email) to the Order Placer.

NHS North West Children Cancer

See Blood Tests which includes inter-organisation workflows around laboratory testing.

Order Communication and Notifications

Genomic Order Notifications - Use Case 4


As is Process

(From North West Children Cancer. This is centred around laboratory tests, genomic tests will have similar notification systems)

  • Blood test requested by Primary Treatment Centre (PTC)
  • Blood sample taken by Community Nurse or Paediatric Oncology Shared Care Unit (POSCU) and the specimen details are documented
  • Blood Laboratory Order is created and a laboratory order request is sent to the laboratory
  • Blood test performed by laboratory
  • Laboratory writes up a blood results report (laboratory report)
  • Laboratory report sent to Community Nurse or POSCU
  • Laboratory report then sent to PTC
  • Community Nurse or POSCU calls PTC by phone to notify that the results have been sent and to confirm that they have been received
  • If results cannot be understood, PTC will call Community Nurse or POSCU to inform them. This is usually due to a defective message
    • Community Nurse or POSCU sends results in a different format (via telephone or re-writes the results out)
  • PTC may edit a child's prescription on regimen in light of blood results and may need to recall a patient into hospital for additional tests
  • If prescription is amended then PTC must notify POSCU

Use Case: Genomic Test Order following on from Pathology Test Order


graph TD;
    subgraph Pathology["Pathology - Greater Manchester ICS"]
        OrderPlacer[Order Placer<br/>e.g. MFT EPIC] --> |"1. Sends Laboratory Order (Pathology)<br/>ORM_O01 or OML_O21"| OrderFiller["Order Filler (Pathology)<br/>e.g. MFT EPIC Beaker or CFT Shire"]
        OrderPlacer --> |"2. Asks for (Orders)"| SpecimenCollection
        SpecimenCollection[Specimen Collection] --> |3. Sends Specimen| OrderFiller
        OrderFiller --> |4. Send Laboratory Report<br/>ORU_R01| OrderPlacer
    end 
    subgraph Genomics["Genomics - North West Region"]
      OrderPlacerG["Order Placer (Pathology)"] --> |5. Send Laboratory Order<br/>OML_O21| OrderFillerG["Order Filler (Genomics)<br/>e.g. iGene"]
      OrderPlacerG --> |6. Sends Specimen| OrderFillerG
      OrderFillerG --> |7. Sends Laboratory Report<br/>ORU_R01| OrderPlacerG
    end

    OrderFiller --> OrderPlacerG
    OrderFiller --> |8. Sends Laboratory Report<br/>ORU_R01| OrderPlacer

Genomic LTW Business Process - Use Case 3

Genomic LTW Business Process - Use Case 3


In this use case the original order is raised by the Order Placer and sent to a Pathology LIMS (Pathology Order Filler). The Pathology LIMS follows the processes outlined in Use Case 1: Genomic Test Order and Use Case 2: Genomic Test Report for pathology testing.
As part of this testing, the clinical process requires a genomics test to be performed. This genomics process is largely the same except for:

  • The order is sent as one interaction as the sample does not need to be collected.
  • The order should contain the pathology report detailing the results of the pathology tests.
Order PlacerOrder Filler (Pathology)Order Filler (Genomics)Order PlacerOrder Filler (Pathology)Order Filler (Genomics)Submit Laboratory Order O21 (LAB-1)Send Laboratory Report R01 (LAB-3)opt[Genomic Order created by original order placer]Same specimen can reused for multiple testsSubmit Genomic Order O21 (LAB-1)Send Specimen (not a technical interaction)Send Genomic Report R01 (LAB-3)opt[Order Filler (Pathology) creates Genomic Order]Same specimen can reused for multiple testsSubmit Genomic Order O21 (LAB-1/LAB-35)Copy of Genomic Order O22 (LAB-2)Send Specimen (not a technical interaction)Send Genomic Report R01 (LAB-3/LAB-36)Send Genomic Report R01 (LAB-3)

Multiple Diagnostic Tests - LAB-1 and LAB-3


Main Process Flow

  • Initial Laboratory Order
    • Step 1: The Order Placer submits a Laboratory Order O21 (LAB-1) to Order Filler (Pathology).
    • Step 2: Order Filler (Pathology) sends back a Laboratory Report R01 (LAB-3).
    • Note: As required by local clinical guidelines, this step can also include imaging orders.
  • Optional Path 1 – Genomic Order created by original order placer
    • Condition: [Genomic Order created by original order placer].
    • Note: The same specimen can be reused for multiple tests.
    • Step 3: Order Placer submits a Genomic Order O21 (LAB-2) to Order Filler (Genomics).
    • Step 4: Specimen is sent from Order Placer to Genomics.
    • Step 5: Order Filler (Genomics) sends a Genomic Report R01 (LAB-3) back to the Order Placer.
  • Optional Path 2 – Genomic Order created by Pathology
    • Condition: [Order Filler (Pathology) creates Genomic Order].
    • Note: The same specimen can be reused for multiple tests.
    • Step 6: Order Filler (Pathology) submits a Genomic Order O21 (LAB-2) to Order Filler (Genomics).
    • Step 7: Specimen is sent from Pathology to Genomics.
    • Step 8: Order Filler (Genomics) sends a Genomic Report R01 (LAB-3) to Order Filler (Pathology).
    • Step 9: Pathology sends the Genomic Report R01 (LAB-3) to the Order Placer.

Diagnostic Cancer Pathways

This use case can often occur around cancer:

Cancer Diagnostics

Cancer Diagnostics


Colorectal Cancer—Diagnostic Pathways Example

The details of this are beyond the scope of this guide, for more details see Getting It Right First Time (GIRFT) Best Practice Timed Diagnostic Cancer pathways

For information on Genomic Tests on the bowel cancer cells, see macmillan.org.uk and NICE DG27 Molecular testing strategies for Lynch syndrome in people with colorectal cancer

Colorectal Cancer Diagnostics and Patient Referrals

Colorectal Cancer Diagnostics and Patient Referrals


Options

Variations on the basic TLW scenario.

Order Order Placer MUST include Ordering Facility (ODS Code) if the Order Filler is outside the organisation (i.e. ICS Pathology Lab or Regional Genomics Lab). Order Filler MUST respond with a Report Identifier and the Order Identifier (if supplied in the Order) in the laboratory report.

sequenceDiagram
    participant OrderPlacer as Requestor<br/>(Order Placer - Laboratory) 
    participant OrderFillerGenomics as Subcontractor<br/>(Order Filler - Genomics Laboratory) 

    OrderPlacer ->> OrderFillerGenomics: Places Laboratory Order (Order Identifier 1. Optional Visit/Spell Number A)
    OrderFillerGenomics -->> OrderPlacer: Returns Laboratory Report (Report Identifier 1 & Order Identifier 1. Optional Visit/Spell Number A)

Orchestrated Order

e.g. Haematology and oncology services

The specialty is responsible for sending a consolidated report to the Order Placer. For both the Pathology and Genomics Orders, the original Order Identifier SHOULD be included in the order (ServiceRequest.basedOn)

sequenceDiagram
    participant OrderPlacer as Order Placer
    participant OrderFillerSpecialty as Requestor<br/>(Order Filler - Specialty)  
    participant OrderFillerPathology as Subcontractor<br/>(Order Filler - Pathology Laboratory)
    participant OrderFillerGenomics as Subcontractor<br/>(Order Filler - Genomics Laboratory)
  

    OrderPlacer ->> OrderFillerSpecialty: Places Order (Order Identifier 1 & Visit/Spell Number A)
    alt Pathology Diagnostic Testing
        OrderFillerSpecialty ->> OrderFillerPathology: Places Laboratory Order (Order Identifier 2 & Visit/Spell Number A)
        OrderFillerPathology -->> OrderFillerSpecialty: Returns Laboratory Report (Report Identifier 1, Order Identifier 2 & Visit/Spell Number A)
    end
    alt Genomic Diagnostic Testing
        OrderFillerSpecialty ->> OrderFillerGenomics: Places Laboratory Order (Order Identifier 3 & Visit/Spell Number A)
        OrderFillerGenomics -->> OrderFillerSpecialty: Returns Laboratory Report (Report Identifier 2 , Order Identifier 3 & Visit/Spell Number A)
    end

    OrderFillerSpecialty -->> OrderPlacer: Returns (Discharge/Hospital?) Report (Report Identifier 3, Order Identifier 1 & Visit/Spell Number A)

Reflex Order

Is this around cancer? Is similar to above but both Lab and Genomics use the specimen for testing, so the genomic order is raised by the Pathology Lab.

Who has the responsibility for sending the genomic report to the Order Placer?

For the Reflex Order, the original Order Identifier SHOULD be included in the order (ServiceRequest.basedOn)

sequenceDiagram
    participant OrderPlacer as Order Placer

    participant OrderFillerPathology as Requestor<br/>(Order Filler - Pathology Laboratory) 
    participant OrderFillerGenomics as Subcontractor<br/>(Order Filler - Genomics Laboratory)
  
    OrderPlacer ->> OrderFillerPathology: Places Order (Order Identifier 1, Visit/Spell Number A and Specimen Accession Number X)
    OrderFillerPathology -->> OrderPlacer: Returns Report (Report Identifier 1, Order Identifier 1, Visit/Spell Number A  and Specimen Accession Number X)
   
    alt Reflex (Genomic) Diagnostic Testing
        OrderFillerPathology ->> OrderFillerGenomics: Places Laboratory Order (Order (Filler) Identifier 2,  Visit/Spell Number A and Specimen Accession Number X)
        OrderFillerGenomics -->> OrderFillerPathology: Returns Laboratory Report (Report Identifier 2, Order Identifier 2, Visit/Spell Number A and Specimen Accession Number X)
    end
    OrderFillerPathology -->> OrderPlacer: Returns Report (Report Identifier 2, Order Identifier 1, Order Identifier 2, Visit/Spell Number A  and Specimen Accession Number X)

Sub Contact

Genomic Lab sub contracts to another Genomics Lab for testing.

For the Sub Contracted Order, the original Order Identifier SHOULD be included in the order (ServiceRequest.basedOn)

sequenceDiagram
    participant OrderPlacer as Order Placer

    participant OrderFillerGenomics1 as Requestor<br/>(Order Filler - Genomic Laboratory 1) 
    participant OrderFillerGenomics2 as Subcontractor<br/>(Order Filler - Genomic Laboratory 2)
  

    OrderPlacer ->> OrderFillerGenomics1: Places Order (Order Identifier 1, Visit/Spell Number A and Specimen Accession Number X)

    alt Sub Contracted Genomic Diagnostic Testing
        OrderFillerGenomics1 ->> OrderFillerGenomics2: Places Laboratory Order (Order Identifier 2, Visit/Spell Number A and Specimen Accession Number X)
        OrderFillerGenomics2 -->> OrderFillerGenomics1: Returns Laboratory Report (Report Identifier 2, Order Identifier 2, Visit/Spell Number A and Specimen Accession Number X)
    end

    OrderFillerGenomics1 -->> OrderPlacer: Returns Report (Report Identifier 1, Order Identifier 1, Visit/Spell Number A  and Specimen Accession Number X)