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
| Official URL: https://fhir.nwgenomics.nhs.uk/Questionnaire/GenomicGeneralAskAtOrderEntry | Version: 2.2.0 | ||||
| Active as of 2026-09-20 | Computable Name: | ||||
Ask At Order Entry Questions Common - the default set used alongside the common core order form for order/test types that do not have their own dedicated Ask At Order Entry Questionnaire - see Order Entry Questions. These questions were originally part of GenomicTestOrder and have been extracted here so the core form stays generic to every order/test type.
Covers Cancer, Whole Genome Sequencing (WGS) and Rare and Inherited Disease
orders generally - see Guidance by Order Type
below for which questions actually apply to which. Questions only relevant
to WGS specifically (Related Individual (NK1), Record of Discussion
attached or to follow) have moved to WGS Test Additional Ask At Order
Entry Questions,
used alongside this Questionnaire for WGS orders, not instead of it.
Diagnostic Genomics
| Name | Code System | Answer ValueSet | Cardinality | HL7 v2 OML_O21 Message | OBX-2 Value Type | HL7 FHIR Resource (Message + RESTful) |
|---|---|---|---|---|---|---|
| High Infection Risk? | SNOMED 281269004 | Yes/No | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| High infection Risk Details | NWGMSA InfectionRiskDetails | 0..1 | OBX | ST | Observation.valueString | |
| Consent | ||||||
| - Has consent has been obtained for tests (Y/N) | LOINC 19826-7 | Yes/No | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| - Has consent has been obtained for DNA storage (Y/N) | LOINC 75520-7 | Yes/No | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| G Number (Pedigree Number) | LOINC 74027-4 | 0..1 | OBX | ST | Observation.valueString | |
| Patient is from consanguineous union? | SNOMED 842009 | YesNoUnknown | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| Confirm that a pathology report will be provided alongside the sample. | SNOMED 74996004 | YesNoUnknown | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| Neonatal/Prenatal/Neither? | SNOMED 118185001 | Pregnancy | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| Pregnant | ||||||
| - Does this test relate to a pregnancy with > 1 fetus? | SNOMED 370386005 | YesNoUnknown | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| - Patient expected delivery date | SNOMED 161714006 | 0..1 | OBX | DT | Observation.valueDateTime | |
| - Patient gestation | SNOMED 598151000005105 | 0..1 | OBX | NM | Observation.valueQuantity | |
| Is this test for a pregnancy loss? | SNOMED 17369002 | YesNoUnknown | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| Is this test for a deceased infant? | SNOMED 419099009 | YesNoUnknown | 0..1 | OBX | CE | Observation.valueCodeableConcept |
| Reason For Variant Re-Interpretation Request | NWGMSA VariantReinterpretationReason | 0..1 | OBX | ST | Observation.valueString |
Related Individual (NK1) and Record of Discussion attached or to follow
used to live here, but have moved to WGS Test Additional Ask At Order
Entry Questions -
they are only genuinely relevant to Whole Genome Sequencing orders, not
every order/test type this Questionnaire covers.
enableWhen - every item is technically available on every order,
regardless of type. The guidance below is about which questions are actually
expected to be completed for a given order type, not a technical constraint.
Today, this Generic Ask At Order Entry Questionnaire is the one actually used for Cancer, Whole Genome Sequencing (WGS) and Rare and Inherited Disease orders placed through the generic order path (see Order Entry Questions) - Chimerism (and Histocompatibility and Immunogenetics generally) instead uses its own dedicated Ask At Order Entry Questionnaires - Chimerism Test Additional Ask At Order Entry Questions, HLA Tests - Transplant - so almost none of the items below normally apply to it. WGS orders also combine in WGS Test Additional Ask At Order Entry Questions alongside this Questionnaire - see that Questionnaire's own guidance for the items specific to it.
| Item/Group | Cancer | WGS | Rare and Inherited Disease | Chimerism |
|---|---|---|---|---|
| G Number (Pedigree Number) | - | ✓ (Rare and Inherited Disease WGS only) | ✓ | - |
| Patient is from consanguineous union? | - | ✓ | ✓ | - |
| Confirm that a pathology report will be provided alongside the sample | ✓ | - | - | - |
| Neonatal/Prenatal/Neither? (and the Pregnant sub-group) | - | ✓ (where prenatal) | ✓ (where prenatal) | - |
| Is this test for a pregnancy loss? / a deceased infant? | - | ✓ (where prenatal) | ✓ (where prenatal) | - |
| Consent group | ✓ | ✓ | ✓ | - |
| Reason For Variant Re-Interpretation Request | ✓ | ✓ | ✓ | - |
| High Infection Risk? / High infection Risk Details | ✓ | ✓ | ✓ | - |
G Number (Pedigree Number) is only applicable to Rare and Inherited
Disease WGS orders - see Whole Genome Sequencing (WGS) - The Reverse
Direction
for how it relates to (and is distinct from) a genuine Order Group Number
(ServiceRequest.requisition). See WGS Test Additional Ask At Order Entry
Questions for
Related Individual and the Consultand/Proband/mother-baby-fetus guidance
that goes with it, now that both have moved there.
A real NHS Trust EPR order-entry screen for Rare and Inherited Disease WGS orders surfaces several fields with no equivalent anywhere in this Questionnaire, WGS Test Additional Ask At Order Entry Questions or Genomic Test Order - consistent with, and extending, the same gap analysis in Whole Genome Sequencing (WGS):
FamilyStructure/ParticipantType on dWGSAskAtOrderEntry), and that is
a different Questionnaire for a different pathway.specialist-test-group property already modelled as CodeSystem metadata
in this IG, but not yet as its own submitted Ask At Order Entry answer.Profile: Questionnaire
| LinkID | Text | Cardinality | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
**Ask At Order Entry Questions Common** - the default set used alongside the [common core order form](Questionnaire-GenomicTestOrder.html) for order/test types that do not have their own dedicated Ask At Order Entry Questionnaire - see [Order Entry Questions](Questionnaire-GenomicTestOrder.html#order-entry-questions). These questions were originally part of [GenomicTestOrder](Questionnaire-GenomicTestOrder.html) and have been extracted here so the core form stays generic to every order/test type. Covers Cancer, Whole Genome Sequencing (WGS) and Rare and Inherited Disease orders generally - see [Guidance by Order Type](#guidance-by-order-type) below for which questions actually apply to which. Questions only relevant to WGS specifically (`Related Individual (NK1)`, `Record of Discussion attached or to follow`) have moved to [WGS Test Additional Ask At Order Entry Questions](Questionnaire-WGSTestAdditionalAskAtOrderQuestions.html), used *alongside* this Questionnaire for WGS orders, not instead of it. | Questionnaire | https://fhir.nwgenomics.nhs.uk/Questionnaire/GenomicGeneralAskAtOrderEntry#2.2.0 | |
![]() ![]() |
Ask At Order Entry Questions | 0..1 | group | Value Set: |
![]() ![]() ![]() |
High Infection Risk? | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 2 options |
![]() ![]() ![]() |
High infection Risk Details | 0..1 | string | Definition: Observation.valueString Value Set: |
![]() ![]() ![]() |
Consent | 0..1 | group | Value Set: |
![]() ![]() ![]() ![]() |
Has consent has been obtained for tests (Y/N) | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 2 options |
![]() ![]() ![]() ![]() |
Has consent has been obtained for DNA storage (Y/N) | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 2 options |
![]() ![]() ![]() |
G Number (Pedigree Number) | 0..1 | string | Definition: Observation.valueString Value Set: |
![]() ![]() ![]() ![]() |
Useful for Duo/Trio orders, to record the shared pedigree/family group these related orders belong to. Moved here from Genomic Test Order (where it was wrongly mapped to Patient.identifier:PedigreeNumber, implying it was a formal Patient identifier) - NHS England's own Genomics Pedigree Number naming system (https://fhir.nhs.uk/Id/genomics-pedigree-number) describes this as a patient's genetic/pedigree number which links their family, and their own FHIR Genomics Implementation Guide has since moved its own equivalent mapping to a Group resource. Not an Order Group Number (ServiceRequest.requisition) - see WholeGenomicSequence.html for that distinction. Modelled here simply as an Observation.valueString pending a decision on whether a more structured representation (e.g. Group) is needed. | 0..1 | display | Value Set: |
![]() ![]() ![]() |
Patient is from consanguineous union? | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() |
Confirm that a pathology report will be provided alongside the sample. | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() |
Neonatal/Prenatal/Neither? | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() ![]() |
Pregnant | 0..1 | group | Enable When: SNM/118185001 = Pregnancy (SNOMED CT#77386006) Value Set: |
![]() ![]() ![]() ![]() ![]() |
Does this test relate to a pregnancy with > 1 fetus? | 0..1 | string | Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() ![]() ![]() |
Patient expected delivery date | 0..1 | date | Definition: Observation.valueDateTime Value Set: |
![]() ![]() ![]() ![]() ![]() |
Patient gestation | 0..1 | integer | Definition: Observation.valueQuantity Value Set: |
![]() ![]() ![]() |
Is this test for a pregnancy loss? | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() |
Is this test for a deceased infant? | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() |
Reason For Variant Re-Interpretation Request | 0..1 | string | Definition: Observation.valueString Value Set: |
Documentation for this format | ||||
Options Sets
Answer options for SNM/281269004
Answer options for LN/19826-7
Answer options for LN/75520-7
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
Profile: Questionnaire
Ask At Order Entry Questions
High Infection Risk?
High infection Risk Details
Consent
Has consent has been obtained for tests (Y/N)
Has consent has been obtained for DNA storage (Y/N)
G Number (Pedigree Number)
Useful for Duo/Trio orders, to record the shared pedigree/family group these related orders belong to. Moved here from Genomic Test Order (where it was wrongly mapped to Patient.identifier:PedigreeNumber, implying it was a formal Patient identifier) - NHS England's own Genomics Pedigree Number naming system (https://fhir.nhs.uk/Id/genomics-pedigree-number) describes this as a patient's genetic/pedigree number which links their family, and their own FHIR Genomics Implementation Guide has since moved its own equivalent mapping to a Group resource. Not an Order Group Number (ServiceRequest.requisition) - see WholeGenomicSequence.html for that distinction. Modelled here simply as an Observation.valueString pending a decision on whether a more structured representation (e.g. Group) is needed.
Patient is from consanguineous union?
Confirm that a pathology report will be provided alongside the sample.
Neonatal/Prenatal/Neither?
Pregnant
Does this test relate to a pregnancy with > 1 fetus?
Patient expected delivery date
Patient gestation
Is this test for a pregnancy loss?
Is this test for a deceased infant?
Reason For Variant Re-Interpretation Request
Profile: Questionnaire
| LinkID | Description & Constraints![]() |
|---|---|
![]() |
Value Set: |
![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 2 options |
![]() ![]() |
Definition: Observation.valueString Value Set: |
![]() ![]() |
Value Set: |
![]() ![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 2 options |
![]() ![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 2 options |
![]() ![]() |
Definition: Observation.valueString Value Set: |
![]() ![]() ![]() |
Value Set: |
![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() |
Enable When: Not done yet Value Set: |
![]() ![]() ![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() ![]() ![]() |
Definition: Observation.valueDateTime Value Set: |
![]() ![]() ![]() ![]() |
Definition: Observation.valueQuantity Value Set: |
![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() |
Definition: Observation.valueCodeableConcept Value Set: Options: 3 options |
![]() ![]() |
Definition: Observation.valueString Value Set: |
Documentation for this format | |
Try this questionnaire out: