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

FHIR IG analytics

Packagefhir.nwgenomics.nhs.uk
Resource TypeQuestionnaire
IdQuestionnaire-BCRABLResultPanel.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/nw-gmsa/nw-gmsa.github.com/Questionnaire-BCRABLResultPanel.html
URLhttps://fhir.nwgenomics.nhs.uk/Questionnaire/BCRABLResultPanel
Version2.2.0
Statusactive
Date2026-09-27T08:17:18+00:00
TitleBCR-ABL Monitoring Result Panel
Realmus
Authorityhl7
DescriptionResult panel for BCR-ABL1 monitoring (chronic myeloid leukaemia), capturing a Cepheid-class ASTM-communicating analyser's result as a [Laboratory Analyte Result](StructureDefinition-LaboratoryAnalyteResult.html) `Observation` - see [BCR-ABL Monitoring](BCRABLMonitoring.html). `item.definition` and `item.code` are inferred directly from this IG's own example `Observation`s - [Observation-BCRABL-Valid](Observation-BCRABL-Valid.html), [Observation-BCRABL-Invalid](Observation-BCRABL-Invalid.html) and `Observation-LAR-BCRABL` (`input/fsh/Examples/BCRABL/`) - not just the [data mapping table](LaboratoryAnalyteResult.html#data-mapping): the local `Cepheid` CodeSystem component codes below (`BCR-ABL&`, `ABL&Ct`, etc.) are the exact codes those examples use, and the two examples together show both a normal result and the `dataAbsentReason` shape used when a value is invalid/out of range.

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 BCRABLResultPanel

Profile: Questionnaire

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. Result panel for BCR-ABL1 monitoring (chronic myeloid leukaemia), capturing a Cepheid-class ASTM-communicating analyser's result as a [Laboratory Analyte Result](StructureDefinition-LaboratoryAnalyteResult.html) `Observation` - see [BCR-ABL Monitoring](BCRABLMonitoring.html). `item.definition` and `item.code` are inferred directly from this IG's own example `Observation`s - [Observation-BCRABL-Valid](Observation-BCRABL-Valid.html), [Observation-BCRABL-Invalid](Observation-BCRABL-Invalid.html) and `Observation-LAR-BCRABL` (`input/fsh/Examples/BCRABL/`) - not just the [data mapping table](LaboratoryAnalyteResult.html#data-mapping): the local `Cepheid` CodeSystem component codes below (`BCR-ABL&`, `ABL&Ct`, etc.) are the exact codes those examples use, and the two examples together show both a normal result and the `dataAbsentReason` shape used when a value is invalid/out of range.Questionnairehttps://fhir.nwgenomics.nhs.uk/Questionnaire/BCRABLResultPanel#2.2.0
... ResultBCR-ABL Result0..1groupDefinition: Observation
.... LN/89061-6NHS Number0..1stringDefinition: Observation.subject.identifier
.... Cepheid/AssayCodeAnalyte Code1..1stringDefinition: Observation.code
..... Cepheid/AssayCode-designNoteObservation.code carries two codings: the Cepheid analyte code (e.g. BCRABL) and, per Observation-BCRABL-Valid, the specific Cepheid cartridge/assay code (e.g. Xpert-BCR-ABL-Ultra-G2).0..1display
.... Cepheid/TestStartTest Start DateTime0..1dateTimeDefinition: Observation.effectivePeriod.start
.... Cepheid/TestEndTest End DateTime0..1dateTimeDefinition: Observation.effectivePeriod.end
.... Cepheid/PerformerPerformer0..1stringDefinition: Observation.performer
..... Cepheid/Performer-designNoteBoth examples carry two performers: the performing laboratory (Organization, ODS code) and the analyst (practitioner display text only).0..1display
.... OBR-25Result Status0..1choiceDefinition: Observation.status
..... OBR-25-designNoteBoth examples use status = final (F).0..1display
.... Cepheid/ReferenceRangeReference Range0..1stringDefinition: Observation.referenceRange.text
..... Cepheid/ReferenceRange-designNoteBoth examples use text-only "0.0030-55.00", not a coded low/high Quantity.0..1display
.... Cepheid/ValueAnalyte Result (%IS)0..1decimalDefinition: Observation.valueQuantity.value
..... Cepheid/Value-designNoteObservation-BCRABL-Valid populates this (0.011); Observation-BCRABL-Invalid omits it entirely and populates Value Absent below instead - the two are mutually exclusive in both examples.0..1display
.... Cepheid/ValueAbsentValue Absent0..1stringDefinition: Observation.dataAbsentReason.text
..... Cepheid/ValueAbsent-designNoteObservation-BCRABL-Invalid uses this for an out-of-range result: dataAbsentReason.text = "POSITIVE [Above upper LoQ]".0..1display
.... Cepheid/DeviceIdentifierDevice Identifier0..1stringDefinition: Observation.device.identifier
..... Cepheid/DeviceIdentifier-designNoteBoth examples carry the full Cepheid instrument/run identifier string (e.g. "20901225~08699~114262192~604297~700039~WinDev2006Eval") as a single identifier value, not decomposed into its component parts.0..1display
.... ResultDetailResult Detail0..1groupDefinition: Observation.component
..... Cepheid/MRMR0..1decimalDefinition: Observation.component.valueQuantity
...... Cepheid/MR-designNotePresent (valueQuantity) in Observation-BCRABL-Valid; present but with no value[x] at all in Observation-BCRABL-Invalid - the component itself is still listed.0..1display
..... Cepheid/BCR-ABLBCR-ABL Analyte Result0..1stringDefinition: Observation.component.valueString
..... Cepheid/BCR-ABL-CtBCR-ABL Ct0..1decimalDefinition: Observation.component.valueQuantity
..... Cepheid/BCR-ABL-EndPtBCR-ABL EndPt0..1decimalDefinition: Observation.component.valueQuantity
..... Cepheid/BCR-ABL-DeltaCtBCR-ABL Target Delta Ct0..1decimalDefinition: Observation.component.valueQuantity
..... Cepheid/ABLABL Probe Check Result0..1stringDefinition: Observation.component.valueString
..... Cepheid/ABL-CtABL Ct0..1decimalDefinition: Observation.component.valueQuantity
..... Cepheid/ABL-EndPtABL EndPt0..1decimalDefinition: Observation.component.valueQuantity
...... Cepheid/ABL-EndPt-designNoteThe BCRABL Result Detail table (see LaboratoryAnalyteResult.html and BCRABLMonitoring.html) also lists ABL_Probe_Check_Result, BCR-ABL_Probe_Check_Result as separate rows and a few "??"-flagged local codes - neither example Observation actually populates a distinct Probe_Check_Result component beyond ABL&/BCR-ABL&, so this Questionnaire only models the 8 components genuinely present in the example data.0..1display

doco Documentation for this format

Source1

{
  "resourceType": "Questionnaire",
  "id": "BCRABLResultPanel",
  "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/BCRABLResultPanel",
  "version": "2.2.0",
  "title": "BCR-ABL Monitoring Result Panel",
  "status": "active",
  "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": "Result panel for BCR-ABL1 monitoring (chronic myeloid leukaemia), capturing a\nCepheid-class ASTM-communicating analyser's result as a [Laboratory Analyte\nResult](StructureDefinition-LaboratoryAnalyteResult.html) `Observation` - see\n[BCR-ABL Monitoring](BCRABLMonitoring.html).\n\n`item.definition` and `item.code` are inferred directly from this IG's own\nexample `Observation`s -\n[Observation-BCRABL-Valid](Observation-BCRABL-Valid.html),\n[Observation-BCRABL-Invalid](Observation-BCRABL-Invalid.html) and\n`Observation-LAR-BCRABL` (`input/fsh/Examples/BCRABL/`) - not just the\n[data mapping table](LaboratoryAnalyteResult.html#data-mapping): the local\n`Cepheid` CodeSystem component codes below (`BCR-ABL&`, `ABL&Ct`, etc.) are the\nexact codes those examples use, and the two examples together show both a\nnormal result and the `dataAbsentReason` shape used when a value is invalid/out\nof range.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "GB",
          "display": "United Kingdom of Great Britain and Northern Ireland"
        }
      ]
    }
  ],
  "code": [
    {
      "system": "http://loinc.org",
      "code": "69380-4",
      "display": "t(9;22)(q34.1;q11)(ABL1,BCR) b2a2+b3a2 fusion transcript/control transcript (International Scale) [# Ratio] in Blood or Tissue by Molecular genetics method"
    }
  ],
  "item": [
    {
      "linkId": "Result",
      "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation",
      "text": "BCR-ABL Result",
      "type": "group",
      "item": [
        {
          "linkId": "LN/89061-6",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.subject.identifier",
          "code": [
            {
              "system": "http://loinc.org",
              "code": "89061-6"
            }
          ],
          "text": "NHS Number",
          "type": "string"
        },
        {
          "linkId": "Cepheid/AssayCode",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.code",
          "code": [
            {
              "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
              "code": "BCRABL"
            }
          ],
          "text": "Analyte Code",
          "type": "string",
          "required": true,
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "Cepheid/AssayCode-designNote",
              "text": "Observation.code carries two codings: the Cepheid analyte code (e.g. BCRABL) and, per Observation-BCRABL-Valid, the specific Cepheid cartridge/assay code (e.g. Xpert-BCR-ABL-Ultra-G2).",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "Cepheid/TestStart",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.effectivePeriod.start",
          "text": "Test Start DateTime",
          "type": "dateTime"
        },
        {
          "linkId": "Cepheid/TestEnd",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.effectivePeriod.end",
          "text": "Test End DateTime",
          "type": "dateTime"
        },
        {
          "linkId": "Cepheid/Performer",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.performer",
          "text": "Performer",
          "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": "Cepheid/Performer-designNote",
              "text": "Both examples carry two performers: the performing laboratory (Organization, ODS code) and the analyst (practitioner display text only).",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "OBR-25",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.status",
          "code": [
            {
              "system": "http://loinc.org",
              "code": "89264-8",
              "display": "Overall Interpretation of Study"
            }
          ],
          "text": "Result Status",
          "type": "choice",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "OBR-25-designNote",
              "text": "Both examples use status = final (F).",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "Cepheid/ReferenceRange",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.text",
          "text": "Reference Range",
          "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": "Cepheid/ReferenceRange-designNote",
              "text": "Both examples use text-only \"0.0030-55.00\", not a coded low/high Quantity.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "Cepheid/Value",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.valueQuantity.value",
          "text": "Analyte Result (%IS)",
          "type": "decimal",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                  "valueCodeableConcept": {
                    "coding": [
                      {
                        "system": "http://hl7.org/fhir/questionnaire-item-control",
                        "code": "help"
                      }
                    ]
                  }
                }
              ],
              "linkId": "Cepheid/Value-designNote",
              "text": "Observation-BCRABL-Valid populates this (0.011); Observation-BCRABL-Invalid omits it entirely and populates Value Absent below instead - the two are mutually exclusive in both examples.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "Cepheid/ValueAbsent",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.dataAbsentReason.text",
          "text": "Value Absent",
          "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": "Cepheid/ValueAbsent-designNote",
              "text": "Observation-BCRABL-Invalid uses this for an out-of-range result: dataAbsentReason.text = \"POSITIVE [Above upper LoQ]\".",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "Cepheid/DeviceIdentifier",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.device.identifier",
          "text": "Device Identifier",
          "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": "Cepheid/DeviceIdentifier-designNote",
              "text": "Both examples carry the full Cepheid instrument/run identifier string (e.g. \"20901225~08699~114262192~604297~700039~WinDev2006Eval\") as a single identifier value, not decomposed into its component parts.",
              "type": "display"
            }
          ]
        },
        {
          "linkId": "ResultDetail",
          "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component",
          "text": "Result Detail",
          "type": "group",
          "item": [
            {
              "linkId": "Cepheid/MR",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueQuantity",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "&MR"
                }
              ],
              "text": "MR",
              "type": "decimal",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "help"
                          }
                        ]
                      }
                    }
                  ],
                  "linkId": "Cepheid/MR-designNote",
                  "text": "Present (valueQuantity) in Observation-BCRABL-Valid; present but with no value[x] at all in Observation-BCRABL-Invalid - the component itself is still listed.",
                  "type": "display"
                }
              ]
            },
            {
              "linkId": "Cepheid/BCR-ABL",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueString",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "BCR-ABL&"
                }
              ],
              "text": "BCR-ABL Analyte Result",
              "type": "string"
            },
            {
              "linkId": "Cepheid/BCR-ABL-Ct",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueQuantity",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "BCR-ABL&Ct"
                }
              ],
              "text": "BCR-ABL Ct",
              "type": "decimal"
            },
            {
              "linkId": "Cepheid/BCR-ABL-EndPt",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueQuantity",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "BCR-ABL&EndPt"
                }
              ],
              "text": "BCR-ABL EndPt",
              "type": "decimal"
            },
            {
              "linkId": "Cepheid/BCR-ABL-DeltaCt",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueQuantity",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "BCR-ABL&Delta Ct"
                }
              ],
              "text": "BCR-ABL Target Delta Ct",
              "type": "decimal"
            },
            {
              "linkId": "Cepheid/ABL",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueString",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "ABL&"
                }
              ],
              "text": "ABL Probe Check Result",
              "type": "string"
            },
            {
              "linkId": "Cepheid/ABL-Ct",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueQuantity",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "ABL&Ct"
                }
              ],
              "text": "ABL Ct",
              "type": "decimal"
            },
            {
              "linkId": "Cepheid/ABL-EndPt",
              "definition": "http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.valueQuantity",
              "code": [
                {
                  "system": "https://fhir.nwgenomics.nhs.uk/CodeSystem/Cepheid",
                  "code": "ABL&EndPt"
                }
              ],
              "text": "ABL EndPt",
              "type": "decimal",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
                      "valueCodeableConcept": {
                        "coding": [
                          {
                            "system": "http://hl7.org/fhir/questionnaire-item-control",
                            "code": "help"
                          }
                        ]
                      }
                    }
                  ],
                  "linkId": "Cepheid/ABL-EndPt-designNote",
                  "text": "The BCRABL Result Detail table (see LaboratoryAnalyteResult.html and\nBCRABLMonitoring.html) also lists ABL_Probe_Check_Result,\nBCR-ABL_Probe_Check_Result as separate rows and a few \"??\"-flagged local\ncodes - neither example Observation actually populates a distinct\nProbe_Check_Result component beyond ABL&/BCR-ABL&, so this Questionnaire\nonly models the 8 components genuinely present in the example data.",
                  "type": "display"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}