PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@7.0.0-ballot
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-average-blood-pressure
description: To promote interoperability and adoption through common implementation, this profile sets minimum expectations for the Observation resource to record, search, and fetch average diastolic and systolic blood pressure observations with standard LOINC codes and UCUM units of measure. It is based on the US Core Blood Pressure Profile and identifies which *additional* core elements, extensions, vocabularies, and value sets  **SHALL** be present and constrains the way the elements are used when using the profile.  It provides the floor for standards development for specific use cases.
package_name: hl7.fhir.us.core
derivation: constraint
name: USCoreAverageBloodPressureProfile
type: Observation
elements:
  code:
    short: Average Blood Pressure
    mustSupport: true
    index: 0
    elements:
      coding:
        mustSupport: true
        index: 1
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            uscore-avg-bp:
              match: {code: 96607-7, system: 'http://loinc.org'}
              schema:
                type: Coding
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: 96607-7, system: 'http://loinc.org'}
                _required: true
                index: 2
              min: 1
              max: 1
    required: [coding]
  effective:
    short: clinically relevant time-period for the average of blood pressure (BP) readings
    mustSupport: true
    choices: [effectiveDateTime, effectivePeriod]
    index: 4
  effectiveDateTime: {type: dateTime, short: clinically relevant time-period for the average of blood pressure (BP) readings, mustSupport: true, choiceOf: effective, index: 5}
  effectivePeriod: {type: Period, short: clinically relevant time-period for the average of blood pressure (BP) readings, mustSupport: true, choiceOf: effective, index: 6}
  component:
    index: 7
    slicing:
      slices:
        systolic:
          match: {}
          schema:
            short: Average Systolic Blood Pressure
            index: 8
            elements:
              code:
                short: Average Systolic Blood Pressure Code
                index: 9
                elements:
                  coding:
                    mustSupport: true
                    index: 10
                    slicing:
                      rules: open
                      discriminator:
                      - {path: $this, type: pattern}
                      min: 1
                      slices:
                        uscore-avg-systolic-bp:
                          match: {code: 96608-5, system: 'http://loinc.org'}
                          schema:
                            type: Coding
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: 96608-5, system: 'http://loinc.org'}
                            _required: true
                            index: 11
                          min: 1
                          max: 1
                required: [coding]
        diastolic:
          match: {}
          schema:
            short: Average Diastolic Blood Pressure
            mustSupport: true
            index: 12
            elements:
              code:
                short: Average Diastolic Blood Pressure Code
                index: 13
                elements:
                  coding:
                    mustSupport: true
                    index: 14
                    slicing:
                      rules: open
                      discriminator:
                      - {path: $this, type: pattern}
                      min: 1
                      slices:
                        uscore-avg-diastolic-bp:
                          match: {code: 96609-3, system: 'http://loinc.org'}
                          schema:
                            type: Coding
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: 96609-3, system: 'http://loinc.org'}
                            _required: true
                            index: 15
                          min: 1
                          max: 1
                required: [coding]
package_version: 7.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-average-blood-pressure
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure
version: 7.0.0-ballot