This profile inherits from Profile - ISiK - BerichtSubsysteme from the specification ISiK - Basis (Stufe 4).
The MII PR Patho Composition profile, as a profile of a composition resource with special constraints for clinical documents, summarizes the resources for a complete, text-centric pathology report with the properties of a clinical document.
This profile is the first entry in a bundle of the Bundle.type "document"; the persistent unique Bundle.identifier should correspond to that of the composition (Composition.identifier, see below), e.g., accession number including version number. Additional entries should optionally be included. The bundle contains a signature.
Only two sections, the diagnostic report (patho-diagnostic-report) and one or more additional complete reports, e.g., from a molecular genetic study (additional-diagnostic-report), can be present in the composition. The report sections described in the dataset are represented in the MII PR Patho Report, a profile of the resource DiagnosticReport, with special grouper observations with text and atomic individual observations (MII PR Patho Finding).
| Name | Canonical |
|---|---|
| MII_PR_Patho_Composition | https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-composition |
| MII_PR_Patho_Composition (Composition) | C | ISiKBerichtSubSysteme | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | S Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | S | 1..1 | Narrative |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| status | S | 1..1 | codeBindingFixed Value |
| div | S C | 1..1 | xhtml |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| document-version | S C | 0..1 | Extension(string) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingPattern |
| text | Σ | 0..1 | string |
| system | S Σ | 0..1 | uri |
| value | S Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| status | S Σ ?! | 1..1 | codeBindingFixed Value |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| KDL | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ C | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| XDS | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | codeFixed Value |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriFixed ValuePattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | S Σ | 0..1 | string |
| category | S Σ | 0..* | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| LOINC | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| IHE | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | codeFixed Value |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..1 | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriFixed Value |
| 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(Resource) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | S Σ C | 1..1 | Reference(Encounter) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| date | S Σ | 1..1 | dateTime |
| author | S Σ C | 1..* | Reference(Organization | ISiKPersonImGesundheitsberuf) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | S Σ | 1..1 | string |
| title | S Σ | 1..1 | string |
| confidentiality | Σ | 0..1 | codeBinding |
| attester | S | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBinding | |
| time | 0..1 | dateTime | |
| party | C | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| legal | S | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBindingFixed Value | |
| time | 0..1 | dateTime | |
| party | S C | 1..1 | Reference(Organization | Practitioner) |
| content-validator | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBindingFixed Value | |
| time | 0..1 | dateTime | |
| party | S C | 1..1 | Reference(Organization | Practitioner) |
| custodian | S Σ C | 1..1 | Reference(Organization) |
| relatesTo | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | S | 1..1 | codeBinding |
| target[x] | 1..1 | ||
| targetIdentifier | Identifier | ||
| targetReference | S | 0..1 | Reference(Composition) |
| event | S Σ | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 0..* | CodeableConcept |
| period | Σ C | 0..1 | Period |
| detail | Σ C | 0..* | Reference(Resource) |
| section | S C | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | S | 1..1 | string |
| code | S | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBinding |
| text | Σ | 0..1 | string |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | S C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 1..* | Reference(Resource) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | S C | 0..* | see (section) |
| patho-diagnostic-report | S C | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | S | 1..1 | string |
| code | S | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBindingPattern |
| text | Σ | 0..1 | string |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | S C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 1..* | Reference(MII_PR_Patho_Report) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | S C | 0..* | see (section) |
| MII_PR_Patho_Composition (Composition) | C | ISiKBerichtSubSysteme | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | S Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | S | 1..1 | Narrative |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| status | S | 1..1 | codeBindingFixed Value |
| div | S C | 1..1 | xhtml |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| document-version | S C | 0..1 | Extension(string) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingPattern |
| text | Σ | 0..1 | string |
| system | S Σ | 0..1 | uri |
| value | S Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| status | S Σ ?! | 1..1 | codeBindingFixed Value |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| KDL | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ C | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| XDS | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | codeFixed Value |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriFixed ValuePattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | S Σ | 0..1 | string |
| category | S Σ | 0..* | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| LOINC | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| IHE | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | codeFixed Value |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..1 | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriFixed Value |
| 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(Resource) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | S Σ C | 1..1 | Reference(Encounter) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| date | S Σ | 1..1 | dateTime |
| author | S Σ C | 1..* | Reference(Organization | ISiKPersonImGesundheitsberuf) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | S Σ | 1..1 | string |
| title | S Σ | 1..1 | string |
| confidentiality | Σ | 0..1 | codeBinding |
| attester | S | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBinding | |
| time | 0..1 | dateTime | |
| party | C | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| legal | S | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBindingFixed Value | |
| time | 0..1 | dateTime | |
| party | S C | 1..1 | Reference(Organization | Practitioner) |
| content-validator | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBindingFixed Value | |
| time | 0..1 | dateTime | |
| party | S C | 1..1 | Reference(Organization | Practitioner) |
| custodian | S Σ C | 1..1 | Reference(Organization) |
| relatesTo | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | S | 1..1 | codeBinding |
| target[x] | 1..1 | ||
| targetIdentifier | Identifier | ||
| targetReference | S | 0..1 | Reference(Composition) |
| event | S Σ | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 0..* | CodeableConcept |
| period | Σ C | 0..1 | Period |
| detail | Σ C | 0..* | Reference(Resource) |
| section | S C | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | S | 1..1 | string |
| code | S | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBinding |
| text | Σ | 0..1 | string |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | S C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 1..* | Reference(Resource) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | S C | 0..* | see (section) |
| patho-diagnostic-report | S C | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | S | 1..1 | string |
| code | S | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBindingPattern |
| text | Σ | 0..1 | string |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | S C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 1..* | Reference(MII_PR_Patho_Report) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | S C | 0..* | see (section) |
| MII_PR_Patho_Composition (Composition) | C | ISiKBerichtSubSysteme | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | S Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | S | 1..1 | Narrative |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| status | S | 1..1 | codeBindingFixed Value |
| div | S C | 1..1 | xhtml |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| document-version | S C | 0..1 | Extension(string) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingPattern |
| text | Σ | 0..1 | string |
| system | S Σ | 0..1 | uri |
| value | S Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| status | S Σ ?! | 1..1 | codeBindingFixed Value |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| KDL | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ C | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| XDS | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | codeFixed Value |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriFixed ValuePattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | S Σ | 0..1 | string |
| category | S Σ | 0..* | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| LOINC | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| IHE | S Σ | 0..1 | CodingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 1..1 | codeFixed Value |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| sct | S Σ | 0..1 | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriFixed Value |
| 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(Resource) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | S Σ C | 1..1 | Reference(Encounter) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| date | S Σ | 1..1 | dateTime |
| author | S Σ C | 1..* | Reference(Organization | ISiKPersonImGesundheitsberuf) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | S Σ | 1..1 | string |
| title | S Σ | 1..1 | string |
| confidentiality | Σ | 0..1 | codeBinding |
| attester | S | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBinding | |
| time | 0..1 | dateTime | |
| party | C | 0..1 | Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| legal | S | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBindingFixed Value | |
| time | 0..1 | dateTime | |
| party | S C | 1..1 | Reference(Organization | Practitioner) |
| content-validator | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | 1..1 | codeBindingFixed Value | |
| time | 0..1 | dateTime | |
| party | S C | 1..1 | Reference(Organization | Practitioner) |
| custodian | S Σ C | 1..1 | Reference(Organization) |
| relatesTo | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | S | 1..1 | codeBinding |
| target[x] | 1..1 | ||
| targetIdentifier | Identifier | ||
| targetReference | S | 0..1 | Reference(Composition) |
| event | S Σ | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 0..* | CodeableConcept |
| period | Σ C | 0..1 | Period |
| detail | Σ C | 0..* | Reference(Resource) |
| section | S C | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | S | 1..1 | string |
| code | S | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBinding |
| text | Σ | 0..1 | string |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | S C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 1..* | Reference(Resource) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | S C | 0..* | see (section) |
| patho-diagnostic-report | S C | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | S | 1..1 | string |
| code | S | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBindingPattern |
| text | Σ | 0..1 | string |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | S C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 1..* | Reference(MII_PR_Patho_Report) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | S C | 0..* | see (section) |
| FHIR element | Explanation |
|---|---|
| Composition.id | Must-support, but optional |
| Composition.meta.lastUpdated | Must-support, but optional |
| Composition.meta.profile | Must-support, but optional |
| Composition.extension:document-version | Version number of the clinical report. (see extension versionNumber) |
| Composition.identifier | Identification of the pathology report, usually the accession number (case number), supplemented by the version number. Other UIDs possible. |
| Composition.identifier.extension.original-text | Original text of the identifier, Must-support, but optional. |
| Composition.identifier.type | Coded type of the identifier, e.g., Set-ID, usually corresponds to the accession number (case number), see DiagnosticReport.identifier. |
| Composition.identifier.system | Namespace of the identifier. |
| Composition.identifier.value | Text representation of the unique identifier. |
| Composition.status | Status of the document. status.code="preliminary", "final", "amended", or "entered-in-error" (see vs-composition-status) |
| Composition.text | Narrative for the header data of the report (accession number, institutional identifier, authorship data, patient data, etc.) |
| Composition.type | Document type (LOINC 11526-1 "Pathology study") |
| Composition.category | Document category (selection from LOINC 27898-6 set)) |
| Composition.subject | Patient (inherited from the Person module of the MII https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient) |
| Composition.date | Date the document was released |
| Composition.author | Author of the report |
| Composition.title | Title of the report, e.g., Pathological-Anatomical Assessment |
| Composition.attester | Legally signatory for the document (legalAuthenticator [1 .. 1], mode="legal") or responsible for validating observations (contentValidator [0 .. *], mode="professional") |
| Composition.custodian | Reference to the legally responsible party for the document (institute/practice/hospital) |
| Composition.relatesTo | References to other documents (e.g., previous version of the report) |
| Composition.event | Event triggering the document (reference to the examination order), HL7 code="PATREPE" |
| Composition.section | Diagnostic report concerning the pathology finding. Section.code="60567-5(Comprehensive pathology report panel)", title "Pathology report", entry reference(PathologyReport) |
| Composition.section.text | Texts from the pathology report (specimens, macroscopy, microscopy, diagnostic conclusion, etc.), i.e., the complete text section of the pathology report |
| FHIR Element | Logical Data Model |
|---|---|
| Composition.text | Pathology report |
| composition-clinicaldocument-versionNumber | Pathology report.Version number |
| Composition.identifier | Pathology report.Identifier |
| Composition.status | Pathology report.Status |
| Composition.type | Pathology report.Type |
| Composition.category | Pathology report.Category |
| Composition.subject | Patient |
| Composition.encounter | Case (department contact) |
| Composition.date | Pathology report.Date |
| Composition.author | Pathology report.Author |
| Composition.attester | Pathology report.Releaser |
| Composition.title | Pathology report.Title |
| Composition.event | Processing of the examination request |
| Composition.custodian | Person responsible for the Pathology report |
| Composition.relatesTo | Pathology report.RelatedDocument |
| Composition.section | Report sections, at least in the SD MII Patho Report |
The following search parameters are relevant for the Pathology report module, even in combination:
Examples:
``GET [base]/Composition?_id=ex-mii-patho-composition```
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]/Composition?_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]/Composition?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-composition
Usage Notes: Further information on searching for ```_profile`` can be found in the FHIR Base Specification - Section "Parameters for all resources".
Examples:
``GET [base]/Composition?attester=Practitioner/765879```
Usage Notes: Further information on searching for ```Composition.attester.party`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Composition?author=Practitioner/45756
Usage Notes: Further information on searching for ```Composition.author`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Composition?category=27898-6
````GET [base]/Composition?category=http://loinc.org|27898-6```
Usage Notes: For more information on searching for ```Composition.category``, see the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Composition?date=2021-06-08```
Usage Notes: Further information on searching for ```Composition.date`` can be found in the FHIR Base Specification - "date" section.
Examples:
GET [base]/Composition?encounter=Encounter/769808
Usage Notes: Further information on searching for ```Composition.encounter`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Composition?entry=DiagnosticReport/ex-mii-patho-report
Usage Notes: For more information on searching for ```Composition.section.entry``, see the FHIR Base Specification - Reference Section.
Examples:
GET [base]/Composition?identifier=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|E21.12345
GET [base]/Composition?identifier=E21.12345
Usage Notes: Further information on searching for ```Composition.identifier`` can be found in the FHIR Base Specification- "token" section.
Examples:
GET [base]/Composition?patient=Patient/12345
Usage Notes: For more information on searching for Composition.subject.where(resolve() is Patient), see the FHIR Base Specification - "reference" section.
Examples:
``GET [base]/Composition?period=le2021-06-08```
Usage Notes: For more information on searching for ```Composition.event.period``, see the FHIR Base Specification - "date" section.
Examples:
GET [base]/Composition?related-ref=Composition/12345
Usage Notes: For more information on searching for (Composition.relatesTo.target as Reference), see the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Composition?section=60567-5
GET [base]/Composition?category=http://loinc.org|60567-5
Usage Notes: For more information on searching for ```Composition.section.code``, see the FHIR Base Specification - "token" section.
Examples:
GET [base]/Composition?status=final
Usage Notes: For more information on searching for ```Composition.status``, see the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Composition?subject=Patient/12345```
Usage Notes: Further information on searching for ```Composition.subject`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Composition?title:contains=Pathology
Usage Notes: Further information on searching for ```Composition.title`` can be found in the FHIR Base Specification - "string" section.
Examples:
GET [base]/Composition?type=11526-1
GET [base]/Composition?type=http://loinc.org|11526-1
Usage Notes: For more information on searching for ```Composition.type``, see the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Composition?attester-mode=legal```
Usage Notes: For more information on searching for ```Composition.attester.mode``, see the FHIR Base Specification - "token" section.
Examples:
GET [base]/Composition?subject=Patient/12345
Usage Notes: For more information on searching for ```Composition.subject``, see the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Composition?relates-to-code=appends
Usage Notes: For more information on searching for ```Composition.relatesTo.code``, see the FHIR Base Specification - "token" section.