Verwendung der Schnittstelle
Inhalt
Einleitung
Der 116117 Terminservice soll gezielt Patienten unterstützen, die auf anderem Wege keinen Termin finden können. Er richtet sich insbesondere an dringende Fälle, bei denen bspw. direkte Kontaktaufnahme mit Praxen, Empfehlungen durch den Hausarzt oder die Suche über Internetportale erfolglos geblieben sind. Ziel ist es nicht, möglichst viele Termine zu vermitteln, sondern gezielt die Versorgung in dringenden Fällen sicherzustellen und so die Kassenärztlichen Vereinigungen (KVen) bei der Erfüllung Ihrer gesetzlichen Aufträge zu unterstützen.
Verwendungshinweise zur FHIR-Schnittstelle des 116117 Terminservice
Die FHIR-Schnittstelle des 116117 Terminservice ermöglicht Praxisverwaltungssystemen (PVS), Terminbuchungen zentral abzurufen und effizient zu verarbeiten. Diese Integration ist ein zentraler Baustein zur Unterstützung der gesetzlichen Vorgaben und erleichtert die Verwaltung von Terminen, die über den Terminservice der KVen vermittelt werden. Zusätzlich trägt die Schnittstelle dazu bei, den Praxen eine extrabudgetäre Vergütung über spezielle Gebührenordnungspositionen (GOP) zu sichern.
Funktionsweise der Schnittstelle
Die Kommunikation mit der Schnittstelle erfolgt ausschließlich über das Pull-Prinzip, da die Telematikinfrastruktur (TI) keine Push-Benachrichtigungen von Seiten des 116117 Terminservice unterstützt. Dies bedeutet, dass das PVS selbstständig in festgelegten Intervallen Terminbuchungen abruft. Die Schnittstelle erlaubt den Zugriff auf Terminbuchungen für eine oder mehrere Betriebsstätten, sofern diese in einem Verbund aus einer Hauptbetriebsstätte und einer oder mehreren Nebenbetriebsstätten organisiert sind. Dabei authentifiziert sich die Praxis über die SMC-B Karte einer Betriebsstätte. Die Zuordnung der weiteren Betriebsstätten erfolgt auf Basis zusätzlicher Daten, die durch den 116117 Terminservice verwaltet werden.
Synchronisationsarten
Die Schnittstelle bietet zwei Synchronisationsarten, um drei unterschiedliche Praxisanforderungen zu unterstützen.
Initiale Synchronisation
Beim ersten Einsatz der Schnittstelle wird eine vollständige Synchronisation aller relevanten Terminbuchungen durchgeführt. Ziel ist es, eine konsistente Datenbasis im PVS aufzubauen.
Prozess: Alle Terminbuchungen, die in der Zukunft liegen oder bis zu vier Wochen zurückdatieren, werden abgerufen.
Wird kein Startdatum mitgegeben, werden Termine bis ca. neun Monate in der Vergangenheit zurückgegeben.
Nutzung: Das PVS speichert die abgerufenen Terminbuchungen in seinem System, bis der Patient erschienen ist, oder die Terminbuchungen mehr als vier Wochen in der Vergangenheit liegen und somit sichergestellt ist, dass die Patienten nicht mehr erscheinen werden. Anschließend können die Terminbuchungen gelöscht werden.
- Da ein Termin in der Praxis möglicherweise um einige Tage verschoben wird, ohne dass dies der 116117 Terminservice mitbekommt, darf eine Buchung nicht unmittelbar nach ihrem ursprünglich geplanten Datum gelöscht werden.
Kontinuierliche Synchronisation – Detaillierte Hinweise zur Implementierung
Nach Abschluss der initialen Synchronisation, bei der das PVS alle verfügbaren Buchungen abgerufen hat, muss das System regelmäßig neue und geänderte Terminbuchungen abrufen. Um das Anlegen oder eine Änderung an einer Terminbuchung abzubilden, wird eine Provenance-Ressource genutzt; d.h., für die kontinuierliche Synchronisation müssen die aktuellen
Provenances abgerufen werden.
Dabei ist zu beachten, dass pro Terminbuchung nur eine Provenance existiert, also nur die zuletzt vorgenommene Änderung gespeichert wird. Desweiteren werden beim Abrufen der Provenances niemals Duplikate zurückgegeben; d.h., keine Provenance ist mehr als ein Mal in den Suchergebnissen enthalten. Weitere technische Details hierzu sind auf der Seite Änderungen abrufen (Provenance Search) zu finden.
Die wesentlichen Punkte zur Fachlichkeit der kontinuierlichen Synchronisation werden in den folgenden Abschnitten genauer beschrieben.
Regelmäßige Synchronisation
Nach der initialen Synchronisation ruft das PVS regelmäßig neue oder geänderte Buchungen ab. Dabei ist zu beachten, dass bei der ersten kontinuierlichen Synchronisation auch Terminbuchungen übertragen werden können, die bereits bei der initialen Synchronisation abgerufen wurden.
Die zuletzt vom 116117 Terminservice empfangene Buchung sollte stets die ältere Version derselben Buchung überschreiben.
Mehrfache Übertragungen
Es ist normal, dass Buchungen in unterschiedlichen Requests mehrfach übertragen werden, wie am folgenden Beispiel erläutert:
- Beispiel: Ein Patient bucht einen Termin. Das PVS ruft alle Änderungen der letzten 60 Minuten ab und erhält die von besagtem Patienten vorgenommene Terminbuchung als
neu erstellt
in der Response. Später verifiziert der Patient seine E-Mail-Adresse. Ruft das PVS erneut die Änderungen ab, wird diesselbe Terminbuchung in der Response übertragen – diesmal alsaktualisierte
Terminbuchung (da die E-Mail-Adresse des Patienten erst nach der Verifizierung gespeichert wird).
- Beispiel: Ein Patient bucht einen Termin. Das PVS ruft alle Änderungen der letzten 60 Minuten ab und erhält die von besagtem Patienten vorgenommene Terminbuchung als
Synchronisationsintervalle
Da zwischen der Buchung eines Termins und dem Termin selbst oft mehrere Tage oder Wochen liegen, ist es ausreichend, wenn das PVS die kontinuierliche Synchronisation höchstens einmal alle 60 Minuten durchführt.
Anfragen, die in kürzeren Intervallen gesendet werden, können durch die Systeme des 116117 Terminservices blockiert werden.
Abfrage nach Änderungen
Bei jeder Abfrage muss das PVS einen
DateTime
-Wert mitschicken, ab wann Änderungen an Terminbuchungen übertragen werden sollen.Erste Abfrage: Bis die erste Buchung übertragen wurde, kann bspw. der Wert
01.01.2020, 00:00 Uhr
verwendet werden, um sicherzustellen, dass alle existierenden Änderungen erfasst werden.Weitere Abfragen: Nach jeder Abfrage kann der Wert des Elements
Appointment.meta.lastUpdated
des letzten Eintrags der zurückgegebenen Liste genutzt werden, da die Terminbuchungen zeitlich sortiert sind. Dabei muss immer nachgrößer als
angefragt werden.
Verarbeitung von Seiten (Paging)
Wenn bei einer Abfrage mehr als 10 Einträge vorhanden sind, wird die Antwort in mehrere Seiten aufgeteilt.
Jede Seite muss einzeln abgerufen werden, wobei die Einträge auf jeder Seite ebenfalls zeitlich sortiert sind.
Der Suchparameter (Startzeit, ab wann die Änderungen an Appointments übertragen werden sollen) für die nächste Abfrage, sollte dem Zeitpunkt entsprechen, an dem die zuletztübertragene Buchung verändert wurde. Da die Suchergebnisse chronologisch geordnet sind, kann hierfür der Wert
Appointment.meta.lastUpdated
des letzten Eintrags (auf der zuletzt abgerufenen Page) aus der vorangegangenen Abfrage verwendet werden. Dies ermöglicht die nahtlose Synchronisation von Änderungen zwischen den Systemen.
Dynamische Seitenanzahl: Während der Synchronisation können neue Buchungen hinzukommen.
Beispiel: Wenn zu Beginn der Abfrage drei Seiten existieren, könnten es beim Abrufen der zweiten Seite bereits vier Seiten geworden sein, da in der Zwischenzeit (zwischen den beiden Abrufen) weitere Terminbuchungen vorgenommen wurden.
Der 116117 Terminservice stellt sicher, dass keine Einträge in einer Antwort mit mehreren Seiten doppelt enthalten sind – selbst wenn der letzte Eintrag einer Seite und der erste Eintrag der nächsten denselben
lastUpdated
-Zeitstempel haben.
Löschung von Buchungen im PVS
- Analog zur initialen Synchronisation können Buchungen, die mehr als vier Wochen in der Vergangenheit liegen und bei denen der Patient nicht erschienen ist, gelöscht werden.
Übertragung von Absagen
- Wenn ein Termin im 116117 Terminservice abgesagt wird, wird diese Information ebenfalls im Rahmen der kontinuierlichen Synchronisation übertragen.
Diese Hinweise sollen sicherstellen, dass das PVS effizient mit der Schnittstelle arbeiten kann, Redundanzen vermeidet und die Datenintegrität während der Synchronisation gewahrt bleibt.
Es reicht nicht aus, nur die kontinuierliche Synchronisation umzusetzen, da eine Buchung mehrere Wochen zurückliegen kann und solch alte Buchungen nicht durch die kontinuierliche Synchronisation abgerufen werden können.
Manuelle Synchronisation bei kurzfristigen Terminbuchungen
In Fällen von sehr kurzfristigen Terminbuchungen, wie etwa bei der Buchung eines akuten Termins, kann es vorkommen, dass das PVS den Termin noch nicht durch die kontinuierliche Synchronisation erfasst hat.
Um solche Situationen abzudecken, muss das PVS den Praxismitarbeitern die Möglichkeit bieten, die Synchronisation manuell zu starten. Dabei wird der gleiche Endpunkt genutzt, der auch bei der kontinuierlichen Abfrage verwendet wird.
Nach dem Abruf der Daten muss das PVS prüfen, ob die empfangenen Terminbuchungen zu dem aktuell offenen Fall passen. Sollte keine Übereinstimmung festgestellt werden, sollte das System die Nutzer informieren, dass keine passenden Terminbuchungen zu dem aktuell offenen Fall gefunden wurden.
Integration ins Praxisverwaltungssystem
Die Terminbuchungen aus dem 116117 Terminservice müssen automatisch mit Patientenfällen im PVS abgeglichen werden. Dieser Abgleich muss bei Routineprozessen wie dem Einlesen der elektronischen Gesundheitskarte (eGK) oder dem Anlegen eines neuen Abrechnungsfalls erfolgen.
Datenabgleich: Das PVS sollte unscharfes Matching (bspw. bei Name, Geburtsdatum, Versicherten-ID) nutzen, um Tippfehler oder Abweichungen zu berücksichtigen.
Manuelle Bestätigung: Ein Abgleich muss durch Praxismitarbeiter final bestätigt werden, um sicherzustellen, dass keine Fehlabgleiche entstehen.
Hinweise zur Abrechnung
Eine allgemeine Beschreibung von Terminbuchungen sowie detaillierte Hinweise zur Abrechnung sind auf der Webseite der KBV unter Terminvermittlung zu finden.
Für die korrekte Abrechnung müssen folgende Informationen aus den Daten des 116117 Terminservices übernommen oder errechnet werden:
Nachweis des 116117-Falls: Es muss bestätigt worden sein, dass es sich um einen Terminfall handelt, der über den 116117 Terminservice vermittelt wurde und die Abrechnung entsprechend markiert werden darf.
Berechnungsgrundlage der GOP
Bei akuten Terminen muss die GOP
A
angegeben werden.Bei anderen gebuchten Dringlichkeiten wird die GOP auf Basis des Buchungszeitpunkts (zu finden im Feld
Appointment.created
) und des tatsächlichen Termindatums laut PVS berechnet.
Vermittlungscode: Der Vermittlungscode muss in die Abrechnung übernommen werden.
Diese Funktionen unterstützen nicht nur die gesetzlich geforderte Teilnahme am 116117 Terminservice sondern verbessern auch die Effizienz der Praxisabläufe und die Zufriedenheit der Patienten.