FHIR-Ressourcen


Folgende Ressourcen werden in den Unterkapiteln näher erläutert:


Einleitung

Auf den einzelnen Seiten werden die FHIR-Ressourcen in den fachlichen Kontext eingeordnet, Besonderheiten einzelner Felder erklärt sowie die zugehörigen Operationen und Interaktionen und die vorhandenen Beispieldaten verlinkt.


Allgemeingültige Anmerkungen

Folgende Anmerkungen gelten für alle Profile:

Feld Anmerkung
.meta.profile Entsprechend der KBV Design Rules muss dieses Feld ein offenes Slicing mit einem vorgegebenen Slice haben (im vorliegenden Projekt heißt dieser immer kvdigitalProfil), der das Basis-Profil inkl. Version enthält, von dem die Ressource abgeleitet wurde.
.text In diesem Element werden NICHT alle Daten einer Ressource in menschenlesbarer Form abgebildet, da die Schnittstelle durch ein TVS angesprochen wird, welches dafür verantwortlich ist, dem Endnutzer des TVS alle Informationen korrekt und vollständig anzuzeigen.



Referenzen zwischen Profilen

Die Profile sind untereinander wie folgt referenziert:

  • Eine Terminbuchung (Appointment) referenziert den Patienten, der den Termin wahrnimmt, über Appointment.participant:patient.

  • Eine Terminbuchung (Appointment) referenziert die PractitionerRole über Appointment.participant:practitionerRole. Die PractitionerRole enthält die BSNR der Praxis, in der der Termin stattfindet sowie optional eine Referenz auf den Arzt, der den Termin durchführt.

  • Eine Terminbuchung (Appointment) referenziert den gebuchten Terminslot (Slot) über Appointment.slot.

  • Ein Terminslot (Slot) referenziert das zugrundeliegende Terminprofil (Schedule) über Slot.schedule.

  • Ein Terminprofil (Schedule) referenziert die PractitionerRole, die diesem Terminprofil zugewiesen ist (um die Praxis, die es erstellt hat, sowie ggf. den Arzt zu identifizieren, dem es zugeordnet ist), über Schedule.actor.

  • Eine PractitionerRole kann einen Arzt über PractitionerRole.practitioner referenzieren.

    • Diese Referenz ist sowohl beim Appointment (über Appointment.participant) als auch beim Schedule (über Schedule.actor) optional. Das bedeutet, dass hier nicht zwangsweise ein Arzt referenziert sein muss.

    • Der referenzierte Arzt muss in der Praxis / medizinischen Einrichtung tätig sein, deren BSNR im Feld PractitionerRole.organization.identifier.value angegeben ist.