http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab|8.0.0-ballot

The US Core Laboratory Result Observation Profile is based upon the US Core Observation Clinical Result Profile and, along with the US Core DiagnosticReport Profile for Laboratory Results Reporting, meets the U.S. Core Data for Interoperability (USCDI) Laboratory requirements. Laboratory results are grouped and summarized using the DiagnosticReport resource, which references Observation resources. Each Observation resource represents an individual laboratory test and result value, a “nested” panel (such as a microbial susceptibility panel) that references other observations, or rarely a laboratory test with component result values. The US Core Laboratory Result Observation Profile sets minimum expectations for the Observation resource to record, search, and fetch laboratory test results associated with a patient to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets SHALL be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases.
description: The US Core Laboratory Result Observation Profile is based upon the US Core Observation Clinical Result Profile and, along with the US Core DiagnosticReport Profile for Laboratory Results Reporting, meets the U.S. Core Data for Interoperability (USCDI) Laboratory requirements. Laboratory results are grouped and summarized using the DiagnosticReport resource, which references Observation resources. Each Observation resource represents an individual laboratory test and result value, a “nested” panel (such as a microbial susceptibility panel) that references other observations, or rarely a laboratory test with component result values. The US Core Laboratory Result Observation Profile sets minimum expectations for the Observation resource to record, search, and fetch laboratory test results associated with a patient to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets SHALL be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases.
derivation: constraint
name: USCoreLaboratoryResultObservationProfile
type: Observation
elements:
  meta:
    mustSupport: true
    index: 0
    elements:
      lastUpdated: {short: When the resource last changed, mustSupport: true, index: 1}
  category:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
    index: 2
    slicing:
      slices:
        us-core:
          match: {}
          schema:
            mustSupport: true
            _required: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
            index: 2
          min: 1
          max: 1
  code:
    short: Laboratory Test Name
    mustSupport: true
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-laboratory-test-codes'}
    index: 3
  value:
    constraint:
      us-core-4:
        human: SHOULD use Snomed CT for coded Results
        severity: warning
        extension:
        - {url: 'http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice', valueBoolean: true}
        expression: ofType(CodeableConcept).coding.system.empty() or (ofType(CodeableConcept).coding.system contains 'http://snomed.info/sct')
    short: Result Value
    mustSupport: true
    choices: []
    index: 5
  interpretation:
    short: Result interpretation
    mustSupport: true
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'}
    index: 6
  specimen: {mustSupport: true, index: 7}
  referenceRange:
    constraint:
      us-core-22: {human: SHALL use UCUM for coded quantity units., severity: error, expression: '(low.system.empty() or low.system = ''http://unitsofmeasure.org'') and (high.system.empty() or high.system = ''http://unitsofmeasure.org'')'}
    short: Result reference range
    mustSupport: true
    index: 8
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-result
version: 8.0.0-ballot
required: [category]