NHS North West Genomics
2.2.0 - ci-build
NHS North West Genomics - Local Development build (v2.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Regional Shared Care Records: sharing NW Genomics cancer reports into regional shared care records - currently the Greater Manchester Care Record (GMCR), with Lancashire and South Cumbria to follow - via a wire-tap on the Laboratory Report (LAB-3) feed.
MDM_T02 pattern this followsThis page isn't about one specific clinical test - it's about making an existing cancer genomics report, already reported to the ordering clinician as usual, also visible to a patient's wider Greater Manchester care team via GMCR (delivered into GraphNet).
flowchart LR
A[Cancer genomic test<br/>ordered and reported] --> B[Report reaches<br/>ordering clinician]
B --> C[RIE wire-taps<br/>and filters report]
C --> D[Copy delivered<br/>to GraphNet]
D --> E[Visible to wider<br/>Greater Manchester care team]
| IHE Actor | Role |
|---|---|
| Order Filler | iGene (NW Genomics master LIMS) - originates the LAB-3 report that is wire-tapped |
| Order Placer | NHS Trust - the original recipient of the LAB-3 report |
| Intermediary / Document Publisher | Regional Integration Engine (RIE) - wire-taps LAB-3/ORU_R01, filters and converts it, then publishes it for GMCR |
| Document Access Provider / Document Consumer | Greater Manchester Care Record (GMCR) / GraphNet and Lancashire and South Cumbria - Shared Care Record Providers, cancer only |
| Transaction | Description | Direction |
|---|---|---|
Wire-tap on LAB-3/ORU_R01, converted to HL7 v2 MDM_T02 (could become IHE ITI-105 FHIR) |
RIE converts, filters and sends the wire-tapped report | RIE → GraphNet (GMCR) |
For reports, the RIE will wire-tap
the ORU_R01 to send a copy of the report to GMCR. This involves:
ORU_R01 to an MDM_T02 message (NW Standard).DiagnosticReport).MDM_T02 message to GraphNet.flowchart LR
RIE["RIE<br/>(receives LAB-3 report,<br/>ORU_R01)"] -->|"1. Convert to MDM_T02"| Conv["MDM_T02<br/>(NW Standard)"]
Conv -->|"2. Filter: Greater<br/>Manchester postcode<br/>or GMCR GP (QOP ODS)"| F1{"In GMCR<br/>catchment?"}
F1 -->|No| Drop1(["Not sent"])
F1 -->|Yes| F2{"3. Cancer<br/>Test Code?"}
F2 -->|No| Drop2(["Not sent"])
F2 -->|Yes| Conv2["4. Convert to<br/>GraphNet HL7 flavour"]
Conv2 -->|"5. Send MDM_T02"| GMCR["GraphNet<br/>(GMCR)"]
The sequence diagram below shows the same process as a message exchange,
following the same HIE - Sharing Laboratory Reports
(Document)
Document Publisher/Document Consumer pattern used elsewhere in this IG - the
HL7 v2 MDM_T02 transaction is what's actually used today; IHE ITI-105
is the future/FHIR-based alternative the Transactions table
above already flags as a possibility:
sequenceDiagram
participant iGene as iGene<br/>Order Filler
participant RIE as RIE<br/>Intermediary / Document Publisher
participant GMCR as GraphNet (GMCR)<br/>Document Access Provider / Document Consumer
iGene ->> RIE: LAB-3 Report (ORU_R01)
RIE ->> RIE: Wire-tap, filter (catchment + cancer<br/>Test Code) and convert to<br/>GraphNet HL7 flavour
RIE ->> GMCR: HL7 v2 MDM_T02 Message
GMCR -->> RIE: Response HL7 v2 ACK
Note: The
DocumentReference+ attachment on the LAB-3 report currently forms the basis for this feed - see Data Models below.
Lancashire and South Cumbria's Shared Care Record is expected to follow a
similar wire-tap/filter/convert pattern to the GMCR process described above -
the RIE wire-taps the same LAB-3/ORU_R01 feed, applies a Lancashire and South
Cumbria-specific patient/report filter, and delivers the result to their
shared care record system. The destination format (HL7 v2 MDM_T02, or a
future IHE ITI-105 FHIR document) and the exact filtering rules are yet to be
defined - see ctDNA NHS England Unified Genomic Record
(UGR) for how the NHS England Unified Genomic Record Phase 1
adapts this same wire-tap.
sequenceDiagram
participant iGene as iGene<br/>Order Filler
participant RIE as RIE<br/>Intermediary / Document Publisher
participant GMCR as Lancashire and South Cumbria<br/>Document Access Provider / Document Consumer
iGene ->> RIE: LAB-3 Report (ORU_R01)
RIE ->> RIE: Wire-tap, filter (catchment + cancer<br/>Test Code) and convert to<br/>GraphNet HL7 flavour
opt HL7 v2 MDM_T02 (current)
RIE ->> GMCR: HL7 v2 MDM_T02 Message
GMCR -->> RIE: Response HL7 v2 ACK
end
opt IHE ITI-105 Simplified Publish (future)
RIE ->> GMCR: POST /DocumentReference
GMCR -->> RIE: Response OperationOutcome
end
The DocumentReference + attachment on the LAB-3 report (see Regional
Integration Engine (RIE) - Genomic Model - Placer Order (LAB-1) and Reports
(LAB-3))
currently forms the basis for this feed.
flowchart LR
RIE["RIE<br/>(receives LAB-3 report as<br/>DocumentReference + PDF)"]
Transform["Transform to<br/>HL7 MDM_T02"]
GMCR["Greater Manchester<br/>Care Record (GMCR)<br/>cancer only"]
LSC["Lancashire & South Cumbria<br/>Shared Care Record (stub)"]
RIE -- "LAB-3 Report<br/>(DocumentReference + PDF)" --> Transform
Transform -- "MDM_T02" --> GMCR
Transform -. "Future - IHE ITI-105 (FHIR)?" .-> LSC
No example is published yet for the MDM_T02 feed itself. See Example:
Laboratory Report for the LAB-3
report this feed is wire-tapped from.
Includes:
ORU^R01 into FHIR - converts a lab's own HL7 v2 report into a FHIR R01 Message, and on to the MDM_T02 document feed this page describesSee Developer Guides for the full notebook series.