Blood Pressure Cross-Country Cross-Language Cross-Paradigm (Demo) IG
0.7.2 - ci-build

Blood Pressure Cross-Country Cross-Language Cross-Paradigm (Demo) IG, published by FO. This guide is not an authorized publication; it is the continuous build for version 0.7.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/frankoemig/bloodpressure/ and changes regularly. See the Directory of published versions

Logical Model: Blood Pressure LM

Official URL: http://bloodpressure.oemig.de/fhir/StructureDefinition/BloodPressure Version: 0.7.2
Active as of 2024-04-16 Computable Name: BloodPressure

Copyright/Legal: FO

This is the Logical Model for Blood Pressure

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BloodPressure 0..* Base Blood Pressure LM
Instances of this type can be the target of a Reference
BloodPressure.systolicPressure This element is included in summaries. 0..1 BackboneElement systolic blood pressure
BloodPressure.systolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Systolic Blood Pressure Codes (extensible)
BloodPressure.systolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.systolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.systolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.systolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.systolicPressure.range 0..* BackboneElement reference range
BloodPressure.systolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.systolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.systolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.systolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.systolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.diastolicPressure This element is included in summaries. 0..1 BackboneElement diastolic blood pressure
BloodPressure.diastolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Diastolic Blood Pressure Codes (extensible)
BloodPressure.diastolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.diastolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.diastolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.diastolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.diastolicPressure.range 0..* BackboneElement reference range
BloodPressure.diastolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.diastolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.diastolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.diastolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.diastolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.meanArterialPressure 0..1 BackboneElement mean arterial blood pressure
BloodPressure.meanArterialPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Mean Arterial Blood Pressure Codes (extensible)
BloodPressure.meanArterialPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.meanArterialPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.meanArterialPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.meanArterialPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.meanArterialPressure.range 0..* BackboneElement reference range
BloodPressure.meanArterialPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.meanArterialPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.meanArterialPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.meanArterialPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.meanArterialPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.pulsePressure 0..1 BackboneElement pulse blood pressure
BloodPressure.pulsePressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Pulse Blood Pressure Codes (extensible)
BloodPressure.pulsePressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.pulsePressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.pulsePressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.pulsePressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.pulsePressure.range 0..* BackboneElement reference range
BloodPressure.pulsePressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.pulsePressure.range.high 0..1 integer High Range, if relevant
BloodPressure.pulsePressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.pulsePressure.range.gender 0..1 CodeableConcept gender
BloodPressure.pulsePressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.interpretation This element is included in summaries. 0..1 CodeableConcept overall clinical meaning of the BP measurement
Binding: Interpretation (required)
BloodPressure.observationDateTime[x] This element is included in summaries. 0..1 date/time of observation
BloodPressure.observationDateTime[x].observationDateTimeDate date
BloodPressure.observationDateTime[x].observationDateTimeInstant instant
BloodPressure.observationDateTime[x].observationDateTimePeriod Period
BloodPressure.documentationDateTime[x] This element is included in summaries. 0..1 date/time of documentation
BloodPressure.documentationDateTime[x].documentationDateTimeDate date
BloodPressure.documentationDateTime[x].documentationDateTimeInstant instant
BloodPressure.documentationDateTime[x].documentationDateTimePeriod Period
BloodPressure.device 0..1 BackboneElement device
BloodPressure.device.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.serialNumber 0..1 Identifier(5.3.0) serial number / UDI
BloodPressure.device.cuff 0..1 BackboneElement cuff
BloodPressure.device.cuff.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.cuff.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.cuff.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.cuff.type 0..1 CodeableConcept type of cuff used (eg. rusable, disposable)
Binding: Cuff Type (required)
BloodPressure.device.cuff.size 0..1 CodeableConcept size of cuff (eg. adult, child)
Binding: Cuff Size (required)
BloodPressure.device.catheter 0..1 BackboneElement catheter
BloodPressure.device.catheter.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.catheter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.catheter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.catheter.lumen 0..1 integer lumen
BloodPressure.position 0..1 CodeableConcept position for measurement
Binding: Position (required)
BloodPressure.location 0..1 CodeableConcept body location of measurement
Binding: Location (required)
BloodPressure.consciousness 0..1 CodeableConcept Consciousness of the patient
Binding: Consciousness (required)
BloodPressure.exertion[x] 0..1 physical activity (measured in Watts or as coded information)
BloodPressure.exertion[x].exertionInteger integer
BloodPressure.exertion[x].exertionCodeableConcept CodeableConcept
BloodPressure.exertion[x].exertionReference Reference(Observation)
BloodPressure.anaesthesia 0..1 CodeableConcept Anaesthesia of patient during measurement
Binding: Anaesthesia (required)
BloodPressure.measurementSetting 0..1 CodeableConcept The setting in which the measurement was performed; i.e. at home, at clinic, at emergency room, etc.
Binding: Measurement Setting value set (extensible)
BloodPressure.bodyWeight[x] 0..1 body weight
BloodPressure.bodyWeight[x].bodyWeightCodeableConcept CodeableConcept
BloodPressure.bodyWeight[x].bodyWeightReference Reference(Observation)
BloodPressure.medication[x] 0..* medication to be considered, minimum is the indication that there is some kind of medication
BloodPressure.medication[x].medicationBoolean boolean
BloodPressure.medication[x].medicationReference Reference(MedicationStatement)
BloodPressure.method 0..1 CodeableConcept measurement method
BloodPressure.tilt 0..1 integer tilt (in degrees)
BloodPressure.comment 0..1 string any comment
BloodPressure.subject 0..1 Reference(Patient) reference to the subject of the measurement
BloodPressure.author 0..1 Reference(Practitioner) reference to the author of the measurement
BloodPressure.performer 0..1 Reference(Practitioner) reference to the performer of the measurement

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BloodPressure.systolicPressure.​code Base extensible Vital Signs Systolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.systolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.systolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.systolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.diastolicPressure.​code Base extensible Vital Signs Diastolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.diastolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.diastolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.diastolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​code Base extensible Vital Signs Mean Arterial Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.meanArterialPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.pulsePressure.​code Base extensible Vital Signs Pulse Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.pulsePressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.pulsePressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.pulsePressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.device.​cuff.type Base required Cuff Type 📦0.7.2 This IG
BloodPressure.device.​cuff.size Base required Cuff Size 📦0.7.2 This IG
BloodPressure.position Base required Position 📦0.7.2 This IG
BloodPressure.location Base required Location 📦0.7.2 This IG
BloodPressure.consciousness Base required Consciousness 📦0.7.2 This IG
BloodPressure.anaesthesia Base required Anaesthesia 📦0.7.2 This IG
BloodPressure.measurementSetting Base extensible Measurement Setting value set 📦0.7.2 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
shall-be-under-1000-mmHg error BloodPressure.systolicPressure.value, BloodPressure.diastolicPressure.value, BloodPressure.meanArterialPressure.value, BloodPressure.pulsePressure.value Value SHALL be <1000 mmHg for valid data. $this < 1000

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BloodPressure 0..* Base Blood Pressure LM
Instances of this type can be the target of a Reference
BloodPressure.systolicPressure This element is included in summaries. 0..1 BackboneElement systolic blood pressure
BloodPressure.systolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Systolic Blood Pressure Codes (extensible)
BloodPressure.systolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.systolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.systolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.systolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.systolicPressure.range 0..* BackboneElement reference range
BloodPressure.systolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.systolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.systolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.systolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.systolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.diastolicPressure This element is included in summaries. 0..1 BackboneElement diastolic blood pressure
BloodPressure.diastolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Diastolic Blood Pressure Codes (extensible)
BloodPressure.diastolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.diastolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.diastolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.diastolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.diastolicPressure.range 0..* BackboneElement reference range
BloodPressure.diastolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.diastolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.diastolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.diastolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.diastolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.meanArterialPressure 0..1 BackboneElement mean arterial blood pressure
BloodPressure.meanArterialPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Mean Arterial Blood Pressure Codes (extensible)
BloodPressure.meanArterialPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.meanArterialPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.meanArterialPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.meanArterialPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.meanArterialPressure.range 0..* BackboneElement reference range
BloodPressure.meanArterialPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.meanArterialPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.meanArterialPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.meanArterialPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.meanArterialPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.pulsePressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Pulse Blood Pressure Codes (extensible)
BloodPressure.pulsePressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.pulsePressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.pulsePressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.pulsePressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.pulsePressure.range 0..* BackboneElement reference range
BloodPressure.pulsePressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.pulsePressure.range.high 0..1 integer High Range, if relevant
BloodPressure.pulsePressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.pulsePressure.range.gender 0..1 CodeableConcept gender
BloodPressure.pulsePressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.interpretation This element is included in summaries. 0..1 CodeableConcept overall clinical meaning of the BP measurement
Binding: Interpretation (required)
BloodPressure.observationDateTime[x] This element is included in summaries. 0..1 date/time of observation
BloodPressure.observationDateTime[x].observationDateTimeDate date
BloodPressure.observationDateTime[x].observationDateTimeInstant instant
BloodPressure.observationDateTime[x].observationDateTimePeriod Period
BloodPressure.documentationDateTime[x] This element is included in summaries. 0..1 date/time of documentation
BloodPressure.documentationDateTime[x].documentationDateTimeDate date
BloodPressure.documentationDateTime[x].documentationDateTimeInstant instant
BloodPressure.documentationDateTime[x].documentationDateTimePeriod Period
BloodPressure.device 0..1 BackboneElement device
BloodPressure.device.serialNumber 0..1 Identifier(5.3.0) serial number / UDI
BloodPressure.device.cuff 0..1 BackboneElement cuff
BloodPressure.device.cuff.type 0..1 CodeableConcept type of cuff used (eg. rusable, disposable)
Binding: Cuff Type (required)
BloodPressure.device.cuff.size 0..1 CodeableConcept size of cuff (eg. adult, child)
Binding: Cuff Size (required)
BloodPressure.device.catheter 0..1 BackboneElement catheter
BloodPressure.device.catheter.lumen 0..1 integer lumen
BloodPressure.position 0..1 CodeableConcept position for measurement
Binding: Position (required)
BloodPressure.location 0..1 CodeableConcept body location of measurement
Binding: Location (required)
BloodPressure.consciousness 0..1 CodeableConcept Consciousness of the patient
Binding: Consciousness (required)
BloodPressure.exertion[x] 0..1 physical activity (measured in Watts or as coded information)
BloodPressure.exertion[x].exertionInteger integer
BloodPressure.exertion[x].exertionCodeableConcept CodeableConcept
BloodPressure.exertion[x].exertionReference Reference(Observation)
BloodPressure.anaesthesia 0..1 CodeableConcept Anaesthesia of patient during measurement
Binding: Anaesthesia (required)
BloodPressure.measurementSetting 0..1 CodeableConcept The setting in which the measurement was performed; i.e. at home, at clinic, at emergency room, etc.
Binding: Measurement Setting value set (extensible)
BloodPressure.bodyWeight[x] 0..1 body weight
BloodPressure.bodyWeight[x].bodyWeightCodeableConcept CodeableConcept
BloodPressure.bodyWeight[x].bodyWeightReference Reference(Observation)
BloodPressure.medication[x] 0..* medication to be considered, minimum is the indication that there is some kind of medication
BloodPressure.medication[x].medicationBoolean boolean
BloodPressure.medication[x].medicationReference Reference(MedicationStatement)
BloodPressure.method 0..1 CodeableConcept measurement method
BloodPressure.tilt 0..1 integer tilt (in degrees)
BloodPressure.comment 0..1 string any comment
BloodPressure.subject 0..1 Reference(Patient) reference to the subject of the measurement
BloodPressure.author 0..1 Reference(Practitioner) reference to the author of the measurement
BloodPressure.performer 0..1 Reference(Practitioner) reference to the performer of the measurement

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
BloodPressure.systolicPressure.​code Base extensible Vital Signs Systolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.systolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.systolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.systolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.diastolicPressure.​code Base extensible Vital Signs Diastolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.diastolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.diastolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.diastolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​code Base extensible Vital Signs Mean Arterial Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.meanArterialPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.pulsePressure.​code Base extensible Vital Signs Pulse Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.pulsePressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.pulsePressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.pulsePressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.device.​cuff.type Base required Cuff Type 📦0.7.2 This IG
BloodPressure.device.​cuff.size Base required Cuff Size 📦0.7.2 This IG
BloodPressure.position Base required Position 📦0.7.2 This IG
BloodPressure.location Base required Location 📦0.7.2 This IG
BloodPressure.consciousness Base required Consciousness 📦0.7.2 This IG
BloodPressure.anaesthesia Base required Anaesthesia 📦0.7.2 This IG
BloodPressure.measurementSetting Base extensible Measurement Setting value set 📦0.7.2 This IG

Constraints

Id Grade Path(s) Description Expression
shall-be-under-1000-mmHg error BloodPressure.systolicPressure.value, BloodPressure.diastolicPressure.value, BloodPressure.meanArterialPressure.value, BloodPressure.pulsePressure.value Value SHALL be <1000 mmHg for valid data. $this < 1000
NameFlagsCard.TypeDescription & Constraints    Filter: doco
BloodPressure 0..* Base Blood Pressure LM
Instances of this type can be the target of a Reference
BloodPressure.systolicPressure This element is included in summaries. 0..1 BackboneElement systolic blood pressure
BloodPressure.systolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Systolic Blood Pressure Codes (extensible)
BloodPressure.systolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.systolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.systolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.systolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.systolicPressure.range 0..* BackboneElement reference range
BloodPressure.systolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.systolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.systolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.systolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.systolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.diastolicPressure This element is included in summaries. 0..1 BackboneElement diastolic blood pressure
BloodPressure.diastolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Diastolic Blood Pressure Codes (extensible)
BloodPressure.diastolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.diastolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.diastolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.diastolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.diastolicPressure.range 0..* BackboneElement reference range
BloodPressure.diastolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.diastolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.diastolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.diastolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.diastolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.meanArterialPressure 0..1 BackboneElement mean arterial blood pressure
BloodPressure.meanArterialPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Mean Arterial Blood Pressure Codes (extensible)
BloodPressure.meanArterialPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.meanArterialPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.meanArterialPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.meanArterialPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.meanArterialPressure.range 0..* BackboneElement reference range
BloodPressure.meanArterialPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.meanArterialPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.meanArterialPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.meanArterialPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.meanArterialPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.pulsePressure 0..1 BackboneElement pulse blood pressure
BloodPressure.pulsePressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Pulse Blood Pressure Codes (extensible)
BloodPressure.pulsePressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.pulsePressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.pulsePressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.pulsePressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.pulsePressure.range 0..* BackboneElement reference range
BloodPressure.pulsePressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.pulsePressure.range.high 0..1 integer High Range, if relevant
BloodPressure.pulsePressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.pulsePressure.range.gender 0..1 CodeableConcept gender
BloodPressure.pulsePressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.interpretation This element is included in summaries. 0..1 CodeableConcept overall clinical meaning of the BP measurement
Binding: Interpretation (required)
BloodPressure.observationDateTime[x] This element is included in summaries. 0..1 date/time of observation
BloodPressure.observationDateTime[x].observationDateTimeDate date
BloodPressure.observationDateTime[x].observationDateTimeInstant instant
BloodPressure.observationDateTime[x].observationDateTimePeriod Period
BloodPressure.documentationDateTime[x] This element is included in summaries. 0..1 date/time of documentation
BloodPressure.documentationDateTime[x].documentationDateTimeDate date
BloodPressure.documentationDateTime[x].documentationDateTimeInstant instant
BloodPressure.documentationDateTime[x].documentationDateTimePeriod Period
BloodPressure.device 0..1 BackboneElement device
BloodPressure.device.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.serialNumber 0..1 Identifier(5.3.0) serial number / UDI
BloodPressure.device.cuff 0..1 BackboneElement cuff
BloodPressure.device.cuff.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.cuff.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.cuff.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.cuff.type 0..1 CodeableConcept type of cuff used (eg. rusable, disposable)
Binding: Cuff Type (required)
BloodPressure.device.cuff.size 0..1 CodeableConcept size of cuff (eg. adult, child)
Binding: Cuff Size (required)
BloodPressure.device.catheter 0..1 BackboneElement catheter
BloodPressure.device.catheter.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.catheter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.catheter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.catheter.lumen 0..1 integer lumen
BloodPressure.position 0..1 CodeableConcept position for measurement
Binding: Position (required)
BloodPressure.location 0..1 CodeableConcept body location of measurement
Binding: Location (required)
BloodPressure.consciousness 0..1 CodeableConcept Consciousness of the patient
Binding: Consciousness (required)
BloodPressure.exertion[x] 0..1 physical activity (measured in Watts or as coded information)
BloodPressure.exertion[x].exertionInteger integer
BloodPressure.exertion[x].exertionCodeableConcept CodeableConcept
BloodPressure.exertion[x].exertionReference Reference(Observation)
BloodPressure.anaesthesia 0..1 CodeableConcept Anaesthesia of patient during measurement
Binding: Anaesthesia (required)
BloodPressure.measurementSetting 0..1 CodeableConcept The setting in which the measurement was performed; i.e. at home, at clinic, at emergency room, etc.
Binding: Measurement Setting value set (extensible)
BloodPressure.bodyWeight[x] 0..1 body weight
BloodPressure.bodyWeight[x].bodyWeightCodeableConcept CodeableConcept
BloodPressure.bodyWeight[x].bodyWeightReference Reference(Observation)
BloodPressure.medication[x] 0..* medication to be considered, minimum is the indication that there is some kind of medication
BloodPressure.medication[x].medicationBoolean boolean
BloodPressure.medication[x].medicationReference Reference(MedicationStatement)
BloodPressure.method 0..1 CodeableConcept measurement method
BloodPressure.tilt 0..1 integer tilt (in degrees)
BloodPressure.comment 0..1 string any comment
BloodPressure.subject 0..1 Reference(Patient) reference to the subject of the measurement
BloodPressure.author 0..1 Reference(Practitioner) reference to the author of the measurement
BloodPressure.performer 0..1 Reference(Practitioner) reference to the performer of the measurement

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BloodPressure.systolicPressure.​code Base extensible Vital Signs Systolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.systolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.systolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.systolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.diastolicPressure.​code Base extensible Vital Signs Diastolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.diastolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.diastolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.diastolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​code Base extensible Vital Signs Mean Arterial Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.meanArterialPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.pulsePressure.​code Base extensible Vital Signs Pulse Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.pulsePressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.pulsePressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.pulsePressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.device.​cuff.type Base required Cuff Type 📦0.7.2 This IG
BloodPressure.device.​cuff.size Base required Cuff Size 📦0.7.2 This IG
BloodPressure.position Base required Position 📦0.7.2 This IG
BloodPressure.location Base required Location 📦0.7.2 This IG
BloodPressure.consciousness Base required Consciousness 📦0.7.2 This IG
BloodPressure.anaesthesia Base required Anaesthesia 📦0.7.2 This IG
BloodPressure.measurementSetting Base extensible Measurement Setting value set 📦0.7.2 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
shall-be-under-1000-mmHg error BloodPressure.systolicPressure.value, BloodPressure.diastolicPressure.value, BloodPressure.meanArterialPressure.value, BloodPressure.pulsePressure.value Value SHALL be <1000 mmHg for valid data. $this < 1000

This structure is derived from Base

Summary

Mandatory: 0 element(8 nested mandatory elements)

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BloodPressure 0..* Base Blood Pressure LM
Instances of this type can be the target of a Reference
BloodPressure.systolicPressure This element is included in summaries. 0..1 BackboneElement systolic blood pressure
BloodPressure.systolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Systolic Blood Pressure Codes (extensible)
BloodPressure.systolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.systolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.systolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.systolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.systolicPressure.range 0..* BackboneElement reference range
BloodPressure.systolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.systolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.systolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.systolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.systolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.diastolicPressure This element is included in summaries. 0..1 BackboneElement diastolic blood pressure
BloodPressure.diastolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Diastolic Blood Pressure Codes (extensible)
BloodPressure.diastolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.diastolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.diastolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.diastolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.diastolicPressure.range 0..* BackboneElement reference range
BloodPressure.diastolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.diastolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.diastolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.diastolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.diastolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.meanArterialPressure 0..1 BackboneElement mean arterial blood pressure
BloodPressure.meanArterialPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Mean Arterial Blood Pressure Codes (extensible)
BloodPressure.meanArterialPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.meanArterialPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.meanArterialPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.meanArterialPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.meanArterialPressure.range 0..* BackboneElement reference range
BloodPressure.meanArterialPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.meanArterialPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.meanArterialPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.meanArterialPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.meanArterialPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.pulsePressure 0..1 BackboneElement pulse blood pressure
BloodPressure.pulsePressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Pulse Blood Pressure Codes (extensible)
BloodPressure.pulsePressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.pulsePressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.pulsePressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.pulsePressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.pulsePressure.range 0..* BackboneElement reference range
BloodPressure.pulsePressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.pulsePressure.range.high 0..1 integer High Range, if relevant
BloodPressure.pulsePressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.pulsePressure.range.gender 0..1 CodeableConcept gender
BloodPressure.pulsePressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.interpretation This element is included in summaries. 0..1 CodeableConcept overall clinical meaning of the BP measurement
Binding: Interpretation (required)
BloodPressure.observationDateTime[x] This element is included in summaries. 0..1 date/time of observation
BloodPressure.observationDateTime[x].observationDateTimeDate date
BloodPressure.observationDateTime[x].observationDateTimeInstant instant
BloodPressure.observationDateTime[x].observationDateTimePeriod Period
BloodPressure.documentationDateTime[x] This element is included in summaries. 0..1 date/time of documentation
BloodPressure.documentationDateTime[x].documentationDateTimeDate date
BloodPressure.documentationDateTime[x].documentationDateTimeInstant instant
BloodPressure.documentationDateTime[x].documentationDateTimePeriod Period
BloodPressure.device 0..1 BackboneElement device
BloodPressure.device.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.serialNumber 0..1 Identifier(5.3.0) serial number / UDI
BloodPressure.device.cuff 0..1 BackboneElement cuff
BloodPressure.device.cuff.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.cuff.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.cuff.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.cuff.type 0..1 CodeableConcept type of cuff used (eg. rusable, disposable)
Binding: Cuff Type (required)
BloodPressure.device.cuff.size 0..1 CodeableConcept size of cuff (eg. adult, child)
Binding: Cuff Size (required)
BloodPressure.device.catheter 0..1 BackboneElement catheter
BloodPressure.device.catheter.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.catheter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.catheter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.catheter.lumen 0..1 integer lumen
BloodPressure.position 0..1 CodeableConcept position for measurement
Binding: Position (required)
BloodPressure.location 0..1 CodeableConcept body location of measurement
Binding: Location (required)
BloodPressure.consciousness 0..1 CodeableConcept Consciousness of the patient
Binding: Consciousness (required)
BloodPressure.exertion[x] 0..1 physical activity (measured in Watts or as coded information)
BloodPressure.exertion[x].exertionInteger integer
BloodPressure.exertion[x].exertionCodeableConcept CodeableConcept
BloodPressure.exertion[x].exertionReference Reference(Observation)
BloodPressure.anaesthesia 0..1 CodeableConcept Anaesthesia of patient during measurement
Binding: Anaesthesia (required)
BloodPressure.measurementSetting 0..1 CodeableConcept The setting in which the measurement was performed; i.e. at home, at clinic, at emergency room, etc.
Binding: Measurement Setting value set (extensible)
BloodPressure.bodyWeight[x] 0..1 body weight
BloodPressure.bodyWeight[x].bodyWeightCodeableConcept CodeableConcept
BloodPressure.bodyWeight[x].bodyWeightReference Reference(Observation)
BloodPressure.medication[x] 0..* medication to be considered, minimum is the indication that there is some kind of medication
BloodPressure.medication[x].medicationBoolean boolean
BloodPressure.medication[x].medicationReference Reference(MedicationStatement)
BloodPressure.method 0..1 CodeableConcept measurement method
BloodPressure.tilt 0..1 integer tilt (in degrees)
BloodPressure.comment 0..1 string any comment
BloodPressure.subject 0..1 Reference(Patient) reference to the subject of the measurement
BloodPressure.author 0..1 Reference(Practitioner) reference to the author of the measurement
BloodPressure.performer 0..1 Reference(Practitioner) reference to the performer of the measurement

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BloodPressure.systolicPressure.​code Base extensible Vital Signs Systolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.systolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.systolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.systolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.diastolicPressure.​code Base extensible Vital Signs Diastolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.diastolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.diastolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.diastolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​code Base extensible Vital Signs Mean Arterial Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.meanArterialPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.pulsePressure.​code Base extensible Vital Signs Pulse Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.pulsePressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.pulsePressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.pulsePressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.device.​cuff.type Base required Cuff Type 📦0.7.2 This IG
BloodPressure.device.​cuff.size Base required Cuff Size 📦0.7.2 This IG
BloodPressure.position Base required Position 📦0.7.2 This IG
BloodPressure.location Base required Location 📦0.7.2 This IG
BloodPressure.consciousness Base required Consciousness 📦0.7.2 This IG
BloodPressure.anaesthesia Base required Anaesthesia 📦0.7.2 This IG
BloodPressure.measurementSetting Base extensible Measurement Setting value set 📦0.7.2 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
shall-be-under-1000-mmHg error BloodPressure.systolicPressure.value, BloodPressure.diastolicPressure.value, BloodPressure.meanArterialPressure.value, BloodPressure.pulsePressure.value Value SHALL be <1000 mmHg for valid data. $this < 1000

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BloodPressure 0..* Base Blood Pressure LM
Instances of this type can be the target of a Reference
BloodPressure.systolicPressure This element is included in summaries. 0..1 BackboneElement systolic blood pressure
BloodPressure.systolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Systolic Blood Pressure Codes (extensible)
BloodPressure.systolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.systolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.systolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.systolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.systolicPressure.range 0..* BackboneElement reference range
BloodPressure.systolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.systolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.systolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.systolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.systolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.diastolicPressure This element is included in summaries. 0..1 BackboneElement diastolic blood pressure
BloodPressure.diastolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Diastolic Blood Pressure Codes (extensible)
BloodPressure.diastolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.diastolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.diastolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.diastolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.diastolicPressure.range 0..* BackboneElement reference range
BloodPressure.diastolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.diastolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.diastolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.diastolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.diastolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.meanArterialPressure 0..1 BackboneElement mean arterial blood pressure
BloodPressure.meanArterialPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Mean Arterial Blood Pressure Codes (extensible)
BloodPressure.meanArterialPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.meanArterialPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.meanArterialPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.meanArterialPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.meanArterialPressure.range 0..* BackboneElement reference range
BloodPressure.meanArterialPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.meanArterialPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.meanArterialPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.meanArterialPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.meanArterialPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.pulsePressure 0..1 BackboneElement pulse blood pressure
BloodPressure.pulsePressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Pulse Blood Pressure Codes (extensible)
BloodPressure.pulsePressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.pulsePressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.pulsePressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.pulsePressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.pulsePressure.range 0..* BackboneElement reference range
BloodPressure.pulsePressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.pulsePressure.range.high 0..1 integer High Range, if relevant
BloodPressure.pulsePressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.pulsePressure.range.gender 0..1 CodeableConcept gender
BloodPressure.pulsePressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.interpretation This element is included in summaries. 0..1 CodeableConcept overall clinical meaning of the BP measurement
Binding: Interpretation (required)
BloodPressure.observationDateTime[x] This element is included in summaries. 0..1 date/time of observation
BloodPressure.observationDateTime[x].observationDateTimeDate date
BloodPressure.observationDateTime[x].observationDateTimeInstant instant
BloodPressure.observationDateTime[x].observationDateTimePeriod Period
BloodPressure.documentationDateTime[x] This element is included in summaries. 0..1 date/time of documentation
BloodPressure.documentationDateTime[x].documentationDateTimeDate date
BloodPressure.documentationDateTime[x].documentationDateTimeInstant instant
BloodPressure.documentationDateTime[x].documentationDateTimePeriod Period
BloodPressure.device 0..1 BackboneElement device
BloodPressure.device.serialNumber 0..1 Identifier(5.3.0) serial number / UDI
BloodPressure.device.cuff 0..1 BackboneElement cuff
BloodPressure.device.cuff.type 0..1 CodeableConcept type of cuff used (eg. rusable, disposable)
Binding: Cuff Type (required)
BloodPressure.device.cuff.size 0..1 CodeableConcept size of cuff (eg. adult, child)
Binding: Cuff Size (required)
BloodPressure.device.catheter 0..1 BackboneElement catheter
BloodPressure.device.catheter.lumen 0..1 integer lumen
BloodPressure.position 0..1 CodeableConcept position for measurement
Binding: Position (required)
BloodPressure.location 0..1 CodeableConcept body location of measurement
Binding: Location (required)
BloodPressure.consciousness 0..1 CodeableConcept Consciousness of the patient
Binding: Consciousness (required)
BloodPressure.exertion[x] 0..1 physical activity (measured in Watts or as coded information)
BloodPressure.exertion[x].exertionInteger integer
BloodPressure.exertion[x].exertionCodeableConcept CodeableConcept
BloodPressure.exertion[x].exertionReference Reference(Observation)
BloodPressure.anaesthesia 0..1 CodeableConcept Anaesthesia of patient during measurement
Binding: Anaesthesia (required)
BloodPressure.measurementSetting 0..1 CodeableConcept The setting in which the measurement was performed; i.e. at home, at clinic, at emergency room, etc.
Binding: Measurement Setting value set (extensible)
BloodPressure.bodyWeight[x] 0..1 body weight
BloodPressure.bodyWeight[x].bodyWeightCodeableConcept CodeableConcept
BloodPressure.bodyWeight[x].bodyWeightReference Reference(Observation)
BloodPressure.medication[x] 0..* medication to be considered, minimum is the indication that there is some kind of medication
BloodPressure.medication[x].medicationBoolean boolean
BloodPressure.medication[x].medicationReference Reference(MedicationStatement)
BloodPressure.method 0..1 CodeableConcept measurement method
BloodPressure.tilt 0..1 integer tilt (in degrees)
BloodPressure.comment 0..1 string any comment
BloodPressure.subject 0..1 Reference(Patient) reference to the subject of the measurement
BloodPressure.author 0..1 Reference(Practitioner) reference to the author of the measurement
BloodPressure.performer 0..1 Reference(Practitioner) reference to the performer of the measurement

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
BloodPressure.systolicPressure.​code Base extensible Vital Signs Systolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.systolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.systolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.systolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.diastolicPressure.​code Base extensible Vital Signs Diastolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.diastolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.diastolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.diastolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​code Base extensible Vital Signs Mean Arterial Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.meanArterialPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.pulsePressure.​code Base extensible Vital Signs Pulse Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.pulsePressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.pulsePressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.pulsePressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.device.​cuff.type Base required Cuff Type 📦0.7.2 This IG
BloodPressure.device.​cuff.size Base required Cuff Size 📦0.7.2 This IG
BloodPressure.position Base required Position 📦0.7.2 This IG
BloodPressure.location Base required Location 📦0.7.2 This IG
BloodPressure.consciousness Base required Consciousness 📦0.7.2 This IG
BloodPressure.anaesthesia Base required Anaesthesia 📦0.7.2 This IG
BloodPressure.measurementSetting Base extensible Measurement Setting value set 📦0.7.2 This IG

Constraints

Id Grade Path(s) Description Expression
shall-be-under-1000-mmHg error BloodPressure.systolicPressure.value, BloodPressure.diastolicPressure.value, BloodPressure.meanArterialPressure.value, BloodPressure.pulsePressure.value Value SHALL be <1000 mmHg for valid data. $this < 1000

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
BloodPressure 0..* Base Blood Pressure LM
Instances of this type can be the target of a Reference
BloodPressure.systolicPressure This element is included in summaries. 0..1 BackboneElement systolic blood pressure
BloodPressure.systolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Systolic Blood Pressure Codes (extensible)
BloodPressure.systolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.systolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.systolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.systolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.systolicPressure.range 0..* BackboneElement reference range
BloodPressure.systolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.systolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.systolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.systolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.systolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.systolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.systolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.systolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.diastolicPressure This element is included in summaries. 0..1 BackboneElement diastolic blood pressure
BloodPressure.diastolicPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Diastolic Blood Pressure Codes (extensible)
BloodPressure.diastolicPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.diastolicPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.diastolicPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.diastolicPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.diastolicPressure.range 0..* BackboneElement reference range
BloodPressure.diastolicPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.diastolicPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.diastolicPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.diastolicPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.diastolicPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.diastolicPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.diastolicPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.diastolicPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.meanArterialPressure 0..1 BackboneElement mean arterial blood pressure
BloodPressure.meanArterialPressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Mean Arterial Blood Pressure Codes (extensible)
BloodPressure.meanArterialPressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.meanArterialPressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.meanArterialPressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.meanArterialPressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.meanArterialPressure.range 0..* BackboneElement reference range
BloodPressure.meanArterialPressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.meanArterialPressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.meanArterialPressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.meanArterialPressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.meanArterialPressure.range.high 0..1 integer High Range, if relevant
BloodPressure.meanArterialPressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.meanArterialPressure.range.gender 0..1 CodeableConcept gender
BloodPressure.meanArterialPressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.pulsePressure 0..1 BackboneElement pulse blood pressure
BloodPressure.pulsePressure.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.code 0..1 CodeableConcept code, in case of a precoordinated concept
Binding: Vital Signs Pulse Blood Pressure Codes (extensible)
BloodPressure.pulsePressure.value C 1..1 positiveInt value
Constraints: shall-be-under-1000-mmHg
BloodPressure.pulsePressure.unit 1..1 CodeableConcept units
Binding: Blood Pressure Units (required)
BloodPressure.pulsePressure.dataAbsentReason 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (required)
BloodPressure.pulsePressure.interpretation 0..1 CodeableConcept interpretation
Binding: Interpretation (required)
BloodPressure.pulsePressure.range 0..* BackboneElement reference range
BloodPressure.pulsePressure.range.@id 0..1 string Unique id for inter-element referencing
BloodPressure.pulsePressure.range.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.pulsePressure.range.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.pulsePressure.range.low 0..1 integer Low Range, if relevant
BloodPressure.pulsePressure.range.high 0..1 integer High Range, if relevant
BloodPressure.pulsePressure.range.age 0..1 Range Applicable age range, if relevant
BloodPressure.pulsePressure.range.gender 0..1 CodeableConcept gender
BloodPressure.pulsePressure.range.text 0..1 string Text based reference range in an observation
BloodPressure.interpretation This element is included in summaries. 0..1 CodeableConcept overall clinical meaning of the BP measurement
Binding: Interpretation (required)
BloodPressure.observationDateTime[x] This element is included in summaries. 0..1 date/time of observation
BloodPressure.observationDateTime[x].observationDateTimeDate date
BloodPressure.observationDateTime[x].observationDateTimeInstant instant
BloodPressure.observationDateTime[x].observationDateTimePeriod Period
BloodPressure.documentationDateTime[x] This element is included in summaries. 0..1 date/time of documentation
BloodPressure.documentationDateTime[x].documentationDateTimeDate date
BloodPressure.documentationDateTime[x].documentationDateTimeInstant instant
BloodPressure.documentationDateTime[x].documentationDateTimePeriod Period
BloodPressure.device 0..1 BackboneElement device
BloodPressure.device.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.serialNumber 0..1 Identifier(5.3.0) serial number / UDI
BloodPressure.device.cuff 0..1 BackboneElement cuff
BloodPressure.device.cuff.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.cuff.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.cuff.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.cuff.type 0..1 CodeableConcept type of cuff used (eg. rusable, disposable)
Binding: Cuff Type (required)
BloodPressure.device.cuff.size 0..1 CodeableConcept size of cuff (eg. adult, child)
Binding: Cuff Size (required)
BloodPressure.device.catheter 0..1 BackboneElement catheter
BloodPressure.device.catheter.@id 0..1 string Unique id for inter-element referencing
BloodPressure.device.catheter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
BloodPressure.device.catheter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
BloodPressure.device.catheter.lumen 0..1 integer lumen
BloodPressure.position 0..1 CodeableConcept position for measurement
Binding: Position (required)
BloodPressure.location 0..1 CodeableConcept body location of measurement
Binding: Location (required)
BloodPressure.consciousness 0..1 CodeableConcept Consciousness of the patient
Binding: Consciousness (required)
BloodPressure.exertion[x] 0..1 physical activity (measured in Watts or as coded information)
BloodPressure.exertion[x].exertionInteger integer
BloodPressure.exertion[x].exertionCodeableConcept CodeableConcept
BloodPressure.exertion[x].exertionReference Reference(Observation)
BloodPressure.anaesthesia 0..1 CodeableConcept Anaesthesia of patient during measurement
Binding: Anaesthesia (required)
BloodPressure.measurementSetting 0..1 CodeableConcept The setting in which the measurement was performed; i.e. at home, at clinic, at emergency room, etc.
Binding: Measurement Setting value set (extensible)
BloodPressure.bodyWeight[x] 0..1 body weight
BloodPressure.bodyWeight[x].bodyWeightCodeableConcept CodeableConcept
BloodPressure.bodyWeight[x].bodyWeightReference Reference(Observation)
BloodPressure.medication[x] 0..* medication to be considered, minimum is the indication that there is some kind of medication
BloodPressure.medication[x].medicationBoolean boolean
BloodPressure.medication[x].medicationReference Reference(MedicationStatement)
BloodPressure.method 0..1 CodeableConcept measurement method
BloodPressure.tilt 0..1 integer tilt (in degrees)
BloodPressure.comment 0..1 string any comment
BloodPressure.subject 0..1 Reference(Patient) reference to the subject of the measurement
BloodPressure.author 0..1 Reference(Practitioner) reference to the author of the measurement
BloodPressure.performer 0..1 Reference(Practitioner) reference to the performer of the measurement

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
BloodPressure.systolicPressure.​code Base extensible Vital Signs Systolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.systolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.systolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.systolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.diastolicPressure.​code Base extensible Vital Signs Diastolic Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.diastolicPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.diastolicPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.diastolicPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​code Base extensible Vital Signs Mean Arterial Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.meanArterialPressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.meanArterialPressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.pulsePressure.​code Base extensible Vital Signs Pulse Blood Pressure Codes 📦0.7.2 This IG
BloodPressure.pulsePressure.​unit Base required Blood Pressure Units 📦0.7.2 This IG
BloodPressure.pulsePressure.​dataAbsentReason Base required DataAbsentReason 📦4.0.1 FHIR Std.
BloodPressure.pulsePressure.​interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.interpretation Base required Interpretation 📦0.7.2 This IG
BloodPressure.device.​cuff.type Base required Cuff Type 📦0.7.2 This IG
BloodPressure.device.​cuff.size Base required Cuff Size 📦0.7.2 This IG
BloodPressure.position Base required Position 📦0.7.2 This IG
BloodPressure.location Base required Location 📦0.7.2 This IG
BloodPressure.consciousness Base required Consciousness 📦0.7.2 This IG
BloodPressure.anaesthesia Base required Anaesthesia 📦0.7.2 This IG
BloodPressure.measurementSetting Base extensible Measurement Setting value set 📦0.7.2 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
shall-be-under-1000-mmHg error BloodPressure.systolicPressure.value, BloodPressure.diastolicPressure.value, BloodPressure.meanArterialPressure.value, BloodPressure.pulsePressure.value Value SHALL be <1000 mmHg for valid data. $this < 1000

This structure is derived from Base

Summary

Mandatory: 0 element(8 nested mandatory elements)

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel