labcomplete AIS-Schnittstelle
0.1.0 - ci-build Österreich

labcomplete AIS-Schnittstelle - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Ablauf

Die Beispiele sind ein durchgehender Fall: Dr. Eva Beispiel aus der Gruppenpraxis Beispiel fordert für Anna Muster an.

Anforderung

AISBenutzerlabcompleteLaborAISAISBenutzer(Browser)Benutzer(Browser)labcompletelabcompleteLaborLaborrequest-createacksession-createackEinmal-Link (Antwort ok)acköffnet den Linkwählt Parameter, sendetAuftragprint-joback (gedruckt) oder Fehlerrequest-updatedack
  1. Das AIS schickt request-create: die Anforderung mit Patient, Versicherung, Ordination und Vorauswahl. labcomplete quittiert mit ack und meldet sich nur bei einem Fehler, etwa organization-unknown.
  2. Nach der Quittung schickt das AIS session-create für den Benutzer am Arbeitsplatz, mit seinen Zuweisern, dem Raum und den Druckern.
  3. labcomplete antwortet mit dem Einmal-Link; das AIS öffnet ihn im Browser, binnen 60 s und nur einmal.
  4. In labcomplete wählt der Benutzer die Parameter und sendet an die Labors.
  5. Druckt er, kommt print-job an das AIS: Etiketten als ZPL, Dokumente als PDF. Kann das AIS nicht drucken, antwortet es statt der Quittung mit einem Fehler.
  6. Jeder neue Stand kommt als request-updated: erst gespeichert, dann gesendet.

Nachforderung

Eine Nachforderung ist ein weiterer Auftrag an dasselbe Labor auf die schon abgenommene Probe. Das AIS öffnet dafür eine Sitzung mit input reorder. Im Rückschrieb hat der Auftrag die Kategorie reorder, nennt in specimen die Probe des Erstauftrags und in supportingInfo den Erstauftrag. Bis wann eine Nachforderung möglich ist, sagt die Erweiterung reorderable-until der Anforderung.

Anforderung aus labcomplete

Lässt das AIS es zu, kann der Benutzer in einer Sitzung auch Anforderungen frei in labcomplete anlegen; sonst legt er nur die an, die das AIS mit request-create schickt. Ob es das zulässt, wird bei der Einrichtung vereinbart. Eine frei angelegte Anforderung hat keine requestId des AIS. Ihr Rückschrieb trägt die Kennung von labcomplete (https://fhir.labcomplete.at/sid/request) und den Patienten mit der Kennung, die labcomplete für ihn führt (https://fhir.labcomplete.at/sid/patient-identifier). Darüber ordnet das AIS die Anforderung seinem Patienten zu.

Privatverrechnung

Ohne Kasse ist die Versicherung kind self-pay, ohne insurer (Beispiel). Wer zahlt, der Patient oder der Zuweiser, wählt der Arzt in labcomplete je Parameter. Das AIS kann es in paymentBy nennen; labcomplete liest es noch nicht und will es künftig als Voreinstellung dieser Wahl nehmen.

Verwerfen

Verwirft der Benutzer eine Anforderung, bevor sie gesendet ist, kommt ihr Stand mit status revoked und dem Grund deleted (Beispiel).