{
"description": "Logische Repräsentation des Erweiterungsmoduls Biobank",
"_filename": "StructureDefinition-Biobank.json",
"package_name": "de.medizininformatikinitiative.kerndatensatz.biobank",
"date": null,
"derivation": "specialization",
"publisher": null,
"fhirVersion": "4.0.1",
"name": "MII_LM_Biobank",
"mapping": [ {
"name": "Biobank LogicalModel FHIR Mapping",
"identity": "FHIR"
} ],
"abstract": false,
"type": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/LogicalModel/Biobank",
"experimental": null,
"resourceType": "StructureDefinition",
"title": null,
"package_version": "2025.0.4",
"snapshot": {
"element": [ {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank",
"min": 0,
"definition": "Logische Repräsentation des Erweiterungsmoduls Biobank",
"short": "MII_LM_Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "*",
"id": "Biobank",
"condition": [ "ele-1" ],
"base": {
"max": "*",
"min": 0,
"path": "Biobank"
}
}, {
"path": "Biobank.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe",
"min": 0,
"definition": "Details zu einer Bioprobe",
"short": "Details zu einer Bioprobe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "*",
"id": "Biobank.Bioprobe",
"condition": [ "ele-1" ],
"base": {
"max": "*",
"min": 0,
"path": "Biobank.Bioprobe"
}
}, {
"path": "Biobank.Bioprobe.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Bioprobe.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Bioprobe.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Bioprobe.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Proben-ID",
"min": 0,
"definition": "Einrichtungsinterner Identifier der Probe",
"short": "Einrichtungsinterner Identifier der Probe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CX / EI (occasionally, more often EI maps to a resource id or a URL)",
"identity": "v2"
}, {
"map": "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]",
"identity": "rim"
}, {
"map": "Identifier",
"identity": "servd"
}, {
"map": "Specimen.identifier",
"identity": "FHIR"
} ],
"type": [ {
"code": "Identifier"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Proben-ID",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Proben-ID"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenart",
"min": 0,
"definition": "Art der Probe; SCT verpflichtend; Beschränkung auf Specimen ValueSet erwünscht.",
"short": "Art der Probe; SCT verpflichtend; Beschränkung auf Specimen ValueSet erwünscht.",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.type",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenart",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenart"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "qty-3",
"human": "If a code for the unit is present, the system SHALL also be present",
"xpath": "not(exists(f:code)) or exists(f:system)",
"source": "http://hl7.org/fhir/StructureDefinition/Quantity",
"severity": "error",
"expression": "code.empty() or system.exists()"
} ],
"path": "Biobank.Bioprobe.Probenmenge",
"min": 0,
"definition": "Probenmenge",
"short": "Probenmenge",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "SN (see also Range) or CQ",
"identity": "v2"
}, {
"map": "PQ, IVL, MO, CO, depending on the values",
"identity": "rim"
}, {
"map": "Specimen.container.specimenQuantity",
"identity": "FHIR"
} ],
"type": [ {
"code": "Quantity"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenmenge",
"condition": [ "ele-1" ],
"comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenmenge"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verfuegbarkeitsstatus",
"min": 0,
"definition": "Status der Probe / des Materials hinsichtlich der Verfügbarkeit",
"short": "Status der Probe / des Materials hinsichtlich der Verfügbarkeit",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.status",
"identity": "FHIR"
} ],
"type": [ {
"code": "code"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verfuegbarkeitsstatus",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verfuegbarkeitsstatus"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Projektverwendung",
"min": 0,
"definition": "Freitextangabe zur Verwendung der Probe in Projekten",
"short": "Freitextangabe zur Verwendung der Probe in Projekten",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.note",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Projektverwendung",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Projektverwendung"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.SonstigeEigenschaften",
"min": 0,
"definition": "Freitextangabe weiterer Probeneigenschaften",
"short": "Freitextangabe weiterer Probeneigenschaften",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.note",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Bioprobe.SonstigeEigenschaften",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.SonstigeEigenschaften"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ref-1",
"human": "SHALL have a contained resource if a local reference is provided",
"xpath": "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source": "http://hl7.org/fhir/StructureDefinition/Reference",
"severity": "error",
"expression": "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))"
} ],
"path": "Biobank.Bioprobe.Ist-gewonnen-aus",
"min": 0,
"definition": "Referenz auf Bioprobe",
"short": "Referenz auf Bioprobe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)",
"identity": "rim"
}, {
"map": "Specimen.parent",
"identity": "FHIR"
} ],
"type": [ {
"code": "Reference"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Ist-gewonnen-aus",
"condition": [ "ele-1" ],
"comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Ist-gewonnen-aus"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ref-1",
"human": "SHALL have a contained resource if a local reference is provided",
"xpath": "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source": "http://hl7.org/fhir/StructureDefinition/Reference",
"severity": "error",
"expression": "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))"
} ],
"path": "Biobank.Bioprobe.FestgestellteDiagnose",
"min": 0,
"definition": "Verweis auf eine Diagnose für die Material in der Probe enthalten ist",
"short": "Verweis auf eine Diagnose für die Material in der Probe enthalten ist",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)",
"identity": "rim"
}, {
"map": "Specimen.extension[diagnose]",
"identity": "FHIR"
} ],
"type": [ {
"code": "Reference"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.FestgestellteDiagnose",
"condition": [ "ele-1" ],
"comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.FestgestellteDiagnose"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ref-1",
"human": "SHALL have a contained resource if a local reference is provided",
"xpath": "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source": "http://hl7.org/fhir/StructureDefinition/Reference",
"severity": "error",
"expression": "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))"
} ],
"path": "Biobank.Bioprobe.gehoert-zu",
"min": 0,
"definition": "Zuordnung der Probe zu einer Sammlung/Biobank",
"short": "Zuordnung der Probe zu einer Sammlung/Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)",
"identity": "rim"
}, {
"map": "Specimen.extension[gehoertZu]",
"identity": "FHIR"
} ],
"type": [ {
"code": "Reference"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.gehoert-zu",
"condition": [ "ele-1" ],
"comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.gehoert-zu"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Container",
"min": 0,
"definition": "Probenbehältnis",
"short": "Probenbehältnis",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.container",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Container",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container"
}
}, {
"path": "Biobank.Bioprobe.Container.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Bioprobe.Container.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Container.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Bioprobe.Container.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Container.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Bioprobe.Container.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Container.Containertyp",
"min": 0,
"definition": "Typ des Containers",
"short": "Typ des Containers",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.container.type",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Container.Containertyp",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container.Containertyp"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "qty-3",
"human": "If a code for the unit is present, the system SHALL also be present",
"xpath": "not(exists(f:code)) or exists(f:system)",
"source": "http://hl7.org/fhir/StructureDefinition/Quantity",
"severity": "error",
"expression": "code.empty() or system.exists()"
} ],
"path": "Biobank.Bioprobe.Container.Kapazitaet",
"min": 0,
"definition": "Kapazität des Probencontainers",
"short": "Kapazität des Probencontainers",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "SN (see also Range) or CQ",
"identity": "v2"
}, {
"map": "PQ, IVL, MO, CO, depending on the values",
"identity": "rim"
}, {
"map": "Specimen.container.capacity",
"identity": "FHIR"
} ],
"type": [ {
"code": "Quantity"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Container.Kapazitaet",
"condition": [ "ele-1" ],
"comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container.Kapazitaet"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Container.VerwendungAdditiv",
"min": 0,
"definition": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde",
"short": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.container.additive",
"identity": "FHIR"
} ],
"type": [ {
"code": "boolean"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Container.VerwendungAdditiv",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container.VerwendungAdditiv"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Container.Additiv",
"min": 0,
"definition": "Zusatzstoffe im Container",
"short": "Zusatzstoffe im Container",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.container.additive",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "*",
"id": "Biobank.Bioprobe.Container.Additiv",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "*",
"min": 0,
"path": "Biobank.Bioprobe.Container.Additiv"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenentnahme",
"min": 0,
"definition": "Informationen zur Entnahme der Probe",
"short": "Informationen zur Entnahme der Probe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.collection",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme"
}
}, {
"path": "Biobank.Bioprobe.Probenentnahme.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Bioprobe.Probenentnahme.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Bioprobe.Probenentnahme.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.Entnahme-ID",
"min": 0,
"definition": "Entnahme-ID",
"short": "Entnahme-ID",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CX / EI (occasionally, more often EI maps to a resource id or a URL)",
"identity": "v2"
}, {
"map": "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]",
"identity": "rim"
}, {
"map": "Identifier",
"identity": "servd"
}, {
"map": "Specimen.collection.request",
"identity": "FHIR"
} ],
"type": [ {
"code": "Identifier"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.Entnahme-ID",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Entnahme-ID"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.EinstellungBlutversorgung",
"min": 0,
"definition": "Zeitpunkt der Einstellung der Blutversorgung zur Probe. Kann zur Berechnung der warmen Ischaemiezeit verwendet werden.",
"short": "Zeitpunkt der Einstellung der Blutversorgung zur Probe. Kann zur Berechnung der warmen Ischaemiezeit verwendet werden.",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.collection.extension[einstellungBlutversorgung]",
"identity": "FHIR"
} ],
"type": [ {
"code": "dateTime"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.EinstellungBlutversorgung",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.EinstellungBlutversorgung"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.Entnahmezeitpunkt",
"min": 0,
"definition": "Zeitpunkt der Ent- / Abnahme der Probe. Kann zur Berechnung der kalten Ischaemiezeit verwendet werden.",
"short": "Zeitpunkt der Ent- / Abnahme der Probe. Kann zur Berechnung der kalten Ischaemiezeit verwendet werden.",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.collection.collected[x]",
"identity": "FHIR"
} ],
"type": [ {
"code": "dateTime"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.Entnahmezeitpunkt",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Entnahmezeitpunkt"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.Entnahmestelle",
"min": 0,
"definition": "Lokalisation der Körperstelle, von der die Probe stammt",
"short": "Lokalisation der Körperstelle, von der die Probe stammt",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.collection.bodySite",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.Entnahmestelle",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Entnahmestelle"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.Nuechternstatus",
"min": 0,
"definition": "Nüchterstatus des:der Patent:in zum Zeitpunkt der Entnahme der Probe. Muss aus dem http://terminology.hl7.org/ValueSet/v2-0916 stammen.",
"short": "Nüchterstatus des:der Patent:in zum Zeitpunkt der Entnahme der Probe. Muss aus dem http://terminology.hl7.org/ValueSet/v2-0916 stammen.",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.collection.fastingStatusCodeableConcept",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.Nuechternstatus",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Nuechternstatus"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "qty-3",
"human": "If a code for the unit is present, the system SHALL also be present",
"xpath": "not(exists(f:code)) or exists(f:system)",
"source": "http://hl7.org/fhir/StructureDefinition/Quantity",
"severity": "error",
"expression": "code.empty() or system.exists()"
} ],
"path": "Biobank.Bioprobe.Probenentnahme.NuechternstatusDauer",
"min": 0,
"definition": "Zeitliche Dauer der Nüchternheit vor der Probenentnahme",
"short": "Zeitliche Dauer der Nüchternheit vor der Probenentnahme",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "SN (see also Range) or CQ",
"identity": "v2"
}, {
"map": "PQ, IVL, MO, CO, depending on the values",
"identity": "rim"
}, {
"map": "Specimen.collection.fastingStatusDuration",
"identity": "FHIR"
} ],
"type": [ {
"code": "Quantity"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Probenentnahme.NuechternstatusDauer",
"condition": [ "ele-1" ],
"comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.NuechternstatusDauer"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess",
"min": 0,
"definition": "Prozedur der Probenbearbeitung",
"short": "Prozedur der Probenbearbeitung",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess"
}
}, {
"path": "Biobank.Bioprobe.Verarbeitungsprozess.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Startzeitpunkt",
"min": 0,
"definition": "Zeitpunkt des Beginns der Probenbearbeitung",
"short": "Zeitpunkt des Beginns der Probenbearbeitung",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing.timePeriod.start",
"identity": "FHIR"
} ],
"type": [ {
"code": "dateTime"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Startzeitpunkt",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Startzeitpunkt"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Endzeitpunkt",
"min": 0,
"definition": "Zeitpunkt des Abschlusses der Probenbearbeitung",
"short": "Zeitpunkt des Abschlusses der Probenbearbeitung",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing.timePeriod.end",
"identity": "FHIR"
} ],
"type": [ {
"code": "dateTime"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Endzeitpunkt",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Endzeitpunkt"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Verarbeitungstyp",
"min": 0,
"definition": "Prozedur der Probenbearbeitung",
"short": "Prozedur der Probenbearbeitung",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing.procedure",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Verarbeitungstyp",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Verarbeitungstyp"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "rng-2",
"human": "If present, low SHALL have a lower value than high",
"xpath": "not(exists(f:low/f:value/@value)) or not(exists(f:high/f:value/@value)) or (number(f:low/f:value/@value) <= number(f:high/f:value/@value))",
"source": "http://hl7.org/fhir/StructureDefinition/Range",
"severity": "error",
"expression": "low.empty() or high.empty() or (low <= high)"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Temperatur",
"min": 0,
"definition": "Temperatur bei der die Probenverarbeitung stattfand. Angabe exakt oder in Wertebereichen (siehe SPREC)",
"short": "Temperatur bei der die Probenverarbeitung stattfand. Angabe exakt oder in Wertebereichen (siehe SPREC)",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "NR and also possibly SN (but see also quantity)",
"identity": "v2"
}, {
"map": "IVL [lowClosed=\"true\" and highClosed=\"true\"]or URG",
"identity": "rim"
}, {
"map": "Specimen.processing.extension[temperaturbedingungen]",
"identity": "FHIR"
} ],
"type": [ {
"code": "Range"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Temperatur",
"condition": [ "ele-1" ],
"comment": "The stated low and high value are assumed to have arbitrarily high precision when it comes to determining which values are in the range. I.e. 1.99 is not in the range 2 -> 3.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Temperatur"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Modus",
"min": 0,
"definition": "Abhängig vom Verarbeitungstyp - bei Zentrifugation SPREC",
"short": "Abhängig vom Verarbeitungstyp - bei Zentrifugation SPREC",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.processing.procedure",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Modus",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Modus"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.VerwendungAdditive",
"min": 0,
"definition": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde",
"short": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing.additive",
"identity": "FHIR"
} ],
"type": [ {
"code": "boolean"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.VerwendungAdditive",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.VerwendungAdditive"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Additiv",
"min": 0,
"definition": "Additive bei der Probenbearbeitung wie Fixationsmittel; Einbettungs- und Eindeckungsmedien",
"short": "Additive bei der Probenbearbeitung wie Fixationsmittel; Einbettungs- und Eindeckungsmedien",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Specimen.processing.additive",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "*",
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Additiv",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "*",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Additiv"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Lagerprozess",
"min": 0,
"definition": "Lagerung einer Probe",
"short": "Lagerung einer Probe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing[lagerprozess]",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Lagerprozess",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess"
}
}, {
"path": "Biobank.Bioprobe.Lagerprozess.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Bioprobe.Lagerprozess.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Lagerprozess.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Bioprobe.Lagerprozess.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Bioprobe.Lagerprozess.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Bioprobe.Lagerprozess.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Lagerprozess.Einlagerungszeitpunkt",
"min": 0,
"definition": "Zeitpunkt des Beginns der Einlagerung der Probe",
"short": "Zeitpunkt des Beginns der Einlagerung der Probe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing[lagerprozess].timePeriod.start",
"identity": "FHIR"
} ],
"type": [ {
"code": "dateTime"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Lagerprozess.Einlagerungszeitpunkt",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess.Einlagerungszeitpunkt"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Bioprobe.Lagerprozess.Auslagerungspunkt",
"min": 0,
"definition": "Zeitpunkt des Endes der Einlagerung der Probe",
"short": "Zeitpunkt des Endes der Einlagerung der Probe",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Specimen.processing[lagerprozess].timePeriod.end",
"identity": "FHIR"
} ],
"type": [ {
"code": "dateTime"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Lagerprozess.Auslagerungspunkt",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess.Auslagerungspunkt"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "rng-2",
"human": "If present, low SHALL have a lower value than high",
"xpath": "not(exists(f:low/f:value/@value)) or not(exists(f:high/f:value/@value)) or (number(f:low/f:value/@value) <= number(f:high/f:value/@value))",
"source": "http://hl7.org/fhir/StructureDefinition/Range",
"severity": "error",
"expression": "low.empty() or high.empty() or (low <= high)"
} ],
"path": "Biobank.Bioprobe.Lagerprozess.Lagerungsbedingungen",
"min": 0,
"definition": "Temperaturbereich in dem die Probe gelagert wurde bzw. wird. Angabe in Wertebereichen wie in SPREC",
"short": "Temperaturbereich in dem die Probe gelagert wurde bzw. wird. Angabe in Wertebereichen wie in SPREC",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "NR and also possibly SN (but see also quantity)",
"identity": "v2"
}, {
"map": "IVL [lowClosed=\"true\" and highClosed=\"true\"]or URG",
"identity": "rim"
}, {
"map": "Specimen.processing[lagerprozess].extension[temperaturbedingungen]",
"identity": "FHIR"
} ],
"type": [ {
"code": "Range"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Lagerprozess.Lagerungsbedingungen",
"condition": [ "ele-1" ],
"comment": "The stated low and high value are assumed to have arbitrarily high precision when it comes to determining which values are in the range. I.e. 1.99 is not in the range 2 -> 3.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess.Lagerungsbedingungen"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ref-1",
"human": "SHALL have a contained resource if a local reference is provided",
"xpath": "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source": "http://hl7.org/fhir/StructureDefinition/Reference",
"severity": "error",
"expression": "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))"
} ],
"path": "Biobank.Bioprobe.Laborbefund",
"min": 0,
"definition": "Referenz auf den zu einer Probe gehörenden Laborbefund",
"short": "Referenz auf den zu einer Probe gehörenden Laborbefund",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)",
"identity": "rim"
} ],
"type": [ {
"code": "Reference"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Laborbefund",
"condition": [ "ele-1" ],
"comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Laborbefund"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ref-1",
"human": "SHALL have a contained resource if a local reference is provided",
"xpath": "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source": "http://hl7.org/fhir/StructureDefinition/Reference",
"severity": "error",
"expression": "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))"
} ],
"path": "Biobank.Bioprobe.Pathologiebefund",
"min": 0,
"definition": "Referenz auf den zu einer Probe gehörenden Pathologiebefund",
"short": "Referenz auf den zu einer Probe gehörenden Pathologiebefund",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)",
"identity": "rim"
} ],
"type": [ {
"code": "Reference"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Bioprobe.Pathologiebefund",
"condition": [ "ele-1" ],
"comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Pathologiebefund"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank",
"min": 0,
"definition": "Organisation, die Proben verwaltet",
"short": "Organisation, die Proben verwaltet",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank"
}
}, {
"path": "Biobank.Probensammlung-Biobank.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Probensammlung-Biobank.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Probensammlung-Biobank.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Probensammlung-Biobank.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Probensammlung-Biobank.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt",
"min": 0,
"definition": "Kontaktinformationen einer Sammlung/Biobank für Anfragen zu Bioproben",
"short": "Kontaktinformationen einer Sammlung/Biobank für Anfragen zu Bioproben",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.contact",
"identity": "FHIR"
} ],
"type": [ {
"code": "BackboneElement"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "*",
"id": "Biobank.Probensammlung-Biobank.Kontakt",
"condition": [ "ele-1" ],
"base": {
"max": "*",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt"
}
}, {
"path": "Biobank.Probensammlung-Biobank.Kontakt.id",
"min": 0,
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"short": "Unique id for inter-element referencing",
"mapping": [ {
"map": "n/a",
"identity": "rim"
} ],
"type": [ {
"code": "http://hl7.org/fhirpath/System.String",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
} ]
} ],
"representation": [ "xmlAttr" ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Kontakt.id",
"base": {
"max": "1",
"min": 0,
"path": "Element.id"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.extension",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"short": "Additional content defined by implementations",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"slicing": {
"rules": "open",
"description": "Extensions are always sliced by (at least) url",
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content" ],
"max": "*",
"id": "Biobank.Probensammlung-Biobank.Kontakt.extension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "Element.extension"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ext-1",
"human": "Must have either extensions or value[x], not both",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension",
"severity": "error",
"expression": "extension.exists() != value.exists()"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.modifierExtension",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"min": 0,
"definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"isModifier": true,
"short": "Extensions that cannot be ignored even if unrecognized",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "N/A",
"identity": "rim"
} ],
"type": [ {
"code": "Extension"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"alias": [ "extensions", "user content", "modifiers" ],
"max": "*",
"id": "Biobank.Probensammlung-Biobank.Kontakt.modifierExtension",
"condition": [ "ele-1" ],
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"base": {
"max": "*",
"min": 0,
"path": "BackboneElement.modifierExtension"
},
"isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary": true
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.Vorname",
"min": 0,
"definition": "Vorname der Ansprechperson",
"short": "Vorname der Ansprechperson",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.contact.given",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Kontakt.Vorname",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Vorname"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.Nachname",
"min": 0,
"definition": "Nachname der Ansprechperson",
"short": "Nachname der Ansprechperson",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.contact.family",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Kontakt.Nachname",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Nachname"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.E-Mail",
"min": 0,
"definition": "E-Mailadresse für Anfragen",
"short": "E-Mailadresse für Anfragen",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.contact.telecom[email]",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Kontakt.E-Mail",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.E-Mail"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.Rolle",
"min": 0,
"definition": "Rolle der Ansprechperson in der Sammlung/Biobank",
"short": "Rolle der Ansprechperson in der Sammlung/Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Biobank.contact.extension[rolle]",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Kontakt.Rolle",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Rolle"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Kontakt.Adresse",
"min": 0,
"definition": "Kontaktadresse für Forschungsvorhaben",
"short": "Kontaktadresse für Forschungsvorhaben",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "XAD",
"identity": "v2"
}, {
"map": "AD",
"identity": "rim"
}, {
"map": "Address",
"identity": "servd"
}, {
"map": "Biobank.contact.address",
"identity": "FHIR"
} ],
"type": [ {
"code": "Address"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Kontakt.Adresse",
"condition": [ "ele-1" ],
"comment": "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](location.html#) resource).",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Adresse"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Sammlungs-ID",
"min": 0,
"definition": "Interner Identifer der Sammlung/Biobank",
"short": "Interner Identifer der Sammlung/Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CX / EI (occasionally, more often EI maps to a resource id or a URL)",
"identity": "v2"
}, {
"map": "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]",
"identity": "rim"
}, {
"map": "Identifier",
"identity": "servd"
}, {
"map": "Biobank.identifier",
"identity": "FHIR"
} ],
"type": [ {
"code": "Identifier"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Sammlungs-ID",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Sammlungs-ID"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.BBMRI-ERIC-ID",
"min": 0,
"definition": "Identifier der Sammlung/Biobank im BBMRI ERIC Netzwerk",
"short": "Identifier der Sammlung/Biobank im BBMRI ERIC Netzwerk",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CX / EI (occasionally, more often EI maps to a resource id or a URL)",
"identity": "v2"
}, {
"map": "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]",
"identity": "rim"
}, {
"map": "Identifier",
"identity": "servd"
}, {
"map": "Biobank.identifier[bbmri-eric-id]",
"identity": "FHIR"
} ],
"type": [ {
"code": "Identifier"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.BBMRI-ERIC-ID",
"condition": [ "ele-1" ],
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.BBMRI-ERIC-ID"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Akronym",
"min": 0,
"definition": "Akronym der Sammlung/Biobank",
"short": "Akronym der Sammlung/Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.alias",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Akronym",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Akronym"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Name",
"min": 0,
"definition": "Name der Sammlung/Biobank",
"short": "Name der Sammlung/Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.name",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Name",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Name"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Beschreibung",
"min": 0,
"definition": "Beschreibung der Sammlung/Biobank",
"short": "Beschreibung der Sammlung/Biobank",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "Biobank.extension[beschreibung]",
"identity": "FHIR"
} ],
"type": [ {
"code": "string"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Beschreibung",
"condition": [ "ele-1" ],
"comment": "Note that FHIR strings SHALL NOT exceed 1MB in size",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Beschreibung"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
} ],
"path": "Biobank.Probensammlung-Biobank.Sammlungstyp",
"min": 0,
"definition": "Typ der Sammlung/Biobank gemäß BBMRI ERIC Directory Werteliste",
"short": "Typ der Sammlung/Biobank gemäß BBMRI ERIC Directory Werteliste",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "CE/CNE/CWE",
"identity": "v2"
}, {
"map": "CD",
"identity": "rim"
}, {
"map": "fhir:CodeableConcept rdfs:subClassOf dt:CD",
"identity": "orim"
}, {
"map": "Biobank.type",
"identity": "FHIR"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "1",
"id": "Biobank.Probensammlung-Biobank.Sammlungstyp",
"condition": [ "ele-1" ],
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"base": {
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Sammlungstyp"
}
}, {
"constraint": [ {
"key": "ele-1",
"human": "All FHIR elements must have a @value or children",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element",
"severity": "error",
"expression": "hasValue() or (children().count() > id.count())"
}, {
"key": "ref-1",
"human": "SHALL have a contained resource if a local reference is provided",
"xpath": "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source": "http://hl7.org/fhir/StructureDefinition/Reference",
"severity": "error",
"expression": "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))"
} ],
"path": "Biobank.Probensammlung-Biobank.besteht-aus",
"min": 0,
"definition": "Verknüpfung der Teilsammlungen",
"short": "Verknüpfung der Teilsammlungen",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)",
"identity": "rim"
}, {
"map": "Biobank.partOf",
"identity": "FHIR"
} ],
"type": [ {
"code": "Reference"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "normative"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode": "4.0.0"
} ],
"max": "*",
"id": "Biobank.Probensammlung-Biobank.besteht-aus",
"condition": [ "ele-1" ],
"comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"base": {
"max": "*",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.besteht-aus"
}
} ]
},
"status": "active",
"id": "cb75246c-0591-4df9-8ed4-78a666cd1ad0",
"kind": "logical",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/LogicalModel/Biobank",
"version": "2025.0.4",
"differential": {
"element": [ {
"id": "Biobank",
"path": "Biobank",
"short": "MII_LM_Biobank",
"definition": "Logische Repräsentation des Erweiterungsmoduls Biobank"
}, {
"id": "Biobank.Bioprobe",
"max": "*",
"min": 0,
"path": "Biobank.Bioprobe",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Details zu einer Bioprobe",
"mapping": [ {
"map": "Specimen",
"identity": "FHIR"
} ],
"definition": "Details zu einer Bioprobe"
}, {
"id": "Biobank.Bioprobe.Proben-ID",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Proben-ID",
"type": [ {
"code": "Identifier"
} ],
"short": "Einrichtungsinterner Identifier der Probe",
"mapping": [ {
"map": "Specimen.identifier",
"identity": "FHIR"
} ],
"definition": "Einrichtungsinterner Identifier der Probe"
}, {
"id": "Biobank.Bioprobe.Probenart",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenart",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Art der Probe; SCT verpflichtend; Beschränkung auf Specimen ValueSet erwünscht.",
"mapping": [ {
"map": "Specimen.type",
"identity": "FHIR"
} ],
"definition": "Art der Probe; SCT verpflichtend; Beschränkung auf Specimen ValueSet erwünscht."
}, {
"id": "Biobank.Bioprobe.Probenmenge",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenmenge",
"type": [ {
"code": "Quantity"
} ],
"short": "Probenmenge",
"mapping": [ {
"map": "Specimen.container.specimenQuantity",
"identity": "FHIR"
} ],
"definition": "Probenmenge"
}, {
"id": "Biobank.Bioprobe.Verfuegbarkeitsstatus",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verfuegbarkeitsstatus",
"type": [ {
"code": "code"
} ],
"short": "Status der Probe / des Materials hinsichtlich der Verfügbarkeit",
"mapping": [ {
"map": "Specimen.status",
"identity": "FHIR"
} ],
"definition": "Status der Probe / des Materials hinsichtlich der Verfügbarkeit"
}, {
"id": "Biobank.Bioprobe.Projektverwendung",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Projektverwendung",
"type": [ {
"code": "string"
} ],
"short": "Freitextangabe zur Verwendung der Probe in Projekten",
"mapping": [ {
"map": "Specimen.note",
"identity": "FHIR"
} ],
"definition": "Freitextangabe zur Verwendung der Probe in Projekten"
}, {
"id": "Biobank.Bioprobe.SonstigeEigenschaften",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.SonstigeEigenschaften",
"type": [ {
"code": "string"
} ],
"short": "Freitextangabe weiterer Probeneigenschaften",
"mapping": [ {
"map": "Specimen.note",
"identity": "FHIR"
} ],
"definition": "Freitextangabe weiterer Probeneigenschaften"
}, {
"id": "Biobank.Bioprobe.Ist-gewonnen-aus",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Ist-gewonnen-aus",
"type": [ {
"code": "Reference"
} ],
"short": "Referenz auf Bioprobe",
"mapping": [ {
"map": "Specimen.parent",
"identity": "FHIR"
} ],
"definition": "Referenz auf Bioprobe"
}, {
"id": "Biobank.Bioprobe.FestgestellteDiagnose",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.FestgestellteDiagnose",
"type": [ {
"code": "Reference"
} ],
"short": "Verweis auf eine Diagnose für die Material in der Probe enthalten ist",
"mapping": [ {
"map": "Specimen.extension[diagnose]",
"identity": "FHIR"
} ],
"definition": "Verweis auf eine Diagnose für die Material in der Probe enthalten ist"
}, {
"id": "Biobank.Bioprobe.gehoert-zu",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.gehoert-zu",
"type": [ {
"code": "Reference"
} ],
"short": "Zuordnung der Probe zu einer Sammlung/Biobank",
"mapping": [ {
"map": "Specimen.extension[gehoertZu]",
"identity": "FHIR"
} ],
"definition": "Zuordnung der Probe zu einer Sammlung/Biobank"
}, {
"id": "Biobank.Bioprobe.Container",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Probenbehältnis",
"mapping": [ {
"map": "Specimen.container",
"identity": "FHIR"
} ],
"definition": "Probenbehältnis"
}, {
"id": "Biobank.Bioprobe.Container.Containertyp",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container.Containertyp",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Typ des Containers",
"mapping": [ {
"map": "Specimen.container.type",
"identity": "FHIR"
} ],
"definition": "Typ des Containers"
}, {
"id": "Biobank.Bioprobe.Container.Kapazitaet",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container.Kapazitaet",
"type": [ {
"code": "Quantity"
} ],
"short": "Kapazität des Probencontainers",
"mapping": [ {
"map": "Specimen.container.capacity",
"identity": "FHIR"
} ],
"definition": "Kapazität des Probencontainers"
}, {
"id": "Biobank.Bioprobe.Container.VerwendungAdditiv",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Container.VerwendungAdditiv",
"type": [ {
"code": "boolean"
} ],
"short": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde",
"mapping": [ {
"map": "Specimen.container.additive",
"identity": "FHIR"
} ],
"definition": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde"
}, {
"id": "Biobank.Bioprobe.Container.Additiv",
"max": "*",
"min": 0,
"path": "Biobank.Bioprobe.Container.Additiv",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Zusatzstoffe im Container",
"mapping": [ {
"map": "Specimen.container.additive",
"identity": "FHIR"
} ],
"definition": "Zusatzstoffe im Container"
}, {
"id": "Biobank.Bioprobe.Probenentnahme",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Informationen zur Entnahme der Probe",
"mapping": [ {
"map": "Specimen.collection",
"identity": "FHIR"
} ],
"definition": "Informationen zur Entnahme der Probe"
}, {
"id": "Biobank.Bioprobe.Probenentnahme.Entnahme-ID",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Entnahme-ID",
"type": [ {
"code": "Identifier"
} ],
"short": "Entnahme-ID",
"mapping": [ {
"map": "Specimen.collection.request",
"identity": "FHIR"
} ],
"definition": "Entnahme-ID"
}, {
"id": "Biobank.Bioprobe.Probenentnahme.EinstellungBlutversorgung",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.EinstellungBlutversorgung",
"type": [ {
"code": "dateTime"
} ],
"short": "Zeitpunkt der Einstellung der Blutversorgung zur Probe. Kann zur Berechnung der warmen Ischaemiezeit verwendet werden.",
"mapping": [ {
"map": "Specimen.collection.extension[einstellungBlutversorgung]",
"identity": "FHIR"
} ],
"definition": "Zeitpunkt der Einstellung der Blutversorgung zur Probe. Kann zur Berechnung der warmen Ischaemiezeit verwendet werden."
}, {
"id": "Biobank.Bioprobe.Probenentnahme.Entnahmezeitpunkt",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Entnahmezeitpunkt",
"type": [ {
"code": "dateTime"
} ],
"short": "Zeitpunkt der Ent- / Abnahme der Probe. Kann zur Berechnung der kalten Ischaemiezeit verwendet werden.",
"mapping": [ {
"map": "Specimen.collection.collected[x]",
"identity": "FHIR"
} ],
"definition": "Zeitpunkt der Ent- / Abnahme der Probe. Kann zur Berechnung der kalten Ischaemiezeit verwendet werden."
}, {
"id": "Biobank.Bioprobe.Probenentnahme.Entnahmestelle",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Entnahmestelle",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Lokalisation der Körperstelle, von der die Probe stammt",
"mapping": [ {
"map": "Specimen.collection.bodySite",
"identity": "FHIR"
} ],
"definition": "Lokalisation der Körperstelle, von der die Probe stammt"
}, {
"id": "Biobank.Bioprobe.Probenentnahme.Nuechternstatus",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.Nuechternstatus",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Nüchterstatus des:der Patent:in zum Zeitpunkt der Entnahme der Probe. Muss aus dem http://terminology.hl7.org/ValueSet/v2-0916 stammen.",
"mapping": [ {
"map": "Specimen.collection.fastingStatusCodeableConcept",
"identity": "FHIR"
} ],
"definition": "Nüchterstatus des:der Patent:in zum Zeitpunkt der Entnahme der Probe. Muss aus dem http://terminology.hl7.org/ValueSet/v2-0916 stammen."
}, {
"id": "Biobank.Bioprobe.Probenentnahme.NuechternstatusDauer",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Probenentnahme.NuechternstatusDauer",
"type": [ {
"code": "Quantity"
} ],
"short": "Zeitliche Dauer der Nüchternheit vor der Probenentnahme",
"mapping": [ {
"map": "Specimen.collection.fastingStatusDuration",
"identity": "FHIR"
} ],
"definition": "Zeitliche Dauer der Nüchternheit vor der Probenentnahme"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Prozedur der Probenbearbeitung",
"mapping": [ {
"map": "Specimen.processing",
"identity": "FHIR"
} ],
"definition": "Prozedur der Probenbearbeitung"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Startzeitpunkt",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Startzeitpunkt",
"type": [ {
"code": "dateTime"
} ],
"short": "Zeitpunkt des Beginns der Probenbearbeitung",
"mapping": [ {
"map": "Specimen.processing.timePeriod.start",
"identity": "FHIR"
} ],
"definition": "Zeitpunkt des Beginns der Probenbearbeitung"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Endzeitpunkt",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Endzeitpunkt",
"type": [ {
"code": "dateTime"
} ],
"short": "Zeitpunkt des Abschlusses der Probenbearbeitung",
"mapping": [ {
"map": "Specimen.processing.timePeriod.end",
"identity": "FHIR"
} ],
"definition": "Zeitpunkt des Abschlusses der Probenbearbeitung"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Verarbeitungstyp",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Verarbeitungstyp",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Prozedur der Probenbearbeitung",
"mapping": [ {
"map": "Specimen.processing.procedure",
"identity": "FHIR"
} ],
"definition": "Prozedur der Probenbearbeitung"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Temperatur",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Temperatur",
"type": [ {
"code": "Range"
} ],
"short": "Temperatur bei der die Probenverarbeitung stattfand. Angabe exakt oder in Wertebereichen (siehe SPREC)",
"mapping": [ {
"map": "Specimen.processing.extension[temperaturbedingungen]",
"identity": "FHIR"
} ],
"definition": "Temperatur bei der die Probenverarbeitung stattfand. Angabe exakt oder in Wertebereichen (siehe SPREC)"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Modus",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Modus",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Abhängig vom Verarbeitungstyp - bei Zentrifugation SPREC",
"mapping": [ {
"map": "Specimen.processing.procedure",
"identity": "FHIR"
} ],
"definition": "Abhängig vom Verarbeitungstyp - bei Zentrifugation SPREC"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.VerwendungAdditive",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.VerwendungAdditive",
"type": [ {
"code": "boolean"
} ],
"short": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde",
"mapping": [ {
"map": "Specimen.processing.additive",
"identity": "FHIR"
} ],
"definition": "Ja/Nein Angabe, ob ein Zusatzstoff verwendet wurde"
}, {
"id": "Biobank.Bioprobe.Verarbeitungsprozess.Additiv",
"max": "*",
"min": 0,
"path": "Biobank.Bioprobe.Verarbeitungsprozess.Additiv",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Additive bei der Probenbearbeitung wie Fixationsmittel; Einbettungs- und Eindeckungsmedien",
"mapping": [ {
"map": "Specimen.processing.additive",
"identity": "FHIR"
} ],
"definition": "Additive bei der Probenbearbeitung wie Fixationsmittel; Einbettungs- und Eindeckungsmedien"
}, {
"id": "Biobank.Bioprobe.Lagerprozess",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Lagerung einer Probe",
"mapping": [ {
"map": "Specimen.processing[lagerprozess]",
"identity": "FHIR"
} ],
"definition": "Lagerung einer Probe"
}, {
"id": "Biobank.Bioprobe.Lagerprozess.Einlagerungszeitpunkt",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess.Einlagerungszeitpunkt",
"type": [ {
"code": "dateTime"
} ],
"short": "Zeitpunkt des Beginns der Einlagerung der Probe",
"mapping": [ {
"map": "Specimen.processing[lagerprozess].timePeriod.start",
"identity": "FHIR"
} ],
"definition": "Zeitpunkt des Beginns der Einlagerung der Probe"
}, {
"id": "Biobank.Bioprobe.Lagerprozess.Auslagerungspunkt",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess.Auslagerungspunkt",
"type": [ {
"code": "dateTime"
} ],
"short": "Zeitpunkt des Endes der Einlagerung der Probe",
"mapping": [ {
"map": "Specimen.processing[lagerprozess].timePeriod.end",
"identity": "FHIR"
} ],
"definition": "Zeitpunkt des Endes der Einlagerung der Probe"
}, {
"id": "Biobank.Bioprobe.Lagerprozess.Lagerungsbedingungen",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Lagerprozess.Lagerungsbedingungen",
"type": [ {
"code": "Range"
} ],
"short": "Temperaturbereich in dem die Probe gelagert wurde bzw. wird. Angabe in Wertebereichen wie in SPREC",
"mapping": [ {
"map": "Specimen.processing[lagerprozess].extension[temperaturbedingungen]",
"identity": "FHIR"
} ],
"definition": "Temperaturbereich in dem die Probe gelagert wurde bzw. wird. Angabe in Wertebereichen wie in SPREC"
}, {
"id": "Biobank.Bioprobe.Laborbefund",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Laborbefund",
"type": [ {
"code": "Reference"
} ],
"short": "Referenz auf den zu einer Probe gehörenden Laborbefund",
"definition": "Referenz auf den zu einer Probe gehörenden Laborbefund"
}, {
"id": "Biobank.Bioprobe.Pathologiebefund",
"max": "1",
"min": 0,
"path": "Biobank.Bioprobe.Pathologiebefund",
"type": [ {
"code": "Reference"
} ],
"short": "Referenz auf den zu einer Probe gehörenden Pathologiebefund",
"definition": "Referenz auf den zu einer Probe gehörenden Pathologiebefund"
}, {
"id": "Biobank.Probensammlung-Biobank",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Organisation, die Proben verwaltet",
"mapping": [ {
"map": "Biobank",
"identity": "FHIR"
} ],
"definition": "Organisation, die Proben verwaltet"
}, {
"id": "Biobank.Probensammlung-Biobank.Kontakt",
"max": "*",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Kontaktinformationen einer Sammlung/Biobank für Anfragen zu Bioproben",
"mapping": [ {
"map": "Biobank.contact",
"identity": "FHIR"
} ],
"definition": "Kontaktinformationen einer Sammlung/Biobank für Anfragen zu Bioproben"
}, {
"id": "Biobank.Probensammlung-Biobank.Kontakt.Vorname",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Vorname",
"type": [ {
"code": "string"
} ],
"short": "Vorname der Ansprechperson",
"mapping": [ {
"map": "Biobank.contact.given",
"identity": "FHIR"
} ],
"definition": "Vorname der Ansprechperson"
}, {
"id": "Biobank.Probensammlung-Biobank.Kontakt.Nachname",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Nachname",
"type": [ {
"code": "string"
} ],
"short": "Nachname der Ansprechperson",
"mapping": [ {
"map": "Biobank.contact.family",
"identity": "FHIR"
} ],
"definition": "Nachname der Ansprechperson"
}, {
"id": "Biobank.Probensammlung-Biobank.Kontakt.E-Mail",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.E-Mail",
"type": [ {
"code": "string"
} ],
"short": "E-Mailadresse für Anfragen",
"mapping": [ {
"map": "Biobank.contact.telecom[email]",
"identity": "FHIR"
} ],
"definition": "E-Mailadresse für Anfragen"
}, {
"id": "Biobank.Probensammlung-Biobank.Kontakt.Rolle",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Rolle",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Rolle der Ansprechperson in der Sammlung/Biobank",
"mapping": [ {
"map": "Biobank.contact.extension[rolle]",
"identity": "FHIR"
} ],
"definition": "Rolle der Ansprechperson in der Sammlung/Biobank"
}, {
"id": "Biobank.Probensammlung-Biobank.Kontakt.Adresse",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Kontakt.Adresse",
"type": [ {
"code": "Address"
} ],
"short": "Kontaktadresse für Forschungsvorhaben",
"mapping": [ {
"map": "Biobank.contact.address",
"identity": "FHIR"
} ],
"definition": "Kontaktadresse für Forschungsvorhaben"
}, {
"id": "Biobank.Probensammlung-Biobank.Sammlungs-ID",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Sammlungs-ID",
"type": [ {
"code": "Identifier"
} ],
"short": "Interner Identifer der Sammlung/Biobank",
"mapping": [ {
"map": "Biobank.identifier",
"identity": "FHIR"
} ],
"definition": "Interner Identifer der Sammlung/Biobank"
}, {
"id": "Biobank.Probensammlung-Biobank.BBMRI-ERIC-ID",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.BBMRI-ERIC-ID",
"type": [ {
"code": "Identifier"
} ],
"short": "Identifier der Sammlung/Biobank im BBMRI ERIC Netzwerk",
"mapping": [ {
"map": "Biobank.identifier[bbmri-eric-id]",
"identity": "FHIR"
} ],
"definition": "Identifier der Sammlung/Biobank im BBMRI ERIC Netzwerk"
}, {
"id": "Biobank.Probensammlung-Biobank.Akronym",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Akronym",
"type": [ {
"code": "string"
} ],
"short": "Akronym der Sammlung/Biobank",
"mapping": [ {
"map": "Biobank.alias",
"identity": "FHIR"
} ],
"definition": "Akronym der Sammlung/Biobank"
}, {
"id": "Biobank.Probensammlung-Biobank.Name",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Name",
"type": [ {
"code": "string"
} ],
"short": "Name der Sammlung/Biobank",
"mapping": [ {
"map": "Biobank.name",
"identity": "FHIR"
} ],
"definition": "Name der Sammlung/Biobank"
}, {
"id": "Biobank.Probensammlung-Biobank.Beschreibung",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Beschreibung",
"type": [ {
"code": "string"
} ],
"short": "Beschreibung der Sammlung/Biobank",
"mapping": [ {
"map": "Biobank.extension[beschreibung]",
"identity": "FHIR"
} ],
"definition": "Beschreibung der Sammlung/Biobank"
}, {
"id": "Biobank.Probensammlung-Biobank.Sammlungstyp",
"max": "1",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.Sammlungstyp",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "Typ der Sammlung/Biobank gemäß BBMRI ERIC Directory Werteliste",
"mapping": [ {
"map": "Biobank.type",
"identity": "FHIR"
} ],
"definition": "Typ der Sammlung/Biobank gemäß BBMRI ERIC Directory Werteliste"
}, {
"id": "Biobank.Probensammlung-Biobank.besteht-aus",
"max": "*",
"min": 0,
"path": "Biobank.Probensammlung-Biobank.besteht-aus",
"type": [ {
"code": "Reference"
} ],
"short": "Verknüpfung der Teilsammlungen",
"mapping": [ {
"map": "Biobank.partOf",
"identity": "FHIR"
} ],
"definition": "Verknüpfung der Teilsammlungen"
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element"
}