diff --git a/CodeSystem/CodeSystem-Genomics-mds-questiontag.json b/CodeSystem/CodeSystem-Genomics-mds-questiontag.json index e8b1fc9d..91b10a46 100644 --- a/CodeSystem/CodeSystem-Genomics-mds-questiontag.json +++ b/CodeSystem/CodeSystem-Genomics-mds-questiontag.json @@ -43,7 +43,7 @@ { "code": "HCP-13", "display": "HCP - surname", - "definition": "HCP'surname " + "definition": "HCP's surname." }, { "code": "HCP-3", diff --git a/CodeSystem/CodeSystem-Genomics-test-associationReason.json b/CodeSystem/CodeSystem-Genomics-test-associationReason.json index 6f98d252..2ff39a3f 100644 --- a/CodeSystem/CodeSystem-Genomics-test-associationReason.json +++ b/CodeSystem/CodeSystem-Genomics-test-associationReason.json @@ -31,7 +31,7 @@ }, { "code": "reinterpretation", - "display": " Re-interpretation" + "display": "Re-interpretation" }, { "code": "retest", diff --git a/Observation/Observation-SLC52A2-VariantAbsent-Example.json b/Observation/Observation-SLC52A2-VariantAbsent-Example.json index 4ef901f7..f3e68b52 100644 --- a/Observation/Observation-SLC52A2-VariantAbsent-Example.json +++ b/Observation/Observation-SLC52A2-VariantAbsent-Example.json @@ -53,15 +53,13 @@ ], "text": "Variant not detected" }, - "method": [ - { - "coding": [ - { - "system": "http://snomed.info/sct", - "code": "117040002", - "display": "Nucleic acid sequencing" - } - ] - } - ] + "method": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "117040002", + "display": "Nucleic acid sequencing" + } + ] + } } \ No newline at end of file diff --git a/SearchParameter/SearchParameter-Genomics-plandefinition-actor-role.json b/SearchParameter/SearchParameter-Genomics-plandefinition-actor-role.json index 43ad9239..b581b53f 100644 --- a/SearchParameter/SearchParameter-Genomics-plandefinition-actor-role.json +++ b/SearchParameter/SearchParameter-Genomics-plandefinition-actor-role.json @@ -3,7 +3,7 @@ "id": "SearchParameter-plandefinition-actor-role", "url": "https://fhir.nhs.uk/SearchParameter/plandefinition-actor-role", "version": "0.1.0", - "name": "PlanDefinition Actor Role", + "name": "PlanDefinition_Actor_Role", "status": "draft", "experimental": false, "date": "2026-05-19", diff --git a/StructureDefinition/NHSEngland-Condition-GenomicsmCODE.json b/StructureDefinition/NHSEngland-Condition-GenomicsmCODE.json index 8bc9d998..2b8c7a44 100644 --- a/StructureDefinition/NHSEngland-Condition-GenomicsmCODE.json +++ b/StructureDefinition/NHSEngland-Condition-GenomicsmCODE.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Condition-GenomicsmCODE", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Condition-GenomicsmCODE", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Condition_GenomicsmCODE", "title": "NHSEngland Condition GenomicsmCODE", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -79,7 +79,7 @@ "path": "Condition.category", "sliceName": "ukcoreCategory", "binding": { - "strength": "extensible", + "strength": "required", "valueSet": "https://fhir.hl7.org.uk/ValueSet/UKCore-ConditionCategory" } }, @@ -94,8 +94,8 @@ "slicing": { "discriminator": [ { - "type": "pattern", - "path": "$this" + "type": "value", + "path": "system" } ], "rules": "open" @@ -146,46 +146,6 @@ "path": "Condition.subject", "definition": "SHALL be present. Reference to the associated Patient. This MAY be through a resource reference if the ID on the central service is known (or provided within the transaction bundle) or through NHS number where this is known and has been traced through PDS" }, - { - "id": "Condition.recorder", - "path": "Condition.recorder", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/RelatedPerson" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] - }, - { - "id": "Condition.asserter", - "path": "Condition.asserter", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/RelatedPerson" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] - }, { "id": "Condition.note", "path": "Condition.note", diff --git a/StructureDefinition/NHSEngland-Consent-GenomicsPCF.json b/StructureDefinition/NHSEngland-Consent-GenomicsPCF.json index 33c04078..1296d8d5 100644 --- a/StructureDefinition/NHSEngland-Consent-GenomicsPCF.json +++ b/StructureDefinition/NHSEngland-Consent-GenomicsPCF.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Consent-GenomicsPCF", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Consent-GenomicsPCF", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Consent_GenomicsPCF", "title": "NHSEngland Consent GenomicsPCF", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -139,10 +139,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient" - ], "aggregation": [ "referenced", "bundled" @@ -162,14 +158,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics", - "http://hl7.org/fhir/StructureDefinition/Organization", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/RelatedPerson", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole" - ], "aggregation": [ "referenced", "bundled" @@ -263,10 +251,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics", - "http://hl7.org/fhir/StructureDefinition/Resource" - ], "aggregation": [ "referenced", "bundled" diff --git a/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport.json b/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport.json index 02ae05c7..b3f1fa40 100644 --- a/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport.json +++ b/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-DiagnosticReport-GenomicReport", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_DiagnosticReport_GenomicReport", "title": "NHSEngland DiagnosticReport GenomicReport", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -242,13 +242,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/Group", - "http://hl7.org/fhir/StructureDefinition/Device", - "http://hl7.org/fhir/StructureDefinition/Location" - ], "aggregation": [ "referenced" ] @@ -263,23 +256,7 @@ { "id": "DiagnosticReport.performer", "path": "DiagnosticReport.performer", - "definition": "SHOULD reference the organization responsible for the testing, preferably by ODS code.", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole", - "http://hl7.org/fhir/StructureDefinition/Organization", - "http://hl7.org/fhir/StructureDefinition/CareTeam" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] + "definition": "SHOULD reference the organization responsible for the testing, preferably by ODS code." }, { "id": "DiagnosticReport.performer.reference", @@ -294,28 +271,12 @@ { "id": "DiagnosticReport.performer.identifier.system", "path": "DiagnosticReport.performer.identifier.system", - "fixedUri": "https://fhir.nhs.uk/Id/ods-organisation-code" + "fixedUri": "https://fhir.nhs.uk/Id/ods-organization-code" }, { "id": "DiagnosticReport.resultsInterpreter", "path": "DiagnosticReport.resultsInterpreter", - "definition": "SHOULD reference the person responsible for interpreting the raw results, preferably by a recognised NHS identifier, such as SDS code.", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole", - "http://hl7.org/fhir/StructureDefinition/Organization", - "http://hl7.org/fhir/StructureDefinition/CareTeam" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] + "definition": "SHOULD reference the person responsible for interpreting the raw results, preferably by a recognised NHS identifier, such as SDS code." }, { "id": "DiagnosticReport.specimen", @@ -325,10 +286,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Specimen-Genomics", - "http://hl7.org/fhir/StructureDefinition/Specimen" - ], "aggregation": [ "referenced" ] diff --git a/StructureDefinition/NHSEngland-DocumentReference-GenomicDataFile.json b/StructureDefinition/NHSEngland-DocumentReference-GenomicDataFile.json index ba1c44dc..ced09764 100644 --- a/StructureDefinition/NHSEngland-DocumentReference-GenomicDataFile.json +++ b/StructureDefinition/NHSEngland-DocumentReference-GenomicDataFile.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-DocumentReference-GenomicDataFile", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-DocumentReference-GenomicDataFile", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_DocumentReference_GenomicDataFile", "title": "NHSEngland DocumentReference GenomicDataFile", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -40,13 +40,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/Group", - "http://hl7.org/fhir/StructureDefinition/Device" - ], "aggregation": [ "referenced" ] @@ -118,9 +111,7 @@ { "code": "Reference", "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Specimen-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport", - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics", "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-report" ], "aggregation": [ diff --git a/StructureDefinition/NHSEngland-FamilyMemberHistory-Genomics.json b/StructureDefinition/NHSEngland-FamilyMemberHistory-Genomics.json index b20b5ff3..b2391080 100644 --- a/StructureDefinition/NHSEngland-FamilyMemberHistory-Genomics.json +++ b/StructureDefinition/NHSEngland-FamilyMemberHistory-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-FamilyMemberHistory-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-FamilyMemberHistory-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_FamilyMemberHistory_Genomics", "title": "NHSEngland FamilyMemberHistory Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -64,10 +64,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient" - ], "aggregation": [ "referenced", "bundled" diff --git a/StructureDefinition/NHSEngland-Group-Genomics.json b/StructureDefinition/NHSEngland-Group-Genomics.json index bbc87dda..1b108c88 100644 --- a/StructureDefinition/NHSEngland-Group-Genomics.json +++ b/StructureDefinition/NHSEngland-Group-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Group-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Group-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Group_Genomics", "title": "NHSEngland Group Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -75,29 +75,6 @@ "path": "Group.member", "definition": "SHALL be present. `entity` SHOULD be a reference to a Patient resource within the GOMS infrastructure or a unique identifier where this is not possible. `period` SHOULD record the date the member was added to the Group. `inactive` MAY be used to record entities which are no longer members of the group, though if an individual was added to a Group in error and should never have been part of the group, the entity SHALL be removed entirely.", "min": 1 - }, - { - "id": "Group.member.entity", - "path": "Group.member.entity", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole", - "http://hl7.org/fhir/StructureDefinition/Device", - "http://hl7.org/fhir/StructureDefinition/Medication", - "http://hl7.org/fhir/StructureDefinition/Substance", - "http://hl7.org/fhir/StructureDefinition/Group" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] } ] } diff --git a/StructureDefinition/NHSEngland-Observation-GenomicsLab.json b/StructureDefinition/NHSEngland-Observation-GenomicsLab.json index 05498746..46a40ccd 100644 --- a/StructureDefinition/NHSEngland-Observation-GenomicsLab.json +++ b/StructureDefinition/NHSEngland-Observation-GenomicsLab.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Observation-GenomicsLab", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Observation-GenomicsLab", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Observation_GenomicsLab", "title": "NHSEngland Observation GenomicsLab", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -54,15 +54,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study", - "http://hl7.org/fhir/StructureDefinition/MedicationAdministration", - "http://hl7.org/fhir/StructureDefinition/MedicationDispense", - "http://hl7.org/fhir/StructureDefinition/MedicationStatement", - "http://hl7.org/fhir/StructureDefinition/Procedure", - "http://hl7.org/fhir/StructureDefinition/Immunization", - "http://hl7.org/fhir/StructureDefinition/ImagingStudy" - ], "aggregation": [ "referenced", "bundled" @@ -121,10 +112,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient" - ], "aggregation": [ "referenced", "bundled" @@ -139,10 +126,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Specimen-Genomics", - "http://hl7.org/fhir/StructureDefinition/Resource" - ], "aggregation": [ "referenced", "bundled" @@ -155,28 +138,6 @@ "path": "Observation.effective[x]", "definition": "It is expected that all Observations SHOULD include the effective time the observation was made, if known, to aid interpretation." }, - { - "id": "Observation.performer", - "path": "Observation.performer", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole", - "http://hl7.org/fhir/StructureDefinition/Organization", - "http://hl7.org/fhir/StructureDefinition/CareTeam", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/RelatedPerson" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] - }, { "id": "Observation.value[x]", "path": "Observation.value[x]", diff --git a/StructureDefinition/NHSEngland-Patient-Genomics.json b/StructureDefinition/NHSEngland-Patient-Genomics.json index 53a7a563..5aa58bb5 100644 --- a/StructureDefinition/NHSEngland-Patient-Genomics.json +++ b/StructureDefinition/NHSEngland-Patient-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Patient-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Patient_Genomics", "title": "NHSEngland Patient Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -77,7 +77,15 @@ "id": "Patient.extension:fetalStatus", "path": "Patient.extension", "sliceName": "fetalStatus", - "definition": "Extension used for determining the life status of the fetus. SHOULD always be present for a fetal patient record to help with identification." + "definition": "Extension used for determining the life status of the fetus. SHOULD always be present for a fetal patient record to help with identification.", + "constraint": [ + { + "key": "gen-3", + "severity": "warning", + "human": "fetalStatus SHOULD be provided if a birthDate is not present, indicating the patient resource is likely for a fetus.", + "expression": "(Patient.extension(fetalStatus).exists() and Patient.birthDate.notExists()) or Patient.birthDate.exists()" + } + ] }, { "id": "Patient.extension:residentialStatus", @@ -108,42 +116,25 @@ "id": "Patient.identifier", "path": "Patient.identifier", "definition": "SHALL be present for Patients within the Genomic Order Management ecosystem. It is preferred that all patients with an NHS number have this included within the Patient resource upon submission of a test order. Patient who do not have an NHS number SHOULD have a temporary one registered/assigned with PDS.\r\nFor patient records where the NHS number has been traced from PDS, the trace status SHOULD be provided within the NHS Number identifier slice.\r\n\r\nAdditional identifiers SHOULD include an appropriate naming system scheme which clearly identifies the assigner (to disambiguate the identifier from other resources where these are not nationally unique). Alternatively, the OID for local identifier MAY be used, with the 'assigner' organization explicitly referenced.", - "min": 1 - }, - { - "id": "Patient.identifier:nhsNumber", - "path": "Patient.identifier", - "sliceName": "nhsNumber" - }, - { - "id": "Patient.identifier:nhsNumber.assigner", - "path": "Patient.identifier.assigner", - "type": [ + "min": 1, + "constraint": [ { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Organization-Genomics" - ] + "key": "gen-4", + "severity": "error", + "human": "Identifiers which are not NHS Numbers SHALL have an assigner", + "expression": "identifier.where(system != 'https://fhir.nhs.uk/Id/nhs-number').all(assigner.exists())" } ] }, { - "id": "Patient.identifier:localIdentifier", + "id": "Patient.identifier:nhsNumber", "path": "Patient.identifier", - "sliceName": "localIdentifier" + "sliceName": "nhsNumber" }, { - "id": "Patient.identifier:localIdentifier.assigner", + "id": "Patient.identifier:nhsNumber.assigner", "path": "Patient.identifier.assigner", - "min": 1 - }, - { - "id": "Patient.identifier:localIdentifier.assigner.identifier", - "path": "Patient.identifier.assigner.identifier", - "min": 1, - "fixedIdentifier": { - "system": "https://fhir.nhs.uk/Id/ods-organization-code" - } + "max": "0" }, { "id": "Patient.name", diff --git a/StructureDefinition/NHSEngland-Procedure-Genomics.json b/StructureDefinition/NHSEngland-Procedure-Genomics.json index 6f60af8a..9fabb1ca 100644 --- a/StructureDefinition/NHSEngland-Procedure-Genomics.json +++ b/StructureDefinition/NHSEngland-Procedure-Genomics.json @@ -2,11 +2,12 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Procedure-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Procedure-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Procedure_Genomics", "title": "NHSEngland Procedure Genomics", "status": "active", - "date": "2026-04-16", + "experimental": true, + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -111,11 +112,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/Group" - ], "aggregation": [ "referenced", "bundled" @@ -127,26 +123,6 @@ "id": "Procedure.performed[x]", "path": "Procedure.performed[x]", "definition": "performed SHOULD be provided wherever possible, using the appropriate data type, to aid in interpretation of Genomic test results." - }, - { - "id": "Procedure.recorder", - "path": "Procedure.recorder", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/RelatedPerson", - "http://hl7.org/fhir/StructureDefinition/Practitioner", - "http://hl7.org/fhir/StructureDefinition/PractitionerRole" - ], - "aggregation": [ - "referenced", - "bundled" - ] - } - ] } ] } diff --git a/StructureDefinition/NHSEngland-Provenance-Genomics.json b/StructureDefinition/NHSEngland-Provenance-Genomics.json index b8ca4114..863f25a4 100644 --- a/StructureDefinition/NHSEngland-Provenance-Genomics.json +++ b/StructureDefinition/NHSEngland-Provenance-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Provenance-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Provenance-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Provenance_Genomics", "title": "NHSEngland Provenance Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -39,11 +39,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics", - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-DiagnosticReport-GenomicReport", - "http://hl7.org/fhir/StructureDefinition/Resource" - ], "aggregation": [ "referenced", "bundled" diff --git a/StructureDefinition/NHSEngland-RelatedPerson-Genomics.json b/StructureDefinition/NHSEngland-RelatedPerson-Genomics.json index 651133dd..9498c85a 100644 --- a/StructureDefinition/NHSEngland-RelatedPerson-Genomics.json +++ b/StructureDefinition/NHSEngland-RelatedPerson-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-RelatedPerson-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-RelatedPerson-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_RelatedPerson_Genomics", "title": "NHSEngland RelatedPerson Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -45,9 +45,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics" - ], "aggregation": [ "referenced", "bundled" diff --git a/StructureDefinition/NHSEngland-RequestGroup-Genomics.json b/StructureDefinition/NHSEngland-RequestGroup-Genomics.json index 43fa088b..7deadda5 100644 --- a/StructureDefinition/NHSEngland-RequestGroup-Genomics.json +++ b/StructureDefinition/NHSEngland-RequestGroup-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-RequestGroup-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-RequestGroup-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_RequestGroup_Genomics", "title": "NHSEngland RequestGroup Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -56,17 +56,7 @@ "id": "RequestGroup.subject", "path": "RequestGroup.subject", "definition": "Automatically assigned by the central service. SHALL match the subject referenced from the Proband request.", - "min": 1, - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Patient", - "http://hl7.org/fhir/StructureDefinition/Group" - ] - } - ] + "min": 1 }, { "id": "RequestGroup.encounter", diff --git a/StructureDefinition/NHSEngland-ServiceRequest-Genomics.json b/StructureDefinition/NHSEngland-ServiceRequest-Genomics.json index fa2ec57d..03ee8e1a 100644 --- a/StructureDefinition/NHSEngland-ServiceRequest-Genomics.json +++ b/StructureDefinition/NHSEngland-ServiceRequest-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-ServiceRequest-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics", - "version": "0.3.1", + "version": "0.3.2", "name": "NHSEngland_ServiceRequest_Genomics", "title": "NHSEngland ServiceRequest Genomics", "status": "active", - "date": "2026-08-11", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -223,17 +223,15 @@ "id": "ServiceRequest.category", "path": "ServiceRequest.category", "definition": "Category SHALL be populated with the reason for the request being ordered e.g. Diagnostic, Carrier, Predictive, Stored DNA etc. The final list of applicable codes which can be selected is still under review, the Genomic-ReasonforTesting ValueSet SHOULD be used for this categorisation.", - "min": 1 - }, - { - "id": "ServiceRequest.category:reasonForTesting", - "path": "ServiceRequest.category", - "sliceName": "reasonForTesting", "min": 1, - "binding": { - "strength": "required", - "valueSet": "https://fhir.nhs.uk/ValueSet/genomics-reasonfortesting" - } + "constraint": [ + { + "key": "gen-5", + "severity": "error", + "human": "At least 1 reason for testing SHALL be provided", + "expression": "category.coding.memberOf('https://fhir.nhs.uk/ValueSet/Genomic-ReasonForTesting').exists()" + } + ] }, { "id": "ServiceRequest.priority", @@ -492,9 +490,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Condition-Genomics" - ], "aggregation": [ "referenced", "bundled" diff --git a/StructureDefinition/NHSEngland-Specimen-Genomics.json b/StructureDefinition/NHSEngland-Specimen-Genomics.json index 9aadddf6..c61caacc 100644 --- a/StructureDefinition/NHSEngland-Specimen-Genomics.json +++ b/StructureDefinition/NHSEngland-Specimen-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Specimen-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Specimen-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Specimen_Genomics", "title": "NHSEngland Specimen Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -53,18 +53,6 @@ "definition": "Multiple identifiers MAY be assigned to a sample as it travels between labs. Each lab SHOULD append their local identifier to the identifier array if needed, ensuring either the system or assigner, is able to disambiguate any identifiers from possibly overlapping numbers from other organizations. Assigner is preferred in this case (see identifier example on the UKCore-Patient page for further guidance)\r\nNote: accessionIdentifier is unused by the Genomic Medicine Service to facilitate movement of samples across organizational boundaries.", "min": 1 }, - { - "id": "Specimen.identifier.assigner", - "path": "Specimen.identifier.assigner", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Organization-Genomics" - ] - } - ] - }, { "id": "Specimen.identifier:identifierGMSSpecimen", "path": "Specimen.identifier", diff --git a/StructureDefinition/NHSEngland-Task-Genomics.json b/StructureDefinition/NHSEngland-Task-Genomics.json index bda78d9c..27b46694 100644 --- a/StructureDefinition/NHSEngland-Task-Genomics.json +++ b/StructureDefinition/NHSEngland-Task-Genomics.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "NHSEngland-Task-Genomics", "url": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Task-Genomics", - "version": "0.3.0", + "version": "0.3.1", "name": "NHSEngland_Task_Genomics", "title": "NHSEngland Task Genomics", "status": "active", - "date": "2026-04-16", + "date": "2026-08-25", "publisher": "NHS England", "contact": [ { @@ -38,21 +38,6 @@ "definition": "This element will not be used within the Genomic Medicine Service. The ServiceRequest a Task is seeking to fulfill SHALL be referenced through the `focus` element. Specimen resources being acted upon by tasks related to specimen prep/processing SHOULD be referenced through the `Task.input` element.", "max": "0" }, - { - "id": "Task.basedOn.identifier.assigner", - "path": "Task.basedOn.identifier.assigner", - "type": [ - { - "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Organization-Genomics" - ], - "aggregation": [ - "referenced" - ] - } - ] - }, { "id": "Task.partOf", "path": "Task.partOf", @@ -149,10 +134,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics", - "http://hl7.org/fhir/StructureDefinition/Resource" - ], "aggregation": [ "referenced" ] @@ -209,9 +190,6 @@ "type": [ { "code": "Reference", - "targetProfile": [ - "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" - ], "aggregation": [ "referenced" ] @@ -231,7 +209,7 @@ { "id": "Task.owner.identifier.system", "path": "Task.owner.identifier.system", - "fixedUri": "https://fhir.nhs.uk/Id/ods-organisation-code" + "fixedUri": "https://fhir.nhs.uk/Id/ods-organization-code" }, { "id": "Task.location",