diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json
index 1be829a7..15b352d3 100644
--- a/fhirpkg.lock.json
+++ b/fhirpkg.lock.json
@@ -1,8 +1,10 @@
{
- "updated": "2025-08-14T14:55:55.4607406+01:00",
+ "updated": "2026-04-07T13:17:09.3887142+01:00",
"dependencies": {
"hl7.fhir.r4.core": "4.0.1",
- "hl7.fhir.r5.core": "5.0.0"
+ "hl7.fhir.uv.tools.r4": "1.1.2",
+ "hl7.terminology.r4": "7.1.0",
+ "hl7.fhir.uv.extensions.r4": "5.2.0"
},
"missing": {}
}
diff --git a/package.json b/package.json
index 76f30d6a..f8586d55 100644
--- a/package.json
+++ b/package.json
@@ -3,10 +3,11 @@
"version": "2.0.0",
"description": "UK Core FHIR profiles and Assets",
"author": "NHS Digital",
+ "dependencies": {
+ "hl7.fhir.r4.core": "4.0.1",
+ "hl7.fhir.uv.tools.r4": "1.1.2"
+ },
"fhirVersions": [
"4.0.1"
- ],
- "dependencies": {
- "hl7.fhir.r4.core": "4.0.1"
- }
+ ]
}
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-BMI.xml b/structuredefinitions/UKCore-Observation-VitalSigns-BMI.xml
index 304c47f3..1543372e 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-BMI.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-BMI.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,36 +24,25 @@
-
+
-
-
+
+
+
-
-
+
+
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-BloodPressure.xml b/structuredefinitions/UKCore-Observation-VitalSigns-BloodPressure.xml
index 813be8ba..aa8c2fe7 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-BloodPressure.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-BloodPressure.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,20 +24,24 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -57,80 +61,76 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-BodyHeight.xml b/structuredefinitions/UKCore-Observation-VitalSigns-BodyHeight.xml
index a1b56af6..28f6f451 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-BodyHeight.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-BodyHeight.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,27 +24,34 @@
-
+
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-BodyTemperature.xml b/structuredefinitions/UKCore-Observation-VitalSigns-BodyTemperature.xml
index af90bd2d..7ab8fb03 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-BodyTemperature.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-BodyTemperature.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,33 +24,36 @@
-
+
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
-
-
-
-
-
-
+
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-BodyWeight.xml b/structuredefinitions/UKCore-Observation-VitalSigns-BodyWeight.xml
index 6c94e1ea..b8b952e3 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-BodyWeight.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-BodyWeight.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,34 +24,37 @@
-
+
-
-
+
+
+
-
-
+
+
-
-
-
+
-
-
-
+
+
+
-
-
-
+
+
+
+
-
+
-
+
+
+
+
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-HeadCircumference.xml b/structuredefinitions/UKCore-Observation-VitalSigns-HeadCircumference.xml
index 5e8c736f..784bdfa7 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-HeadCircumference.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-HeadCircumference.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,32 +24,35 @@
-
+
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
-
-
-
-
-
+
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-HeartRate.xml b/structuredefinitions/UKCore-Observation-VitalSigns-HeartRate.xml
index 70d84862..55dbeffd 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-HeartRate.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-HeartRate.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,37 +24,34 @@
-
+
-
-
+
+
+
-
-
+
+
-
-
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-OxygenSaturation.xml b/structuredefinitions/UKCore-Observation-VitalSigns-OxygenSaturation.xml
index 99092928..22ca82cf 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-OxygenSaturation.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-OxygenSaturation.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,41 +24,34 @@
-
+
-
-
+
+
+
-
-
+
+
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns-RespirationRate.xml b/structuredefinitions/UKCore-Observation-VitalSigns-RespirationRate.xml
index a3f733d7..90a51df2 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns-RespirationRate.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns-RespirationRate.xml
@@ -2,11 +2,11 @@
-
+
-
+
@@ -24,41 +24,34 @@
-
+
-
-
+
+
+
-
-
+
+
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/structuredefinitions/UKCore-Observation-VitalSigns.xml b/structuredefinitions/UKCore-Observation-VitalSigns.xml
index f7cccabe..cce7d598 100644
--- a/structuredefinitions/UKCore-Observation-VitalSigns.xml
+++ b/structuredefinitions/UKCore-Observation-VitalSigns.xml
@@ -1,11 +1,11 @@
-
+
-
+
@@ -23,7 +23,7 @@
-
+
@@ -67,34 +67,37 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
diff --git a/valuesets/ValueSet-UKCore-BodyWeightUCUM.xml b/valuesets/ValueSet-UKCore-BodyWeightUCUM.xml
new file mode 100644
index 00000000..e40294cc
--- /dev/null
+++ b/valuesets/ValueSet-UKCore-BodyWeightUCUM.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file