Funktionale Beschreibung zum eMedikations-Datenaustauschformat

Der technischen Spezifikation liegt eine Analyse der funktionalen Anforderung zugrunde. Diese wurden im Tool simplifier.NET dokumentiert.

Im Folgenden ist das "Medikationsmanagement", das die Strukturen und Hierarchien der behandelten Datenelemente wiedergibt, abgebildet. Die Datenelemente werden mit einer Kardinalität (0..1, 1..1 etc.) angezeigt und erhalten auch die Angabe, ob es sich um ein unbedingt auszufüllendes Feld (M) oder ein verpflichtendes Feld (R) handelt, d.h. ein Feld, das nach Möglichkeit auszufüllen ist.

Ein unbedingt auszufüllendes Feld (M) wird in FHIR durch die Kardinalität 1..1 und das Kennzeichen "Must Support" (rotes Kästchen mit "S") abgebildet.

Ein verpflichtendes Feld (R) wird in FHIR durch die Kardinalität 0..1 und das Kennzeichen "Must Support" (rotes Kästchen mit "S") abgebildet. Dieses Feld muss ausgefüllt werden, wenn es bekannt ist.

Es gibt auch Elemente, die als Conditional (C) gekennzeichnet sind. Diese Elemente sind an Bedingungen gebunden.

Datentypen werden ebenso dokumentiert, wie beispielsweise eine Messgröße (Quantität) oder eine Zeichenkette (String).


Patient 1..1 R

  • Name 1..1 R
    • Titel (String) 0..1 R
    • Vorname (String) 1..1 R
    • Namenszusatz (String) 0..1 R
    • Vorsatzwort (String) 0..1 R
    • Nachname (String) 1..1 R
  • Versicherten-ID (Identifier) 0..* R - Versicherten-ID, eindeutige, lebenslange Identifikationsnummer des Patienten, entsprechend der eGK-Spezifikation
  • Patienten-ID (Identifier) 0..* R - Weitere eindeutige Patientenidentifikation (nicht Versicherten-ID)
  • Geburtsdatum (Datum) 1..1 R
  • Geschlecht (Kode) 1..1 R
    • Druckkennzeichen Geschlecht (Boolean) 0..1 R - Kennzeichen ob das Geschlecht auf einem BMP ausgedruckt werden soll
  • Vorhabenspezifische Erweiterung/Zusatzinformation (Extension) 0..1 R
    • Identifikation (Identifier) 1..1 R - Identifikation der Erweiterung/Zusatzinformation in Form einer URI
    • Wert (String) 1..1 R

Leistungserbringer - Arzt 1..1 R

  • LANR (Identifier) 1..1 R
  • Name 1..1 R
    • Titel (String) 0..1 R
    • Vorname (String) 1..1 R
    • Nachname (String) 1..1 R
  • Adresse 0..1 R
    • Straße (String) 1..1 R
    • PLZ (String) 1..1 R
    • Ort (String) 1..1 R
  • Kontaktdaten 0..1 R
    • Telefonnummer (String) 0..1 R
    • E-Mail (String) 0..1 R
  • Organisation - Praxis 0..1 R
    • BSNR (Identifier) 1..1 R
    • Name Institution (String) 1..1 R

oder

  • Organisation - Krankenhaus 0..1 R
    • Institutskennzeichen Krankenhaus (Identifier) 0..1 R
    • Name Institution (String) 1..1 R

Leistungserbringer - Apotheker 1..1 R

  • Name 1..1 R
    • Titel (String) 0..1 R
    • Vorname (String) 1..1 R
    • Nachname (String) 1..1 R
  • Adresse 0..1 R
    • Straße (String) 1..1 R
    • PLZ (String) 1..1 R
    • Ort (String) 1..1 R
  • Kontaktdaten 0..1 R
    • Telefonnummer (String) 0..1 R
    • E-Mail (String) 0..1 R
  • Organisation 0..1 R
    • Institutskennzeichen Apotheke (Identifier) 0..1 R
    • Apotheken-IDF (Identifier) 0..1 R - Apothekenidentifikationsnummer
    • Name Institution (String) 1..1 R

Klinische Parameter

Körpergröße 0..1 R
  • Wert (Quantität) 1..1 R
  • Datum (Datum) 1..1 R - Datum letzte Aktualisierung
  • Druckkennzeichen Körpergröße (Boolean) 0..1 R - Kennzeichen ob die Körpergröße auf einem BMP ausgedruckt werden soll
Körpergewicht 0..1 R
  • Wert (Quantität) 1..1 R
  • Datum (Datum) 1..1 R - Datum letzte Aktualisierung
  • Druckkennzeichen Körpergewicht (Boolean) 0..1 R - Kennzeichen ob das Körpergewicht auf einem BMP ausgedruckt werden soll
Kreatinin 0..1 R
  • Wert (Quantität) 1..1 R
  • Datum (Datum/Zeit) 1..1 R
  • Druckkennzeichen Kreatinin (Boolean) 0..1 R - Kennzeichen ob der Kreatininwert auf einem BMP ausgedruckt werden soll
Laborparameter 0..* R

Hierunter fallen weitere Laborparameter außer die hier separat aufgeführten Parameter, z. B. für Kontrolle der Nierenfunktion und Leberwerte, wie Gamma-GT, GPT oder GOT

  • Bezeichnung (String) 1..1 R - Name des Laborparameters
  • Code (Kode) 1..1 R - kodierter Code des Laborwertes
  • Datum (Datum) 1..1 R - Datum der Erhebung des Wertes
  • Wert (Quantität) 1..1 R - Wert und Einheit des Laborwertes
  • Freitext-Parameter 0..* R
    • Parameter-Freitext (String) 1..1 R - Freitext um Parameter zu ergänzen
    • Druckkennzeichen Parameter-Freitext (Boolean) 0..1 R - Kennzeichen ob die Freitext-Parameter auf einem BMP ausgedruckt werden sollen
  • Vorhabenspezifische Erweiterung/Zusatzinformation (Extension) 0..1 R
    • Identifikation (Identifier) 1..1 R - Identifikation der Erweiterung/Zusatzinformation in Form einer URI
    • Wert (String) 1..1 R

Allergien/ Unverträglichkeiten 0..* R

  • Typ (Kode) 1..1 R - Allergie oder Unverträglichkeit
  • Agens (Kode) 1..1 R - Substanz oder Stoff, für die eine Allergie/Unverträglichkeit vorliegt
  • Reaktion/Manifestation (Kode) 0..1 R
  • Kritikalität (Kode) 0..1 R - hoch, niedrig oder nicht bestimmbar
  • Zeitangaben 0..1 R
    • seit (Datum) 1..1 R
    • bis (Datum) 0..1 R
  • Informationsquelle (Kode) 0..1 R - Angabe aus welcher Quelle (Patient, Arzt, etc.) die Angabe stammt
  • Druckkennzeichen Allergien/Unverträglickeiten (Boolean) 0..1 R - Kennzeichen ob Allergien und verträglichkeiten auf einem BMP ausgedruckt werden sollen
  • Vorhabenspezifische Erweiterung/Zusatzinformation (Extension) 0..1 R
    • Identifikation (Identifier) 1..1 R - Identifikation der Erweiterung/Zusatzinformation in Form einer URI
    • Wert (String) 1..1 R

Gesundheitsbelange

Schwangerschaft 0..1 R
  • Schwangerschaftsstatus (Kode) 1..1 R - Kennung, ob die Patientin gerade schwanger ist
  • Schwangerschaft festgestellt am (Datum) 1..1 R
  • Entbindungstermin (Datum) 1..1 R
  • Druckkennzeichen Schwangerschaft (Boolean) 0..1 R - Kennzeichen ob die Information über eine Schwangerschaft auf einem BMP ausgedruckt werden soll
Stillzeit 0..1 R
  • Mutter stillend? (Boolean) 1..1 R - Kennung, ob die Patientin gerade stillt
  • Druckkennzeichen Stillend (Boolean) 0..1 R - Kennzeichen das festlegt ob die Information, dass eine Frau derzeit stillt auf einem BMP ausgedruckt werden soll

Sozialanamnese

Rauchen (Boolean) 0..1 R - Angaben zum Tabakkonsum
Alkohol (Boolean) 0..1 R - Angaben zum Alkoholkonsum
Leistungssportler (Boolean) 0..1 R

Medikation

Status medikamentöse Therapie (Kode) 0..1 C - Wenn der Patient keine medikamentöse Therapie erhält, ist dieses Item gesetzt. Ansonsten fehlt das Item und die Liste der Medikation ist angegeben.
Medikationsliste 0..1 C
  • Titel (String) 0..1 R - Titel der Kategorie/Liste, z. B. die von der KBV vorgegebenen Texte, wie z.B. Selbstmedikatio, Dauermedikation,…
  • Code (Kode) 0..1 R - Code der Kategorie/Liste, z. B. die von der KBV vorgegebenen Codes für z.B. Selbstmedikatio, Dauermedikation,…
Medikationseintrag 1..* R
  • Identifikation (Count) 1..1 R - ID des Medikationseintrags
  • Identifikation der Therapie-Intention (Identifier) 1..1 R - ID der Therapie-Intention
  • Sequenznummer (Identifier) 0..1 R
  • Status (Kode) 1..1 R - aktiv, abgeschlossen, geplant, unterbrochen, abgebrochen, unbekannt
  • Einnahmedauer 0..1 R
    • Startdatum Einnahme (Datum) 0..1 R
    • Enddatum Einnahme (Datum) 0..1 R
    • Dauer der Einnahme (Count) 0..1 R - Dauer (Intervall in Tagen, Wochen Monaten etc.) der Einnahme
  • Dosierung (strukturiert) 0..* C
    • Reihenfolge (Count) 1..1 R - Sequenznummer des Dosierungseintrags
    • Zeitangabe 1..* R
      • Zeitpunkt (Datum/Zeit) 0..1 R
      • Ereignisbezogene Wiederholung 0..* R - Gibt ein periodisches Zeitintervall an, in dem die Wiederholung auf Aktivitäten des täglichen Lebens oder anderen wichtigen Ereignissen basiert, die zeitabhängig sind, jedoch nicht vollständig von der Zeit bestimmt werden
        • Ereignis (Kode) 1..1 R - Ereignis, z. B. morgens, mittags, abends, zur Nacht
        • Offset (Quantität) 0..1 R - Offset zum Ereignis, z. B. 30 Minuten vorher
      • Periodisches Intervall 0..* R - Wiederholungsintervall
        • Phase (Datum/Zeit) 0..1 R - Ankerzeitpunkt (Startzeitpunkt), an dem die periodische Intervallsequenz beginnt
        • Periode (Dauer) 1..1 R - Dauer jedes Vorkommens bzw. der Zeit zwischen den Vorkommnissen
    • Einnahme bei Bedarf (Boolean) 0..1 R - Einnahme des Medikaments bei Bedarf
    • Art der Anwendung (Kode) 0..1 R
    • Dosis 0..1 R - Medikamentenmenge pro Dosis, z. B. 100 mg, 10 ml, 2 Tabletten, 1-2 Hübe, 2-3 Dragees
      • Dosiermenge (Quantität) 1..1 R - Dosiermenge mit standardisierter Einheit
      • Dosiereinheit (Kode) 0..1 R - Dosiereinheit, nicht-standardisiert (UCUM)
      • Dosiermenge von (Quantität) 0..1 R - Dosiermenge von, mit Menge und standardisierter Einheit
      • Dosiermenge bis (Quantität) 0..1 R - Dosiermenge bis, mit Menge und standardisierter Einheit
    • Rate 0..1 R - Medikamentenmenge pro Zeiteinheit
      • Dosiermenge (Quantität) 1..1 R - Dosiermenge mit standardisierter Einheit
      • Zeitangabe (Quantität) 1..1 R

oder

  • Dosierung (Freitext) 0..1 C
    • Freitext (String) 1..1 R - Dosierung im Freitext, wenn diese nicht strukturiert angegeben wird
  • Tageshöchstdosis (Quantität) 0..1 R
  • Einnahmehinweis (String) 0..1 R - Zeilenbezogener Hinweis
  • Behandlungsgrund (String) 0..1 R
  • Datum des Eintrags (Datum) 0..1 R
  • Änderungsdatum (Datum) 0..1 R
  • Kategorie 1..1 R - Kategorie des Medikationseintrags (Zeile). Die Kategorie spielt insbesondere dann eine Rolle, wenn Medikationslisten kuratiert sind, d. h. durch einen verantwortlichen Gesundheitsdienstleister, wie zum Beispiel der Hausarzt, gepflegt werden und andere Beteiligte Hinzufügungen, Änderungen oder Löschungen eines Medikationseintrags vorschlagen wollen.
    • Kategorie (Kode) 1..1 R - Bestand, Hinzufügung, Änderung, Löschung
    • Letztes Änderungsdatum (Datum) 1..1 R - Letzte Änderung des Medikamententherapie-Eintrags
  • Verfasser des Eintrags (Leistungserbringer - Arzt oder Apotheker) 0..1 R - Gesundheitsdienstleister, der den Medikationseintrag verfasst hat
  • Kurator (Leistungserbringer - Arzt) 0..1 R - Gesundheitsdienstleister, der den Medikationseintrag kuratiert
  • Kommentarfeld zwischen Leistungserbringern (String) 0..1 R
  • Selbstmedikation (Boolean) 0..1 R
  • Kennzeichen BMP (Boolean) 0..1 R - Kennzeichen ob der Eintrag auf einen BMP übernommen wird
  • Kennzeichen historisiert (Boolean) 0..1 R - Kennzeichnet einen Medikationseintrag als historisiert
  • Historisierungsbegründung (String) 0..1 R
  • Freitextzeile/sonstiger Hinweis (String) 0..1 R
  • Vorhabenspezifische Erweiterung/Zusatzinformation (Extension) 0..1 R
    • Identifikation (Identifier) 1..1 R - Identifikation der Erweiterung/Zusatzinformation in Form einer URI
    • Wert (String) 1..1 R
  • Arzneimittel (Arzneimittel) 1..1 R - Arzneimittel vom Typ PZN, Wirkstoff oder Rezeptur
  • Verordnungsmenge (Quantität) 0..1 R - Die Verordnungsmenge bei einer Wirkstoffverordnung

Arzneimittel - PZN 1..1 R

  • Arzneimittel-Identifikation 1..1 R
    • Arzneimittel-Name (String) 1..1 R - Arzneimittelname oder auch Handelsname, Bezeichnung des Fertigarzneimittels
    • Arzneimittel-Code (Kode) 1..1 R - Identifikation eines Fertigarzneimittels durch seinen Code, z. B. die Pharmazentral- nummer (PZN)
    • Wirkstärke (String) 0..1 R
  • Inhaltsstoff 0..* R
    • Ist aktiver Inhaltsstoff? (Boolean) 1..1 R - Angabe, ob Inhaltsstoff ein aktiver Inhaltsstoff (=Wirkstoff) ist
    • Name (String) 1..1 R - Bezeichnung eines Inhaltsstoffs
    • Code (Kode) 1..1 R - Code eines Inhaltsstoffs
      • ATC 0..1 R
        • ATC-Code (Kode) 1..1 R
        • ATC-Code-Bezeichnung (String) 1..1 R
      • ASC 0..1 R
        • ASC-Code (Kode) 1..1 R
        • ASC-Code-Bezeichnung (String) 1..1 R
    • Menge (Quantität) 1..1 R
    • Wirkstärke (Quantität) 0..1 R
  • Darreichungsform (Kode) 0..1 R
  • Darreichungsform (Freitext) (String) 0..1 R

Arzneimittel - Wirkstoff 0..1 R

  • Inhaltsstoff 0..* R
    • Ist aktiver Inhaltsstoff? (Boolean) 1..1 R - Angabe, ob Inhaltsstoff ein aktiver Inhaltsstoff (=Wirkstoff) ist
    • Name (String) 1..1 R - Bezeichnung eines Inhaltsstoffs
    • Code (Kode) 1..1 R - Code eines Inhaltsstoffs
      • ATC 0..1 R
        • ATC-Code (Kode) 1..1 R
        • ATC-Code-Bezeichnung (String) 1..1 R
      • ASC 0..1 R
        • ASC-Code (Kode) 1..1 R
        • ASC-Code-Bezeichnung (String) 1..1 R
    • Menge (Quantität) 1..1 R
    • Wirkstärke (Quantität) 0..1 R
  • Darreichungsform (Kode) 0..1 R
  • Darreichungsform (Freitext) (String) 0..1 R

Arzneimittel - Rezeptur 0..1 R

  • Freitextzeile (String) 1..1 R
  • Inhaltsstoff 0..* R
    • Ist aktiver Inhaltsstoff? (Boolean) 1..1 R - Angabe, ob Inhaltsstoff ein aktiver Inhaltsstoff (=Wirkstoff) ist
    • Name (String) 1..1 R - Bezeichnung eines Inhaltsstoffs
    • Code (Kode) 1..1 R - Code eines Inhaltsstoffs
      • ATC 0..1 R
        • ATC-Code (Kode) 1..1 R
        • ATC-Code-Bezeichnung (String) 1..1 R
      • ASC 0..1 R
        • ASC-Code (Kode) 1..1 R
        • ASC-Code-Bezeichnung (String) 1..1 R
    • Menge (Quantität) 1..1 R
    • Wirkstärke (Quantität) 0..1 R
  • Darreichungsform (Kode) 0..1 R
  • Darreichungsform (Freitext) (String) 0..1 R

Sonstige Angaben

  • ID eMP/AMTS (Identifier) 0..1 R - Eindeutiger Identifier in der gematik-Objektnomenklatur
  • Instanz-ID BMP (Identifier) 0..1 R - Weltweit eindeutige Identifikation eines BMP
  • Versionsnummer des Formats (String) 0..1 R
  • Länderkennzeichen (für die Nutzung) (Kode) 0..1 R
  • Sprachkennzeichen (Kode) 0..1 R - Sprachkennzeichen (des Medikationsplans)
  • Angaben zum erstellenden Software-System (String) 0..1 R
  • Übergeordneter Kommentar (String) 0..1 R - Freitext für beliebige Kommentare oder Hinweise zwischen Leistungserbringern, ohne inhaltliche Vorgaben, mit Bezug auf die gesamte Medikation des Patienten.
  • Letzte AMTS-Prüfung 0..1 R - Infortmationen zur letzten AMTS-Prüfung
    • Datum (Datum/Zeit) 1..1 R
    • Ausführender (Leistungserbringer - Arzt) 0..1 R