From 8f70af6078575bebd9e93d608702c92a72273ae0 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 4 Jun 2026 16:01:23 +0100 Subject: [PATCH 01/34] Testing --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index df3c15f..fc05787 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -15,4 +15,4 @@ "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, "missing": {} -} +} \ No newline at end of file diff --git a/package.json b/package.json index b104930..77a54a5 100644 --- a/package.json +++ b/package.json @@ -20,4 +20,4 @@ "4.0.1" ], "jurisdiction": "urn:iso:std:iso:3166:-2#GB" -} +} \ No newline at end of file From 9145ae7d3258fd477a7eb62150e7e769cf2e3eb2 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 4 Jun 2026 16:25:45 +0100 Subject: [PATCH 02/34] Reverse Eu-Lab Reverse Eu-Lab --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index fc05787..a739a4d 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -6,7 +6,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", diff --git a/package.json b/package.json index 77a54a5..4c2ff6b 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", From 61eabb06bbd59edc89632fc23b283f9d89970039 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 4 Jun 2026 17:24:05 +0100 Subject: [PATCH 03/34] Testing with Eu-Lab 2,0,0 Testing with Eu-Lab 2,0,0 --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index a739a4d..1415c84 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -6,7 +6,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", diff --git a/package.json b/package.json index 4c2ff6b..26ff029 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", From 677dccc17d9a96571055c2808a204d0435bea66b Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 5 Jun 2026 07:10:57 +0100 Subject: [PATCH 04/34] Testing 0.1.0-ballot Testing 0.1.0-ballot --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 1415c84..a739a4d 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -6,7 +6,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "2.0.0", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", diff --git a/package.json b/package.json index 26ff029..4c2ff6b 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "2.0.0", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", From beb3e09fc595da5aa13ee48066dcd9e1401f0199 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 5 Jun 2026 07:34:30 +0100 Subject: [PATCH 05/34] Remove Mcode & UVtools Remove Mcode & UVtools --- fhirpkg.lock.json | 2 -- package.json | 2 -- 2 files changed, 4 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index a739a4d..077222a 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -8,9 +8,7 @@ "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", - "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", - "hl7.fhir.uv.tools.r4": "1.1.2", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, diff --git a/package.json b/package.json index 4c2ff6b..77d71c4 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,7 @@ "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", - "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", - "hl7.fhir.uv.tools.r4": "1.1.2", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, From d62bafb71f154dd0115e5c3b7f41684eb0e7320a Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 5 Jun 2026 09:32:53 +0100 Subject: [PATCH 06/34] Testing "hl7.fhir.eu.laboratory": "0.1.1", Testing "hl7.fhir.eu.laboratory": "0.1.1", --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 077222a..ce08e13 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -6,7 +6,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", diff --git a/package.json b/package.json index 77d71c4..e0bbdcc 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", From 226bd1cf6d26ece241193dbd27f21d7be0f0e372 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 5 Jun 2026 09:41:35 +0100 Subject: [PATCH 07/34] Add mcode Add mcode --- fhirpkg.lock.json | 1 + package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index ce08e13..6efab8e 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -8,6 +8,7 @@ "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", + "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" diff --git a/package.json b/package.json index e0bbdcc..df876de 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", + "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" From 4d83f89f70ff607d6bdcc905a671e630344f9a2d Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 5 Jun 2026 11:30:53 +0100 Subject: [PATCH 08/34] Testing 0.1.0-ballot Testing 0.1.0-ballot --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 6efab8e..7ba1b4f 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -6,7 +6,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", diff --git a/package.json b/package.json index df876de..0e76c1c 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", From 1678e62b9ee0dd2f7d84024403155a23306988cc Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 5 Jun 2026 11:58:00 +0100 Subject: [PATCH 09/34] Rmove Mcode Rmove Mcode --- fhirpkg.lock.json | 3 +-- package.json | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 7ba1b4f..bd0b79b 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,14 +1,13 @@ { "updated": "2026-05-06T10:21:55.9845039+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", - "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" diff --git a/package.json b/package.json index 0e76c1c..77d71c4 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.0-ballot", "ihe.iti.pcf": "1.1.0", - "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" From cfbd93dfaf7e5f064f4f6df7af2c5d7c48aeb055 Mon Sep 17 00:00:00 2001 From: KazeemHamzat Date: Fri, 5 Jun 2026 17:25:16 +0100 Subject: [PATCH 10/34] Testing EU-Lab comp Testing EU-Lab comp --- ...NHSEngland-Composition-GenomicsEULabReport.json | 14 +++++++++++--- fhirpkg.lock.json | 7 ++++--- package.json | 3 ++- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json b/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json index c31e397..f6ccc9a 100644 --- a/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json +++ b/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json @@ -90,6 +90,11 @@ "sliceName": "diagnosticReport-reference", "definition": "TBC. Only relevant for EU Lab aligned reports (included in HL7 EU Laboratory Report: Composition Profile). A reference to the focal DiagnosticReport this Composition is for." }, + { + "id": "Composition.extension:diagnosticReport-reference.url", + "path": "Composition.extension.url", + "fixedUri": "diagnosticReport-reference" + }, { "id": "Composition.extension:diagnosticReport-reference.value[x]", "path": "Composition.extension.value[x]", @@ -175,6 +180,12 @@ "id": "Composition.category", "path": "Composition.category", "slicing": { + "discriminator": [ + { + "type": "value", + "path": "$this" + } + ], "rules": "open" }, "definition": "Fixed codes for conformance to the EU Lab Composition profile (for cross border sharing of lab reports)." @@ -268,9 +279,6 @@ { "id": "Composition.section", "path": "Composition.section", - "slicing": { - "rules": "open" - }, "definition": "To conform to EU Lab, SHOULD include references to the results that form part of the genomic report. For the UGR, will include sections that conform to the UGR folders, this work is currently in development." }, { diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index bd0b79b..0823cb2 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,7 +1,7 @@ { - "updated": "2026-05-06T10:21:55.9845039+01:00", + "updated": "2026-06-05T17:09:18.7266589+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", @@ -10,7 +10,8 @@ "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", + "hl7.fhir.us.mcode.r4": "4.0.0-ballot" }, "missing": {} } \ No newline at end of file diff --git a/package.json b/package.json index 77d71c4..2bb1cd1 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", + "hl7.fhir.us.mcode.r4": "4.0.0-ballot" }, "fhirVersions": [ "4.0.1" From 14ecf1da23c3fa4a9ae6ef60dafb126e3eed9a0c Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Sat, 6 Jun 2026 08:06:44 +0100 Subject: [PATCH 11/34] Add mcode --- package.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 2bb1cd1..0d0983a 100644 --- a/package.json +++ b/package.json @@ -4,16 +4,14 @@ "author": "nhsdigital", "dependencies": { "hl7.fhir.r4.core": "4.0.1", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", - "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.us.mcode.r4": "4.0.0-ballot" + "hl7.fhir.us.mcode": "4.0.0" }, "fhirVersions": [ "4.0.1" From c74fe72a7ada9b13d4e5dee7df322a2b524be2b0 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Sat, 6 Jun 2026 08:30:58 +0100 Subject: [PATCH 12/34] Remove fhir.uv.ips Remove fhir.uv.ips --- fhirpkg.lock.json | 9 +++------ package.json | 1 - 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 0823cb2..9aab92e 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,17 +1,14 @@ { "updated": "2026-06-05T17:09:18.7266589+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", - "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.us.mcode.r4": "4.0.0-ballot" + "hl7.fhir.us.mcode": "4.0.0" }, "missing": {} } \ No newline at end of file diff --git a/package.json b/package.json index 0d0983a..219616f 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", From 3189e263e72ca052e171640dfdc179f733e87858 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Sat, 6 Jun 2026 08:52:48 +0100 Subject: [PATCH 13/34] Test 1.0.0-comment Test 1.0.0-comment --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 9aab92e..da70ad8 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -5,7 +5,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "0.1.1", - "ihe.iti.pcf": "1.1.0", + "ihe.iti.pcf": "1.0.0-comment", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0" diff --git a/package.json b/package.json index 219616f..4cab6d6 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "0.1.1", - "ihe.iti.pcf": "1.1.0", + "ihe.iti.pcf": "1.0.0-comment", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0" From 063f6706f1fbb2d8973846a620922249559e969c Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Sat, 6 Jun 2026 09:06:31 +0100 Subject: [PATCH 14/34] Testing hl7.fhir.eu.laboratory": "0.1.0-ballot" Testing hl7.fhir.eu.laboratory": "0.1.0-ballot" --- fhirpkg.lock.json | 8 ++++---- package.json | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index da70ad8..c4b88b7 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,12 +1,12 @@ { "updated": "2026-06-05T17:09:18.7266589+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", - "ihe.iti.pcf": "1.0.0-comment", - "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "ihe.iti.pcf": "1.1.0", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0" }, diff --git a/package.json b/package.json index 4cab6d6..28b9c98 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,12 @@ "description": "FHIR Genomics Implementation Guide", "author": "nhsdigital", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", - "ihe.iti.pcf": "1.0.0-comment", - "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", + "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "ihe.iti.pcf": "1.1.0", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0" }, From 046158560ad08c5451cf1d0f0b84fcd0c0743f62 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Sat, 6 Jun 2026 09:24:15 +0100 Subject: [PATCH 15/34] Testing "hl7.fhir.eu.laboratory": "0.1.1", Testing "hl7.fhir.eu.laboratory": "0.1.1", --- fhirpkg.lock.json | 5 +++-- package.json | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index c4b88b7..762bdd0 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,12 +1,13 @@ { "updated": "2026-06-05T17:09:18.7266589+01:00", "dependencies": { - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", + "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0" }, diff --git a/package.json b/package.json index 28b9c98..ff5002c 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,13 @@ "description": "FHIR Genomics Implementation Guide", "author": "nhsdigital", "dependencies": { - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.eu.laboratory": "0.1.0-ballot", + "hl7.fhir.eu.laboratory": "0.1.1", "ihe.iti.pcf": "1.1.0", + "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0" }, From e4aee1e148e003daf7aa939ff266a9f3af8e281b Mon Sep 17 00:00:00 2001 From: KazeemHamzat Date: Sat, 6 Jun 2026 15:24:17 +0100 Subject: [PATCH 16/34] Testing Forge Correction Testing Forge Correction --- .simplifier/quality.control.result.json | 1093 +++++++++++++++++ ...gland-Composition-GenomicsEULabReport.json | 9 +- fhirpkg.lock.json | 27 +- 3 files changed, 1120 insertions(+), 9 deletions(-) create mode 100644 .simplifier/quality.control.result.json diff --git a/.simplifier/quality.control.result.json b/.simplifier/quality.control.result.json new file mode 100644 index 0000000..545b913 --- /dev/null +++ b/.simplifier/quality.control.result.json @@ -0,0 +1,1093 @@ +{ + "Timestamp": "2026-06-06T14:17:37.6221983+00:00", + "Series": "recommended", + "Type": "Simplifier", + "Files": [ + { + "Issues": [ + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "PARSING", + "Message": "Could not parse file as a FHIR resource. One or more errors occurred. (Resource has no \u0027resourceType\u0027 property. At line 6, position 2)" + } + ], + "Tag": null, + "Length": 140, + "Hash": "8E6B0064324581E73BE99BE37BC4898D", + "FilePath": "options.json" + }, + { + "Issues": [ + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "PARSING", + "Message": "Could not parse file as a FHIR resource. \u00270x0D\u0027 is invalid within a JSON string. The string should be correctly escaped. Path: $ | LineNumber: 47 | BytePositionInLine: 101." + } + ], + "Tag": null, + "Length": 5676, + "Hash": "35E8174831ED8A664990FEEB4072C382", + "FilePath": "CapabilityStatement\\CapabilityStatement-genomics-requirements.json" + }, + { + "Issues": [ + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "PARSING", + "Message": "Could not parse file as a FHIR resource. \u0027\u0022\u0027 is invalid after a value. Expected either \u0027,\u0027, \u0027}\u0027, or \u0027]\u0027. Path: $ | LineNumber: 5 | BytePositionInLine: 2." + } + ], + "Tag": null, + "Length": 830, + "Hash": "0F057E8EF456DF25B9A9924E4D6C3AA4", + "FilePath": "Library\\DGTS-Library-Example.json" + }, + { + "Issues": [ + { + "Location": "AuditEvent.outcome[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u00270\u0027 does not exist in the value set \u0027Audit Event Outcome\u0027 (http://hl7.org/fhir/ValueSet/audit-event-outcome)" + } + ], + "Tag": null, + "Length": 2562, + "Hash": "88C15862FA86E5D4458E0B52234EC155", + "FilePath": "AuditEvent\\AuditEvent-ServiceRequestUpdate-Example.json" + }, + { + "Issues": [ + { + "Location": "AuditEvent.outcome[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u00270\u0027 does not exist in the value set \u0027Audit Event Outcome\u0027 (http://hl7.org/fhir/ValueSet/audit-event-outcome)" + } + ], + "Tag": null, + "Length": 2552, + "Hash": "31006202BAD9EB86D862563613214E0B", + "FilePath": "AuditEvent\\AuditEvent-TaskUpdate-Example.json" + }, + { + "Issues": [ + { + "Location": "Bundle.entry[3].resource[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "1030", + "Message": "Detected a loop: instance data inside \u0027Bundle.entry[3].resource[0]\u0027 refers back to itself." + } + ], + "Tag": null, + "Length": 19303, + "Hash": "F77057D9B415B6BBEF8064D6B27090DF", + "FilePath": "Bundle\\Bundle-WGSTestOrderForm-Example.json" + }, + { + "Issues": [ + { + "Location": "Bundle.entry[0].resource[0].content[0].attachment[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/gzip\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 9548, + "Hash": "A75F971C489B1ECB5472DD4A1077419A", + "FilePath": "Bundle\\CommunityCloud-Bundle-Example.json" + }, + { + "Issues": [ + { + "Location": "Bundle.entry[11].resource[0].source[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 21728, + "Hash": "34E26B0151E655F21F89BD9DE25E9B35", + "FilePath": "Bundle\\UKCore-Bundle-MichaelJonesRequest-Example_v3_message.json" + }, + { + "Issues": [ + { + "Location": "CapabilityStatement.format[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/fhir\u002Bjson\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 4538, + "Hash": "D5E16C43888A8A51F1A7AD3751D9F7C1", + "FilePath": "CapabilityStatement\\CapabilityStatement-DGTS-application.json" + }, + { + "Issues": [ + { + "Location": "CapabilityStatement.format[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/fhir\u002Bjson\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + }, + { + "Location": "CapabilityStatement.rest[0].resource[36].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027RequestGroup\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + } + ], + "Tag": null, + "Length": 40525, + "Hash": "13AC8BAA1E4BFE6BB70DF5F4C4638662", + "FilePath": "CapabilityStatement\\CapabilityStatement-genomics-application.json" + }, + { + "Issues": [ + { + "Location": "Consent.source[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022. (for slice Attachment)" + } + ], + "Tag": null, + "Length": 1592195, + "Hash": "0806F3E82F3F42FBF4B8EA5CCD00BDC1", + "FilePath": "Consent\\Consent-RoD-PheobeSmithamAttachmentData-Example.json" + }, + { + "Issues": [ + { + "Location": "Consent.source[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022. (for slice Attachment)" + } + ], + "Tag": null, + "Length": 1650, + "Hash": "108CE27ECD3E369B640089312EB90990", + "FilePath": "Consent\\UKCore-Consent-MichaelJonesConsent-Example-minimal.json" + }, + { + "Issues": [ + { + "Location": "Consent.source[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022. (for slice Attachment)" + } + ], + "Tag": null, + "Length": 3854, + "Hash": "85119086EDD0863FA98952430D57987A", + "FilePath": "Consent\\UKCore-Consent-MichaelJonesConsent-Example.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 1719, + "Hash": "9412722682EF58C97E23D03D95913A7B", + "FilePath": "DiagnosticReport\\DiagnosticReport-AnitaLamberts-Example.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 1951, + "Hash": "B9D82170916BE14807942BCF5049F2C2", + "FilePath": "DiagnosticReport\\DiagnosticReport-FayMutlowGeneticReport-Example.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 4917, + "Hash": "BB28A4B2EB349F879599F72739545EBA", + "FilePath": "DiagnosticReport\\DiagnosticReport-GenomicVariantAssessment-Example.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 1750, + "Hash": "76084DDDAEE0D24D59751A5C6EA619F3", + "FilePath": "DiagnosticReport\\DiagnosticReport-JamesMetcalfeGeneticReport-Example.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 2182, + "Hash": "4E9AFB7508A43786A5DFEEEDD3EEB745", + "FilePath": "DiagnosticReport\\DiagnosticReport-PhoebeSmithGeneticReport-Example.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 58953, + "Hash": "B35B48BFFDFDA5C2F47693E33D21E1AE", + "FilePath": "DiagnosticReport\\UKCore-DiagnosticReport-MichaelJonesReport-Example-minimal.json" + }, + { + "Issues": [ + { + "Location": "DiagnosticReport.presentedForm[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/pdf\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 59504, + "Hash": "DAE1050E32C0589906EC2BA52B04378E", + "FilePath": "DiagnosticReport\\UKCore-DiagnosticReport-MichaelJonesReport-Example.json" + }, + { + "Issues": [ + { + "Location": "DocumentReference.content[0].attachment[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/gzip\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 1017, + "Hash": "9BC5D9B8200E958D294C4BC80E6A7C04", + "FilePath": "DocumentReference\\CommunityCloud-VCFDocumentReference-Example.json" + }, + { + "Issues": [ + { + "Location": "DocumentReference.content[0].attachment[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/json\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 1067, + "Hash": "5D99F5357AFA53DA502433466C911EC4", + "FilePath": "DocumentReference\\DocumentReference-PharmCAT-Example.json" + }, + { + "Issues": [ + { + "Location": "DocumentReference.content[0].attachment[0].contentType[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/json\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 1274, + "Hash": "918886EB8275AD2BDD83D09AE9602FBC", + "FilePath": "DocumentReference\\DocumentReference-StructureReporting-Example.json" + }, + { + "Issues": [ + { + "Location": "GraphDefinition.start[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027RequestGroup\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[0].target[0].link[0].target[0].link[2].target[1].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[0].target[0].link[0].target[0].link[6].target[0].link[0].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + } + ], + "Tag": null, + "Length": 6282, + "Hash": "01CF8BADBEB091DA2C155D3CA733A94D", + "FilePath": "GraphDefinition\\GraphDefinition-Genomics-ResultsGroup-Example.json" + }, + { + "Issues": [ + { + "Location": "GraphDefinition.link[5].target[1].link[2].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[5].target[2].link[0].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[5].target[2].link[1].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[5].target[7].link[0].target[0].link[1].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + } + ], + "Tag": null, + "Length": 9242, + "Hash": "EC855D633487087DBCDB8C7C4FCC607F", + "FilePath": "GraphDefinition\\GraphDefinition-Genomics-Test-Order.json" + }, + { + "Issues": [ + { + "Location": "GraphDefinition.link[2].target[1].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[6].target[0].link[0].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + } + ], + "Tag": null, + "Length": 4406, + "Hash": "926192848442A4BC6EC377F5692E39F5", + "FilePath": "GraphDefinition\\GraphDefinition-Genomics-Test-Result.json" + }, + { + "Issues": [ + { + "Location": "GraphDefinition.link[4].target[1].link[2].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[4].target[2].link[0].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[4].target[2].link[1].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[4].target[6].link[0].target[0].link[1].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[6].target[0].link[4].target[1].link[2].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[6].target[0].link[4].target[2].link[0].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[6].target[0].link[4].target[2].link[1].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "GraphDefinition.link[6].target[0].link[4].target[6].link[0].target[0].link[1].target[0].type[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Resource\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + } + ], + "Tag": null, + "Length": 18912, + "Hash": "1C6BA5CB5E0E115888483491C3B4AE22", + "FilePath": "GraphDefinition\\GraphDefinition-Genomics-TestOrdersGroup-Example.json" + }, + { + "Issues": [ + { + "Location": "SearchParameter.target[15]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027CatalogEntry\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[38]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027DeviceUseStatement\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[40]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027DocumentManifest\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[42]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027EffectEvidenceSynthesis\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[73]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027Media\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[80]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProduct\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[81]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductAuthorization\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[82]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductContraindication\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[83]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductIndication\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[84]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductIngredient\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[85]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductInteraction\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[86]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductManufactured\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[87]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductPackaged\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[88]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductPharmaceutical\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[89]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027MedicinalProductUndesirableEffect\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[113]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027RequestGroup\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[114]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027ResearchDefinition\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[115]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027ResearchElementDefinition\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[119]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027RiskEvidenceSynthesis\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + }, + { + "Location": "SearchParameter.target[135]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6007", + "Message": "Code \u0027SubstanceSpecification\u0027 does not exist in the value set \u0027Resource Types\u0027 (http://hl7.org/fhir/ValueSet/resource-types)" + } + ], + "Tag": null, + "Length": 4203, + "Hash": "30D1E36133388191DFC881416F44FE65", + "FilePath": "SearchParameter\\SearchParameter-Genomics-supporting-info.json" + }, + { + "Issues": [ + { + "Location": "StructureDefinition.differential[0].element[17].slicing[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "1012", + "Message": "Instance failed constraint eld-1 \u0022If there are no discriminators, there must be a definition\u0022" + }, + { + "Location": "StructureDefinition.differential[0].element[28].slicing[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "1012", + "Message": "Instance failed constraint eld-1 \u0022If there are no discriminators, there must be a definition\u0022" + } + ], + "Tag": null, + "Length": 13753, + "Hash": "356A9F5858A0021D19F796D24599795D", + "FilePath": "StructureDefinition\\NHSEngland-Composition-GenomicsEULabReport.json" + }, + { + "Issues": [ + { + "Location": "StructureDefinition.differential[0].element[22].slicing[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "1012", + "Message": "Instance failed constraint eld-1 \u0022If there are no discriminators, there must be a definition\u0022" + } + ], + "Tag": null, + "Length": 19046, + "Hash": "41D5F231635735438B84E0689D0F3D67", + "FilePath": "StructureDefinition\\NHSEngland-DiagnosticReport-GenomicReport.json" + }, + { + "Issues": [ + { + "Location": "StructureDefinition.differential[0].element[11].slicing[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "1012", + "Message": "Instance failed constraint eld-1 \u0022If there are no discriminators, there must be a definition\u0022" + } + ], + "Tag": null, + "Length": 9934, + "Hash": "5DC038946745F654E28DC9146DA3C02E", + "FilePath": "StructureDefinition\\NHSEngland-Patient-Genomics.json" + }, + { + "Issues": [ + { + "Location": "StructureDefinition.differential[0].element[24].slicing[0]", + "Severity": 0, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "1012", + "Message": "Instance failed constraint eld-1 \u0022If there are no discriminators, there must be a definition\u0022" + } + ], + "Tag": null, + "Length": 33440, + "Hash": "AB871339D4D2C5F95CED854F29E0360A", + "FilePath": "StructureDefinition\\NHSEngland-ServiceRequest-Genomics.json" + }, + { + "Issues": [ + { + "Location": "Subscription.channel[0].payload[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/fhir\u002Bjson\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 504, + "Hash": "506399929ADB143BCE9C526C943019FA", + "FilePath": "Subscription\\Subscription-DiagnosticReportNotification-Example.json" + }, + { + "Issues": [ + { + "Location": "Subscription.channel[0].payload[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/fhir\u002Bjson\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 395, + "Hash": "8EFFC2DB370C7997A03C108FBC9C1CB7", + "FilePath": "Subscription\\Subscription-MinimalTaskNotification-Example.json" + }, + { + "Issues": [ + { + "Location": "Subscription.channel[0].payload[0]", + "Severity": 1, + "System": "http://hl7.org/fhir/dotnet-api-operation-outcome", + "Code": "6006", + "Message": "Terminology service failed while validating code \u0027application/fhir\u002Bjson\u0027: Operation validate code failed: creating the required expansion failed with message \u0022The ValueSet expander cannot find codesystem \u0027urn:ietf:bcp:13\u0027, so the expansion cannot be completed.\u0022." + } + ], + "Tag": null, + "Length": 460, + "Hash": "3BCA933C5CEDC7830494552CAEFC773D", + "FilePath": "Subscription\\Subscription-TaskNotification-Example.json" + }, + { + "Issues": [ + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "MANDATORY", + "Message": "package.json MUST contain a version field" + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "FIELD_FORMAT", + "Message": "Jurisdiction is not valid" + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@6.5.0 is outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.extensions.r4@5.2.0 has an update 5.3.0." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@6.2.0 is outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.smart-app-launch@2.0.0 has an update 2.2.0." + }, + { + "Location": null, + "Severity": 2, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.smart-app-launch@2.0.0 is compatible but outdated." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@6.1.0 is outdated." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.extensions.r4@5.1.0 is not in range." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.eu.laboratory@0.1.1 has an update 2.0.0." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.ips@1.1.0 is outdated." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@5.0.0 is outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency fhir.dicom@2022.4.20221006 has an update 2025.3.20250714." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.eu.extensions@0.1.1 has an update 1.3.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.eu.extensions@0.1.1 has a FHIR version mismatch: R5." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r5@6.5.0 has an update 7.1.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r5@6.5.0 has a FHIR version mismatch: R5." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.extensions.r5@5.2.0 has an update 5.3.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.extensions.r5@5.2.0 has a FHIR version mismatch: R5." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.r5.core@5.0.0 has a FHIR version mismatch: R5." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@5.3.0 is outdated." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.extensions.r4@1.0.0 is not in range." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency us.nlm.vsac@0.9.0 has an update 0.17.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency fhir.r4.nhsengland.nhse-identifiers@0.1.1-alpha is a prerelease." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@7.0.1 has an update 7.1.0." + }, + { + "Location": null, + "Severity": 2, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@7.0.1 is compatible but outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.eu.extensions.r4@1.2.0 has an update 1.3.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.eu.base@2.0.0-ballot has an update 2.0.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.eu.base@2.0.0-ballot is a prerelease." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.xver-r5.r4@0.0.1-snapshot-2 has an update 0.1.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.xver-r5.r4@0.0.1-snapshot-2 is a prerelease." + }, + { + "Location": null, + "Severity": 2, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.xver-r5.r4@0.0.1-snapshot-2 is compatible but outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency ihe.pharm.mpd.r4@1.0.0-comment-2 is a prerelease." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.terminology.r4@6.3.0 is outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency fhir.r4.ukcore.stu3.currentbuild@0.22.0-pre-release is a prerelease." + }, + { + "Location": null, + "Severity": 2, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency fhir.r4.ukcore.stu3.currentbuild@0.22.0-pre-release is compatible but outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency fhir.r4.ukcore.stu3.currentbuild@0.28.0-pre-release is a prerelease." + }, + { + "Location": null, + "Severity": 0, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.genomics-reporting@2.0.0 is outdated." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.us.core@6.1.0 has an update 9.0.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.bulkdata@2.0.0 has an update 3.0.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.smart-app-launch@2.1.0 has an update 2.2.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency us.nlm.vsac@0.11.0 has an update 0.17.0." + }, + { + "Location": null, + "Severity": 2, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency us.nlm.vsac@0.11.0 is compatible but newer." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency hl7.fhir.uv.sdc@3.0.0 has an update 4.0.0." + }, + { + "Location": null, + "Severity": 1, + "System": "https://simplifier.net/qc/errors/evaluation", + "Code": "CONFIG", + "Message": "Package dependency ihe.formatcode.fhir@1.1.0 has an update 1.5.0." + } + ], + "Tag": null, + "Length": 622, + "Hash": "046AAA28A3BFA0FE1E9D50D60BBB6057", + "FilePath": "package.json" + } + ] +} \ No newline at end of file diff --git a/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json b/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json index f6ccc9a..9f7d6d7 100644 --- a/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json +++ b/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json @@ -180,12 +180,6 @@ "id": "Composition.category", "path": "Composition.category", "slicing": { - "discriminator": [ - { - "type": "value", - "path": "$this" - } - ], "rules": "open" }, "definition": "Fixed codes for conformance to the EU Lab Composition profile (for cross border sharing of lab reports)." @@ -279,6 +273,9 @@ { "id": "Composition.section", "path": "Composition.section", + "slicing": { + "rules": "open" + }, "definition": "To conform to EU Lab, SHOULD include references to the results that form part of the genomic report. For the UGR, will include sections that conform to the UGR folders, this work is currently in development." }, { diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 762bdd0..8b23515 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,15 +1,36 @@ { - "updated": "2026-06-05T17:09:18.7266589+01:00", + "updated": "2026-06-06T14:33:17.202968+01:00", "dependencies": { "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.ips": "2.0.0", + "hl7.fhir.uv.extensions.r4": "5.2.0", + "hl7.fhir.uv.ipa": "1.1.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", + "hl7.terminology.r4": "7.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.extensions": "0.1.1", + "hl7.terminology.r5": "6.5.0", + "hl7.fhir.uv.extensions.r5": "5.2.0", + "hl7.fhir.r5.core": "5.0.0", "ihe.iti.pcf": "1.1.0", + "ihe.iti.balp": "1.1.4", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", + "fhir.r4.ukcore.stu2": "2.0.2", + "hl7.fhir.eu.extensions.r4": "1.2.0", + "hl7.fhir.eu.base": "2.0.0-ballot", + "ihe.pharm.mpd.r4": "1.0.0-comment-2", + "fhir.r4.nhsengland.stu1": "1.5.0", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.us.mcode": "4.0.0" + "hl7.fhir.us.mcode": "4.0.0", + "hl7.fhir.us.core": "6.1.0", + "hl7.fhir.uv.bulkdata": "2.0.0", + "hl7.fhir.uv.smart-app-launch": "2.1.0", + "us.nlm.vsac": "0.11.0", + "hl7.fhir.uv.sdc": "3.0.0", + "hl7.fhir.r4.examples": "4.0.1", + "us.cdc.phinvads": "0.12.0", + "ihe.formatcode.fhir": "1.1.0" }, "missing": {} -} \ No newline at end of file +} From 1bc80fc5f6db677471f91d47c874ce4836bd2b69 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 16:33:26 +0100 Subject: [PATCH 17/34] Align to EU Align to EU --- fhirpkg.lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 8b23515..e0cc766 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -8,7 +8,7 @@ "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.terminology.r4": "7.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.laboratory": "2.0.0", "hl7.fhir.eu.extensions": "0.1.1", "hl7.terminology.r5": "6.5.0", "hl7.fhir.uv.extensions.r5": "5.2.0", diff --git a/package.json b/package.json index ff5002c..6711c21 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.eu.laboratory": "0.1.1", + "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", From fdbc634ba5ddcea80110ee37e1a24b7d59aaa6c2 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 16:49:33 +0100 Subject: [PATCH 18/34] Update Package.json Update Package.json --- fhirpkg.lock.json | 32 +++++++------------------------- package.json | 11 +++++++---- 2 files changed, 14 insertions(+), 29 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index e0cc766..e731b07 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,36 +1,18 @@ { "updated": "2026-06-06T14:33:17.202968+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", - "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.uv.extensions.r4": "5.2.0", - "hl7.fhir.uv.ipa": "1.1.0", +"hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", - "hl7.terminology.r4": "7.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", + "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "2.0.0", - "hl7.fhir.eu.extensions": "0.1.1", - "hl7.terminology.r5": "6.5.0", - "hl7.fhir.uv.extensions.r5": "5.2.0", - "hl7.fhir.r5.core": "5.0.0", "ihe.iti.pcf": "1.1.0", - "ihe.iti.balp": "1.1.4", - "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu2": "2.0.2", - "hl7.fhir.eu.extensions.r4": "1.2.0", - "hl7.fhir.eu.base": "2.0.0-ballot", - "ihe.pharm.mpd.r4": "1.0.0-comment-2", - "fhir.r4.nhsengland.stu1": "1.5.0", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.us.mcode": "4.0.0", - "hl7.fhir.us.core": "6.1.0", - "hl7.fhir.uv.bulkdata": "2.0.0", - "hl7.fhir.uv.smart-app-launch": "2.1.0", - "us.nlm.vsac": "0.11.0", - "hl7.fhir.uv.sdc": "3.0.0", - "hl7.fhir.r4.examples": "4.0.1", - "us.cdc.phinvads": "0.12.0", - "ihe.formatcode.fhir": "1.1.0" + "fhir.r4.nhsengland.pathology": "0.1.4-alpha", + "hl7.fhir.uv.tools.r4": "1.1.2", + "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, "missing": {} } diff --git a/package.json b/package.json index 6711c21..df30b83 100644 --- a/package.json +++ b/package.json @@ -3,15 +3,18 @@ "description": "FHIR Genomics Implementation Guide", "author": "nhsdigital", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", - "hl7.fhir.uv.ips": "2.0.0", + "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", + "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", + "hl7.fhir.us.mcode": "4.0.0", + "fhir.r4.nhsengland.pathology": "0.1.4-alpha", + "hl7.fhir.uv.tools.r4": "1.1.2", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.us.mcode": "4.0.0" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, "fhirVersions": [ "4.0.1" From 0e05e133be7a85cc5161bef4d4a099b5b7a13b5b Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 17:16:35 +0100 Subject: [PATCH 19/34] update package.json update package.json --- fhirpkg.lock.json | 5 +---- package.json | 3 --- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index e731b07..ee54b10 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,16 +1,13 @@ { "updated": "2026-06-06T14:33:17.202968+01:00", "dependencies": { -"hl7.fhir.r4.core": "4.0.1", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", - "hl7.fhir.uv.xver-r5.r4": "0.1.0", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", - "hl7.fhir.uv.tools.r4": "1.1.2", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, diff --git a/package.json b/package.json index df30b83..344d334 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,12 @@ "author": "nhsdigital", "dependencies": { "hl7.fhir.r4.core": "4.0.1", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", - "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "hl7.fhir.us.mcode": "4.0.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", - "hl7.fhir.uv.tools.r4": "1.1.2", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, From 27f3a811e73e1f99012944b1de0679b2b8b5e357 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 18:01:03 +0100 Subject: [PATCH 20/34] Reduce Package Reduce Package --- fhirpkg.lock.json | 3 --- package.json | 3 --- 2 files changed, 6 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index ee54b10..7fd3533 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -3,11 +3,8 @@ "dependencies": { "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", - "hl7.fhir.us.mcode": "4.0.0", - "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, diff --git a/package.json b/package.json index 344d334..99c3d01 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,8 @@ "dependencies": { "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", - "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", - "hl7.fhir.us.mcode": "4.0.0", - "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, From d2b4c6c17de9e6a2f6ff43ebe42b51b95047dd4d Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 18:23:16 +0100 Subject: [PATCH 21/34] EU-Extensions EU-Extensions --- Composition/Composition-EULabGenomicReport-Example.json | 2 +- package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Composition/Composition-EULabGenomicReport-Example.json b/Composition/Composition-EULabGenomicReport-Example.json index 92b1687..834e412 100644 --- a/Composition/Composition-EULabGenomicReport-Example.json +++ b/Composition/Composition-EULabGenomicReport-Example.json @@ -20,7 +20,7 @@ } }, { - "url": "http://hl7.eu/fhir/laboratory/StructureDefinition/composition-diagnosticReportReference", + "url": "http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference", "valueReference": { "reference": "DiagnosticReport/DiagnosticReport-GenomicVariantAssessment-Example" } diff --git a/package.json b/package.json index 99c3d01..ded14c2 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", + "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, From 8f5e8350c260d97b47801e8c53c46dbfcf607560 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 18:49:02 +0100 Subject: [PATCH 22/34] Add Extension Add Extension --- fhirpkg.lock.json | 6 ++++-- package.json | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 7fd3533..eaeaf2b 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,12 +1,14 @@ { "updated": "2026-06-06T14:33:17.202968+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", + "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1" }, "missing": {} } diff --git a/package.json b/package.json index ded14c2..08d9252 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1" }, "fhirVersions": [ "4.0.1" From 260959a808a6dd31ff002964b11483b87a2d52b6 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 22:15:12 +0100 Subject: [PATCH 23/34] Add "hl7.fhir.uv.ips": "2.0.0" Add "hl7.fhir.uv.ips": "2.0.0" --- fhirpkg.lock.json | 3 ++- package.json | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index eaeaf2b..2b35fa6 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -8,7 +8,8 @@ "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1" + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.uv.ips": "2.0.0" }, "missing": {} } diff --git a/package.json b/package.json index 08d9252..daa26be 100644 --- a/package.json +++ b/package.json @@ -3,14 +3,15 @@ "description": "FHIR Genomics Implementation Guide", "author": "nhsdigital", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1" + "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", + "hl7.fhir.uv.ips": "2.0.0" }, "fhirVersions": [ "4.0.1" From d00e71a80efcab31aa799dcf51147ad01cf0cda7 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 22:59:01 +0100 Subject: [PATCH 24/34] Add xver Add xver --- fhirpkg.lock.json | 3 ++- package.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 2b35fa6..a6938ea 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -9,7 +9,8 @@ "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", - "hl7.fhir.uv.ips": "2.0.0" + "hl7.fhir.uv.ips": "2.0.0", + "hl7.fhir.uv.xver-r5.r4": "0.1.0" }, "missing": {} } diff --git a/package.json b/package.json index daa26be..681c34b 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", - "hl7.fhir.uv.ips": "2.0.0" + "hl7.fhir.uv.ips": "2.0.0", + "hl7.fhir.uv.xver-r5.r4": "0.1.0" }, "fhirVersions": [ "4.0.1" From fd8bfb11ade1923b8f5917e3938937d81dae5e93 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 23:40:39 +0100 Subject: [PATCH 25/34] Add "hl7.fhir.us.mcode": "4.0.0" Add "hl7.fhir.us.mcode": "4.0.0" --- fhirpkg.lock.json | 7 ++++--- package.json | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index a6938ea..c0fcef3 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,7 +1,7 @@ { "updated": "2026-06-06T14:33:17.202968+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", @@ -10,7 +10,8 @@ "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.uv.xver-r5.r4": "0.1.0" + "hl7.fhir.uv.xver-r5.r4": "0.1.0", + "hl7.fhir.us.mcode": "4.0.0" }, "missing": {} -} +} \ No newline at end of file diff --git a/package.json b/package.json index 681c34b..a7195a0 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "FHIR Genomics Implementation Guide", "author": "nhsdigital", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", @@ -12,7 +12,8 @@ "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.ips": "2.0.0", - "hl7.fhir.uv.xver-r5.r4": "0.1.0" + "hl7.fhir.uv.xver-r5.r4": "0.1.0", + "hl7.fhir.us.mcode": "4.0.0" }, "fhirVersions": [ "4.0.1" From 1ccbcf35c2d7a96d2ad895c2e72a64c0fe48dbdf Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Thu, 11 Jun 2026 23:56:44 +0100 Subject: [PATCH 26/34] Remove "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", Remove "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", --- fhirpkg.lock.json | 1 - package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index c0fcef3..ef77dfd 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -8,7 +8,6 @@ "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.us.mcode": "4.0.0" diff --git a/package.json b/package.json index a7195a0..1924b84 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.extensions.r4": "5.3.0-ballot-tc1", "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.us.mcode": "4.0.0" From 641b3a3eb8b4c82a0c1a6a2e83aab28a5a553ce9 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 10:31:33 +0100 Subject: [PATCH 27/34] Remove ips Remove ips --- fhirpkg.lock.json | 3 +-- package.json | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index ef77dfd..8cccd5d 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -1,14 +1,13 @@ { "updated": "2026-06-06T14:33:17.202968+01:00", "dependencies": { - "hl7.fhir.r4.core": "4.0.1", + "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.us.mcode": "4.0.0" }, diff --git a/package.json b/package.json index 1924b84..a06f86e 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "fhir.r4.nhsengland.pathology": "0.1.4-alpha", "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.ips": "2.0.0", "hl7.fhir.uv.xver-r5.r4": "0.1.0", "hl7.fhir.us.mcode": "4.0.0" }, From 333a79b63b0860f27db641b80ed1631bea541542 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 11:25:40 +0100 Subject: [PATCH 28/34] Using Private Package Using Private Package --- .github/workflows/terminology.yml | 2 +- fhirpkg.lock.json | 7 +----- private.package.yaml | 41 +++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 private.package.yaml diff --git a/.github/workflows/terminology.yml b/.github/workflows/terminology.yml index 5174c15..a6f2ed8 100644 --- a/.github/workflows/terminology.yml +++ b/.github/workflows/terminology.yml @@ -5,7 +5,7 @@ on: # Triggers the workflow on push or pull request events but only for the master branch # Allows you to run this workflow manually from the Actions tab - #push: + push: # Allows you to run this workflow manually from the Actions tab diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json index 8cccd5d..b1c32b5 100644 --- a/fhirpkg.lock.json +++ b/fhirpkg.lock.json @@ -4,12 +4,7 @@ "hl7.fhir.r4.core": "4.0.1", "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", - "ihe.iti.pcf": "1.1.0", - "fhir.r4.nhsengland.pathology": "0.1.4-alpha", - "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.xver-r5.r4": "0.1.0", - "hl7.fhir.us.mcode": "4.0.0" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, "missing": {} } \ No newline at end of file diff --git a/private.package.yaml b/private.package.yaml new file mode 100644 index 0000000..8eead36 --- /dev/null +++ b/private.package.yaml @@ -0,0 +1,41 @@ +implementationguides: + hl7-fhir-uv-extensions-r4: + name: hl7.fhir.uv.extensions.r4 + version: 5.3.0-ballot-tc1 + installMode: STORE_AND_INSTALL + fetchDependencies: false + hl7-fhir-uv-xver-r5-r4: + name: hl7.fhir.uv.xver-r5.r4 + version: 0.1.0 + installMode: STORE_AND_INSTALL + fetchDependencies: false + hl7-fhir-uv-ips: + name: hl7.fhir.uv.ips + version: 2.0.0 + installMode: STORE_AND_INSTALL + fetchDependencies: false + ihe-iti-pcf: + name: ihe.iti.pcf + version: 1.1.0 + installMode: STORE_AND_INSTALL + fetchDependencies: false + hl7-fhir-us-mcode: + name: hl7.fhir.us.mcode + version: 4.0.0 + installMode: STORE_AND_INSTALL + fetchDependencies: false + fhir-r4-nhsengland-pathology: + name: fhir.r4.nhsengland.pathology + version: 0.1.4-alpha + installMode: STORE_AND_INSTALL + fetchDependencies: false + hl7-fhir-uv-tools-r4: + name: hl7.fhir.uv.tools.r4 + version: 1.1.2 + installMode: STORE_AND_INSTALL + fhir-r4-nhsengland-nhse-identifiers: + name: fhir.r4.nhsengland.nhse-identifiers + version: 0.1.1-alpha + installMode: STORE_AND_INSTALL + fetchDependencies: false + \ No newline at end of file From 4785cb82b0b1a2c78ca4db451a0c1e4c2e669939 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 12:04:17 +0100 Subject: [PATCH 29/34] Update Updatee --- private.package.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/private.package.yaml b/private.package.yaml index 8eead36..bfdb5ab 100644 --- a/private.package.yaml +++ b/private.package.yaml @@ -19,11 +19,6 @@ implementationguides: version: 1.1.0 installMode: STORE_AND_INSTALL fetchDependencies: false - hl7-fhir-us-mcode: - name: hl7.fhir.us.mcode - version: 4.0.0 - installMode: STORE_AND_INSTALL - fetchDependencies: false fhir-r4-nhsengland-pathology: name: fhir.r4.nhsengland.pathology version: 0.1.4-alpha From 1ca3effa1c0de6a6e7721df6ef9bb2c9bb2bf2f9 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 12:25:33 +0100 Subject: [PATCH 30/34] Remove mCode Remove mCode --- package.json | 9 +++------ private.package.yaml | 5 ----- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index a06f86e..29c385d 100644 --- a/package.json +++ b/package.json @@ -7,14 +7,11 @@ "hl7.fhir.uv.genomics-reporting": "3.0.0", "hl7.fhir.eu.laboratory": "2.0.0", "ihe.iti.pcf": "1.1.0", - "fhir.r4.nhsengland.pathology": "0.1.4-alpha", - "fhir.r4.nhsengland.nhse-identifiers": "0.1.1-alpha", - "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release", - "hl7.fhir.uv.xver-r5.r4": "0.1.0", - "hl7.fhir.us.mcode": "4.0.0" + "fhir.r4.ukcore.stu3.currentbuild": "0.28.0-pre-release" }, "fhirVersions": [ "4.0.1" ], "jurisdiction": "urn:iso:std:iso:3166:-2#GB" -} \ No newline at end of file +} + diff --git a/private.package.yaml b/private.package.yaml index bfdb5ab..cf5f881 100644 --- a/private.package.yaml +++ b/private.package.yaml @@ -14,11 +14,6 @@ implementationguides: version: 2.0.0 installMode: STORE_AND_INSTALL fetchDependencies: false - ihe-iti-pcf: - name: ihe.iti.pcf - version: 1.1.0 - installMode: STORE_AND_INSTALL - fetchDependencies: false fhir-r4-nhsengland-pathology: name: fhir.r4.nhsengland.pathology version: 0.1.4-alpha From a27eac8ab3d0f231944aa475e242fa7b6f998862 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 12:47:35 +0100 Subject: [PATCH 31/34] Remove NHSGenom Patient Remove NHSGenom Patient --- StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json | 1 - 1 file changed, 1 deletion(-) diff --git a/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json b/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json index e41b28c..3544181 100644 --- a/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json +++ b/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json @@ -54,7 +54,6 @@ { "code": "Reference", "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient" ], "aggregation": [ From 241850d2c9709e8fdf17cedbf2946869bb683876 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 13:03:36 +0100 Subject: [PATCH 32/34] Add mCode Add mCode --- private.package.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/private.package.yaml b/private.package.yaml index cf5f881..a179643 100644 --- a/private.package.yaml +++ b/private.package.yaml @@ -28,4 +28,8 @@ implementationguides: version: 0.1.1-alpha installMode: STORE_AND_INSTALL fetchDependencies: false - \ No newline at end of file + hl7-fhir-us-mcode: + name: hl7.fhir.us.mcode + version: 4.0.0 + installMode: STORE_AND_INSTALL + fetchDependencies: false \ No newline at end of file From 383d759c2aa5e755cf794dcf3cac5caaba614d24 Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 16:23:43 +0100 Subject: [PATCH 33/34] Add USCore Add USCore --- private.package.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/private.package.yaml b/private.package.yaml index a179643..85270cd 100644 --- a/private.package.yaml +++ b/private.package.yaml @@ -28,7 +28,12 @@ implementationguides: version: 0.1.1-alpha installMode: STORE_AND_INSTALL fetchDependencies: false - hl7-fhir-us-mcode: + hl7.fhir.us.core: + name: hl7.fhir.us.core + version: 6.1.0 + installMode: STORE_AND_INSTALL + + hl7.fhir.us.mcode: name: hl7.fhir.us.mcode version: 4.0.0 installMode: STORE_AND_INSTALL From 11bb64eb7df04adf9e4f160c9f338a86839b4ddb Mon Sep 17 00:00:00 2001 From: Kazeem Hamzat Date: Fri, 12 Jun 2026 16:35:59 +0100 Subject: [PATCH 34/34] Add NHS Genom Patient Add NHS Genom Patient --- StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json | 1 + private.package.yaml | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json b/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json index 3544181..e41b28c 100644 --- a/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json +++ b/StructureDefinition/NHSEngland-BodyStructure-GenomicsmCODE.json @@ -54,6 +54,7 @@ { "code": "Reference", "targetProfile": [ + "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-patient" ], "aggregation": [ diff --git a/private.package.yaml b/private.package.yaml index 85270cd..789b101 100644 --- a/private.package.yaml +++ b/private.package.yaml @@ -32,7 +32,6 @@ implementationguides: name: hl7.fhir.us.core version: 6.1.0 installMode: STORE_AND_INSTALL - hl7.fhir.us.mcode: name: hl7.fhir.us.mcode version: 4.0.0