PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@3.2.0
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure
description: Defines constraints on Observation to represent diastolic and systolic blood pressure observations with standard LOINC codes and UCUM units of measure. This profile is derived from the US Core Vital Signs Profile.
package_name: hl7.fhir.us.core
derivation: constraint
name: USCoreBloodPressureProfile
type: Observation
elements:
  code:
    type: CodeableConcept
    short: Blood Pressure
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 85354-9, system: 'http://loinc.org'}
    index: 0
  component:
    mustSupport: true
    array: true
    min: 2
    index: 1
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: code, type: pattern}
      min: 2
      slices:
        systolic:
          match:
            code:
              coding:
              - {code: 8480-6, system: 'http://loinc.org'}
          schema:
            short: Systolic Blood Pressure
            mustSupport: true
            _required: true
            index: 2
            elements:
              code:
                short: Systolic Blood Pressure Code
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 8480-6, system: 'http://loinc.org'}
                index: 3
              valueQuantity:
                type: Quantity
                mustSupport: true
                index: 4
                elements:
                  value: {type: decimal, mustSupport: true, index: 5}
                  unit: {type: string, mustSupport: true, index: 6}
                  system:
                    type: uri
                    pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                    mustSupport: true
                    index: 7
                  code:
                    type: code
                    pattern: {type: Code, value: 'mm[Hg]'}
                    mustSupport: true
                    index: 8
                required: [value, unit, system, code]
            required: [code]
        diastolic:
          match:
            code:
              coding:
              - {code: 8462-4, system: 'http://loinc.org'}
          schema:
            short: Diastolic Blood Pressure
            mustSupport: true
            _required: true
            index: 9
            elements:
              code:
                short: Diastolic Blood Pressure Code
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 8462-4, system: 'http://loinc.org'}
                index: 10
              valueQuantity:
                type: Quantity
                mustSupport: true
                index: 11
                elements:
                  value: {type: decimal, mustSupport: true, index: 12}
                  unit: {type: string, mustSupport: true, index: 13}
                  system:
                    type: uri
                    pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                    mustSupport: true
                    index: 14
                  code:
                    type: code
                    pattern: {type: Code, value: 'mm[Hg]'}
                    mustSupport: true
                    index: 15
                required: [value, unit, system, code]
            required: [code]
package_version: 3.2.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs
version: 3.2.0