UK Core Clinical and Technical Assurance Sprint 8 Documentation Pack

UK Core Clinical and Technical Assurance Sprint 8 Documentation Pack

VitalSigns

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueReferenceReference(Observation)
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
url1..1uriFixed Value
bodyStructureR5C0..1Extension(Reference(BodyStructure))
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
recordingSettingC0..*Extension(CodeableConcept)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ1..1Reference(Patient | Group | Device | Location)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerS Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConceptBinding
method0..1CodeableConceptBinding
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConceptBinding
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Table View

Command 'table' could not render: Missing subject

XML View

Command 'xml' could not render: Missing subject

JSON View

Command 'json' could not render: Missing subject

Profile Specific Implementation Guidance:

This is a derived profile of UKCore-Observation and this page only shows the differences between the two. Refer to the base Profile for more implementation guidance.

This guidance is also designed to align with https://build.fhir.org/observation-vitalsigns.html where possible.

Minimum Viable Content

The minimum viable content that all provider and consumer systems SHALL support are the elements within the corresponding UKCore-Observation table, along with the following.

Element Reason
Observation.category A category of Vital Signs or Survey SHALL be present.
Observation.code.coding If the category is Vital Signs, a LOINC "magic code" SHALL be present in addition to the SNOMED CT concept for the observation type.
Observation.subject A UKCore-Patient SHALL be present.
Observation.effective[x] A an effective time or date SHALL be present.
Observation.component.copde.coding If the category is Vital Signs, a LOINC "magic code" SHALL be present in addition to the SNOMED CT concept for the observation type.

Bindings (differential)

More information about the bindings to UK Core ValueSets, and other ValueSets different to UK Core Observation can be found below.

Context Strength Link
Observation.code.coding:loinc Extensible http://hl7.org/fhir/ValueSet/observation-vitalsignresult
Observation.code.coding:snomedCT Preferred https://fhir.hl7.org.uk/ValueSet/UKCore-ObservationVitalSignsTyp

Constraints (differential)

More information about the constraints on the UKCore-Observation-VitalSigns profile can be found below.

Key Severity Expression Human Description
ukcore-obs-vs-001 error category.where(code='vital-signs').exists() implies code.coding.where(system='http://loinc.org').exists() Where the category is Vital Signs the code.coding SHALL include a LOINC "magic code"

status

The following value SHALL be used:

  • Observation.status = final

category

The cardinality of this element is 1..1, and it SHALL be present. The following SHALL be used for this profile:

  • Observation.category.coding.system = http://terminology.hl7.org/CodeSystem/observation-category
  • Observation.category.coding.code = vital-signs
  • Observation.category.coding.display = Vital Signs

code

This element has an open slice on Observation.code.coding, and MAY be used to send a SNOMED CT concept for the type of observation, and where the Observation.category is Vital Signs, SHALL also contain a LOINC "magic code" for the type of vital sign observation.

Observation.code.coding:loinc

The following SHALL be used for this profile, where the Observation.category is Vital Signs:

Observation.code.coding:snomedCT

The following SHOULD be used for this profile:


subject

The cardinality of this element is 1..1, and the resource being referenced SHALL conform to the UKCore-Patient profile.


effective[x]

The cardinality of this element is 1..1, and it SHALL be present.


back to top