MII-Initiative

Medizininformatik Initiative - Modul ICU - ImplementationGuide

Eingestellte und gemessene Parameter (DeviceMetric)

Canonical: https://www.medizininformatik-initiative.de/fhir/ext/modul-icu/StructureDefinition/devicemetric-eingestellte-gemessene-parameter-beatmung

Empfehlung: Für gemessenen sowie eingestellten Werte können wir zwei Fälle unterscheiden (siehe hierzu auch die Seite Beschreibung Modul:

  1. Das Gerät, welches den Messwert erhoben hat/bei dem ein Wert eingestellt wurde, ist bekannt und soll modelliert werden.
  2. Das Gerät ist nicht bekannt und kann nicht modelliert werden sowie das Gerät ist bekannt und kann/soll nicht modelliert werden.

Die Information, ob der Wert gemessen, oder eingestellt ist, trägt die DeviceMetric, die Information, mit welchem Gerät dies geschehen ist, trägt eine Device-Ressource, welche aus der DeviceMetric heraus referenziert wird. Für obige beiden Punkte möchten wir folgende Vorschläge machen:

  1. DeviceMetric und Device für einen solchen Messwert gehören zusammen. Für eine Gruppe von Werten, die sich eine gemeinsame Messmethode und ein gemeinsames Messgerät teilen, kann ein gemeinsames solches Paar aus DeviceMetric und Device angelegt werden, welche aus Observation.device heraus referenziert wird.
  2. Wir schlagen vor, initial zwei "Dummy-Ressourcen" anzulegen. Je eine DeviceMetric für gemessene und eine für eingestellte Werte. Diese DeviceMetrics können dann statisch in allen Observation.device referenziert werden. Dies dient dazu, die minimal nötige Information zu tragen, ob ein Wert gemessen oder eingestellt ist. Dieses Vorgehen kann bei Bedarf weiter verfeinert werden, in dem man bspw. eine eigene DeviceMetric (je einmal gemessen/eingestellt) für jede Geräteart anlegt (für welche man dann jeweils eine entprechendes statisches Device unter DeviceMetric.device referenziert).

Differential

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
unitΣ0..1CodeableConceptBinding
sourceS Σ I0..1MII-Reference(SD MII ICU ICU Device)
parentΣ I0..1Reference(Device)
operationalStatusΣ0..1codeBinding
colorΣ0..1codeBinding
categoryS Σ1..1codeBinding
measurementPeriodΣ0..1Timing
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1codeBinding
stateΣ0..1codeBinding
timeΣ0..1instant

FHIR Element Erklärung
DeviceMetric.type Art der Prozedur (siehe Procedure.category) in deren Rahmen ein Wert erhoben wurde.
DeviceMetric.source Wenn verfügbar, verknüpfung mit dem Gerät (Device).
DeviceMetric.category Ob es sich um einen eingestellten oder gemessenen (oder anderweitig erhobenen) Wert handelt.

FHIR Element Logischer Datensatz
DeviceMetric.type Intensivmedizin.Beatmungswerte
DeviceMetric.source Intensivmedizin.Messmethode.Geraet
DeviceMetric.category Nötig für die Zuordnung eines Wertes (Observation) zu entweder
Intensivmedizin.Beatmungswerte.ParameterGemessen
oder
Intensivmedizin.Beatmungswerte.ParameterEingestellt

Snapshot

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
unitΣ0..1CodeableConceptBinding
sourceS Σ I0..1MII-Reference(SD MII ICU ICU Device)
parentΣ I0..1Reference(Device)
operationalStatusΣ0..1codeBinding
colorΣ0..1codeBinding
categoryS Σ1..1codeBinding
measurementPeriodΣ0..1Timing
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1codeBinding
stateΣ0..1codeBinding
timeΣ0..1instant

Beispiel

Eingestellt

{
    "resourceType": "DeviceMetric",
    "id": "exa-mii-icu-vent-eingestellte-parameter-beatmung",
    "meta": {
        "profile":  [
            "https://www.medizininformatik-initiative.de/fhir/ext/modul-icu/StructureDefinition/devicemetric-eingestellte-gemessene-parameter-beatmung"
        ]
    },
    "type": {
        "coding":  [
            {
                "code": "40617009",
                "system": "http://snomed.info/sct",
                "display": "Artificial respiration (procedure)"
            }
        ]
    },
    "category": "setting"
}

Gemessen

{
    "resourceType": "DeviceMetric",
    "id": "exa-mii-icu-vent-gemessene-parameter-beatmung",
    "meta": {
        "profile":  [
            "https://www.medizininformatik-initiative.de/fhir/ext/modul-icu/StructureDefinition/devicemetric-eingestellte-gemessene-parameter-beatmung"
        ]
    },
    "type": {
        "coding":  [
            {
                "code": "40617009",
                "system": "http://snomed.info/sct",
                "display": "Artificial respiration (procedure)"
            }
        ]
    },
    "category": "measurement"
}