FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagefhir.nwgenomics.nhs.uk
Resource TypeQuestionnaire
IdQuestionnaire-iGeneWorkOrderExport.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/nw-gmsa/nw-gmsa.github.com/Questionnaire-iGeneWorkOrderExport.html
URLhttps://fhir.nwgenomics.nhs.uk/Questionnaire/iGeneWorkOrderExport
Version2.2.0
Statusdraft
Date2026-09-27T08:17:18+00:00
TitleiGene Work Order Export (CSV)
Realmus
Authorityhl7
DescriptionRepresents the flat-file shape of `StarLIMSSampleData.csv`, iGene's daily CSV export of work orders sub-contracted to StarLIMS (the Liverpool GLH satellite LIMS) - see [StarLIMS / iGene Integration](starLIMS.html#subcontracted-orders). The same export shape/pattern is reused by the [OMICS DSS Result Integration](reportable-variants.html) use case for DLIMS work order metadata (see that page's Future Process) - one row per sub-contracted test, named for iGene (the common source) rather than StarLIMS specifically, since it isn't StarLIMS-specific. Each item's `linkId` is the literal CSV column header, `type` the FHIR datatype the column's values coerce to, and `definition` the FHIR field the column populates once imported - many of these reuse the exact same field as the equivalent item already defined on [Genomic Test Order](Questionnaire-GenomicTestOrder.html), since a sub-contracted work order carries the same underlying data as any other order. See [StarLIMS / iGene Integration - Work Order CSV Export from iGene](starLIMS.html#work-order-csv-export-from-igene) for a simple description of each column plus its FHIR mapping (also reused, unchanged, by [OMICS DSS Result Integration](reportable-variants.html#work-order-csv-from-igene)), and [StarLIMSSampleData.csv](https://github.com/nw-gmsa/Testing/blob/main/Input/StarLIMSSampleData.csv) for the source file this was extracted from. Unlike the Ask At Order Entry Questionnaires elsewhere in this IG, this is not a `derivedFrom`/`extends` Questionnaire - it documents an existing system-to-system CSV export shape, not a human-facing order-entry form, so items aren't nested under the same Patient/HealthcareProfessional/TestRequest/Specimen groups `derivedFrom` would imply; they're grouped the same way only because that's how the source CSV's columns naturally cluster.

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: Questionnaire iGeneWorkOrderExport

Profile: Questionnaire

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. Represents the flat-file shape of `StarLIMSSampleData.csv`, iGene's daily CSV export of work orders sub-contracted to StarLIMS (the Liverpool GLH satellite LIMS) - see [StarLIMS / iGene Integration](starLIMS.html#subcontracted-orders). The same export shape/pattern is reused by the [OMICS DSS Result Integration](reportable-variants.html) use case for DLIMS work order metadata (see that page's Future Process) - one row per sub-contracted test, named for iGene (the common source) rather than StarLIMS specifically, since it isn't StarLIMS-specific. Each item's `linkId` is the literal CSV column header, `type` the FHIR datatype the column's values coerce to, and `definition` the FHIR field the column populates once imported - many of these reuse the exact same field as the equivalent item already defined on [Genomic Test Order](Questionnaire-GenomicTestOrder.html), since a sub-contracted work order carries the same underlying data as any other order. See [StarLIMS / iGene Integration - Work Order CSV Export from iGene](starLIMS.html#work-order-csv-export-from-igene) for a simple description of each column plus its FHIR mapping (also reused, unchanged, by [OMICS DSS Result Integration](reportable-variants.html#work-order-csv-from-igene)), and [StarLIMSSampleData.csv](https://github.com/nw-gmsa/Testing/blob/main/Input/StarLIMSSampleData.csv) for the source file this was extracted from. Unlike the Ask At Order Entry Questionnaires elsewhere in this IG, this is not a `derivedFrom`/`extends` Questionnaire - it documents an existing system-to-system CSV export shape, not a human-facing order-entry form, so items aren't nested under the same Patient/HealthcareProfessional/TestRequest/Specimen groups `derivedFrom` would imply; they're grouped the same way only because that's how the source CSV's columns naturally cluster.Questionnairehttps://fhir.nwgenomics.nhs.uk/Questionnaire/iGeneWorkOrderExport#2.2.0
... PatientPatient0..1groupDefinition: Patient
.... PatientAccessionIdentifierPatientAccessionIdentifier0..1stringDefinition: Patient.identifier:PatientIdentifier
..... PatientAccessionIdentifier-designNoteiGene's own internal patient accession number, distinct from NHSNumber/HospitalNumber - system/assigner not yet confirmed.0..1display
.... NHSNumberNHSNumber0..1stringDefinition: Patient.identifier:nhsNumber
.... PatientGivenNamePatientGivenName0..1stringDefinition: Patient.name.given
.... PatientFamilyNamePatientFamilyName0..1stringDefinition: Patient.name.family
.... DateOfBirthDateOfBirth0..1dateDefinition: Patient.birthDate
.... AdministrativeSexAdministrativeSex0..1stringDefinition: Patient.gender
.... PostCodePostCode0..1stringDefinition: Patient.address.postalCode
.... HospitalNumberHospitalNumber0..1stringDefinition: Patient.identifier:MedicalRecordNumber
... HealthcareProfessionalHealthcare Professional0..1groupDefinition: PractitionerRole
.... OrderingProviderIdentifierOrderingProviderIdentifier0..1stringDefinition: PractitionerRole.practitioner.identifier.value
.... OrderingProviderNameOrderingProviderName0..1stringDefinition: PractitionerRole.practitioner.display
.... RequestingOrganisationCodeRequestingOrganisationCode0..1stringDefinition: PractitionerRole.organization.identifier.value
.... RequestingOrganisationNameRequestingOrganisationName0..1stringDefinition: PractitionerRole.organization.display
... TestRequestTest Request0..1groupDefinition: ServiceRequest
.... HospitalSpellIdentifierHospitalSpellIdentifier0..1stringDefinition: ServiceRequest.encounter.identifier
..... HospitalSpellIdentifier-designNoteCoded with the HospitalProviderSpellIdentifier extension - same pattern as Visit.partOf.identifier and HospitalSpell.identifier[HospitalSpellIdentifier] elsewhere in this IG.0..1display
.... PlacerOrderNumberPlacerOrderNumber0..1stringDefinition: ServiceRequest.identifier:OrderIdentifier
..... PlacerOrderNumber-designNoteidentifier.type = PLAC (v2-0203), the same OrderIdentifier slice FillerOrderNumber below uses with type = FILL.0..1display
.... FillerOrderNumberFillerOrderNumber0..1stringDefinition: ServiceRequest.identifier:OrderIdentifier
..... FillerOrderNumber-designNoteidentifier.type = FILL (v2-0203).0..1display
.... TestAccessionIdentifierTestAccessionIdentifier0..1stringDefinition: ServiceRequest.identifier
..... TestAccessionIdentifier-designNoteA further, test-level iGene identifier distinct from both the Placer and Filler Order Number slices above - exact identifier.type/system not yet confirmed.0..1display
.... TestOrderDateTestOrderDate0..1dateTimeDefinition: ServiceRequest.authoredOn
.... NGTDTestCodeNGTDTestCode0..1stringDefinition: ServiceRequest.code
.... NGTDTestNameNGTDTestName0..1stringDefinition: ServiceRequest.code.coding.display
.... OrderStatusOrderStatus0..1stringDefinition: ServiceRequest.status
.... SpecimenDispatchDateSpecimenDispatchDate0..1dateTimeDefinition: Observation.valueDateTime
..... SpecimenDispatchDate-designNoteSame Ask At Order Entry pattern as GenomicTestOrder's NOS/SampleSent item (Observation referenced from ServiceRequest.supportingInfo).0..1display
.... DatasetTargetOrganisationDatasetTargetOrganisation0..1stringDefinition: Observation.valueString
..... DatasetTargetOrganisation-designNoteSame Ask At Order Entry pattern as GenomicTestOrder's NOS/SampleSentTo item (Observation referenced from ServiceRequest.supportingInfo).0..1display
.... ClinicalDetailsClinicalDetails0..1stringDefinition: ServiceRequest.note
... SpecimenSpecimen/Biopsy0..1groupDefinition: Specimen
.... SpecimenAccessionIdentifierSpecimenAccessionIdentifier0..1stringDefinition: Specimen.accessionIdentifier
.... SpecimenTypeDescriptionSpecimenTypeDescription0..1stringDefinition: Specimen.type.coding.display
.... SpecimenTakenDateTimeSpecimenTakenDateTime0..1dateTimeDefinition: Specimen.collection.collectedDateTime
.... ShipmentTrackingNumberShipmentTrackingNumber0..1stringDefinition: Specimen.identifier:ShipmentTrackingNumber

doco Documentation for this format

Source1

{
  "resourceType": "Questionnaire",
  "id": "iGeneWorkOrderExport",
  "meta": {
    "profile": [
      "https://fhir.nwgenomics.nhs.uk/StructureDefinition/NWQuestionnaire"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm",
      "valueCoding": {
        "system": "http://hl7.org/fhir/version-algorithm",
        "code": "semver"
      }
    }
  ],
  "url": "https://fhir.nwgenomics.nhs.uk/Questionnaire/iGeneWorkOrderExport",
  "version": "2.2.0",
  "title": "iGene Work Order Export (CSV)",
  "status": "draft",
  "date": "2026-09-27T08:17:18+00:00",
  "publisher": "NHS North West Genomics",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "https://www.nwgenomics.nhs.uk/contact-us"
        }
      ]
    }
  ],
  "description": "Represents the flat-file shape of `StarLIMSSampleData.csv`, iGene's daily CSV export\nof work orders sub-contracted to StarLIMS (the Liverpool GLH satellite LIMS) - see\n[StarLIMS / iGene Integration](starLIMS.html#subcontracted-orders). The same export\nshape/pattern is reused by the [OMICS DSS Result\nIntegration](reportable-variants.html) use case for DLIMS work order metadata (see\nthat page's Future Process) - one row per sub-contracted test, named for iGene (the\ncommon source) rather than StarLIMS specifically, since it isn't StarLIMS-specific.\n\nEach item's `linkId` is the literal CSV column header, `type` the FHIR datatype the\ncolumn's values coerce to, and `definition` the FHIR field the column populates once\nimported - many of these reuse the exact same field as the equivalent item already\ndefined on [Genomic Test Order](Questionnaire-GenomicTestOrder.html), since a\nsub-contracted work order carries the same underlying data as any other order. See\n[StarLIMS / iGene Integration - Work Order CSV Export from\niGene](starLIMS.html#work-order-csv-export-from-igene) for a simple description of each\ncolumn plus its FHIR mapping (also reused, unchanged, by [OMICS DSS Result\nIntegration](reportable-variants.html#work-order-csv-from-igene)), and\n[StarLIMSSampleData.csv](https://github.com/nw-gmsa/Testing/blob/main/Input/StarLIMSSampleData.csv)\nfor the source file this was extracted from.\n\nUnlike the Ask At Order Entry Questionnaires elsewhere in this IG, this is not a\n`derivedFrom`/`extends` Questionnaire - it documents an existing system-to-system CSV\nexport shape, not a human-facing order-entry form, so items aren't nested under the\nsame Patient/HealthcareProfessional/TestRequest/Specimen groups `derivedFrom` would\nimply; they're grouped the same way only because that's how the source CSV's columns\nnaturally cluster.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "GB",
          "display": "United Kingdom of Great Britain and Northern Ireland"
        }
      ]
    }
  ],
  "item": [
    {
      "linkId": "Patient",
      "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient",
      "text": "Patient",
      "type": "group",
      "item": [
        {
          "linkId": "PatientAccessionIdentifier",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier:PatientIdentifier",
          "text": "PatientAccessionIdentifier",
          "type": "string",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "PatientAccessionIdentifier-designNote",
              "text": "iGene's own internal patient accession number, distinct from NHSNumber/HospitalNumber - system/assigner not yet confirmed.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "NHSNumber",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier:nhsNumber",
          "text": "NHSNumber",
          "type": "string"
        },
        {
          "linkId": "PatientGivenName",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.name.given",
          "text": "PatientGivenName",
          "type": "string"
        },
        {
          "linkId": "PatientFamilyName",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.name.family",
          "text": "PatientFamilyName",
          "type": "string"
        },
        {
          "linkId": "DateOfBirth",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.birthDate",
          "text": "DateOfBirth",
          "type": "date"
        },
        {
          "linkId": "AdministrativeSex",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.gender",
          "text": "AdministrativeSex",
          "type": "string"
        },
        {
          "linkId": "PostCode",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.address.postalCode",
          "text": "PostCode",
          "type": "string"
        },
        {
          "linkId": "HospitalNumber",
          "definition": "http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier:MedicalRecordNumber",
          "text": "HospitalNumber",
          "type": "string"
        }
      ]
    },
    {
      "linkId": "HealthcareProfessional",
      "definition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole",
      "text": "Healthcare Professional",
      "type": "group",
      "item": [
        {
          "linkId": "OrderingProviderIdentifier",
          "definition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.practitioner.identifier.value",
          "text": "OrderingProviderIdentifier",
          "type": "string"
        },
        {
          "linkId": "OrderingProviderName",
          "definition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.practitioner.display",
          "text": "OrderingProviderName",
          "type": "string"
        },
        {
          "linkId": "RequestingOrganisationCode",
          "definition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.organization.identifier.value",
          "text": "RequestingOrganisationCode",
          "type": "string"
        },
        {
          "linkId": "RequestingOrganisationName",
          "definition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.organization.display",
          "text": "RequestingOrganisationName",
          "type": "string"
        }
      ]
    },
    {
      "linkId": "TestRequest",
      "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest",
      "text": "Test Request",
      "type": "group",
      "item": [
        {
          "linkId": "HospitalSpellIdentifier",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.encounter.identifier",
          "text": "HospitalSpellIdentifier",
          "type": "string",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "HospitalSpellIdentifier-designNote",
              "text": "Coded with the HospitalProviderSpellIdentifier extension - same pattern as Visit.partOf.identifier and HospitalSpell.identifier[HospitalSpellIdentifier] elsewhere in this IG.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "PlacerOrderNumber",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.identifier:OrderIdentifier",
          "text": "PlacerOrderNumber",
          "type": "string",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "PlacerOrderNumber-designNote",
              "text": "identifier.type = PLAC (v2-0203), the same OrderIdentifier slice FillerOrderNumber below uses with type = FILL.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "FillerOrderNumber",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.identifier:OrderIdentifier",
          "text": "FillerOrderNumber",
          "type": "string",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "FillerOrderNumber-designNote",
              "text": "identifier.type = FILL (v2-0203).",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "TestAccessionIdentifier",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.identifier",
          "text": "TestAccessionIdentifier",
          "type": "string",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "TestAccessionIdentifier-designNote",
              "text": "A further, test-level iGene identifier distinct from both the Placer and Filler Order Number slices above - exact identifier.type/system not yet confirmed.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "TestOrderDate",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.authoredOn",
          "text": "TestOrderDate",
          "type": "dateTime"
        },
        {
          "linkId": "NGTDTestCode",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.code",
          "text": "NGTDTestCode",
          "type": "string"
        },
        {
          "linkId": "NGTDTestName",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.code.coding.display",
          "text": "NGTDTestName",
          "type": "string"
        },
        {
          "linkId": "OrderStatus",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.status",
          "text": "OrderStatus",
          "type": "string"
        },
        {
          "linkId": "SpecimenDispatchDate",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.valueDateTime",
          "text": "SpecimenDispatchDate",
          "type": "dateTime",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "SpecimenDispatchDate-designNote",
              "text": "Same Ask At Order Entry pattern as GenomicTestOrder's NOS/SampleSent item (Observation referenced from ServiceRequest.supportingInfo).",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "DatasetTargetOrganisation",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.valueString",
          "text": "DatasetTargetOrganisation",
          "type": "string",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "DatasetTargetOrganisation-designNote",
              "text": "Same Ask At Order Entry pattern as GenomicTestOrder's NOS/SampleSentTo item (Observation referenced from ServiceRequest.supportingInfo).",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "ClinicalDetails",
          "definition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.note",
          "text": "ClinicalDetails",
          "type": "string"
        }
      ]
    },
    {
      "linkId": "Specimen",
      "definition": "http://hl7.org/fhir/StructureDefinition/Specimen#Specimen",
      "text": "Specimen/Biopsy",
      "type": "group",
      "item": [
        {
          "linkId": "SpecimenAccessionIdentifier",
          "definition": "http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.accessionIdentifier",
          "text": "SpecimenAccessionIdentifier",
          "type": "string"
        },
        {
          "linkId": "SpecimenTypeDescription",
          "definition": "http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.type.coding.display",
          "text": "SpecimenTypeDescription",
          "type": "string"
        },
        {
          "linkId": "SpecimenTakenDateTime",
          "definition": "http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.collectedDateTime",
          "text": "SpecimenTakenDateTime",
          "type": "dateTime"
        },
        {
          "linkId": "ShipmentTrackingNumber",
          "definition": "http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.identifier:ShipmentTrackingNumber",
          "text": "ShipmentTrackingNumber",
          "type": "string"
        }
      ]
    }
  ]
}