---
type: "resource-definitions"
title: "profile-vitalsigns Definitions"
resource: "profile-vitalsigns"
---
# profile-vitalsigns Definitions
## Observation
FHIR Vital Signs Base Profile
**Definition:** The FHIR Vitals Signs base profile sets minimum expectations for the Observation resource to record, search and fetch the vital signs associated with a patient.
**Aliases:** Vital Signs, Measurement, Results, Tests
**Constraints:** vsp-1 | error | if Observation.effective[x] (as dateTime) has a value then that value shall be precise at least to the day | (effective as dateTime).toString().length() >= 8; vsp-2 | error | If there is no component or hasMember element then either a value[x] or a data absent reason must be present. | (component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
## Observation.status
**Must Support:** true
## Observation.category
**Cardinality:** 1..*
**Must Support:** true
## Observation.category
**Definition:** A code that classifies the general type of observation being made as a vital sign related observation, whether a point-in-time or calculated vital sign observation.
**Cardinality:** 1..1
**Must Support:** true
## Observation.code
Vital Sign Measurement
**Definition:** Vital Sign Measurement
**Cardinality:** 1..*
**Binding:** preferred:[observation-vitalsign-measurement](/valueset-observation-vitalsign-measurement)
**Must Support:** true
## Observation.subject
**Cardinality:** 1..*
**Type:** Reference([Patient](/Patient))
**Must Support:** true
## Observation.effective[x]
Vital Signs are point in time measurements and are recorded using the dateTime data type
**Definition:** Vital Signs are point in time measurements and are recorded using the dateTime data type.
**Conditions:** vsp-1
**Cardinality:** 1..*
**Type:** [dateTime](/dateTime)
**Must Support:** true
## Observation.value[x]
The quantity for the vital sign being observed.
**Definition:** The quantity for the vital sign being observed.
**Conditions:** vsp-2
**Type:** [Quantity](/Quantity)
**Binding:** preferred:[ucum-vitals-common](/valueset-ucum-vitals-common)
## Observation.dataAbsentReason
**Conditions:** vsp-2
## Observation.hasMember
Used when reporting observations included in a vital signs panel
**Definition:** Used when reporting observations included in a vital signs panel.
**Type:** Reference([Observation](/Observation))
## Observation.derivedFrom
**Type:** Reference([DocumentReference](/DocumentReference), [Observation](/Observation))
## Observation.component
## Observation.component.code
Vital Sign measurement or component
**Definition:** Vital Sign measurement or component.
## Observation.component.value[x]
The value for the vital sign component being observed.
**Definition:** The value for the vital sign component being observed.
## Observation.component.value[x]
Vital Sign component value recorded as a component with UCUM (preferred)
**Definition:** Vital Sign component value recorded as a component with UCUM (preferred).
**Type:** [Quantity](/Quantity)
**Binding:** preferred:[vs](/valueset-vs)
## Observation.component.dataAbsentReason