Vital Signs with Qualifying Elements
2.0.0 - ci-build International flag

Vital Signs with Qualifying Elements, published by HL7 International - Clinical Information Modeling Initiative. This is not an authorized publication; it is the continuous build for version 2.0.0). This version is based on the current content of https://github.com/HL7/cimi-vital-signs/ and changes regularly. See the Directory of published versions

Resource Profile: Vital Signs Panel

Official URL: http://hl7.org/fhir/us/vitals/StructureDefinition/vital-signs-panel Version: 2.0.0
Draft as of 2023-07-18 Computable Name: VitalSignsPanel

Copyright/Legal: Logica Health, all rights reserved Creative Commons License

A vital signs panel as defined by Logica Health. It includes Oxygen Saturation via Pulse Oximetry, Oxygen Saturation in Arterial blood, body height, body length, body weight, body temperature, blood pressure panel, heart rate, respiratory rate, head-occcipital/frontal circumference, oxygen saturation via pulse oximetry, and body mass index.

Scope

The Vital Signs Panel is a collection of vital signs measurements as defined in the LOINC panel 85353-1, Vital signs, weight, height, head circumference, oxygen saturation and BMI panel. Some of the measurements in this panel may not be considered as true vital signs but are included due to their inclusion in the LOINC panel.

About the Observation.interpretation binding

The Observation.interpretation - The use of interpretation at the panel level was requested by the subject matter experts that contributed to the project.  Currently the only value that could apply to all of the measurements in the panel (and subsequently the only value in the value set binding) is “Within defined limits”.  We will add to the value set for this element as we receive and validate more suggestions. This element and the value of “Within defined limits” should not be used if any of the components has a differing interpretation.

Usage:

Formal Views of Profile Content

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

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*ObservationMeasurements and simple assertions
... status S1..1coderegistered | preliminary | final | amended +
... code S1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
... subject S1..1Reference(Patient)Who and/or what the observation is about
... value[x] 0..0
... dataAbsentReason 0..0
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: Defined Limits value set (extensible)
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..0
... referenceRange 0..0
... Slices for hasMember 0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx 0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Related resource that belongs to the Observation group
.... hasMember:BodyWeight 0..1Reference(Body Weight)Related resource that belongs to the Observation group
.... hasMember:HeadOccipitalFrontalCircumference 0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Related resource that belongs to the Observation group
.... hasMember:Height 0..1Reference(Body Height)Related resource that belongs to the Observation group
.... hasMember:BodyLength 0..1Reference(Body Length)Related resource that belongs to the Observation group
.... hasMember:BodyTemperature 0..1Reference(Body Temperature)Related resource that belongs to the Observation group
.... hasMember:BloodPressurePanel 0..1Reference(Blood Pressure Panel)Related resource that belongs to the Observation group
.... hasMember:HeartRate 0..1Reference(Heart Rate)Related resource that belongs to the Observation group
.... hasMember:RespiratoryRate 0..1Reference(Respiratory Rate)Related resource that belongs to the Observation group
.... hasMember:BodyMassIndex 0..1Reference(Body Mass Index)Related resource that belongs to the Observation group
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Observation.interpretationextensibleDefinedLimitsvalueset
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*ObservationMeasurements and simple assertions
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.

.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
... subject SΣ1..1Reference(Patient)Who and/or what the observation is about
... effective[x] SΣ1..1Clinically relevant time/time-period for observation
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: Defined Limits value set (extensible)
... Slices for hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx Σ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Related resource that belongs to the Observation group
.... hasMember:BodyWeight Σ0..1Reference(Body Weight)Related resource that belongs to the Observation group
.... hasMember:HeadOccipitalFrontalCircumference Σ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Related resource that belongs to the Observation group
.... hasMember:Height Σ0..1Reference(Body Height)Related resource that belongs to the Observation group
.... hasMember:BodyLength Σ0..1Reference(Body Length)Related resource that belongs to the Observation group
.... hasMember:BodyTemperature Σ0..1Reference(Body Temperature)Related resource that belongs to the Observation group
.... hasMember:BloodPressurePanel Σ0..1Reference(Blood Pressure Panel)Related resource that belongs to the Observation group
.... hasMember:HeartRate Σ0..1Reference(Heart Rate)Related resource that belongs to the Observation group
.... hasMember:RespiratoryRate Σ0..1Reference(Respiratory Rate)Related resource that belongs to the Observation group
.... hasMember:BodyMassIndex Σ0..1Reference(Body Mass Index)Related resource that belongs to the Observation group

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.statusrequiredObservationStatus
Observation.codeexamplePattern: LOINC code 85353-1
Observation.interpretationextensibleDefinedLimitsvalueset
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*ObservationMeasurements and simple assertions
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifier for observation
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)Fulfills plan, proposal or order
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)Part of referenced event
... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.

... category 0..*CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


... code SΣ1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Binding: LOINCCodes (example): Codes identifying names of simple observations.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(Patient)Who and/or what the observation is about
... focus ΣTU0..*Reference(Resource)What the observation is about, when it is not about the subject of record
... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
... effective[x] SΣ1..1Clinically relevant time/time-period for observation
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... issued Σ0..1instantDate/Time this version was made available
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Who is responsible for the observation
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: Defined Limits value set (extensible)
... note 0..*AnnotationComments about the observation
... Slices for hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx Σ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Related resource that belongs to the Observation group
.... hasMember:BodyWeight Σ0..1Reference(Body Weight)Related resource that belongs to the Observation group
.... hasMember:HeadOccipitalFrontalCircumference Σ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Related resource that belongs to the Observation group
.... hasMember:Height Σ0..1Reference(Body Height)Related resource that belongs to the Observation group
.... hasMember:BodyLength Σ0..1Reference(Body Length)Related resource that belongs to the Observation group
.... hasMember:BodyTemperature Σ0..1Reference(Body Temperature)Related resource that belongs to the Observation group
.... hasMember:BloodPressurePanel Σ0..1Reference(Blood Pressure Panel)Related resource that belongs to the Observation group
.... hasMember:HeartRate Σ0..1Reference(Heart Rate)Related resource that belongs to the Observation group
.... hasMember:RespiratoryRate Σ0..1Reference(Respiratory Rate)Related resource that belongs to the Observation group
.... hasMember:BodyMassIndex Σ0..1Reference(Body Mass Index)Related resource that belongs to the Observation group
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)Related measurements the observation is made from

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Observation.statusrequiredObservationStatus
Observation.categorypreferredObservationCategoryCodes
Observation.codeexamplePattern: LOINC code 85353-1
Observation.interpretationextensibleDefinedLimitsvalueset
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes

Differential View

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*ObservationMeasurements and simple assertions
... status S1..1coderegistered | preliminary | final | amended +
... code S1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
... subject S1..1Reference(Patient)Who and/or what the observation is about
... value[x] 0..0
... dataAbsentReason 0..0
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: Defined Limits value set (extensible)
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..0
... referenceRange 0..0
... Slices for hasMember 0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx 0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Related resource that belongs to the Observation group
.... hasMember:BodyWeight 0..1Reference(Body Weight)Related resource that belongs to the Observation group
.... hasMember:HeadOccipitalFrontalCircumference 0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Related resource that belongs to the Observation group
.... hasMember:Height 0..1Reference(Body Height)Related resource that belongs to the Observation group
.... hasMember:BodyLength 0..1Reference(Body Length)Related resource that belongs to the Observation group
.... hasMember:BodyTemperature 0..1Reference(Body Temperature)Related resource that belongs to the Observation group
.... hasMember:BloodPressurePanel 0..1Reference(Blood Pressure Panel)Related resource that belongs to the Observation group
.... hasMember:HeartRate 0..1Reference(Heart Rate)Related resource that belongs to the Observation group
.... hasMember:RespiratoryRate 0..1Reference(Respiratory Rate)Related resource that belongs to the Observation group
.... hasMember:BodyMassIndex 0..1Reference(Body Mass Index)Related resource that belongs to the Observation group
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Observation.interpretationextensibleDefinedLimitsvalueset

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*ObservationMeasurements and simple assertions
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.

.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
... subject SΣ1..1Reference(Patient)Who and/or what the observation is about
... effective[x] SΣ1..1Clinically relevant time/time-period for observation
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: Defined Limits value set (extensible)
... Slices for hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx Σ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Related resource that belongs to the Observation group
.... hasMember:BodyWeight Σ0..1Reference(Body Weight)Related resource that belongs to the Observation group
.... hasMember:HeadOccipitalFrontalCircumference Σ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Related resource that belongs to the Observation group
.... hasMember:Height Σ0..1Reference(Body Height)Related resource that belongs to the Observation group
.... hasMember:BodyLength Σ0..1Reference(Body Length)Related resource that belongs to the Observation group
.... hasMember:BodyTemperature Σ0..1Reference(Body Temperature)Related resource that belongs to the Observation group
.... hasMember:BloodPressurePanel Σ0..1Reference(Blood Pressure Panel)Related resource that belongs to the Observation group
.... hasMember:HeartRate Σ0..1Reference(Heart Rate)Related resource that belongs to the Observation group
.... hasMember:RespiratoryRate Σ0..1Reference(Respiratory Rate)Related resource that belongs to the Observation group
.... hasMember:BodyMassIndex Σ0..1Reference(Body Mass Index)Related resource that belongs to the Observation group

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.statusrequiredObservationStatus
Observation.codeexamplePattern: LOINC code 85353-1
Observation.interpretationextensibleDefinedLimitsvalueset
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*ObservationMeasurements and simple assertions
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifier for observation
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)Fulfills plan, proposal or order
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)Part of referenced event
... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.

... category 0..*CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


... code SΣ1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Binding: LOINCCodes (example): Codes identifying names of simple observations.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(Patient)Who and/or what the observation is about
... focus ΣTU0..*Reference(Resource)What the observation is about, when it is not about the subject of record
... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
... effective[x] SΣ1..1Clinically relevant time/time-period for observation
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
.... effectiveInstantinstant
... issued Σ0..1instantDate/Time this version was made available
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Who is responsible for the observation
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: Defined Limits value set (extensible)
... note 0..*AnnotationComments about the observation
... Slices for hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)Related resource that belongs to the Observation group
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx Σ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Related resource that belongs to the Observation group
.... hasMember:BodyWeight Σ0..1Reference(Body Weight)Related resource that belongs to the Observation group
.... hasMember:HeadOccipitalFrontalCircumference Σ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Related resource that belongs to the Observation group
.... hasMember:Height Σ0..1Reference(Body Height)Related resource that belongs to the Observation group
.... hasMember:BodyLength Σ0..1Reference(Body Length)Related resource that belongs to the Observation group
.... hasMember:BodyTemperature Σ0..1Reference(Body Temperature)Related resource that belongs to the Observation group
.... hasMember:BloodPressurePanel Σ0..1Reference(Blood Pressure Panel)Related resource that belongs to the Observation group
.... hasMember:HeartRate Σ0..1Reference(Heart Rate)Related resource that belongs to the Observation group
.... hasMember:RespiratoryRate Σ0..1Reference(Respiratory Rate)Related resource that belongs to the Observation group
.... hasMember:BodyMassIndex Σ0..1Reference(Body Mass Index)Related resource that belongs to the Observation group
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)Related measurements the observation is made from

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Observation.statusrequiredObservationStatus
Observation.categorypreferredObservationCategoryCodes
Observation.codeexamplePattern: LOINC code 85353-1
Observation.interpretationextensibleDefinedLimitsvalueset
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes

 

Other representations of profile: CSV, Excel, Schematron