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