diff --git a/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json b/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json index d09a8eb..6c09cb7 100644 --- a/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json +++ b/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport.json @@ -41,12 +41,61 @@ { "id": "Composition.type", "path": "Composition.type", - "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" + "definition": "SNOMED CT code for either a Laboratory Report (4241000179101) 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" } }, + { + "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",