Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
28 changes: 11 additions & 17 deletions Composition/Composition-EULabGenomicReport-Example.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@
]
},
"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": {
Expand All @@ -26,17 +20,17 @@
}
}
],
"identifier": {
"system": "https://fhir.nhs.uk/Id/genomic-report",
"value": "GR-12345"
},
"identifier": {
"system": "https://fhir.nhs.uk/Id/genomic-report",
"value": "GR-12345"
},
"status": "final",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "51969-4",
"display": "Genetic analysis report"
"system": "http://snomed.info/sct",
"code": "1054161000000101",
"display": "Genetic report"
}
]
},
Expand Down Expand Up @@ -80,10 +74,10 @@
"section": [
{
"title": "Results",
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Genomic findings.</div>"
},
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Genomic findings.</div>"
},
"code": {
"coding": [
{
Expand Down
186 changes: 7 additions & 179 deletions StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "NHSEngland-Composition-GenomicsEULabReport",
"url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport",
"version": "0.3.0",
"version": "0.4.0",
"name": "NHSEngland_Composition_GenomicsEULabReport",
"title": "NHSEngland Composition GenomicsEULabReport",
"status": "active",
"date": "2026-04-16",
"date": "2026-07-15",
"publisher": "NHS England",
"contact": [
{
Expand All @@ -32,81 +32,6 @@
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Composition.extension:basedOn-order-or-requisition",
"path": "Composition.extension",
"sliceName": "basedOn-order-or-requisition",
"definition": "TBC. Only relevant for EU Lab aligned reports (included in HL7 EU Laboratory Report: Composition Profile). A reference to the ServiceRequest which this report is in response to."
},
{
"id": "Composition.extension:basedOn-order-or-requisition.value[x]:valueReference",
"path": "Composition.extension.value[x]",
"sliceName": "valueReference",
"type": [
{
"code": "Reference",
"targetProfile": [
"https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics",
"http://hl7.eu/fhir/laboratory/StructureDefinition/ServiceRequest-eu-lab"
],
"aggregation": [
"referenced",
"bundled"
]
}
]
},
{
"id": "Composition.extension:information-recipient",
"path": "Composition.extension",
"sliceName": "information-recipient",
"definition": "TBC. Only relevant for EU Lab aligned reports (included in HL7 EU Laboratory Report: Composition Profile). A reference to the recipient for a report, could potentially be used to reference additional recipients over the subject and original requester for the request."
},
{
"id": "Composition.extension:information-recipient.value[x]",
"path": "Composition.extension.value[x]",
"type": [
{
"code": "Reference",
"targetProfile": [
"https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Practitioner-eu-lab",
"http://hl7.org/fhir/StructureDefinition/Device",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-eu-lab",
"http://hl7.org/fhir/StructureDefinition/RelatedPerson",
"http://hl7.eu/fhir/laboratory/StructureDefinition/PractitionerRole-eu-lab",
"http://hl7.org/fhir/StructureDefinition/Organization"
],
"aggregation": [
"referenced",
"bundled"
]
}
]
},
{
"id": "Composition.extension:diagnosticReport-reference",
"path": "Composition.extension",
"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.value[x]",
"path": "Composition.extension.value[x]",
"type": [
{
"code": "Reference",
"targetProfile": [
"https://fhir.nhs.uk/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport",
"http://hl7.eu/fhir/laboratory/StructureDefinition/DiagnosticReport-eu-lab"
],
"aggregation": [
"referenced",
"bundled"
]
}
]
},
{
"id": "Composition.status",
"path": "Composition.status",
Expand All @@ -116,86 +41,17 @@
{
"id": "Composition.type",
"path": "Composition.type",
"definition": "SNOMED CT code for either a Laboratory Request (24691000000102) or Genetic report (1054161000000101)"
},
{
"id": "Composition.type.coding",
"path": "Composition.type.coding",
"slicing": {
"discriminator": [
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
}
},
{
"id": "Composition.type.coding.display.extension:translation",
"path": "Composition.type.coding.display.extension",
"sliceName": "translation"
},
{
"id": "Composition.type.coding.display.extension:translation.extension",
"path": "Composition.type.coding.display.extension.extension",
"min": 2
},
{
"id": "Composition.type.coding:codingGenomics",
"path": "Composition.type.coding",
"sliceName": "codingGenomics",
"fixedCoding": {
"system": "http://snomed.info/sct",
"code": "1054161000000101",
"display": "Genetic report"
"definition": "SNOMED CT code for either a Laboratory Request (24691000000102) or Genetic report (1054161000000101)",
"binding": {
"strength": "required",
"valueSet": "https://fhir.nhs.uk/ValueSet/type-of-genomic-report"
}
},
{
"id": "Composition.type.coding:codingGenomics.display.extension:translation",
"path": "Composition.type.coding.display.extension",
"sliceName": "translation"
},
{
"id": "Composition.type.coding:codingGenomics.display.extension:translation.extension",
"path": "Composition.type.coding.display.extension.extension",
"min": 2
},
{
"id": "Composition.type.text.extension:translation",
"path": "Composition.type.text.extension",
"sliceName": "translation"
},
{
"id": "Composition.type.text.extension:translation.extension",
"path": "Composition.type.text.extension.extension",
"min": 2
},
{
"id": "Composition.category",
"path": "Composition.category",
"definition": "Fixed codes for conformance to the EU Lab Composition profile (for cross border sharing of lab reports)."
},
{
"id": "Composition.category.coding.display.extension:translation",
"path": "Composition.category.coding.display.extension",
"sliceName": "translation"
},
{
"id": "Composition.category.coding.display.extension:translation.extension",
"path": "Composition.category.coding.display.extension.extension",
"min": 2
},
{
"id": "Composition.category.text.extension:translation",
"path": "Composition.category.text.extension",
"sliceName": "translation"
},
{
"id": "Composition.category.text.extension:translation.extension",
"path": "Composition.category.text.extension.extension",
"min": 2
},
{
"id": "Composition.category:studyType",
"path": "Composition.category",
Expand Down Expand Up @@ -231,14 +87,6 @@
"type": [
{
"code": "Reference",
"targetProfile": [
"https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-eu-lab",
"http://hl7.eu/fhir/laboratory/StructureDefinition/Patient-animal-eu-lab",
"http://hl7.org/fhir/StructureDefinition/Group",
"http://hl7.org/fhir/StructureDefinition/Location",
"http://hl7.org/fhir/StructureDefinition/Device"
],
"aggregation": [
"referenced",
"bundled"
Expand Down Expand Up @@ -267,31 +115,11 @@
"path": "Composition.section",
"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."
},
{
"id": "Composition.section.code.coding.display.extension:translation",
"path": "Composition.section.code.coding.display.extension",
"sliceName": "translation"
},
{
"id": "Composition.section.code.coding.display.extension:translation.extension",
"path": "Composition.section.code.coding.display.extension.extension",
"min": 2
},
{
"id": "Composition.section.code.text.extension:translation",
"path": "Composition.section.code.text.extension",
"sliceName": "translation"
},
{
"id": "Composition.section.code.text.extension:translation.extension",
"path": "Composition.section.code.text.extension.extension",
"min": 2
},
{
"id": "Composition.section:sectionUGR",
"path": "Composition.section",
"sliceName": "sectionUGR",
"definition": "Sections included within the UGR: patient-demographics | investigations-and-procedures-requested | investigation-results | consent-for-information-sharing | family-history "
"definition": "Sections included within the UGR: patient-demographics | investigations-and-procedures-requested | investigation-results | consent-for-information-sharing | family-history."
},
{
"id": "Composition.section:sectionUGR.code",
Expand Down
61 changes: 61 additions & 0 deletions ValueSet/ValueSet-Genomics-type-of-genomic-report.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"resourceType": "ValueSet",
"id": "type-of-genomic-report",
"url": "https://fhir.nhs.uk/ValueSet/type-of-genomic-report",
"version": "0.1.0",
"name": "TypeofGenomicsReport",
"title": "Types of Genomics Report",
"status": "draft",
"date": "2026-07-15T00:00:00.000Z",
"publisher": "NHS England",
"contact": [
{
"name": "NHS England",
"telecom": [
{
"system": "email",
"value": "interoperabilityteam@nhs.net",
"use": "work",
"rank": 1
}
]
}
],
"description": "A ValueSet used to identify the types of genomics report. The Composition.type SHALL identify either a Laboratory report or a Genetic report using SNOMED CT.",
"copyright": "Copyright © 2026+ NHS England Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html.",
"compose": {
"include": [
{
"system": "http://snomed.info/sct",
"concept": [
{
"code": "4241000179101",
"display": "Laboratory report"
},
{
"code": "1054161000000101",
"display": "Genetic report"
}
]
}
]
},
"expansion": {
"identifier": "urn:0ee21901-da3d-403a-aabe-b09cf4b70719",
"timestamp": "2026-07-15T00:00:00Z",
"total": 2,
"offset": 0,
"contains": [
{
"system": "http://snomed.info/sct",
"code": "4241000179101",
"display": "Laboratory report"
},
{
"system": "http://snomed.info/sct",
"code": "1054161000000101",
"display": "Genetic report"
}
]
}
}