NHS England North West GMSA - IHE Laboratory Testing Workflow (LTW)
0.0.1 - ci-build United Kingdom flag

DRAFT Implementation Guide

This is for collaboration and discussion purposes and is subject to change.

NHS England North West GMSA - IHE Laboratory Testing Workflow (LTW) - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Genomics Data Models

The model used for communication is a Canonical Data Model which is common across all technical formats (i.e. HL7 v2 and HL7 FHIR)

At present, this implementation guide uses PDF documents to convey the Clinical Data Model, for purposes of this Implementation Guide, which is described in NHS England FHIR Genomics Implementation Guide. The use of PDF is expected to change with the Clinical Data Model eventually being represented via a structure similar to HL7 Europe Laboratory Report, this should not alter the model presented here.

Elements from NHS England FHIR Genomics Implementation Guide have been incorporated into this guide, in particular the use of NHS Data Model and Dictionary Model identifiers and other identifiers already present in HL7 v2 OML and ORU. See Identities and Codes for more details.

Enterprise Canonical Data Model

Enterprise Canonical Data Model


Genomic Test Request Entity Model

References

Model

Laboratory Order O21 Supporting Information Patient Administration Care Directory Services PatientNHSNumberMedicalRecordNumber «aggregate»ServiceRequest (Test Request)orderPlacerNumberorderFillerNumberorderPlacerGroupNumberaccessionNumbersubject : Patient Specimen (Primary Sample)identifieraccessionNumbersubject : Patient ConditionCode PractitionerRoleorganisation : ODSCodepractitioner: GMP/GMC Numberspecialty: ClinicalSpecialty ServieRequest.identifierOriginal Order Visit Number Observationvalue[x]codesubject : Patient Observation Panelhasmembercodesubject : Patient «aggregate»DocumentReferencePreviousReportsGenomicFamilyStructuretypesubject : Patientcontext.encounter :Visit Number AttachmentcontentTypeurl Binary Encounteridentifier :Visit Numberencounterepisodesubject : Patient PatientNHSNumberMedicalRecordNumbernameaddressbirthDategendertelecom PractitionerprofessionalCodenametelecom OrganizationodsCodenametelecom url hasmember0 specimen /accessionNumber0 subject1 encounter0 reason(Reference/Code)0 basedOn0 supportingInfo0 supportingInfo0 supportingInfo0 requester1 collection.collector0 participant.individual0 subject1 subject1 subject1 subject1 context.encounter1 encounter1

Genomics Test Request Model


A detailed description of this archetype which includes mappings to HL7 FHIR can be found NW-Genomics-Test-Order. This is also a minimal dataset based on NHS Genomics MDM

This also includes messaging concepts which are described in this guide to add compatibility with HL7 v2 and IHE LTW.

Genomic Test Report Entity Model

References

Model

Laboratory Report R01 Results Patient Administration Care Directory Services «aggregate»DiagnosticReportidentifiercategorycodeperformerresultInterpreterbasedOn: ServiceRequest.identifierresults Patient(PatientorFetus)NHSNumberMedicalRecordNumber Visit NumberFrom the order ServiceRequest.identifier(Test Request)accessionNumber ororderFillerNumber Specimen.identifier(Primary Sample)identifieraccessionNumber PractitionerRoleorganisation : ODSCodepractitioner: GMP/GMC Numberspecialty: ClinicalSpecialty Observationsubjectcodevalue[x] Observation Panelsubjectcodehasmember DocumentReferenceGenomicFamilyStructuretypesubject : Patientcontext.encounter :Visit Numbercontent.attachment AttachmentcontentTypeurl Binary Encounteridentifier :Visit Numberencounterepisodesubject : Patient PatientNHSNumberMedicalRecordNumbernameaddressbirthDategendertelecom PractitionerprofessionalCodenametelecom OrganizationodsCodenametelecom hasmember0 resultInterpreter performer 0 basedOn.identifier* subject1 encounter0 results* results0 presentedForm* requester1 collection.collector0 participant.individual0 subject subject subject content.attachment context.encounter url

Genomics Test Report Model


Identities and Codes

Both models have a very strong focus on the use of Correlation Identifier (Enterprise Integration Patterns) or Rule 3: Reference Other Aggregates by Identity (Implementing Domain Driven Design), which is also consistent with IHE/HL7 concepts of Bounded Context (martinfowler.com)

In practice this means, the following FHIR resources will have the following identifiers within the IHE Laboratory Testing Workflow domain:

This includes making use of FHIR Identifier assigner.identifier.value (HL7 v2 Assigning Facility in a variety of ID types) to distinguish these identifiers between different organisations, the recommendation is to use ODS Code, e.g.

    {
      "type" : {
        "coding" : [
          {
            "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
            "code" : "ACSN"
          }
        ]
      },
      "value" : "1001166717",
      "assigner" : {
        "identifier" : {
          "system" : "https://fhir.nhs.uk/Id/ods-organization-code",
          "value" : "699X0"
        }
      }
    }

References to other domains

Is present around Organisation, Practioner and PractitionerRole. NHS England has expressed a preference to use NHS England Identifiers, these are:

Codes or Resources

This is for discussion, this applies to FHIR resources identified as not being entities (and the use of identifier is not mandatory). These include:

  • Observation
  • Condition

In FHIR the codes for these will be CodeableConcept (HL7 v2 CE Data Types). It is excepted NHS England will

  • express a preference towards SNOMED CT
  • use FHIR Resources to represent these.

The use of FHIR resources for data which is currently HL7 v2 CE Data Type may need to be questioned. For example mapping of HL7 v2 ORC-16 is to ServiceRequest.requestCode according to ServiceRquest - HL7 v2 Mapping, this is a v2 CE to FHIR CodeableConcept conversion. Curently this is stated as an implied ServiceRequest.requestReference mapping (ISSUE link: NHS England Developer Community Genomics Order Management Service - FHIR ServiceRequest reason)