{
"description": "Basisiprofil zur Abbildung einer MII Bioprobe. Nicht zur direkten Implementierung gedacht, Module leiten bei Bedarf eigene Profile von diesem Profil ab.",
"_filename": "StructureDefinition-SpecimenCore.json",
"package_name": "de.medizininformatikinitiative.kerndatensatz.biobank",
"date": null,
"derivation": "constraint",
"publisher": null,
"fhirVersion": "4.0.1",
"name": "ProfileSpecimenBioprobeCore",
"mapping": [ {
"uri": "http://hl7.org/v3",
"name": "RIM Mapping",
"identity": "rim"
}, {
"uri": "http://hl7.org/fhir/fivews",
"name": "FiveWs Pattern Mapping",
"identity": "w5"
}, {
"uri": "http://hl7.org/v2",
"name": "HL7 v2 Mapping",
"identity": "v2"
} ],
"abstract": false,
"type": "Specimen",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "Profile - Specimen - Bioprobe - Core",
"package_version": "1.0.7",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
"valueString": "Clinical.Diagnostics"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
"valueCode": "patient"
} ],
"status": "active",
"id": "3bb9dcc2-2bcf-43f8-8bc2-8b8e2bf13ab5",
"kind": "resource",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/SpecimenCore",
"version": null,
"differential": {
"element": [ {
"id": "Specimen.identifier",
"path": "Specimen.identifier",
"mustSupport": true
}, {
"id": "Specimen.status",
"min": 1,
"path": "Specimen.status",
"mustSupport": true
}, {
"id": "Specimen.type",
"min": 1,
"path": "Specimen.type",
"mustSupport": true
}, {
"id": "Specimen.type.coding",
"min": 1,
"path": "Specimen.type.coding",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this.system",
"type": "pattern"
} ]
}
}, {
"id": "Specimen.type.coding:sct",
"max": "*",
"min": 1,
"path": "Specimen.type.coding",
"binding": {
"strength": "extensible",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/probenart"
},
"sliceName": "sct"
}, {
"id": "Specimen.type.coding:sct.system",
"path": "Specimen.type.coding.system",
"patternUri": "http://snomed.info/sct"
}, {
"id": "Specimen.subject",
"min": 1,
"path": "Specimen.subject",
"type": [ {
"code": "Reference",
"targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ]
} ],
"mustSupport": true
}, {
"id": "Specimen.parent",
"path": "Specimen.parent",
"mustSupport": true
}, {
"id": "Specimen.request",
"path": "Specimen.request",
"mustSupport": true
}, {
"id": "Specimen.collection",
"min": 1,
"path": "Specimen.collection",
"mustSupport": true
}, {
"id": "Specimen.collection.extension",
"path": "Specimen.collection.extension",
"slicing": {
"rules": "open",
"ordered": false,
"discriminator": [ {
"path": "url",
"type": "value"
} ]
}
}, {
"id": "Specimen.collection.extension:einstellungBlutversorgung",
"max": "1",
"min": 0,
"path": "Specimen.collection.extension",
"type": [ {
"code": "Extension",
"profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/EinstellungBlutversorgung" ]
} ],
"sliceName": "einstellungBlutversorgung",
"mustSupport": true
}, {
"id": "Specimen.collection.collected[x]",
"min": 1,
"path": "Specimen.collection.collected[x]",
"mustSupport": true
}, {
"id": "Specimen.collection.bodySite",
"path": "Specimen.collection.bodySite",
"constraint": [ {
"key": "mii-bb-1",
"human": "Bei der Angabe der Entnahmestelle muss ein ICD-O-3 Topographiecode oder ein SNOMED CT Code angegeben werden.",
"source": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/SpecimenCore",
"severity": "error",
"expression": "coding.where(system = 'http://snomed.info/sct' or system = 'http://terminology.hl7.org/CodeSystem/icd-o-3').exists()"
} ],
"mustSupport": true
}, {
"id": "Specimen.collection.bodySite.coding",
"path": "Specimen.collection.bodySite.coding",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this.system",
"type": "pattern"
} ]
}
}, {
"id": "Specimen.collection.bodySite.coding:sct",
"max": "1",
"min": 0,
"path": "Specimen.collection.bodySite.coding",
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/sct-body-structures"
},
"sliceName": "sct",
"mustSupport": true
}, {
"id": "Specimen.collection.bodySite.coding:sct.system",
"path": "Specimen.collection.bodySite.coding.system",
"patternUri": "http://snomed.info/sct"
}, {
"id": "Specimen.collection.bodySite.coding:icd-o-3",
"max": "1",
"min": 0,
"path": "Specimen.collection.bodySite.coding",
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/icd-o-3-topography"
},
"sliceName": "icd-o-3",
"mustSupport": true
}, {
"id": "Specimen.collection.bodySite.coding:icd-o-3.system",
"path": "Specimen.collection.bodySite.coding.system",
"patternUri": "http://terminology.hl7.org/CodeSystem/icd-o-3"
}, {
"id": "Specimen.collection.fastingStatus[x]",
"path": "Specimen.collection.fastingStatus[x]",
"slicing": {
"rules": "open",
"ordered": false,
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
},
"mustSupport": true
}, {
"id": "Specimen.collection.fastingStatus[x]:fastingStatusCodeableConcept",
"max": "1",
"min": 0,
"path": "Specimen.collection.fastingStatus[x]",
"type": [ {
"code": "CodeableConcept"
} ],
"binding": {
"strength": "required",
"valueSet": "http://terminology.hl7.org/ValueSet/v2-0916"
},
"sliceName": "fastingStatusCodeableConcept"
}, {
"id": "Specimen.processing",
"path": "Specimen.processing",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this.procedure.coding",
"type": "pattern"
} ]
},
"mustSupport": true
}, {
"id": "Specimen.processing.extension",
"min": 1,
"path": "Specimen.processing.extension",
"slicing": {
"rules": "open",
"ordered": false,
"discriminator": [ {
"path": "url",
"type": "value"
} ]
}
}, {
"id": "Specimen.processing.extension:temperaturbedingungen",
"max": "1",
"min": 1,
"path": "Specimen.processing.extension",
"type": [ {
"code": "Extension",
"profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen" ]
} ],
"sliceName": "temperaturbedingungen",
"mustSupport": true
}, {
"id": "Specimen.processing.procedure",
"min": 1,
"path": "Specimen.processing.procedure",
"binding": {
"strength": "example",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/sct-lab-procedure"
},
"mustSupport": true
}, {
"id": "Specimen.processing.procedure.coding",
"min": 1,
"path": "Specimen.processing.procedure.coding",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this.system",
"type": "pattern"
} ]
}
}, {
"id": "Specimen.processing.procedure.coding:sct",
"max": "*",
"min": 1,
"path": "Specimen.processing.procedure.coding",
"sliceName": "sct",
"mustSupport": true
}, {
"id": "Specimen.processing.procedure.coding:sct.system",
"path": "Specimen.processing.procedure.coding.system",
"patternUri": "http://snomed.info/sct"
}, {
"id": "Specimen.processing.additive",
"path": "Specimen.processing.additive",
"type": [ {
"code": "Reference",
"targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Substance" ]
} ],
"mustSupport": true
}, {
"id": "Specimen.processing.time[x]",
"path": "Specimen.processing.time[x]",
"slicing": {
"rules": "open",
"ordered": false,
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
},
"mustSupport": true
}, {
"id": "Specimen.processing.time[x]:timePeriod",
"max": "1",
"min": 0,
"path": "Specimen.processing.time[x]",
"type": [ {
"code": "Period"
} ],
"sliceName": "timePeriod",
"mustSupport": true
}, {
"id": "Specimen.processing.time[x]:timePeriod.start",
"path": "Specimen.processing.time[x].start",
"mustSupport": true
}, {
"id": "Specimen.processing.time[x]:timePeriod.end",
"path": "Specimen.processing.time[x].end",
"mustSupport": true
}, {
"id": "Specimen.processing:lagerprozess",
"max": "*",
"min": 0,
"path": "Specimen.processing",
"sliceName": "lagerprozess",
"mustSupport": true
}, {
"id": "Specimen.processing:lagerprozess.extension:temperaturbedingungen",
"max": "1",
"min": 1,
"path": "Specimen.processing.extension",
"type": [ {
"code": "Extension",
"profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen" ]
} ],
"sliceName": "temperaturbedingungen",
"mustSupport": true
}, {
"id": "Specimen.processing:lagerprozess.procedure.coding",
"path": "Specimen.processing.procedure.coding",
"patternCoding": {
"code": "1186936003",
"system": "http://snomed.info/sct"
}
}, {
"id": "Specimen.processing:lagerprozess.time[x]",
"min": 1,
"path": "Specimen.processing.time[x]",
"type": [ {
"code": "Period"
} ]
}, {
"id": "Specimen.processing:lagerprozess.time[x]:timePeriod",
"path": "Specimen.processing.time[x]",
"type": [ {
"code": "Period"
} ],
"sliceName": "timePeriod"
}, {
"id": "Specimen.processing:lagerprozess.time[x]:timePeriod.start",
"min": 1,
"path": "Specimen.processing.time[x].start"
}, {
"id": "Specimen.container",
"path": "Specimen.container",
"mustSupport": true
}, {
"id": "Specimen.container.type",
"min": 1,
"path": "Specimen.container.type",
"binding": {
"strength": "extensible",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/containertyp"
},
"mustSupport": true
}, {
"id": "Specimen.container.capacity",
"path": "Specimen.container.capacity",
"mustSupport": true
}, {
"id": "Specimen.container.specimenQuantity",
"path": "Specimen.container.specimenQuantity",
"mustSupport": true
}, {
"id": "Specimen.container.additive[x]",
"path": "Specimen.container.additive[x]",
"slicing": {
"rules": "open",
"ordered": false,
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
},
"mustSupport": true
}, {
"id": "Specimen.container.additiveReference",
"max": "1",
"min": 0,
"path": "Specimen.container.additiveReference",
"type": [ {
"code": "Reference",
"targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Substance" ]
} ]
}, {
"id": "Specimen.note",
"path": "Specimen.note",
"mustSupport": true
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Specimen"
}