SRM
Schedule Request Message
Mit diesen Nachrichten können Änderungen an in samedi gebuchten Terminen ausgelöst werden.
Unterstützte Nachrichtentypen:
SRM^S02
- Request Appointment ReschedulingSRM^S03
- Request Appointment ModificationSRM^S04
- Request Appointment CancellationSRM^S05
- Request Appointment Discontinuation
SRM^S02
(Request Appointment Rescheduling)
Mit dieser Nachricht wird eine Terminänderung in samedi ausgelöst.
Beispielnachricht
MSH|^~\&|SYSTEM|CLINIC|samedi-hl7gateway|samedi|20190916123739||SRM^S02^SRM_S01|123456|P|2.5|||AL|NE|UNICODE UTF-8
ARQ||12345-abc678^samedi||||||1234^Appointment Type|30|min|20190925073000+0200
APR|||||force^yes
NTE||Kommentarfeld|Kommentartext
RGS|1|A
AIS||||||||||||notify^true
AIG|1|A|^^^raum1|||||20190925073000+0200|||30|min
AIG|2|A|^^^arzt|||||20190925073000+0200|||30|min
- wenn in der Nachricht AIG-Segmente angegeben sind wird die interne Terminbuchungslogik ignoriert und die angegebenen Ressourcen werden blockiert.
Unterstützte Nachrichtensegmente
Feld | Inhalt | Kommentar |
---|---|---|
ARQ |
||
ARQ-8-1 |
ID der Terminart in samedi | |
ARQ-8-4 |
Externe Referenz der Terminart in samedi | |
ARQ-9 /ARQ-10 |
Duration/Duration Units. Neue Dauer des Termins. | Wenn keine Dauer angegeben ist wird die Dauer des Termins nicht verändert. |
ARQ-11-1 |
Neuer Startzeitpunkt des Termins. | Wenn keine Zeit angegeben ist wird der Termin nicht verschoben. |
PID |
Patienteninformationen. | Die hier angegebenen Patientendaten werden für die Terminbenachrichtigungen verwendet. Das Format ist identisch mit dem Format in SIU-Nachrichten. |
APR-5 |
Filler Override Criteria. | Mit force^yes werden die Verfügbarkeitsberechnungen ignoriert (wenn das HL7-Gateway Überbuchungsrechte hat) |
AIS-10 |
Filler Status Code | Mit dem Filler Status Code kann der Terminstatus des Termins eingesehen (oder verändert) werden. Es werden die Werte aus https://hl7-definition.caristix.com/v2/HL7v2.6/Tables/0278 unterstützt und auf die entsprechenden Status in samedi abgebildet (siehe unten) |
AIS-12 |
Filler Supplemental Service Information | Mit notify^true oder notify^false wird die Benachrichtung des Patienten über Änderungen an dem Termin explizit aktiviert bzw. deaktiviert. Standardmäßig wird keine Benachrichtung versandt. |
Veänderung des Startzeitpunkts oder der Terminart veranlasst, dass die Ressourcen des Termins neu gebucht werden. Gebuchte Ressourcen können sich dabei verändern.
Es werden sämtliche Felder der SRM^S03
-Nachricht unterstützt
SRM^S03
(Request Appointment Modification)
Veranlasst eine Terminveränderung in samedi. Startzeitpunkt, Terminart und gebuchte Ressourcen können mit dieser Nachricht nicht veranlasst werden.
Feld | Inhalt | Kommentar |
---|---|---|
ARQ-2 |
Vollständige Termin-ID des Termins in samedi und/oder externe Referenz des Termins | 123-abc^SAMEDI~abc123 (für ID-Referenzen muss der Namespace in ARQ-2-2 mit der Konfigurationsoption samedi.appointments_namespace übereinstimmen) |
NTE-2 |
Titel des Terminkommentars in samedi | |
NTE-3 |
Text des Terminkommentars in samedi | |
AIS-10 |
Statusänderung |
Existiernde Terminkommentare des existierenden Termins, die nicht überschrieben wurden bleiben erhalten.
Beispielnachrichten
Setzt den Termin auf den Status “im Wartezimmer”. Bei Instutitionen mit dem Modul “Warteliste” wird ein entsprechender Wartelisteneintrag erstellt oder angepasst.
MSH|^~\&|||samedi-hl7gateway|samedi|20230131143853||SRM^S03^SRM_S01|29|P|2.5|||AL|NE||8859/1|||
ARQ||15-0_automatic_test_account_hans_gregor_ott^SAMEDIAPPOINTMENT|
AIS||||||||||Waitlist
SRM^S04
(Request Appointment Cancellation)
Sagt einen Termin ab.
MSH|^~\&|SYSTEM|CLINIC|samedi-hl7gateway|samedi|20190916123739||SRM^S04^SRM_S01|123456|P|2.5|||AL|NE|UNICODE UTF-8
ARQ||12345-abc678^samedi
SRM^S05
(Request Appointment Discontinuation)
Sagt einen Termin ab, der bereits angefangen hat. Dies wird genauso wie SRM^S04
verarbeitet.
AIS-10 Filler Status Mapping
Das Mapping der Werte aus https://hl7-definition.caristix.com/v2/HL7v2.6/Tables/0278 auf die in samedi verfügbaren Terminstatus wird wie folgt abgebildet (bei mehreren möglichen Mappings wird das fett gedruckte benutzt)
samedi | AIS-10 |
---|---|
leer, Geplant | Booked |
Im Wartezimmer | Waitlist |
In Behandlung, In Vorbereitung | Started |
Fertig, Gegangen | Complete |
Nicht erschienen | Noshow |