MII-Initiative

Medizininformatik Initiative - Modul Pathologie-Befund - ImplementationGuide

MII PR Patho Additional Specified Grouper

Beschreibung

Das Profil MII PR Patho Additional Specified Grouper der Resource Observation stellt als DiagnosticReport.result für einen MII PR Patho Report den jeweiligen Beobachtungsberichtsabschnitt "Zusätzliche spezifizierte Beobachtungen" (entspr. dieser CDA-Section) dar und fungiert als Organizer für die entsprechenden Gruppierungen von MII PR Patho Finding aus nicht-morphologischen Untersuchungen bzw. aus molekulargenetischen Untersuchungen.

Dieses spezielle Grouper-Observation-Element ist allen anderen Observation-Elementen voranzustellen, welche dann als hasMember- oder derivedFrom-Referenzen zu MII PR Patho Finding eingebunden werden.

Falls dieser Beobachtungsberichtsabschnitt mehrere Eingangspräparate (Proben) beinhaltet, so kann jeweils ein MII PR Patho Additional Specified Grouper pro Präparat vorhanden sein.

Auflistung und Erklärung der FHIR-Elemente siehe (abstract) MII PR Patho Section Grouper.

NameCanonical
MII_PR_Patho_Additional_Specified_Grouperhttps://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-additional-specified-grouper

idS Σ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..*Identifier
basedOnS Σ I0..*Reference(ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
laboratory-categoryS1..1CodeableConceptBindingPattern
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I0..1Reference(Patient)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodS0..1CodeableConcept
specimenS I0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
pathology-findingS Σ I0..*Reference(MII_PR_Patho_Finding)
attached-imageS Σ I0..*Reference(MII_PR_Patho_Attached_Image)
dicom-imageS Σ I0..*Reference(ImagingStudy)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS Σ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRatioRatio
dataAbsentReasonS I0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
idS Σ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..*Identifier
basedOnS Σ I0..*Reference(ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
laboratory-categoryS1..1CodeableConceptBindingPattern
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I0..1Reference(Patient)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodS0..1CodeableConcept
specimenS I0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
pathology-findingS Σ I0..*Reference(MII_PR_Patho_Finding)
attached-imageS Σ I0..*Reference(MII_PR_Patho_Attached_Image)
dicom-imageS Σ I0..*Reference(ImagingStudy)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS Σ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRatioRatio
dataAbsentReasonS I0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
idS Σ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..*Identifier
basedOnS Σ I0..*Reference(ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
laboratory-categoryS1..1CodeableConceptBindingPattern
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I0..1Reference(Patient)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodS0..1CodeableConcept
specimenS I0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
pathology-findingS Σ I0..*Reference(MII_PR_Patho_Finding)
attached-imageS Σ I0..*Reference(MII_PR_Patho_Attached_Image)
dicom-imageS Σ I0..*Reference(ImagingStudy)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS Σ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueRatioRatio
dataAbsentReasonS I0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
{
    "resourceType": "StructureDefinition",
    "id": "mii-pr-patho-additional-specified-grouper",
    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-additional-specified-grouper",
    "version": "1.0.0",
    "name": "MII_PR_Patho_Additional_Specified_Grouper",
    "title": "MII PR Patho Additional Specified Grouper",
    "status": "active",
    "publisher": "Medizininformatik Initiative",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://www.medizininformatik-initiative.de"
                }
            ]
        }
    ],
    "description": "Based on IHE PaLM APSR - Grouper for additional specified Observations",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "sct-concept",
            "uri": "http://snomed.info/conceptdomain",
            "name": "SNOMED CT Concept Domain Binding"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "sct-attr",
            "uri": "http://snomed.org/attributebinding",
            "name": "SNOMED CT Attribute Binding"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-section-grouper",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.code",
                "path": "Observation.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "100969-5",
                            "system": "http://loinc.org"
                        }
                    ]
                }
            }
        ]
    }
}

Suchparameter

Folgende Suchparameter sind für das Modul Pathologie-Befund relevant, auch in Kombination:

  1. Der Suchparameter _id MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach _id finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter _lastUpdated MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_lastUpdated=2021-12-08

    Anwendungshinweise: Weitere Informationen zur Suche nach _lastUpdated finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  3. Der Suchparameter _profile MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report

    Anwendungshinweise: Weitere Informationen zur Suche nach _profile finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  4. Der Suchparameter based-on MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?based-on=ServiceRequest/124455

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.basedOn finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  5. Der Suchparameter category MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory

    GET [base]/Observation?category=laboratory

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.category finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  6. Der Suchparameter code MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?code=http://loinc.org|100969-5

    GET [base]/Observation?code=100969-5

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.code finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  7. Der Suchparameter data-absent-reason MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?data-absent-reason=http://hl7.org/fhir/codesystem-data-absent-reason.html|unknown

    GET [base]/Observation?data-absent-reason=unknown

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.data-absent-reason finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  8. Der Suchparameter date MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?date=2021-06-01

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.date finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  9. Der Suchparameter encounter MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?encounter=Encounter/769808

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.encounter finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  10. Der Suchparameter has-member MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?has-member=Observation/ex-mii-patho-biopsy-site-a

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.hasMember finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  11. Der Suchparameter identifier MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?identifier=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|12345

    GET [base]/Observation?identifier=12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.identifier finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  12. Der Suchparameter patient MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?patient=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.subject.​where(resolve() is Patient) finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  13. Der Suchparameter performer MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?performer=Practitioner/2346545

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.performer finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  14. Der Suchparameter specimen MUSS unterstützt werden:

    Beispiele:

    GET [base]/DiagnosticReport?specimen=Specimen/987976

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.specimen finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  15. Der Suchparameter status MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?status=final

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.status finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  16. Der Suchparameter subject MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?subject=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.subject finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  17. Der Suchparameter value-string MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?value-string:contains=Makroskopie

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.value finden sich in der FHIR-Basisspezifikation - Abschnitt "string".

  18. Der Suchparameter body-site MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?body-site=716917000

    GET [base]/Observation?body-site=http://snomed.info/sct|716917000

    Anwendungshinweise: Weitere Informationen zur Suche nach Observation.bodySite finden sich in der FHIR-Basisspezifikation - Abschnitt "token".