CIBMTR Reporting Implementation Guide
0.1.6 - Trial Use 1

This page is part of the CIBMTR Reporting Implementation Guide (v0.1.6: Release Draft) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Laboratory Observations

Guidance: Laboratory Observations

Profiles

Value[x]

Observation values can be reported in many forms. CIBMTR currently supports only two:

"valueQuantity" : {
  "value" : 5,
  "unit" : "gram per deciliter",
  "system" : "http://unitsofmeasure.org",
  "code" : "g/dL"
}
"valueCodeableConcept" : {
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "10828004",
      "display" : "Positive (qualifier value)"
    }
  ]
}

CIBMTR does NOT support any other value types (e.g., valueString is not currently supported)

Using comparators in valueQuantity

There are times when the result value is beyond the limits of the test, and a comparator such as < or > must be used. In this case, you must use the valueQuantity.comparator element. For example,

"valueQuantity" : {
  "value" : 13700,
  "comparator" : "<",
  "unit" : "international unit per milliliter",
  "system" : "http://unitsofmeasure.org",
  "code" : "[IU]/mL"
}

Special rules:

  • For CMV LOINC codes that use valueQuantity, it MUST be accompanied with a referenceRange. For example,
"referenceRange" : [
  {
    "low" : {
      "value" : 13700,
      "unit" : "international unit per milliliter",
      "system" : "http://unitsofmeasure.org",
      "code" : "[IU]/mL"
    },
    "high" : {
      "value" : 9000000,
      "unit" : "international unit per milliliter",
      "system" : "http://unitsofmeasure.org",
      "code" : "[IU]/mL"
    }
  }
]