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

Einleitung

Umfang

Der Leitfaden deckt die Laboranforderung aus dem AIS ab:

  • Das AIS übergibt eine Anforderung mit Patient, Versicherung, Ordination und einer Vorauswahl.
  • Das AIS öffnet für den Benutzer eine Sitzung in labcomplete; dort wählt er Parameter und sendet an die Labors.
  • labcomplete druckt über das AIS am Arbeitsplatz: Etiketten und A4.
  • labcomplete meldet jeden Stand der Anforderung zurück, mit Aufträgen, Parametern, Proben und Dokumenten.

Befunde sind nicht Teil dieses Leitfadens.

Designentscheidungen

  • FHIR R5 Messaging. R5 ist die aktuelle normative Fassung; R6 ist noch ein Entwurf. Jede Nachricht ist ein Bundle vom Typ message, identifiziert über Bundle.identifier; eine Antwort nennt diese in MessageHeader.response.identifier.
  • Ein ServiceRequest je Ebene. Die Anforderung, jeder Auftrag und jeder Parameter ist ein eigener ServiceRequest, wie im HL7 V2-to-FHIR IG je Untersuchung ein ServiceRequest. category sagt die Ebene, basedOn zeigt auf die Ebene darüber, requisition nennt die Anforderung auf allen Ebenen.
  • Kurznamen je Labor. Ein Kurzname ist nur in seinem Labor eindeutig; jedes Labor hat darum ein eigenes CodeSystem, https://fhir.labcomplete.at/ais/v1/CodeSystem/lab-parameter/<GDA-OID>.
  • Österreichische Vorlagen. Patient, Arzt, Zuweiser, Ordination und Kasse leiten von den Profilen von HL7 Austria AT Core R5 ab; jede Prüfung prüft AT Core mit. Die Kasse trägt ihren Trägercode im CodeSystem der SVC, die Versichertenkategorie steht in Coverage.class wie in ELGA MOPED.
  • Prüfung vor dem Speichern. labcomplete prüft jede Nachricht des AIS gegen FHIR R5 und diese Profile und speichert nur, was besteht.

Akteure

Akteur Rolle
AIS Baut die Verbindung auf, übergibt Anforderungen, öffnet Sitzungen, druckt, nimmt den Rückschrieb an.
labcomplete Prüft und speichert, führt die Anforderung, sendet an die Labors, druckt über das AIS, meldet den Stand zurück.
Benutzer Arzt oder Assistenz am Arbeitsplatz; startet aus dem AIS und arbeitet in labcomplete weiter.
Labor Empfängt die Aufträge von labcomplete; nicht Teil dieser Schnittstelle.