NHS North West Genomics
            
            0.0.8 - ci-build
  
            
          
NHS North West Genomics, published by NHS North West Genomics. This guide is not an authorized publication; it is the continuous build for version 0.0.8 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/nw-gmsa/nw-gmsa.github.com/ and changes regularly. See the Directory of published versions
| Official URL: https://fhir.nwgenomics.nhs.uk/Questionnaire/GenomicTestOrder | Version: 0.0.8 | |||
| Draft as of 2025-10-31 | Computable Name: | |||
The aim of this is to support conversion of multiple Genomic Order Forms from several NHS Trusts to HL7 v2 and/or FHIR.
Genomic Test Order Sections
| Name | LOINC | Value Set / Data Type | Cardinality | HL7 v2 OML_O21 Message | HL7 FHIR ServiceRequest | HL7 FHIR Resource (Message + RESTful) | 
|---|---|---|---|---|---|---|
| Patient | 1..1 | PID | subject | Patient | ||
| Case Identification or Episode/Visit/Stay Number | 56797-4 | HospitalProviderSpellIdentifier | 0..1 | PV1-19 | Encounter.identifier | |
| Placer Order Number | Placer Order Number | 1..1 | ORC-2 | identifier[PlacerOrderNumber] | ||
| Filler Order Number | Filler Order Number | 1..1 | ORC-3 | identifier[FillerOrderNumber] | ||
| Genomic Test Code | Genomic Test Directory | 1..1 | OBR-4 | code | ||
| Order date | 1..1 | ORC-9 | authoredOn | |||
| Ordering Practitioner | 1..1 | ORC-12 | requester[PractitionerRole] | PractitionerRole.practitoner | ||
| Ordering Facility | England Practitioner Identifier | 1..1 | ORC-21 | requester[PractitionerRole] | PractitionerRole.organization | |
| performer | Organisation Code | 0..1 | implied by destination of message | performer | Organization | |
| Clinical Indication / CITT code (Suspected Condition) | Genomic Condition Codes | .. | DG1-3 | reasonCode | 
| Name | LOINC | Value Set / Data Type | Cardinality | HL7 v2 OML_O21 Message | HL7 FHIR ServiceRequest | HL7 FHIR Resource (Message + RESTful) | |
|---|---|---|---|---|---|---|---|
| Specimen ID | 80398-1 | 0..* | SPM | specimen | Specimen.identifier[PlacerSpecimenNumber] | ||
| Specimen Accession Number | 80398-1 | 0..* | SPM | specimen | Specimen.accessionIdentifier | ||
| Shipment Tracking Number | 97209-1 | Specimen.identifier[ShipmentTrackingNumber] | 
Note: it is likely that source systems will use ORM_01 and not include specimen details. In this case it is suggested that the specimen details are captured as 'Ask at Order Entry Questions' and so provided as OBX segments.
| Name | Code System | Value Set / Data Type | Cardinality | HL7 v2 OML_O21 Message | HL7 FHIR Resource (Message + RESTful) | |
|---|---|---|---|---|---|---|
| Patient is from consanguineous union? | SNM/842009 | 0..1 | OBX | Observation.valueCodeableConcept | ||
| Confirm that a pathology report will be provided alongside the sample. | SNM/74996004 | 0..1 | Observation.valueCodeableConcept | |||
| Neonatal/Prenatal/Neither? | SNM/118185001 | 0..1 | OBX | Observation.valueCodeableConcept | ||
| Pregnant | Observation.valueCodeableConcept | |||||
| - Does this test relate to a pregnancy with > 1 fetus? | SNM/370386005 | 0..1 | OBX | Observation.valueCodeableConcept | ||
| - Patient expected delivery date | SNM/161714006 | 0..1 | OBX | Observation.valueDateTime | ||
| - Patient gestation | SNM/598151000005105 | 0..1 | OBX | Observation.valueQuantity | ||
| Is this test for a pregnancy loss? | SNM/17369002 | 0..1 | OBX | Observation.valueCodeableConcept | ||
| Is this test for a deceased infant? | SNM/419099009 | 0..1 | OBX | Observation.valueCodeableConcept | 
Profile: Questionnaire
| LinkID | Text | Cardinality | Type | Description & Constraints | 
|---|---|---|---|---|
|    | The aim of this is to support conversion of multiple Genomic Order Forms from several NHS Trusts to HL7 v2 and/or FHIR. | Questionnaire | https://fhir.nwgenomics.nhs.uk/Questionnaire/GenomicTestOrder#0.0.8 | |
|    Patient | Patient | 0..1 | group | Definition: Patient | 
|     LN/45394-4 | Patient surname | 1..1 | string | Definition: Patient.name.family | 
|     LN/45392-8 | Patient first name | 1..1 | string | Definition: Patient.name.given | 
|     LN/21112-8 | Date of birth | 1..1 | date | Definition: Patient.birthDate | 
|     LN/81954-0 | Date of death | 0..1 | date | Definition: Patient.deceasedDateTime | 
|     LN/56799-0 | Address | 0..1 | group | Definition: Patient.address | 
|      HL7/PID-11-1 | Address Line | 0..* | string | Definition: Patient.address.line | 
|      HL7/PID-11-3 | City | 0..1 | string | Definition: Patient.address.city | 
|      LN/45401-7 | Postcode | 0..1 | string | Definition: Patient.address.postalCode | 
|     LN/46098-0 | Sex registered at birth | 0..1 | choice | Definition: Patient.gender Value Set: AdministrativeGender | 
|     LN/32624-9 | Ethnic Category | 0..1 | choice | Definition: Patient.extension:ethnicCategory Value Set: Ethnicity | 
|     LN/89061-6 | NHS Number | 0..1 | string | Definition: Patient.identifier:nhsNumber | 
|     LN/76435-7 | Hospital Number (Medical Record Number) | 1..1 | string | Definition: Patient.identifier:MedicalRecordNumber | 
|     LN/56797-4 | Account Number (Episode or Stay Number) | 0..1 | string | Definition: ServiceRequest.encounter.identifier.value | 
|      LN/56797-4-designNote | PV1-19 (also known as stay number) | 0..1 | display | |
|     ageAtCollection | Age at collection (ignore for FHIR) | 0..1 | decimal | |
|     LN/89009-5 | Location | 0..1 | string | Definition: Encounter.location | 
|     HL7/PD1-3 | GP Surgery (ODS Code) | 0..1 | choice | Definition: Patient.generalPractitioner | 
|    HealthcareProfessional | Healthcare Professional | 0..1 | group | Definition: PractitionerRole | 
|     LN/18705-4 | Referring Clinician Name | 1..1 | string | Definition: PractitionerRole.practitioner.display | 
|     LN/18707-0 | Referring Clinician Current Speciality | 1..1 | choice | Definition: PractitionerRole.specialty.coding.code Value Set: UK Core Practice Setting Code | 
|     LN/46608-6 | Referring Clinician Professional Identifier | 1..1 | string | Definition: PractitionerRole.practitioner.identifier.value | 
|     LN/89058-2 | 0..* | string | Definition: PractitionerRole.telecom.value | |
|     LN/81230-5 | Phone | 0..1 | string | Definition: PractitionerRole.telecom.value | 
|     HL7/ORC-21 | Referring Organisation ODS Code / Ordering Facility | 0..1 | string | Definition: PractitionerRole.organization.identifier.value | 
|    TestRequest | Test Request | 0..1 | group | Definition: ServiceRequest | 
|     SNM/15220000 | Test Category | 0..1 | choice | Definition: ServiceRequest.category Value Set: Order Category | 
|     HL7/OBR-4-r | Test Code (Rare and inherited diseases) | 1..* | choice | Definition: ServiceRequest.code Enable When: SNM/15220000 = Value Set: Genomic Rare and Inherited Disease Test Directory | 
|     HL7/OBR-4-h | Test Code (Haemoglobinopathy) | 1..* | choice | Definition: ServiceRequest.code Enable When: SNM/15220000 = Options: 5 options | 
|     HL7/OBR-4-c | Test Code (Cancer) | 1..* | choice | Definition: ServiceRequest.code Enable When: SNM/15220000 = Value Set: Genomic Cancer Test Directory | 
|     pedigreeNumber | G Number (Pedigree Number) - Order Group Number | 0..1 | string | Definition: ServiceRequest.requisition | 
|     LN/106194-4 | Test request ID/Order ID | 0..1 | string | Definition: ServiceRequest.identifier:PlacerOrderNumber | 
|     LN/82768-3 | Priority | 0..1 | choice | Definition: ServiceRequest.priority Value Set: Request Priority | 
|     NOS/GeneticistEmail | Clinical Geneticist email | 0..1 | string | Definition: Observation.valueString | 
|     NOS/GeneticistDepartmentEmail | Clinical Geneticist department email | 0..1 | string | Definition: Observation.valueString | 
|     Consent | Consent | 0..1 | group | |
|      LN/19826-7 | Has consent has been obtained for tests (Y/N) | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 2 options | 
|      LN/75520-7 | Has consent has been obtained for DNA storage (Y/N) | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 2 options | 
|      NOS/RODToFollow | ROD attached or to follow | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 3 options | 
|     PatientClinicalInformation | Patient Clinical Information | 0..1 | group | |
|      LN/51967-8 | CITT code (Specific disease suspected/reason for testing) | 0..* | choice | Definition: ServiceRequest.reasonCode Value Set: Genomic Clinical Indication Codes | 
|      HL7/NTE-1 | Relevant clinical information and family history | 0..1 | string | Definition: ServiceRequest.note | 
|      HL7/NTE-2 | Reason For Variant Re-Interpretation Request | 0..1 | string | Definition: ServiceRequest.note | 
|    Specimen | Specimen/Biopsy | 0..1 | group | Definition: Specimen | 
|     HL7/SPM | Sample collection status | 0..1 | choice | Definition: Specimen.status Value Set: SpecimenStatus | 
|     LN/80398-1 | Specimen ID Number | 0..1 | string | Definition: Specimen.identifier | 
|      LN/80398-1-designNote | ORM v2.4 - OBX-3 = LOINC 80398-1 and OBX-2 = CE. OML v2.5.1 SPM-2 | 0..1 | display | |
|     Specimen/accessionIdentifier | Lab DNA Number (If Known) | 0..1 | string | Definition: Specimen.accessionIdentifier | 
|     LN/80398-1-ODS | Pathology Laboratory Hospital/Trust ID (for Path Lab Sample/Stored DNA) | 0..1 | string | Definition: Specimen.accessionIdentifier.assigner.identifier.value | 
|     LN/33882-2 | Specimen Collection Date | 0..1 | dateTime | Definition: Specimen.collection.collectedDateTime | 
|      LN/33882-2-designNote | ORM v2.4 - OBX-3 = LOINC 33882-2 and OBX-2 = TS . OML v2.5.1 SPM-17 | 0..1 | display | |
|     LN/66746-9 | Specimen Type | 0..1 | choice | Definition: Specimen.type.coding.code Value Set: Specimen Type | 
|      LN/66746-9-designNote | ORM v2.4 - OBX-3 = LOINC 66746-9 and OBX-2 = CE. OML v2.5.1 SPM-4 | 0..1 | display | |
|     SNM/281269004 | High Infection Risk? | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 2 options | 
|     NOS/InfectionRiskDetails | High infection Risk Details | 0..1 | string | Definition: Observation.valueString | 
|     LN/74384-9 | Anticoagulant/preservative? | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 2 options | 
|     LN/39111-0 | Tissue source/organ of origin | 0..1 | choice | Definition: Specimen.collection.bodySite | 
|     LN/3169-0 | Specimen Volume/number of slides or scrolls | 0..1 | string | Definition: Specimen.collection.quantity | 
|     OrderTracking | Audit (Specimen Tracking) | 0..1 | group | Definition: Specimen.collection | 
|      NOS/SampleReceived | Date and time sample received in lab | 0..1 | date | Definition: Specimen.receivedTime | 
|      NOS/SampleSent | Date and time sample sent | 0..1 | date | Definition: Observation.valueDateTime | 
|      NOS/TransportUsed | Transport used | 0..1 | string | Definition: Observation.valueString | 
|      LN/97209-1 | Tracking number | 0..1 | string | Definition: Specimen.identifier[ShipmentTrackingNumber] | 
|      NOS/SampleSentTo | Sample sent to | 0..1 | string | Definition: Observation.valueString | 
|      NOS/SampleSentToName | Name of person who sent sample | 0..1 | string | Definition: Observation.valueString | 
|    AskAtOrderEntry | Ask At Order Entry Questions | 0..1 | group | |
|     SNM/842009 | Patient is from consanguineous union? | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 3 options | 
|     SNM/74996004-pathology-report | Confirm that a pathology report will be provided alongside the sample. | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 3 options | 
|     SNM/118185001 | Neonatal/Prenatal/Neither? | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 3 options | 
|      pregnant | Pregnant | 0..1 | group | Enable When: SNM/118185001 = | 
|       SNM/370386005 | Does this test relate to a pregnancy with > 1 fetus? | 0..1 | string | Definition: Observation.valueCodeableConcept Options: 3 options | 
|       SNM/161714006 | Patient expected delivery date | 0..1 | date | Definition: Observation.valueDateTime | 
|       SNM/598151000005105 | Patient gestation | 0..1 | integer | Definition: Observation.valueQuantity | 
|     SNM/17369002 | Is this test for a pregnancy loss? | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 3 options | 
|     SNM/419099009 | Is this test for a deceased infant? | 0..1 | choice | Definition: Observation.valueCodeableConcept Options: 3 options | 
|    PriorResults | Prior Results | 0..1 | group | |
Options Sets
Answer options for HL7/OBR-4-h
Answer options for LN/19826-7
Answer options for LN/75520-7
Answer options for NOS/RODToFollow
Answer options for SNM/281269004
Answer options for LN/74384-9
Answer options for SNM/842009
Answer options for SNM/74996004-pathology-report
Answer options for SNM/118185001
Answer options for SNM/370386005
Answer options for SNM/17369002
Answer options for SNM/419099009
Genomics Test Request Model
See Domain Archetype and Panels