The MII PR Patho Macroscopic Grouper profile of the Resource Observation represents the respective observation report section "Macroscopic Assessment" (corresponding to this CDA section) for an MII PR Patho Report as DiagnosticReport.result:macroscopic-grouper and acts as an organizer for the corresponding groupings of MII PR Patho Finding.
This special Grouper Observation element must be placed before all other Observation elements, which are then included as hasMember or derivedFrom references to MII PR Patho Finding.
If this observation report section contains multiple input samples, only one MII PR Patho Macroscopic Grouper should be present. The organisation of the MII PR Patho Findings according to the different samples is done by the specimen references of those findings, especially regarding the "parts".
For a list and explanation of the FHIR elements, see MII PR Patho Section Grouper.
| Name | Canonical |
|---|---|
| MII_PR_Patho_Macroscopic_Grouper | https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-macroscopic-grouper |
| MII_PR_Patho_Macroscopic_Grouper (Observation) | C | MII_PR_Patho_Section_Grouper | |
| 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 | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 0..* | Identifier |
| basedOn | S Σ C | 0..* | Reference(ServiceRequest) |
| partOf | Σ C | 0..* | Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure) |
| status | S Σ ?! | 1..1 | codeBinding |
| category | S | 1..* | CodeableConceptBinding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | 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 |
| laboratory-category | S | 1..1 | CodeableConceptBindingPattern |
| code | S Σ | 1..1 | CodeableConceptPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBindingPattern |
| 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 |
| subject | S Σ C | 0..1 | Reference(Patient) |
| focus | Σ C | 0..* | Reference(Resource) |
| encounter | Σ C | 0..1 | Reference(Encounter) |
| effective[x] | S Σ | 0..1 | |
| effectiveDateTime | dateTime | ||
| issued | Σ | 0..1 | instant |
| performer | Σ C | 0..* | Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| value[x] | Σ C | 0..1 | |
| valueBoolean | boolean | ||
| valueCodeableConcept | CodeableConcept | ||
| valueDateTime | dateTime | ||
| valueInteger | integer | ||
| valuePeriod | Period | ||
| valueQuantity | Quantity | ||
| valueRange | Range | ||
| valueRatio | Ratio | ||
| valueSampledData | SampledData | ||
| valueString | string | ||
| valueTime | time | ||
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| note | 0..* | Annotation | |
| bodySite | S | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| sct | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| method | S | 0..1 | CodeableConcept |
| specimen | S C | 0..1 | Reference(Specimen) |
| device | C | 0..1 | Reference(Device | DeviceMetric) |
| referenceRange | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| low | C | 0..1 | SimpleQuantity |
| high | C | 0..1 | SimpleQuantity |
| type | 0..1 | CodeableConceptBinding | |
| appliesTo | 0..* | CodeableConcept | |
| age | C | 0..1 | Range |
| text | 0..1 | string | |
| hasMember | S Σ C | 0..* | Reference(MolecularSequence | Observation | QuestionnaireResponse) |
| pathology-finding | S Σ C | 0..* | Reference(MII_PR_Patho_Finding) |
| derivedFrom | S Σ C | 0..* | Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse) |
| attached-image | S Σ C | 0..* | Reference(MII_PR_Patho_Attached_Image) |
| dicom-image | S Σ C | 0..* | Reference(ImagingStudy) |
| component | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | S Σ | 1..1 | CodeableConcept |
| value[x] | Σ | 0..1 | |
| valueCodeableConcept | CodeableConcept | ||
| valueQuantity | Quantity | ||
| valueRatio | Ratio | ||
| valueString | string | ||
| dataAbsentReason | S C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| referenceRange | 0..* | see (referenceRange) |
| MII_PR_Patho_Macroscopic_Grouper (Observation) | C | MII_PR_Patho_Section_Grouper | |
| 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 | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 0..* | Identifier |
| basedOn | S Σ C | 0..* | Reference(ServiceRequest) |
| partOf | Σ C | 0..* | Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure) |
| status | S Σ ?! | 1..1 | codeBinding |
| category | S | 1..* | CodeableConceptBinding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | 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 |
| laboratory-category | S | 1..1 | CodeableConceptBindingPattern |
| code | S Σ | 1..1 | CodeableConceptPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBindingPattern |
| 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 |
| subject | S Σ C | 0..1 | Reference(Patient) |
| focus | Σ C | 0..* | Reference(Resource) |
| encounter | Σ C | 0..1 | Reference(Encounter) |
| effective[x] | S Σ | 0..1 | |
| effectiveDateTime | dateTime | ||
| issued | Σ | 0..1 | instant |
| performer | Σ C | 0..* | Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| value[x] | Σ C | 0..1 | |
| valueBoolean | boolean | ||
| valueCodeableConcept | CodeableConcept | ||
| valueDateTime | dateTime | ||
| valueInteger | integer | ||
| valuePeriod | Period | ||
| valueQuantity | Quantity | ||
| valueRange | Range | ||
| valueRatio | Ratio | ||
| valueSampledData | SampledData | ||
| valueString | string | ||
| valueTime | time | ||
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| note | 0..* | Annotation | |
| bodySite | S | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| sct | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| method | S | 0..1 | CodeableConcept |
| specimen | S C | 0..1 | Reference(Specimen) |
| device | C | 0..1 | Reference(Device | DeviceMetric) |
| referenceRange | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| low | C | 0..1 | SimpleQuantity |
| high | C | 0..1 | SimpleQuantity |
| type | 0..1 | CodeableConceptBinding | |
| appliesTo | 0..* | CodeableConcept | |
| age | C | 0..1 | Range |
| text | 0..1 | string | |
| hasMember | S Σ C | 0..* | Reference(MolecularSequence | Observation | QuestionnaireResponse) |
| pathology-finding | S Σ C | 0..* | Reference(MII_PR_Patho_Finding) |
| derivedFrom | S Σ C | 0..* | Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse) |
| attached-image | S Σ C | 0..* | Reference(MII_PR_Patho_Attached_Image) |
| dicom-image | S Σ C | 0..* | Reference(ImagingStudy) |
| component | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | S Σ | 1..1 | CodeableConcept |
| value[x] | Σ | 0..1 | |
| valueCodeableConcept | CodeableConcept | ||
| valueQuantity | Quantity | ||
| valueRatio | Ratio | ||
| valueString | string | ||
| dataAbsentReason | S C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| referenceRange | 0..* | see (referenceRange) |
| MII_PR_Patho_Macroscopic_Grouper (Observation) | C | MII_PR_Patho_Section_Grouper | |
| 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 | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 0..* | Identifier |
| basedOn | S Σ C | 0..* | Reference(ServiceRequest) |
| partOf | Σ C | 0..* | Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure) |
| status | S Σ ?! | 1..1 | codeBinding |
| category | S | 1..* | CodeableConceptBinding |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | 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 |
| laboratory-category | S | 1..1 | CodeableConceptBindingPattern |
| code | S Σ | 1..1 | CodeableConceptPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBindingPattern |
| 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 |
| subject | S Σ C | 0..1 | Reference(Patient) |
| focus | Σ C | 0..* | Reference(Resource) |
| encounter | Σ C | 0..1 | Reference(Encounter) |
| effective[x] | S Σ | 0..1 | |
| effectiveDateTime | dateTime | ||
| issued | Σ | 0..1 | instant |
| performer | Σ C | 0..* | Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| value[x] | Σ C | 0..1 | |
| valueBoolean | boolean | ||
| valueCodeableConcept | CodeableConcept | ||
| valueDateTime | dateTime | ||
| valueInteger | integer | ||
| valuePeriod | Period | ||
| valueQuantity | Quantity | ||
| valueRange | Range | ||
| valueRatio | Ratio | ||
| valueSampledData | SampledData | ||
| valueString | string | ||
| valueTime | time | ||
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| note | 0..* | Annotation | |
| bodySite | S | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| sct | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| method | S | 0..1 | CodeableConcept |
| specimen | S C | 0..1 | Reference(Specimen) |
| device | C | 0..1 | Reference(Device | DeviceMetric) |
| referenceRange | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| low | C | 0..1 | SimpleQuantity |
| high | C | 0..1 | SimpleQuantity |
| type | 0..1 | CodeableConceptBinding | |
| appliesTo | 0..* | CodeableConcept | |
| age | C | 0..1 | Range |
| text | 0..1 | string | |
| hasMember | S Σ C | 0..* | Reference(MolecularSequence | Observation | QuestionnaireResponse) |
| pathology-finding | S Σ C | 0..* | Reference(MII_PR_Patho_Finding) |
| derivedFrom | S Σ C | 0..* | Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse) |
| attached-image | S Σ C | 0..* | Reference(MII_PR_Patho_Attached_Image) |
| dicom-image | S Σ C | 0..* | Reference(ImagingStudy) |
| component | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | S Σ | 1..1 | CodeableConcept |
| value[x] | Σ | 0..1 | |
| valueCodeableConcept | CodeableConcept | ||
| valueQuantity | Quantity | ||
| valueRatio | Ratio | ||
| valueString | string | ||
| dataAbsentReason | S C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| referenceRange | 0..* | see (referenceRange) |
The following search parameters are relevant for the Pathology Findings module, also in combination:
Examples:
GET [base]/Observation?_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]/Observation?_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]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/sd-mii-patho-report
Usage Notes: Further information on searching for ```_profile`` can be found in the FHIR Base Specification - Section "Parameters for all resources".
based-on MUST be supported:Examples:
GET [base]/Observation?based-on=ServiceRequest/124455
Usage Notes: For more information on searching for ```Observation.basedOn``, see the FHIR Base Specification - "reference" section.
category MUST be supported:Examples:
GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
GET [base]/Observation?category=laboratory
Usage Notes: For more information on searching for ```Observation.category``, see the FHIR Base Specification - "token" section.
Examples:
GET [base]/Observation?code=http://loinc.org|22634-0
````GET [base]/Observation?code=22634-0```
Usage Notes: For more information on searching for ```Observation.code``, see the FHIR Base Specification - "token" section.
data-absent-reason MUST be supported:Examples:
GET [base]/Observation?data-absent-reason=http://hl7.org/fhir/codesystem-data-absent-reason.html|unknown
GET [base]/Observation?data-absent-reason=unknown
Usage Notes: For more information on searching for ```Observation.data-absent-reason``, see the FHIR Base Specification - "token" section.
Examples:
GET [base]/Observation?date=2021-06-01Usage Notes: For more information on searching for ```Observation.date``, see the FHIR Base Specification - "date" section.
Examples:
GET [base]/Observation?encounter=Encounter/769808
Usage Notes: For more information on searching for ```Observation.encounter``, see the FHIR Base Specification - "reference" section.
Examples:
``GET [base]/Observation?has-member=Observation/ex-mii-patho-biopsy-site-a```
Usage Notes: For more information on searching for ```Observation.hasMember``, see the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Observation?identifier=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|12345
GET [base]/Observation?identifier=12345
Usage Notes: Further information on searching for "Observation.identifier" can be found in the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Observation?patient=Patient/12345```
Usage Notes: Further information on searching for Observation.subject.where(resolve() is Patient) can be found in the FHIR Base Specification - Reference Section.
Examples:
GET [base]/Observation?performer=Practitioner/2346545
Usage Notes: Further information on searching for ```Observation.performer`` can be found in the FHIR Base Specification - Reference Section.
Examples:
``GET [base]/DiagnosticReport?specimen=Specimen/987976```
Usage Notes: Further information on searching for ```Observation.specimen`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Observation?status=final
Usage Notes: Further information on searching for ```Observation.status`` can be found in the FHIR Base Specification - "token" section.
Examples:
``GET [base]/Observation?subject=Patient/12345```
Usage Notes: Further information on searching for ```Observation.subject`` can be found in the FHIR Base Specification - "reference" section.
Examples:
GET [base]/Observation?value-string:contains=Macroscopy
Usage Notes: Further information on searching for ```Observation.value`` can be found in the FHIR Base Specification - "string" section.
Examples:
GET [base]/Observation?body-site=716917000
````GET [base]/Observation?body-site=http://snomed.info/sct|716917000```
Usage Notes: Further information on searching for ```Observation.bodySite`` can be found in the FHIR Base Specification - "token" section.