MII-Initiative

Medizininformatik Initiative - Modul Pathologie-Befund - ImplementationGuide

(abstract) MII PR Patho Base Observation

Beschreibung

Dieses abstrakte Profil sammelt alle gemeinsamen Profilierungsanforderungen der Pathologie Observations und dient als Basis für alle anderen Observation-Profile in diesem Modul. Als abstraktes Profil ist dieses nicht instanziierbar.

NameCanonical
MII_PR_Patho_Base_Observationhttps://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-base-observation

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
text0..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..1uri
versionΣ0..1string
codeS Σ1..1code
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
hasMemberS Σ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
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
text0..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..1uri
versionΣ0..1string
codeS Σ1..1code
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
hasMemberS Σ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
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
text0..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..1uri
versionΣ0..1string
codeS Σ1..1code
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
hasMemberS Σ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
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-base-observation",
    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-base-observation",
    "version": "1.0.0",
    "name": "MII_PR_Patho_Base_Observation",
    "title": "MII PR Patho Base Observation",
    "status": "active",
    "publisher": "Medizininformatik Initiative",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://www.medizininformatik-initiative.de"
                }
            ]
        }
    ],
    "description": "Abstract Observation to define common features of a main pathology observation",
    "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": true,
    "type": "Observation",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.id",
                "path": "Observation.id",
                "mustSupport": true
            },
            {
                "id": "Observation.meta.lastUpdated",
                "path": "Observation.meta.lastUpdated",
                "mustSupport": true
            },
            {
                "id": "Observation.meta.profile",
                "path": "Observation.meta.profile",
                "mustSupport": true
            },
            {
                "id": "Observation.identifier",
                "path": "Observation.identifier",
                "mustSupport": true
            },
            {
                "id": "Observation.basedOn",
                "path": "Observation.basedOn",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.status",
                "path": "Observation.status",
                "mustSupport": true
            },
            {
                "id": "Observation.category",
                "path": "Observation.category",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.category.coding",
                "path": "Observation.category.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.category.coding.system",
                "path": "Observation.category.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.category.coding.code",
                "path": "Observation.category.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.category:laboratory-category",
                "path": "Observation.category",
                "sliceName": "laboratory-category",
                "min": 1,
                "max": "1",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "laboratory",
                            "system": "http://terminology.hl7.org/CodeSystem/observation-category"
                        }
                    ]
                },
                "mustSupport": true
            },
            {
                "id": "Observation.code",
                "path": "Observation.code",
                "mustSupport": true
            },
            {
                "id": "Observation.code.coding",
                "path": "Observation.code.coding",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "preferred",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-all-loinc"
                }
            },
            {
                "id": "Observation.code.coding.system",
                "path": "Observation.code.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.code.coding.code",
                "path": "Observation.code.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.subject",
                "path": "Observation.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Patient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.effective[x]",
                "path": "Observation.effective[x]",
                "type":  [
                    {
                        "code": "dateTime"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.bodySite",
                "path": "Observation.bodySite",
                "mustSupport": true
            },
            {
                "id": "Observation.bodySite.coding",
                "path": "Observation.bodySite.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Observation.bodySite.coding:sct",
                "path": "Observation.bodySite.coding",
                "sliceName": "sct",
                "min": 0,
                "max": "1",
                "patternCoding": {
                    "system": "http://snomed.info/sct"
                },
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/sct-body-structures"
                }
            },
            {
                "id": "Observation.bodySite.coding:sct.system",
                "path": "Observation.bodySite.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.method",
                "path": "Observation.method",
                "mustSupport": true
            },
            {
                "id": "Observation.specimen",
                "path": "Observation.specimen",
                "mustSupport": true
            },
            {
                "id": "Observation.hasMember",
                "path": "Observation.hasMember",
                "mustSupport": true
            },
            {
                "id": "Observation.derivedFrom",
                "path": "Observation.derivedFrom",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "type",
                            "path": "$this.resolve()"
                        }
                    ],
                    "rules": "open",
                    "ordered": false
                },
                "mustSupport": true
            },
            {
                "id": "Observation.derivedFrom:attached-image",
                "path": "Observation.derivedFrom",
                "sliceName": "attached-image",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-attached-image"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.derivedFrom:dicom-image",
                "path": "Observation.derivedFrom",
                "sliceName": "dicom-image",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/ImagingStudy"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.component.code",
                "path": "Observation.component.code",
                "mustSupport": true
            },
            {
                "id": "Observation.component.value[x]",
                "path": "Observation.component.value[x]",
                "type":  [
                    {
                        "code": "Quantity"
                    },
                    {
                        "code": "CodeableConcept"
                    },
                    {
                        "code": "string"
                    },
                    {
                        "code": "Ratio"
                    }
                ]
            },
            {
                "id": "Observation.component.dataAbsentReason",
                "path": "Observation.component.dataAbsentReason",
                "mustSupport": true
            }
        ]
    }
}

Liste aller Must-Support Datenelemente

FHIR-Element Erklärung
Observation.id Must-support, jedoch optional
Observation.text Text zur Beschreibung der Untersuchung
Observation.meta.lastUpdated Must-support, jedoch optional
Observation.meta.profile Must-support, jedoch optional
Observation.identifier Observation muss eindeutig identifizierbar sein, keine Vorgaben zur Kodierung, Präferenz: Ableitung aus der Eingangsnummer (Part-Block-Slide)
Observation.basedOn Auftrag, der die Beobachtung veranlasst hat
Observation.status Finale & vorläufige Ergebnisse sind zulässig
Observation.category Kategorie der Beobachtung
Observation.code Code der Beobachtung, LOINC preferred
Observation.subject Referenz zum/r Patient:in (erbt von Modul Person der MII https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient)
Observation.effective[x] Zeitpunkt oder Zeitspanne der Beobachtung
Observation.bodySite Körperstelle, an der die Beobachtung vorgenommen wird, Must-support, jedoch optional
Observation.method Beobachtungsmethode
Observation.specimen Referenz zur beobachteten Probe(1)
Observation.hasMember Zum Beobachtungsberichtabschnitt zugehöhrige Resource
Observation.derivedFrom Referenz zu zugehörigen Resourcen, von denen die Beobachtung abgeleitet wurde

(1) Die Referenz auf mehr als einer Probe ist zur Zeit aufgrund der Kernspezifikation von FHIR nicht möglich. Für eine ausführlichere Problembeschreibung und aktuellen Lösungsvorschlägen siehe hier.


Referenz zum Logical Model

FHIR-Element Logisches Datenmodell
Observation.id Generische Pathologisch-anatomische Einzelbeobachtung.id
Observation.text Generische Pathologisch-anatomische Einzelbeobachtung.Text
Observation.meta Generische Pathologisch-anatomische Einzelbeobachtung.meta
Observation.identifier Generische Pathologisch-anatomische Einzelbeobachtung.Identifikation
Observation.basedOn Untersuchungsauftrag
Observation.status Generische Pathologisch-anatomische Einzelbeobachtung.Status
Observation.category Generische Pathologisch-anatomische Einzelbeobachtung.Kategorie
Observation.code Generische Pathologisch-anatomische Einzelbeobachtung.Code
Observation.subject Patient
Observation.effective Generische Pathologisch-anatomische Einzelbeobachtung.Befundzeit
Observation.issued Generische Pathologisch-anatomische Einzelbeobachtung.Datum
Observation.performer Generische Pathologisch-anatomische Einzelbeobachtung.Durchführender (.Autor, .Informant)
Observation.value Generische Pathologisch-anatomische Einzelbeobachtung.Wert
Observation.dataAbsentReason
Observation.interpretation Generische Pathologisch-anatomische Einzelbeobachtung.Interpretation
Observation.note Generische Pathologisch-anatomische Einzelbeobachtung.Kommentar
Observation.method Generische Pathologisch-anatomische Einzelbeobachtung.Methode
Observation.specimen Generische Pathologisch-anatomische Einzelbeobachtung.Probe
Observation.hasMember Generische Pathologisch-anatomische Einzelbeobachtung.Unterbeobachtung
Observation.derivedFrom Generische Pathologisch-anatomische Einzelbeobachtung.EingebettetesBild
Observation.component Generische Pathologisch-anatomische Einzelbeobachtung.Unterbeobachtung