{ "description": null, "_filename": "NHSDigital-Specimen-Genomics.StructureDefinition.json", "package_name": "uk.nhsengland.genomics.r4", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "NHSDigital_Specimen_Genomics", "abstract": false, "type": "Specimen", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.2.0-prerelease", "status": "draft", "id": "a8d92b92-e9c0-43a2-a88b-aee11c55527b", "kind": "resource", "url": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Specimen-Genomics", "version": null, "differential": { "element": [ { "id": "Specimen", "path": "Specimen", "constraint": [ { "key": "gen-1", "human": "Condition - condition MUST be present if extension:specimen-specialHandling is present", "severity": "error", "expression": "(collection.extension('http://hl7.org/fhir/StructureDefinition/specimen-specialHandling').exists().not() or (collection.extension('http://hl7.org/fhir/StructureDefinition/specimen-specialHandling').exists() and condition.exists()))" } ] }, { "id": "Specimen.extension", "min": 0, "path": "Specimen.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Specimen.extension:state", "max": "1", "min": 0, "path": "Specimen.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SampleCategory" ] } ], "sliceName": "state", "isModifier": false }, { "id": "Specimen.identifier.assigner", "path": "Specimen.identifier.assigner", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics" ] } ] }, { "id": "Specimen.accessionIdentifier", "min": 1, "path": "Specimen.accessionIdentifier" }, { "id": "Specimen.status", "min": 1, "path": "Specimen.status" }, { "id": "Specimen.type", "min": 1, "path": "Specimen.type" }, { "id": "Specimen.subject", "min": 1, "path": "Specimen.subject", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Group", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device", "http://hl7.org/fhir/StructureDefinition/Substance", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics" ] } ] }, { "id": "Specimen.parent", "max": "1", "path": "Specimen.parent", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Specimen-Genomics" ] } ] }, { "id": "Specimen.request", "max": "1", "min": 1, "path": "Specimen.request", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest-Genomics" ] } ] }, { "id": "Specimen.collection", "min": 1, "path": "Specimen.collection" }, { "id": "Specimen.collection.extension", "min": 0, "path": "Specimen.collection.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Specimen.collection.extension:specimen-specialHandling", "min": 0, "path": "Specimen.collection.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/specimen-specialHandling" ] } ], "sliceName": "specimen-specialHandling" }, { "id": "Specimen.collection.collector", "path": "Specimen.collection.collector", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics" ] } ] }, { "id": "Specimen.collection.collected[x]", "min": 1, "path": "Specimen.collection.collected[x]" }, { "id": "Specimen.collection.fastingStatus[x]", "max": "0", "path": "Specimen.collection.fastingStatus[x]" }, { "id": "Specimen.container", "max": "1", "path": "Specimen.container" }, { "id": "Specimen.condition", "max": "1", "path": "Specimen.condition" }, { "id": "Specimen.note", "max": "1", "path": "Specimen.note" } ] }, "baseDefinition": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Specimen" }