Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d95340d
HL7 EU Lab Structured Report Alignment
omarisgreat Feb 10, 2025
d80be2a
Fixes to Examples and updated dependencies
omarisgreat Feb 10, 2025
641cba7
Correction to composition resource
omarisgreat Feb 10, 2025
82420ba
Typo fixes
omarisgreat Feb 10, 2025
32ea369
Testing fixes for EU Lab
omarisgreat Feb 11, 2025
a99c29f
Testing adding meta profiles
omarisgreat Feb 11, 2025
221ce03
Correction to canonical URLs
omarisgreat Feb 12, 2025
98b311d
Changes to canonicals for testing
omarisgreat Feb 12, 2025
0a27298
Changes to capabilitystatement for testing
omarisgreat Feb 12, 2025
82413a8
Revert "Changes to capabilitystatement for testing"
omarisgreat Feb 12, 2025
04ea0e3
Revert "Changes to canonicals for testing"
omarisgreat Feb 12, 2025
26465a7
Changes to capabilitystatement for testing
omarisgreat Feb 12, 2025
7b3fb16
Revert "Changes to capabilitystatement for testing"
omarisgreat Feb 12, 2025
6e1632d
Changes to fullUrls
omarisgreat Feb 12, 2025
43ed3d4
Update Bundle-EULabGenomicReport-Example.json
omarisgreat Feb 12, 2025
2eb959e
Revert "Update Bundle-EULabGenomicReport-Example.json"
omarisgreat Feb 12, 2025
c20b1ee
Replacing URLs with example
omarisgreat Feb 12, 2025
760ba11
Updating references to URLs
omarisgreat Feb 12, 2025
1233096
Revert "Updating references to URLs"
omarisgreat Feb 12, 2025
798afe0
Merge branch 'main' into Issue-2663
omarisgreat May 7, 2025
ff7790e
Update to Package.json
omarisgreat May 7, 2025
5f05a7f
Update package.json
KazeemHamzat Jul 18, 2025
0e6d0f4
Added hl7.fhir.eu.extensions.r4
KazeemHamzat Jul 21, 2025
e0f5b6a
Merge branch 'main' of https://github.com/NHSDigital/NHSDigital-FHIR-…
KazeemHamzat Sep 4, 2025
1223f6e
Update package.json
KazeemHamzat Sep 4, 2025
9be582f
Updated the EU Lab to 0.1.0-balot
KazeemHamzat Sep 4, 2025
15e57f4
Update Observation-GenomicsVariantSLC52A2
KazeemHamzat Sep 4, 2025
6c57543
Removal of size for attachment and bundle meta
omarisgreat Sep 5, 2025
467a579
Removal of Composition profile
omarisgreat Sep 5, 2025
dd3be43
Removing Bundle as it will not validate
omarisgreat Sep 5, 2025
66ac9d6
Removed EU Extensions
KazeemHamzat Sep 5, 2025
1208914
Merge branch 'main' into Issue-2663
omarisgreat Sep 8, 2025
10dab47
Revert of example to use SO CS
omarisgreat Sep 8, 2025
f742f47
Merge branch 'Issue-2663' of https://github.com/NHSDigital/NHSDigital…
omarisgreat Sep 8, 2025
dce8590
Corrected issues
omarisgreat Sep 8, 2025
2270935
Merge branch 'main' into Issue-2663
omarisgreat Sep 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ IOPS-validation
validation-service-fhir-r4
.idea/workspace.xml
NHSDigital-DiagnosticReport-Genomics-International.StructureDefinition.json
Ignore
94 changes: 94 additions & 0 deletions Composition/Composition-EULabGenomicReport-Example.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
{
"resourceType": "Composition",
"id": "Composition-EULabGenomicReport-Example",
"meta": {
"profile": [
"http://hl7.eu/fhir/laboratory/StructureDefinition/Composition-eu-lab"
]
},
"extension": [
{
"url": "http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition",
"valueReference": {
"reference": "ServiceRequest/ServiceRequest-WGSTestOrderFormUpdated-TrioTesting-Example"
}
},
{
"url": "http://hl7.eu/fhir/StructureDefinition/information-recipient",
"valueReference": {
"reference": "PractitionerRole/PractitionerRole-EugeneSmith-Example"
}
},
{
"url": "http://hl7.eu/fhir/laboratory/StructureDefinition/composition-diagnosticReportReference",
"valueReference": {
"reference": "DiagnosticReport/DiagnosticReport-GenomicVariantAssessment-Example"
}
}
],
"status": "final",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "51969-4",
"display": "Genetic analysis report"
}
]
},
"category": [
{
"coding": [
{
"system": "http://loinc.org",
"code": "26436-6",
"display": "Laboratory studies (set)"
}
]
},
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "1236877003",
"display": "Genetic pathology"
}
]
}
],
"subject": {
"reference": "Patient/Patient-PheobeSmitham-Example"
},
"date": "2023-10-16T00:00:00-05:00",
"author": [
{
"identifier": {
"system": "https://fhir.nhs.uk/Id/ods-organization-code",
"value": "R0A"
}
}
],
"title": "Example Genomic Laboratory (Single) Report",
"section": [
{
"title": "Results",
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "26436-6",
"display": "Laboratory studies (set)"
}
]
},
"entry": [
{
"reference": "Observation/Observation-GenomicTherapeuticImplication-Example"
},
{
"reference": "Observation/Observation-GenomicsVariantSLC52A2-Example"
}
]
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,17 @@
"meta": {
"profile": [
"http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-report",
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport"
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport",
"http://hl7.eu/fhir/laboratory/StructureDefinition/DiagnosticReport-eu-lab"
]
},
"extension": [
{
"url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition",
"valueReference": {
"reference": "Composition/Composition-EULabGenomicReport-Example"
}
},
{
"url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/recommended-action",
"valueReference": {
Expand Down Expand Up @@ -63,13 +70,23 @@
"code": "GE"
}
]
},
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "1236877003",
"display": "Genetic pathology"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "51969-4"
"code": "51969-4",
"display": "Genetic analysis report"
},
{
"system": "http://snomed.info/sct",
Expand All @@ -91,6 +108,11 @@
}
}
],
"specimen": [
{
"reference": "Specimen/Specimen-PheobeSmitham-Example"
}
],
"media": [
{
"link": {
Expand All @@ -115,11 +137,11 @@
],
"result": [
{
"reference": "Observation/Observation-GenomicsVariant-SLC52A2",
"reference": "Observation/Observation-GenomicsVariantSLC52A2-Example",
"display": "Brown-Vialetto-Van Laere syndrome type 2"
},
{
"reference": "Observation/Observation-GenomicImplication-Therapeutic"
"reference": "Observation/Observation-GenomicTherapeuticImplication-Example"
}
],
"conclusion": "Pheobe is homozygous for a pathogenic SLC52A2 missense variant (details below) previously reported by Johnson et al 2012 (PMID22740598). Biallelic pathogenic SLC52A2 variants cause autosomal recessive Brown-Vialetto-Van Laere syndrome type 2 (MIM614707).",
Expand Down
43 changes: 43 additions & 0 deletions NamingSystem/NamingSystem-Genomics-report-number.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"resourceType": "NamingSystem",
"id": "genomics-report-number",
"name": "GenomicsReportNumber",
"status": "draft",
"kind": "identifier",
"date": "2025-09-08",
"publisher": "NHS England",
"contact": [
{
"name": "NHS England",
"telecom": [
{
"system": "email",
"value": "interoperabilityteam@nhs.net",
"use": "work",
"rank": 1
}
]
},
{
"name": "NHS Genomic Medicine Service",
"telecom": [
{
"system": "email",
"value": "england.genomics@nhs.net",
"use": "work",
"rank": 1
}
]
}
],
"responsible": "NHS Genomic Interop Programme",
"description": "Genomic Medicine Service Unique Report Number",
"usage": "Assigned by central GMS system on receipt of a test report",
"uniqueId": [
{
"type": "uri",
"value": "https://fhir.nhs.uk/Id/GMSReport",
"preferred": true
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"id": "Observation-GenomicTherapeuticImplication-Example",
"meta": {
"profile": [
"http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/therapeutic-implication"
"http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/therapeutic-implication",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Observation-resultslab-eu-lab"
]
},
"status": "final",
Expand Down Expand Up @@ -47,7 +48,7 @@
],
"derivedFrom": [
{
"reference": "Observation/Oservation-GenomicsVariant-SLC52A2"
"reference": "Observation/Observation-GenomicsVariantSLC52A2-Example"
}
],
"component": [
Expand Down Expand Up @@ -85,8 +86,8 @@
"coding": [
{
"system": "http://snomed.info/sct",
"code": "777436008",
"display": "Riboflavin"
"code": "438481000124108",
"display": "Riboflavin supplement"
}
]
}
Expand Down
3 changes: 2 additions & 1 deletion Observation/Observation-GenomicsVariantSLC52A2-Example.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"id": "Observation-GenomicsVariantSLC52A2-Example",
"meta": {
"profile": [
"http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant"
"http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Observation-resultslab-eu-lab"
]
},
"status": "final",
Expand Down
6 changes: 6 additions & 0 deletions Patient/Patient-PheobeSmitham-Example.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
{
"resourceType": "Patient",
"id": "Patient-PheobeSmitham-Example",
"meta": {
"profile": [
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-eu-lab"
]
},
"extension": [
{
"url": "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BirthSex",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@
"id": "ServiceRequest-WGSTestOrderFormUpdated-TrioTesting-Example",
"meta": {
"versionId": "2",
"lastUpdated": "2023-10-09T09:15:00Z"
"lastUpdated": "2023-10-09T09:15:00Z",
"profile": [
"http://hl7.eu/fhir/laboratory/StructureDefinition/ServiceRequest-eu-lab",
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest"
]
},
"extension": [
{
Expand All @@ -19,6 +23,12 @@
}
}
],
"identifier": [
{
"system": "https://fhir.nhs.uk/Id/GMSOrder",
"value": "RR8F1792"
}
],
"requisition": {
"assigner": {
"identifier": {
Expand Down
2 changes: 1 addition & 1 deletion Task/Task-FollowupRecommendationReport-Example.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"reference": "Patient/Patient-PheobeSmitham-Example"
},
"reasonReference": {
"reference": "Observation/Observation-GenomicImplication-Therapeutic"
"reference": "Observation/Observation-GenomicTherapeuticImplication-Example"
},
"input": [
{
Expand Down
8 changes: 6 additions & 2 deletions fhirpkg.lock.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
{
"updated": "2025-09-05T15:50:23.3766758+01:00",
"updated": "2025-09-05T16:30:58.9974559+01:00",
"dependencies": {
"fhir.r4.ukcore.stu3.currentbuild": "0.0.18-pre-release",
"fhir.r4.ukcore.stu3.currentbuild": "0.24.0-pre-release",
"hl7.fhir.r4.core": "4.0.1",
"hl7.fhir.r5.core": "5.0.0",
"hl7.fhir.uv.genomics-reporting": "3.0.0-ballot",
"hl7.terminology.r4": "5.3.0",
"hl7.fhir.uv.extensions.r4": "1.0.0",
"hl7.fhir.uv.ips": "1.1.0",
"fhir.dicom": "2022.4.20221006",
"hl7.fhir.eu.laboratory": "0.1.0-ballot",
"ihe.iti.pcf": "1.0.0-comment",
"hl7.fhir.r4b.core": "4.3.0",
"us.nlm.vsac": "0.9.0",
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
"description": "FHIR Genomics Implementation Guide",
"author": "nhsdigital",
"dependencies": {
"fhir.r4.ukcore.stu3.currentbuild": "0.0.18-pre-release",
"fhir.r4.ukcore.stu3.currentbuild": "0.24.0-pre-release",
"hl7.fhir.r4.core": "4.0.1",
"hl7.fhir.uv.genomics-reporting": "3.0.0-ballot",
"hl7.fhir.uv.ips": "1.1.0",
"hl7.fhir.eu.laboratory": "0.1.0-ballot",
"ihe.iti.pcf": "1.0.0-comment"

},
"fhirVersions": [
"4.0.1"
Expand Down