Blood Pressure Cross-Country Cross-Language Cross-Paradigm (Demo) IG
0.3.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.3.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 MindMap

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

Copyright/Legal: FO

This Logical Model is used to document the details of the mindmap for Blood Pressure and is therefore just a serialization of the mindmap.

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

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: Filtersdoco
.. BloodPressureMindMap 0..* Base Blood Pressure MindMap
... administrative 0..1 BackboneElement administrative information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..1 Identifier identifier
.... observedTime 0..1 instant when observed
.... recordedDateTime 0..1 instant when entered into system
.... device 0..1 string device
... measuredValue 0..1 BackboneElement details of measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... systolicBloodPressure 0..1 positiveInt systolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... diastolicBloodPressure 0..1 positiveInt diastolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... unit 0..1 CodeableConcept unit of measurement
.... referenceRange 0..1 BackboneElement reference range
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 Reference(Observation) the reference range is depending on the age of the subject
..... gender 0..1 Reference(Observation) the reference range is depending on the (clinical) gender of the subject
..... lowerBound 0..1 positiveInt lower bound
..... upperBound 0..1 positiveInt upper bound
.... interpretation 0..1 CodeableConcept interpretation
... calculatedValue 0..1 BackboneElement some values are calculated from (different) measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... meanArterialPressure 0..1 string mean arterial pressure
.... pulsePressure 0..1 string pulse pressure
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subject 0..1 BackboneElement who is the subject of this observation. Normally, it is the patient
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 positiveInt the age of the observed subject
..... gender 0..1 CodeableConcept clinically relevant gender information
... namedContext 0..1 BackboneElement the following represent individual measurements with a specific context established
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... aobp 0..1 integer automated office blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... sitting 0..1 boolean patient is sitting
..... inRest 0..1 boolean patient is in rest, or at least in rest for a certain amount of time
..... deviceIsProfessional 0..1 boolean professional automated and calibrated device
.... homeHealthMeasurement 0..1 integer patient is measuring his blood pressure at home
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... device 0..1 boolean unknown, probably semi-professional
..... atWrist 0..1 boolean measured at his wrist
... protocolItems 0..* BackboneElement additional items
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... locationAtBody 0..1 BackboneElement where at the body is the measurement performed?
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... externalLocatonAtBody 0..1 CodeableConcept external location
..... internalLocatonAtBody 0..1 CodeableConcept internal location
..... side 0..1 CodeableConcept left or right
.... measurementSetting 0..1 CodeableConcept environmental condition during measurement
.... tilt 0..1 positiveInt tilt in degrees
.... aspiration 0..1 CodeableConcept aspiration
.... event 0..1 CodeableConcept event going on
.... cuffType 0..1 CodeableConcept cuff type
.... consciousness 0..1 CodeableConcept conscious level of the patient: awake, sleeping, ...
... executableProtocol 0..* BackboneElement a set of different protocols that could be executed
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... orthostatic 0..1 string orthostatic
.... SPRINT 0..1 BackboneElement SPRINT
.... NHANES 0..1 BackboneElement NHANES
.... stressTest 0..1 BackboneElement stress test
... otherRelevantConcepts 0..1 BackboneElement which other measurements may be relevant for blood pressure observations?
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... currentOrFormerExercises 0..1 Observation current (or shortly before) performed exercises with an increased activity
.... bodyWeight 0..1 Observation body weight of the subject
.... pulse 0..1 Observation pulse of the subject
.... exertion 0..1 Observation relates to currentOrFormerExercises
... comment 0..1 string any comment relevant for correct interpretation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BloodPressureMindMap 0..* Base Blood Pressure MindMap
... administrative 0..1 BackboneElement administrative information
.... identifier 0..1 Identifier identifier
.... observedTime 0..1 instant when observed
.... recordedDateTime 0..1 instant when entered into system
.... device 0..1 string device
... measuredValue 0..1 BackboneElement details of measurements
.... systolicBloodPressure 0..1 positiveInt systolic blood pressure
..... referenceRange 0..1 BackboneElement reference range
.... diastolicBloodPressure 0..1 positiveInt diastolic blood pressure
..... referenceRange 0..1 BackboneElement reference range
.... unit 0..1 CodeableConcept unit of measurement
.... referenceRange 0..1 BackboneElement reference range
..... age 0..1 Reference(Observation) the reference range is depending on the age of the subject
..... gender 0..1 Reference(Observation) the reference range is depending on the (clinical) gender of the subject
..... lowerBound 0..1 positiveInt lower bound
..... upperBound 0..1 positiveInt upper bound
.... interpretation 0..1 CodeableConcept interpretation
... calculatedValue 0..1 BackboneElement some values are calculated from (different) measurements
.... meanArterialPressure 0..1 string mean arterial pressure
.... pulsePressure 0..1 string pulse pressure
.... subject 0..1 BackboneElement who is the subject of this observation. Normally, it is the patient
..... age 0..1 positiveInt the age of the observed subject
..... gender 0..1 CodeableConcept clinically relevant gender information
... namedContext 0..1 BackboneElement the following represent individual measurements with a specific context established
.... aobp 0..1 integer automated office blood pressure
..... sitting 0..1 boolean patient is sitting
..... inRest 0..1 boolean patient is in rest, or at least in rest for a certain amount of time
..... deviceIsProfessional 0..1 boolean professional automated and calibrated device
.... homeHealthMeasurement 0..1 integer patient is measuring his blood pressure at home
..... device 0..1 boolean unknown, probably semi-professional
..... atWrist 0..1 boolean measured at his wrist
... protocolItems 0..* BackboneElement additional items
.... locationAtBody 0..1 BackboneElement where at the body is the measurement performed?
..... externalLocatonAtBody 0..1 CodeableConcept external location
..... internalLocatonAtBody 0..1 CodeableConcept internal location
..... side 0..1 CodeableConcept left or right
.... measurementSetting 0..1 CodeableConcept environmental condition during measurement
.... tilt 0..1 positiveInt tilt in degrees
.... aspiration 0..1 CodeableConcept aspiration
.... event 0..1 CodeableConcept event going on
.... cuffType 0..1 CodeableConcept cuff type
.... consciousness 0..1 CodeableConcept conscious level of the patient: awake, sleeping, ...
... executableProtocol 0..* BackboneElement a set of different protocols that could be executed
.... orthostatic 0..1 string orthostatic
.... SPRINT 0..1 BackboneElement SPRINT
.... NHANES 0..1 BackboneElement NHANES
.... stressTest 0..1 BackboneElement stress test
... otherRelevantConcepts 0..1 BackboneElement which other measurements may be relevant for blood pressure observations?
.... currentOrFormerExercises 0..1 Observation current (or shortly before) performed exercises with an increased activity
.... bodyWeight 0..1 Observation body weight of the subject
.... pulse 0..1 Observation pulse of the subject
.... exertion 0..1 Observation relates to currentOrFormerExercises
... comment 0..1 string any comment relevant for correct interpretation

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BloodPressureMindMap 0..* Base Blood Pressure MindMap
... administrative 0..1 BackboneElement administrative information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..1 Identifier identifier
.... observedTime 0..1 instant when observed
.... recordedDateTime 0..1 instant when entered into system
.... device 0..1 string device
... measuredValue 0..1 BackboneElement details of measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... systolicBloodPressure 0..1 positiveInt systolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... diastolicBloodPressure 0..1 positiveInt diastolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... unit 0..1 CodeableConcept unit of measurement
.... referenceRange 0..1 BackboneElement reference range
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 Reference(Observation) the reference range is depending on the age of the subject
..... gender 0..1 Reference(Observation) the reference range is depending on the (clinical) gender of the subject
..... lowerBound 0..1 positiveInt lower bound
..... upperBound 0..1 positiveInt upper bound
.... interpretation 0..1 CodeableConcept interpretation
... calculatedValue 0..1 BackboneElement some values are calculated from (different) measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... meanArterialPressure 0..1 string mean arterial pressure
.... pulsePressure 0..1 string pulse pressure
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subject 0..1 BackboneElement who is the subject of this observation. Normally, it is the patient
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 positiveInt the age of the observed subject
..... gender 0..1 CodeableConcept clinically relevant gender information
... namedContext 0..1 BackboneElement the following represent individual measurements with a specific context established
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... aobp 0..1 integer automated office blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... sitting 0..1 boolean patient is sitting
..... inRest 0..1 boolean patient is in rest, or at least in rest for a certain amount of time
..... deviceIsProfessional 0..1 boolean professional automated and calibrated device
.... homeHealthMeasurement 0..1 integer patient is measuring his blood pressure at home
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... device 0..1 boolean unknown, probably semi-professional
..... atWrist 0..1 boolean measured at his wrist
... protocolItems 0..* BackboneElement additional items
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... locationAtBody 0..1 BackboneElement where at the body is the measurement performed?
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... externalLocatonAtBody 0..1 CodeableConcept external location
..... internalLocatonAtBody 0..1 CodeableConcept internal location
..... side 0..1 CodeableConcept left or right
.... measurementSetting 0..1 CodeableConcept environmental condition during measurement
.... tilt 0..1 positiveInt tilt in degrees
.... aspiration 0..1 CodeableConcept aspiration
.... event 0..1 CodeableConcept event going on
.... cuffType 0..1 CodeableConcept cuff type
.... consciousness 0..1 CodeableConcept conscious level of the patient: awake, sleeping, ...
... executableProtocol 0..* BackboneElement a set of different protocols that could be executed
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... orthostatic 0..1 string orthostatic
.... SPRINT 0..1 BackboneElement SPRINT
.... NHANES 0..1 BackboneElement NHANES
.... stressTest 0..1 BackboneElement stress test
... otherRelevantConcepts 0..1 BackboneElement which other measurements may be relevant for blood pressure observations?
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... currentOrFormerExercises 0..1 Observation current (or shortly before) performed exercises with an increased activity
.... bodyWeight 0..1 Observation body weight of the subject
.... pulse 0..1 Observation pulse of the subject
.... exertion 0..1 Observation relates to currentOrFormerExercises
... comment 0..1 string any comment relevant for correct interpretation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BloodPressureMindMap 0..* Base Blood Pressure MindMap
... administrative 0..1 BackboneElement administrative information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..1 Identifier identifier
.... observedTime 0..1 instant when observed
.... recordedDateTime 0..1 instant when entered into system
.... device 0..1 string device
... measuredValue 0..1 BackboneElement details of measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... systolicBloodPressure 0..1 positiveInt systolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... diastolicBloodPressure 0..1 positiveInt diastolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... unit 0..1 CodeableConcept unit of measurement
.... referenceRange 0..1 BackboneElement reference range
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 Reference(Observation) the reference range is depending on the age of the subject
..... gender 0..1 Reference(Observation) the reference range is depending on the (clinical) gender of the subject
..... lowerBound 0..1 positiveInt lower bound
..... upperBound 0..1 positiveInt upper bound
.... interpretation 0..1 CodeableConcept interpretation
... calculatedValue 0..1 BackboneElement some values are calculated from (different) measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... meanArterialPressure 0..1 string mean arterial pressure
.... pulsePressure 0..1 string pulse pressure
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subject 0..1 BackboneElement who is the subject of this observation. Normally, it is the patient
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 positiveInt the age of the observed subject
..... gender 0..1 CodeableConcept clinically relevant gender information
... namedContext 0..1 BackboneElement the following represent individual measurements with a specific context established
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... aobp 0..1 integer automated office blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... sitting 0..1 boolean patient is sitting
..... inRest 0..1 boolean patient is in rest, or at least in rest for a certain amount of time
..... deviceIsProfessional 0..1 boolean professional automated and calibrated device
.... homeHealthMeasurement 0..1 integer patient is measuring his blood pressure at home
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... device 0..1 boolean unknown, probably semi-professional
..... atWrist 0..1 boolean measured at his wrist
... protocolItems 0..* BackboneElement additional items
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... locationAtBody 0..1 BackboneElement where at the body is the measurement performed?
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... externalLocatonAtBody 0..1 CodeableConcept external location
..... internalLocatonAtBody 0..1 CodeableConcept internal location
..... side 0..1 CodeableConcept left or right
.... measurementSetting 0..1 CodeableConcept environmental condition during measurement
.... tilt 0..1 positiveInt tilt in degrees
.... aspiration 0..1 CodeableConcept aspiration
.... event 0..1 CodeableConcept event going on
.... cuffType 0..1 CodeableConcept cuff type
.... consciousness 0..1 CodeableConcept conscious level of the patient: awake, sleeping, ...
... executableProtocol 0..* BackboneElement a set of different protocols that could be executed
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... orthostatic 0..1 string orthostatic
.... SPRINT 0..1 BackboneElement SPRINT
.... NHANES 0..1 BackboneElement NHANES
.... stressTest 0..1 BackboneElement stress test
... otherRelevantConcepts 0..1 BackboneElement which other measurements may be relevant for blood pressure observations?
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... currentOrFormerExercises 0..1 Observation current (or shortly before) performed exercises with an increased activity
.... bodyWeight 0..1 Observation body weight of the subject
.... pulse 0..1 Observation pulse of the subject
.... exertion 0..1 Observation relates to currentOrFormerExercises
... comment 0..1 string any comment relevant for correct interpretation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BloodPressureMindMap 0..* Base Blood Pressure MindMap
... administrative 0..1 BackboneElement administrative information
.... identifier 0..1 Identifier identifier
.... observedTime 0..1 instant when observed
.... recordedDateTime 0..1 instant when entered into system
.... device 0..1 string device
... measuredValue 0..1 BackboneElement details of measurements
.... systolicBloodPressure 0..1 positiveInt systolic blood pressure
..... referenceRange 0..1 BackboneElement reference range
.... diastolicBloodPressure 0..1 positiveInt diastolic blood pressure
..... referenceRange 0..1 BackboneElement reference range
.... unit 0..1 CodeableConcept unit of measurement
.... referenceRange 0..1 BackboneElement reference range
..... age 0..1 Reference(Observation) the reference range is depending on the age of the subject
..... gender 0..1 Reference(Observation) the reference range is depending on the (clinical) gender of the subject
..... lowerBound 0..1 positiveInt lower bound
..... upperBound 0..1 positiveInt upper bound
.... interpretation 0..1 CodeableConcept interpretation
... calculatedValue 0..1 BackboneElement some values are calculated from (different) measurements
.... meanArterialPressure 0..1 string mean arterial pressure
.... pulsePressure 0..1 string pulse pressure
.... subject 0..1 BackboneElement who is the subject of this observation. Normally, it is the patient
..... age 0..1 positiveInt the age of the observed subject
..... gender 0..1 CodeableConcept clinically relevant gender information
... namedContext 0..1 BackboneElement the following represent individual measurements with a specific context established
.... aobp 0..1 integer automated office blood pressure
..... sitting 0..1 boolean patient is sitting
..... inRest 0..1 boolean patient is in rest, or at least in rest for a certain amount of time
..... deviceIsProfessional 0..1 boolean professional automated and calibrated device
.... homeHealthMeasurement 0..1 integer patient is measuring his blood pressure at home
..... device 0..1 boolean unknown, probably semi-professional
..... atWrist 0..1 boolean measured at his wrist
... protocolItems 0..* BackboneElement additional items
.... locationAtBody 0..1 BackboneElement where at the body is the measurement performed?
..... externalLocatonAtBody 0..1 CodeableConcept external location
..... internalLocatonAtBody 0..1 CodeableConcept internal location
..... side 0..1 CodeableConcept left or right
.... measurementSetting 0..1 CodeableConcept environmental condition during measurement
.... tilt 0..1 positiveInt tilt in degrees
.... aspiration 0..1 CodeableConcept aspiration
.... event 0..1 CodeableConcept event going on
.... cuffType 0..1 CodeableConcept cuff type
.... consciousness 0..1 CodeableConcept conscious level of the patient: awake, sleeping, ...
... executableProtocol 0..* BackboneElement a set of different protocols that could be executed
.... orthostatic 0..1 string orthostatic
.... SPRINT 0..1 BackboneElement SPRINT
.... NHANES 0..1 BackboneElement NHANES
.... stressTest 0..1 BackboneElement stress test
... otherRelevantConcepts 0..1 BackboneElement which other measurements may be relevant for blood pressure observations?
.... currentOrFormerExercises 0..1 Observation current (or shortly before) performed exercises with an increased activity
.... bodyWeight 0..1 Observation body weight of the subject
.... pulse 0..1 Observation pulse of the subject
.... exertion 0..1 Observation relates to currentOrFormerExercises
... comment 0..1 string any comment relevant for correct interpretation

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. BloodPressureMindMap 0..* Base Blood Pressure MindMap
... administrative 0..1 BackboneElement administrative information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..1 Identifier identifier
.... observedTime 0..1 instant when observed
.... recordedDateTime 0..1 instant when entered into system
.... device 0..1 string device
... measuredValue 0..1 BackboneElement details of measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... systolicBloodPressure 0..1 positiveInt systolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... diastolicBloodPressure 0..1 positiveInt diastolic blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 string Primitive value for positiveInt
..... referenceRange 0..1 BackboneElement reference range
.... unit 0..1 CodeableConcept unit of measurement
.... referenceRange 0..1 BackboneElement reference range
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 Reference(Observation) the reference range is depending on the age of the subject
..... gender 0..1 Reference(Observation) the reference range is depending on the (clinical) gender of the subject
..... lowerBound 0..1 positiveInt lower bound
..... upperBound 0..1 positiveInt upper bound
.... interpretation 0..1 CodeableConcept interpretation
... calculatedValue 0..1 BackboneElement some values are calculated from (different) measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... meanArterialPressure 0..1 string mean arterial pressure
.... pulsePressure 0..1 string pulse pressure
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subject 0..1 BackboneElement who is the subject of this observation. Normally, it is the patient
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... age 0..1 positiveInt the age of the observed subject
..... gender 0..1 CodeableConcept clinically relevant gender information
... namedContext 0..1 BackboneElement the following represent individual measurements with a specific context established
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... aobp 0..1 integer automated office blood pressure
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... sitting 0..1 boolean patient is sitting
..... inRest 0..1 boolean patient is in rest, or at least in rest for a certain amount of time
..... deviceIsProfessional 0..1 boolean professional automated and calibrated device
.... homeHealthMeasurement 0..1 integer patient is measuring his blood pressure at home
..... @id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional content defined by implementations
..... @value 0..1 integer Primitive value for integer
..... device 0..1 boolean unknown, probably semi-professional
..... atWrist 0..1 boolean measured at his wrist
... protocolItems 0..* BackboneElement additional items
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... locationAtBody 0..1 BackboneElement where at the body is the measurement performed?
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... externalLocatonAtBody 0..1 CodeableConcept external location
..... internalLocatonAtBody 0..1 CodeableConcept internal location
..... side 0..1 CodeableConcept left or right
.... measurementSetting 0..1 CodeableConcept environmental condition during measurement
.... tilt 0..1 positiveInt tilt in degrees
.... aspiration 0..1 CodeableConcept aspiration
.... event 0..1 CodeableConcept event going on
.... cuffType 0..1 CodeableConcept cuff type
.... consciousness 0..1 CodeableConcept conscious level of the patient: awake, sleeping, ...
... executableProtocol 0..* BackboneElement a set of different protocols that could be executed
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... orthostatic 0..1 string orthostatic
.... SPRINT 0..1 BackboneElement SPRINT
.... NHANES 0..1 BackboneElement NHANES
.... stressTest 0..1 BackboneElement stress test
... otherRelevantConcepts 0..1 BackboneElement which other measurements may be relevant for blood pressure observations?
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... currentOrFormerExercises 0..1 Observation current (or shortly before) performed exercises with an increased activity
.... bodyWeight 0..1 Observation body weight of the subject
.... pulse 0..1 Observation pulse of the subject
.... exertion 0..1 Observation relates to currentOrFormerExercises
... comment 0..1 string any comment relevant for correct interpretation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

 

Other representations of profile: CSV, Excel