This profile inherits from Profile - Specimen - Bioprobe - Core from the Biobank module.
It is based on the HL7 domain analysis model (HL7_DAM_SPECIMEN_R2_INFORM_2019APR). This model, particularly for pathology, considers the role model of specimens, which may be both subject and product of laboratory processes. The root element is the sample collected in the clinic. All samples removed in a single collection procedure, be they biologic (e.g. tissue) or non-biologic (e.g. orthopedic hardware) are considered a single “Case” and given a single identifier, often referred to as an accession. Child elements in the laboratory are "block" and "section (slide)", called specimens. Each specimen is always found in or on a container.
| Name | Canonical |
|---|---|
| MII_PR_Patho_Specimen | https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-specimen |
| MII_PR_Patho_Specimen (Specimen) | C | MII_PR_Biobank_Specimen_Bioprobe_Core | |
| id | S Σ | 0..1 | string |
| meta | S Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | S Σ | 0..1 | instant |
| source | S Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | S | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| feature | C | 0..* | Extension(Complex) |
| probenebene | S C | 0..* | Extension(Coding) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..* | Identifier |
| Placer-ID | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| Filler-ID | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| accessionIdentifier | S Σ | 0..1 | Identifier |
| status | S Σ ?! | 1..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| subject | S Σ C | 1..1 | Reference(Patient) |
| receivedTime | S Σ | 0..1 | dateTime |
| parent | S C | 0..* | Reference(Specimen) |
| request | S C | 0..* | Reference(MII_PR_Patho_Service_Request) |
| collection | S | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| einstellungBlutversorgung | S C | 0..1 | Extension(dateTime) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| collector | Σ C | 0..1 | Reference(Practitioner | PractitionerRole) |
| collected[x] | S Σ | 1..1 | |
| collectedDateTime | dateTime | ||
| collectedPeriod | Period | ||
| duration | Σ C | 0..1 | Duration |
| quantity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| pqTranslation | C | 0..* | Extension(Quantity) |
| quantityPrecision | C | 0..1 | Extension(integer) |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| method | S | 1..1 | CodeableConceptBinding |
| bodySite | S C | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| locationQualifier | S C | 0..* | Extension(CodeableConcept) |
| lateralityQualifier | S C | 0..1 | Extension(CodeableConcept) |
| coding | Σ | 0..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| icd-o-3 | S Σ | 0..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| fastingStatus[x] | S Σ | 0..1 | Binding |
| fastingStatusDuration | Duration | ||
| fastingStatusCodeableConcept | Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| processing | S | 0..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| temperaturbedingungen | S C | 1..1 | Extension(Range) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 0..1 | string | |
| procedure | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| additive | S C | 0..* | Reference(MII_PR_Biobank_Substance_Additiv) |
| time[x] | S | 0..1 | |
| timeDateTime | dateTime | ||
| timePeriod | S | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | S Σ C | 0..1 | dateTime |
| end | S Σ C | 0..1 | dateTime |
| lagerprozess | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | S C | 0..* | Extension |
| temperaturbedingungen | S C | 1..1 | Extension(Range) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 0..1 | string | |
| procedure | 1..1 | CodeableConceptBindingPattern | |
| additive | C | 0..* | Reference(MII_PR_Biobank_Substance_Additiv) |
| time[x] | 1..1 | ||
| timePeriod | 1..1 | Period | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 1..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| container | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| description | 0..1 | string | |
| type | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| capacity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| specimenQuantity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| additive[x] | S | 0..1 | |
| additiveCodeableConcept | CodeableConcept | ||
| additiveReference | 0..1 | Reference(MII_PR_Biobank_Substance_Additiv) | |
| condition | Σ | 0..* | CodeableConceptBinding |
| note | S | 0..* | Annotation |
| MII_PR_Patho_Specimen (Specimen) | C | MII_PR_Biobank_Specimen_Bioprobe_Core | |
| id | S Σ | 0..1 | string |
| meta | S Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | S Σ | 0..1 | instant |
| source | S Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | S | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| feature | C | 0..* | Extension(Complex) |
| probenebene | S C | 0..* | Extension(Coding) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..* | Identifier |
| Placer-ID | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| Filler-ID | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| accessionIdentifier | S Σ | 0..1 | Identifier |
| status | S Σ ?! | 1..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| subject | S Σ C | 1..1 | Reference(Patient) |
| receivedTime | S Σ | 0..1 | dateTime |
| parent | S C | 0..* | Reference(Specimen) |
| request | S C | 0..* | Reference(MII_PR_Patho_Service_Request) |
| collection | S | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| einstellungBlutversorgung | S C | 0..1 | Extension(dateTime) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| collector | Σ C | 0..1 | Reference(Practitioner | PractitionerRole) |
| collected[x] | S Σ | 1..1 | |
| collectedDateTime | dateTime | ||
| collectedPeriod | Period | ||
| duration | Σ C | 0..1 | Duration |
| quantity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| pqTranslation | C | 0..* | Extension(Quantity) |
| quantityPrecision | C | 0..1 | Extension(integer) |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| method | S | 1..1 | CodeableConceptBinding |
| bodySite | S C | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| locationQualifier | S C | 0..* | Extension(CodeableConcept) |
| lateralityQualifier | S C | 0..1 | Extension(CodeableConcept) |
| coding | Σ | 0..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| icd-o-3 | S Σ | 0..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| fastingStatus[x] | S Σ | 0..1 | Binding |
| fastingStatusDuration | Duration | ||
| fastingStatusCodeableConcept | Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| processing | S | 0..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| temperaturbedingungen | S C | 1..1 | Extension(Range) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 0..1 | string | |
| procedure | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| additive | S C | 0..* | Reference(MII_PR_Biobank_Substance_Additiv) |
| time[x] | S | 0..1 | |
| timeDateTime | dateTime | ||
| timePeriod | S | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | S Σ C | 0..1 | dateTime |
| end | S Σ C | 0..1 | dateTime |
| lagerprozess | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | S C | 0..* | Extension |
| temperaturbedingungen | S C | 1..1 | Extension(Range) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 0..1 | string | |
| procedure | 1..1 | CodeableConceptBindingPattern | |
| additive | C | 0..* | Reference(MII_PR_Biobank_Substance_Additiv) |
| time[x] | 1..1 | ||
| timePeriod | 1..1 | Period | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 1..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| container | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| description | 0..1 | string | |
| type | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| capacity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| specimenQuantity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| additive[x] | S | 0..1 | |
| additiveCodeableConcept | CodeableConcept | ||
| additiveReference | 0..1 | Reference(MII_PR_Biobank_Substance_Additiv) | |
| condition | Σ | 0..* | CodeableConceptBinding |
| note | S | 0..* | Annotation |
| MII_PR_Patho_Specimen (Specimen) | C | MII_PR_Biobank_Specimen_Bioprobe_Core | |
| id | S Σ | 0..1 | string |
| meta | S Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | S Σ | 0..1 | instant |
| source | S Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | S | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| feature | C | 0..* | Extension(Complex) |
| probenebene | S C | 0..* | Extension(Coding) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..* | Identifier |
| Placer-ID | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| Filler-ID | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| accessionIdentifier | S Σ | 0..1 | Identifier |
| status | S Σ ?! | 1..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| subject | S Σ C | 1..1 | Reference(Patient) |
| receivedTime | S Σ | 0..1 | dateTime |
| parent | S C | 0..* | Reference(Specimen) |
| request | S C | 0..* | Reference(MII_PR_Patho_Service_Request) |
| collection | S | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| einstellungBlutversorgung | S C | 0..1 | Extension(dateTime) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| collector | Σ C | 0..1 | Reference(Practitioner | PractitionerRole) |
| collected[x] | S Σ | 1..1 | |
| collectedDateTime | dateTime | ||
| collectedPeriod | Period | ||
| duration | Σ C | 0..1 | Duration |
| quantity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| pqTranslation | C | 0..* | Extension(Quantity) |
| quantityPrecision | C | 0..1 | Extension(integer) |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| method | S | 1..1 | CodeableConceptBinding |
| bodySite | S C | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| locationQualifier | S C | 0..* | Extension(CodeableConcept) |
| lateralityQualifier | S C | 0..1 | Extension(CodeableConcept) |
| coding | Σ | 0..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| icd-o-3 | S Σ | 0..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| fastingStatus[x] | S Σ | 0..1 | Binding |
| fastingStatusDuration | Duration | ||
| fastingStatusCodeableConcept | Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| processing | S | 0..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| temperaturbedingungen | S C | 1..1 | Extension(Range) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 0..1 | string | |
| procedure | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| additive | S C | 0..* | Reference(MII_PR_Biobank_Substance_Additiv) |
| time[x] | S | 0..1 | |
| timeDateTime | dateTime | ||
| timePeriod | S | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | S Σ C | 0..1 | dateTime |
| end | S Σ C | 0..1 | dateTime |
| lagerprozess | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | S C | 0..* | Extension |
| temperaturbedingungen | S C | 1..1 | Extension(Range) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 0..1 | string | |
| procedure | 1..1 | CodeableConceptBindingPattern | |
| additive | C | 0..* | Reference(MII_PR_Biobank_Substance_Additiv) |
| time[x] | 1..1 | ||
| timePeriod | 1..1 | Period | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | Σ C | 1..1 | dateTime |
| end | Σ C | 0..1 | dateTime |
| container | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| description | 0..1 | string | |
| type | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| capacity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| specimenQuantity | S C | 0..1 | SimpleQuantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | S Σ | 1..1 | string |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | code |
| additive[x] | S | 0..1 | |
| additiveCodeableConcept | CodeableConcept | ||
| additiveReference | 0..1 | Reference(MII_PR_Biobank_Substance_Additiv) | |
| condition | Σ | 0..* | CodeableConceptBinding |
| note | S | 0..* | Annotation |
| FHIR Element | Explanation |
|---|---|
| Specimen.id | Must-support, but optional |
| Specimen.meta.lastUpdated | Must-support, but optional |
| Specimen.meta.profile | Must-support, but optional |
| Specimen.text | Textual description of the sample, must-support, but optional |
| Specimen.identifier | Identifier assigned by the sender (type="PLAC") and/or the laboratory (type="FILL"), must-support, but optional |
| Specimen.accessionIdentifier | Identifier assigned by the laboratory, identical to the accession or case number, see DiagnosticReport.identifier |
| Specimen.status | Status of the sample/specimen |
| Specimen.type | Sample/specimen type |
| Specimen.subject | Patient (inherited from the Person module of the MII https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient) |
| Specimen.parent | Parent sample/specimen from which the current sample/specimen was derived, e.g., block as parent sample of section, must-support, but optional |
| Specimen.request | Request for testing, must-support, but optional |
| Specimen.collection | Sample collection (from the patient) |
| Specimen.collection.collected | Time or period of sample collection |
| Specimen.collection.method | Sample collection procedure |
| Specimen.collection.bodySite | Origin of the sample from the patient, must-support, but optional |
| Specimen.collection.fastingStatus | Must-support, but optional |
| Specimen.processing | Sample processing, must-support, but optional |
| Specimen.processing.procedure | Laboratory procedure for sample/specimen processing |
| Specimen.processing.additive | Additive in the laboratory procedure for sample/specimen processing, to be used for both staining processes and for fixation, embedding, and coverslipping (see terminologies), must-support, but optional |
| Specimen.processing.time | Time or period of sample/specimen processing, must-support, but optional |
| Specimen.container | Sample/specimen container, must-support, but optional |
| Specimen.container.type | Type of sample/specimen container |
| Specimen.container.capacity | Capacity of the sample container, must-support, but optional |
| Specimen.container.specimenQuantity | Quantity of sample, must-support, but optional |
| Specimen.container.additive | Additive in the container, children of SNOMED CT Code 430864009 |
| Specimen.note | Notes on the sample/specimen, must-support, but optional |
| FHIR Element | Logical Data Model | |||
|---|---|---|---|---|
| Specimen.id | Sample/specimen.Identification | |||
| Specimen.text | Sample/specimen.Text | |||
| Specimen.identifier | Sample/specimen.ProbeIdentifier | |||
| Specimen.accessionIdentifier | Sample.ProbeIdentifier | |||
| Specimen.status | Sample/specimen.Status | |||
| Specimen.type | Sample/specimen.ProbeType | |||
| Specimen.subject | Patient Reference | |||
| Specimen.request | Examination Request Reference | |||
| Specimen.collection | Sample.Collection | |||
| Specimen.collection.collected | Sample.Collection.CollectionTime | |||
| Specimen.collection.method | Sample.Collection.CollectionMethod | |||
| Specimen.collection.bodySite | Sample.Collection.Origin | |||
| Specimen.processing | Sample/specimen.Processing | |||
| Specimen.processing.procedure | Sample/specimen.Processing.Procedure | Specimen.processing.additive | Sample/specimen.Processing.Additive and Sample/specimen.Container.Additive | |
| Specimen.processing.time | ||||
| Specimen.container | Sample/specimen.Container | |||
| Specimen.container.type | Sample/specimen.Container.ContainerType | |||
| Specimen.container.capacity | Sample/specimen.Container.Capacity | |||
| Specimen.container.specimenQuantity | ||||
| Specimen.container.additive | Sample/specimen.Container.Additive | |||
| Specimen.note | Sample/specimen.Note |
The following search parameters are relevant for the Pathology Report module, even in combination:
Examples:
``GET [base]/Specimen?_id=103270```
Usage Notes: Further information on searching for ```_id`` can be found in the FHIR Base Specification - Section "Parameters for all resources".
_lastUpdated MUST be supported:Examples:
GET [base]/Specimen?_lastUpdated=2021-12-08
Usage Notes: For more information on searching for ```_lastUpdated``, see the FHIR Base Specification - Section "Parameters for all resources".
Examples:
GET [base]/Specimen?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report
Usage Notes: Further information on searching for ```_profile`` can be found in the FHIR Base Specification - Section "Parameters for all resources".
Examples:
GET [base]/Specimen?identifier=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|E12345_21-A1-1HE
GET [base]/Specimen?identifier=E12345_21-A1-1HE
Usage Notes: Further information on searching for "Specimen.identifier" can be found in the FHIR Base Specification - "token" section.
Examples:
GET [base]/Specimen?accession=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|E12345_21
GET [base]/Specimen?identifier=E12345_21
Usage Notes: Further information on searching for "Specimen.accessionIdentifier" can be found in the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Specimen?status=available```
Usage Notes: For more information on searching for ```Specimen.status``, see the FHIR Base Specification - "token" section.
Examples:
GET [base]/Specimen?type=787150001
GET [base]/Specimen?type=http://snomed.info/sct|787150001
Usage Notes: Further information on searching for ```Specimen.type`` can be found in the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Specimen?subject=Patient/12345```
Usage Notes: Further information on searching for ```Specimen.subject`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Specimen?parent=Specimen/ex-mii-patho-prostate-tru-cut-biopsy-sample
Usage Notes: Further information on searching for ```Specimen.parent`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Specimen?collected=2021-01-29
Usage Notes: Further information on searching for Specimen.collection.collected can be found in the FHIR Base Specification - "date" section.
Examples:
GET [base]/Specimen?collector=Practitioner/2346545
Usage Notes: Further information on searching for ```Specimen.collection.collector`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Specimen?body-site=716917000
GET [base]/Specimen?body-site=http://snomed.info/sct|716917000
Usage Notes: For more information on searching for ```Specimen.collection-bodySite``, see the FHIR Base Specification - "token" section.
Examples:
GET [base]/Specimen?container=434746001
GET [base]/Specimen?container=http://snomed.info/sct|434746001
Usage Notes: Further information on searching for Specimen.container.typecan be found in the FHIR Base Specification - "token" section.
Examples:
GET [base]/Specimen?patient=Patient/12345
Usage Notes: Further information on searching for Specimen.subject.where(resolve() is Patient) can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Specimen?request=ServiceRequest/ex-mii-patho-request
Usage Notes: For more information on searching for ```Specimen.request``, see the FHIR Base Specification - "reference" section.
collection-method MUST be supported:Examples:
GET [base]/Specimen?collection-method=301759007
GET [base]/Specimen?collection-method=http://snomed.info/sct|301759007
Usage Notes: Further information on searching for Specimen.collection.method can be found in the FHIR Base Specification - "token" section.
collection-body-site MUST be supported:Examples:
GET [base]/Specimen?collection-body-site=716917000
GET [base]/Specimen?collection-body-site=http://snomed.info/sct|716917000
Usage Notes: For more information on searching for ```Specimen.collection.bodySite``, see the FHIR Base Specification - "token" section.
processing-procedure MUST be supported:Examples:
GET [base]/Specimen?processing-procedure=104210008
GET [base]/Specimen?processing-procedure=http://snomed.info/sct|104210008
Usage Notes: Further information on searching for Specimen.processing.procedure can be found in the FHIR Base Specification - "token" section.
processing-additive MUST be supported:Examples:
GET [base]/Specimen?processing-additive=Substance/ex-mii-patho-hematoxylin-stain
Usage Notes: For more information on searching for Specimen.processing.additive, see the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Specimen?processing-date=2021-01-29
Usage Notes: For more information on searching for Specimen.processing.time, see the FHIR Base Specification - "date" section.
Examples:
``GET [base]/Specimen?container-additive=Substance/mii-exa-patho-neutral-buffered-formalin```
Usage Notes: For more information on searching for ```Specimen.container.additive``, see the FHIR Base Specification - "reference" section.