Vital Signs with Qualifying Elements
1.0.0 - STU 1 US

This page is part of the Vital Signs FHIR IG (v1.0.0: STU1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: Vital Signs Panel

Official URL: http://hl7.org/fhir/us/vitals/StructureDefinition/vital-signs-panel Version: 1.0.0
Active as of 2022-09-12 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-vitalspanel

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*observation-vitalspanelFHIR Vital Signs Panel Profile
... code 1..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 1..1Reference(US Core Patient Profile)Who and/or what the observation is about
... dataAbsentReason 0..0
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..0
... referenceRange 0..0
... Slices for hasMember 1..*Reference(QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Used when reporting vital signs panel components
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx 0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Used when reporting vital signs panel components
.... hasMember:BodyWeight 0..1Reference(Body Weight)Used when reporting vital signs panel components
.... hasMember:HeadOccipitalFrontalCircumference 0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Used when reporting vital signs panel components
.... hasMember:Height 0..1Reference(Body Height)Used when reporting vital signs panel components
.... hasMember:BodyLength 0..1Reference(Body Length)Used when reporting vital signs panel components
.... hasMember:BodyTemperature 0..1Reference(Body Temperature)Used when reporting vital signs panel components
.... hasMember:BloodPressurePanel 0..1Reference(Blood Pressure Panel)Used when reporting vital signs panel components
.... hasMember:HeartRate 0..1Reference(Heart Rate)Used when reporting vital signs panel components
.... hasMember:RespiratoryRate 0..1Reference(Respiratory Rate)Used when reporting vital signs panel components
.... hasMember:BodyMassIndex 0..1Reference(Body Mass Index)Used when reporting vital signs panel components
... component 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*observation-vitalspanelFHIR Vital Signs Panel Profile
... 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)
... Slices for category S1..*CodeableConceptClassification of type of observation
Slice: Unordered, Open by value:coding.code, value:coding.system
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:VSCat S1..1CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ1..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1codeSymbol in syntax defined by the system
Fixed Value: vital-signs
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... code SΣ1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Binding: VitalSigns (extensible): This identifies the vital sign result type.


Required Pattern: At least the following
.... id0..1idUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1idUnique 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
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:code, value:system
..... coding:VitalsPanelCode Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(US Core Patient Profile)Who and/or what the observation is about
... focus Σ0..*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ΣC1..1Often just a dateTime for Vital Signs
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... 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 SΣ1..*Reference(QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Used when reporting vital signs panel components
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx SΣ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Used when reporting vital signs panel components
.... hasMember:BodyWeight SΣ0..1Reference(Body Weight)Used when reporting vital signs panel components
.... hasMember:HeadOccipitalFrontalCircumference SΣ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Used when reporting vital signs panel components
.... hasMember:Height SΣ0..1Reference(Body Height)Used when reporting vital signs panel components
.... hasMember:BodyLength SΣ0..1Reference(Body Length)Used when reporting vital signs panel components
.... hasMember:BodyTemperature SΣ0..1Reference(Body Temperature)Used when reporting vital signs panel components
.... hasMember:BloodPressurePanel SΣ0..1Reference(Blood Pressure Panel)Used when reporting vital signs panel components
.... hasMember:HeartRate SΣ0..1Reference(Heart Rate)Used when reporting vital signs panel components
.... hasMember:RespiratoryRate SΣ0..1Reference(Respiratory Rate)Used when reporting vital signs panel components
.... hasMember:BodyMassIndex SΣ0..1Reference(Body Mass Index)Used when reporting vital signs panel components
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Related measurements the observation is made from

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*observation-vitalspanelFHIR Vital Signs Panel Profile
... status ?!Σ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required)
... Slices for category 1..*CodeableConceptClassification of type of observation
Slice: Unordered, Open by value:coding.code, value:coding.system
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


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


..... coding Σ1..*CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code Σ1..1codeSymbol in syntax defined by the system
Fixed Value: vital-signs
... code Σ1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Binding: VitalSigns (extensible): This identifies the vital sign result type.


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
... effective[x] ΣC1..1Often just a dateTime for Vital Signs
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... Slices for hasMember Σ1..*Reference(QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Used when reporting vital signs panel components
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx Σ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Used when reporting vital signs panel components
.... hasMember:BodyWeight Σ0..1Reference(Body Weight)Used when reporting vital signs panel components
.... hasMember:HeadOccipitalFrontalCircumference Σ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Used when reporting vital signs panel components
.... hasMember:Height Σ0..1Reference(Body Height)Used when reporting vital signs panel components
.... hasMember:BodyLength Σ0..1Reference(Body Length)Used when reporting vital signs panel components
.... hasMember:BodyTemperature Σ0..1Reference(Body Temperature)Used when reporting vital signs panel components
.... hasMember:BloodPressurePanel Σ0..1Reference(Blood Pressure Panel)Used when reporting vital signs panel components
.... hasMember:HeartRate Σ0..1Reference(Heart Rate)Used when reporting vital signs panel components
.... hasMember:RespiratoryRate Σ0..1Reference(Respiratory Rate)Used when reporting vital signs panel components
.... hasMember:BodyMassIndex Σ0..1Reference(Body Mass Index)Used when reporting vital signs panel components

doco Documentation for this format

Differential View

This structure is derived from observation-vitalspanel

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*observation-vitalspanelFHIR Vital Signs Panel Profile
... code 1..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 1..1Reference(US Core Patient Profile)Who and/or what the observation is about
... dataAbsentReason 0..0
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..0
... referenceRange 0..0
... Slices for hasMember 1..*Reference(QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Used when reporting vital signs panel components
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx 0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Used when reporting vital signs panel components
.... hasMember:BodyWeight 0..1Reference(Body Weight)Used when reporting vital signs panel components
.... hasMember:HeadOccipitalFrontalCircumference 0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Used when reporting vital signs panel components
.... hasMember:Height 0..1Reference(Body Height)Used when reporting vital signs panel components
.... hasMember:BodyLength 0..1Reference(Body Length)Used when reporting vital signs panel components
.... hasMember:BodyTemperature 0..1Reference(Body Temperature)Used when reporting vital signs panel components
.... hasMember:BloodPressurePanel 0..1Reference(Blood Pressure Panel)Used when reporting vital signs panel components
.... hasMember:HeartRate 0..1Reference(Heart Rate)Used when reporting vital signs panel components
.... hasMember:RespiratoryRate 0..1Reference(Respiratory Rate)Used when reporting vital signs panel components
.... hasMember:BodyMassIndex 0..1Reference(Body Mass Index)Used when reporting vital signs panel components
... component 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*observation-vitalspanelFHIR Vital Signs Panel Profile
... 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)
... Slices for category S1..*CodeableConceptClassification of type of observation
Slice: Unordered, Open by value:coding.code, value:coding.system
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:VSCat S1..1CodeableConceptClassification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ1..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1codeSymbol in syntax defined by the system
Fixed Value: vital-signs
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... code SΣ1..1CodeableConceptVital signs, weight, height, head circumference, oxygen saturation, and BMI panel
Binding: VitalSigns (extensible): This identifies the vital sign result type.


Required Pattern: At least the following
.... id0..1idUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1idUnique 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
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:code, value:system
..... coding:VitalsPanelCode Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: 85353-1
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(US Core Patient Profile)Who and/or what the observation is about
... focus Σ0..*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ΣC1..1Often just a dateTime for Vital Signs
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... 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 SΣ1..*Reference(QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Used when reporting vital signs panel components
Slice: Unordered, Closed by profile:resolve()
.... hasMember:OxygenSaturationArterialBloodPulseOx SΣ0..1Reference(Oxygen Saturation in Arterial Blood by Pulse Oximetry)Used when reporting vital signs panel components
.... hasMember:BodyWeight SΣ0..1Reference(Body Weight)Used when reporting vital signs panel components
.... hasMember:HeadOccipitalFrontalCircumference SΣ0..1Reference(Head Occipital-Frontal Circumference by Tape Measure)Used when reporting vital signs panel components
.... hasMember:Height SΣ0..1Reference(Body Height)Used when reporting vital signs panel components
.... hasMember:BodyLength SΣ0..1Reference(Body Length)Used when reporting vital signs panel components
.... hasMember:BodyTemperature SΣ0..1Reference(Body Temperature)Used when reporting vital signs panel components
.... hasMember:BloodPressurePanel SΣ0..1Reference(Blood Pressure Panel)Used when reporting vital signs panel components
.... hasMember:HeartRate SΣ0..1Reference(Heart Rate)Used when reporting vital signs panel components
.... hasMember:RespiratoryRate SΣ0..1Reference(Respiratory Rate)Used when reporting vital signs panel components
.... hasMember:BodyMassIndex SΣ0..1Reference(Body Mass Index)Used when reporting vital signs panel components
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | Vital Signs Profile)Related measurements the observation is made from

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / Code
Observation.languagepreferredCommonLanguages
Max Binding: AllLanguages
Observation.statusrequiredObservationStatus
Observation.categorypreferredObservationCategoryCodes
Observation.category:VSCatpreferredObservationCategoryCodes
Observation.codeextensiblePattern: LOINC code 85353-1
Observation.interpretationextensibleDefinedLimitsvalueset
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeextensibleVitalSigns
Observation.component.value[x]requiredVitalSignsUnits
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes