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

Felder

Was labcomplete aus den Nachrichten des AIS liest; in den Profilen ist es als Must Support markiert. Alles andere nimmt labcomplete an, liest es aber nicht.

request-create

Element wird in labcomplete
ServiceRequest.identifier (urn:ietf:rfc:3986) die requestId, Schlüssel der Anforderung zwischen AIS und labcomplete
ServiceRequest.requester → PractitionerRole → Organization identifier im Zuweiser-System die Ordination, über die AIS-Verknüpfung
ServiceRequest.subject → Patient der Patient, siehe unten
ServiceRequest.insurance → Coverage die Versicherung, siehe unten
ServiceRequest.priority „Akut“, wenn nicht routine
ServiceRequest.reason die Diagnose: der Text, sonst der erste Code (unverändert übernommen, auch ICD-10)
ServiceRequest.note die Informationen an das Labor, zu einer Zeile verbunden
Erweiterung preset-profile vorgewählte Profile
Erweiterung preset-parameter vorgewählte Parameter
Erweiterung elga-opt-out der ELGA-Opt-out

Patient

Element wird in labcomplete
identifier im Patientensystem des AIS (Typ PI) die Patientenkennung des AIS
identifier urn:oid:1.2.40.0.10.1.4.3.1 (Typ SS) die SVNR
identifier mit einem Typ aus id-card-type der Ausweis, mit assigner.display als Behörde
name (amtlich) Vorname (given), Familienname (family), Titel (prefix)
gender Geschlecht, nur female und male
birthDate Geburtsdatum
telecom phone, email Telefon und E-Mail
address Straße (line), PLZ, Ort, Land; nur die erste Adresse

Versicherung

Element wird in labcomplete
Coverage.kind Kasse oder Privat
Coverage.insurer → Organization identifier ecard-svt-cs der Trägercode der Kasse
Coverage.class group die Versichertenkategorie
Coverage.subscriber → RelatedPerson die versicherte Person: Name, SVNR, Geburtsdatum, Geschlecht, Adresse, Telefon, E-Mail
Coverage.relationship was der Patient der versicherten Person ist

Coverage.paymentBy liest labcomplete noch nicht; künftig soll es voreinstellen, wer bei einer Privatverrechnung zahlt.

session-create

Element wird in labcomplete
Task.identifier (urn:ietf:rfc:3986) die sessionId
Task.focus.identifier die requestId der Anforderung
Task.requester → Practitioner der Benutzer: Kennung im Personensystem, Name, Geschlecht (Anrede), E-Mail
Task.location → Location name der Raum des Arbeitsplatzes
Task.input practitioner-role → PractitionerRole die Zuweiser des Benutzers, mit primary
Task.input printer → Device die Drucker: Kennung, Art, Name
Task.input reorder die Sitzung öffnet direkt die Nachforderung