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
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
These define the types of messages that can be sent and/or received by systems conforming to this implementation guide.
| PrintJob |
labcomplete schickt einen Druck; das AIS antwortet nur mit einem Fehler, statt zu quittieren. |
| RequestCreate |
Das AIS übergibt eine Anforderung; labcomplete antwortet nur mit einem Fehler. |
| RequestUpdated |
labcomplete schickt den Stand einer Anforderung; das AIS quittiert nur. |
| SessionCreate |
Das AIS öffnet eine Sitzung; labcomplete antwortet immer, mit dem Einmal-Link oder einem Fehler. |
These define constraints on FHIR resources for systems conforming to this implementation guide.
| Anforderer oder Benutzer |
Der Benutzer einer Sitzung oder der Arzt, der anfordert. |
| Anforderung |
Die Anforderung als Ganzes im Rückschrieb, versioniert über meta.versionId (revision). |
| Anforderung aus dem AIS |
request-create: requester nennt immer die Ordination, identifier die requestId des AIS. |
| Auftrag |
Ein Auftrag an ein Labor; basedOn nennt die Anforderung. Eine Nachforderung nennt in specimen die Proben und in supportingInfo den Erstauftrag desselben Labors. |
| Druckauftrag |
partOf ist die Sitzung, focus das Dokument; basedOn nennt Anforderung und Auftrag, soweit es sie gibt; requestedPeriod.end ist die Frist, nach der das AIS den Druck verwirft. |
| Drucker |
Ein Drucker am Arbeitsplatz: seine Kennung im AIS, die Druckerart und sein Name. |
| Einmal-Link |
Die Antwort ok auf session-create: die Sitzung mit dem Einmal-Link. |
| Fehler |
Die Antwort fatal-error oder transient-error mit einer OperationOutcome; von labcomplete auf request-create und session-create, vom AIS auf print-job. |
| Fehler |
Das erste issue trägt den Fehlercode und den Text für den Benutzer; auf der Testumgebung folgen die Befunde der Prüfung, je Ort (expression) und Meldungsschlüssel (diagnostics). |
| Kasse |
Die Kasse mit ihrem Trägercode im CodeSystem der SVC (eCard-at), wie ELGA MOPED den Sozialversicherungsträger nennt. |
| Kopf einer Nachricht |
id ist die messageId (UUIDv7), event die Art der Nachricht. |
| Nachricht |
Jede Nachricht der Schnittstelle: ein Bundle vom Typ message, der MessageHeader zuerst, die messageId in Bundle.identifier. |
| Ordination |
Die Ordination eines Zuweisers. labcomplete gleicht die Kennung im Zuweiser-System des AIS mit der AIS-Verknüpfung in labcomplete ab; weitere Kennungen (VPNR, GDA-OID) liest es nicht. |
| Parameter |
Ein Parameter eines Auftrags, je Parameter ein ServiceRequest wie OBR im V2-to-FHIR IG. |
| Patient |
Der Patient einer Anforderung, nach HL7 Austria AT Core: seine Kennung im Patientensystem des AIS (Typ PI) und die SVNR (Typ SS). |
| Sitzung |
session-create: identifier ist die sessionId, focus die Anforderung über ihre requestId, input nennt Zuweiser, Drucker und Nachforderung. |
| Sitzung mit Einmal-Link |
Die Antwort ok auf session-create: dieselbe Sitzung, output trägt den Einmal-Link (link) und seinen Ablauf (expires). |
| Versicherte Person |
Die versicherte Person, wenn sie nicht der Patient ist. |
| Versicherung |
class mit type group trägt die Versichertenkategorie der e-card wie in ELGA MOPED; insurer ist die Kasse. |
| Zuweiser |
Ein Zuweiser: in request-create der, der anfordert, in session-create jeder, für den der Benutzer anfordern darf. |
| print-job |
Ein Druckauftrag: genau ein Task ais-print-task und das Dokument. |
| request-create |
Die Anforderung aus dem AIS: MessageHeader und genau ein ServiceRequest ais-request-draft, dazu Patient, Versicherung, Ordination. |
| request-updated |
Der Stand einer Anforderung: genau eine Anforderung, ihre Aufträge und Parameter, dazu Patient, Versicherung, Proben, Formulare und Dokumente. |
| session-create |
Eine Sitzung: MessageHeader, genau ein Task ais-session-task, der Benutzer und seine Zuweiser mit ihren Ordinationen. |
These define constraints on FHIR data types for systems conforming to this implementation guide.
| Die Ordination sieht Preise |
Ob die Ordination Preise sieht; ohne Preise fehlt die Erweiterung price. |
| ELGA-Opt-out |
Der Patient hat der Speicherung des Befunds in ELGA widersprochen. |
| Ende der Frist für eine Nachforderung |
Bis wann eine Nachforderung auf die Proben dieser Anforderung möglich ist. |
| Haupt-Zuweiser |
Der Zuweiser, für den der Benutzer in erster Linie anfordert. |
| Preis des Parameters |
Preis des Parameters, wenn die Ordination Preise sieht. |
| Verrechnung des Parameters |
Wie ein Parameter verrechnet wird. |
| Vorauswahl eines Parameters |
Ein Kurzname ist nur je Labor eindeutig: der Kurzname im CodeSystem des Labors, wie in ServiceRequest.code eines Parameters. |
| Vorauswahl eines Profils |
Ein Profil, das labcomplete in der Anforderung vorauswählt. |
| Zeitpunkt des Sendens an das Labor |
Wann labcomplete den Auftrag an das Labor gesendet hat. |
These define sets of codes used by systems conforming to this implementation guide.
| Art des Auftrags |
Erstauftrag oder Nachforderung. |
| Ausweis |
Die Arten von Ausweisen. |
| Druckerart |
Die Arten von Druckern am Arbeitsplatz. |
| Ein- und Ausgaben eines Tasks |
Die Ein- und Ausgaben der Tasks dieser Schnittstelle. |
| Fehlercodes |
Alle Fehlercodes der Schnittstelle. |
| Grund eines Zustands |
Gründe für revoked. |
| Nachrichten der AIS-Schnittstelle |
Alle Arten von Nachrichten der Schnittstelle. |
| Röhrchenfarbe |
Die Farben der Röhrchen. |
| Verrechnung eines Parameters |
Alle Arten der Verrechnung. |
These define new code systems used by systems conforming to this implementation guide.
| Art des Auftrags |
Erstauftrag oder Nachforderung auf eine vorhandene Probe. |
| Art eines Tasks |
Was ein Task verlangt: eine Sitzung öffnen oder drucken. |
| Ausweis |
Art des Ausweises, mit dem sich ein Patient ausgewiesen hat. |
| Druckerart |
Art eines Druckers am Arbeitsplatz. |
| EDIFACT-Nummer eines Parameters |
EDIFACT-Nummern der Parameter, wie das Labor sie führt. |
| Ebene eines ServiceRequest |
Ob ein ServiceRequest die Anforderung, einen Auftrag an ein Labor oder einen Parameter darstellt. |
| Ein- und Ausgaben eines Tasks |
Ein- und Ausgaben der Tasks dieser Schnittstelle. |
| Fehlercodes |
Fehlercodes der Antwort fatal-error oder transient-error. |
| Grund eines Zustands |
Warum eine Anforderung, ein Auftrag oder ein Parameter im Zustand revoked ist. |
| Material einer Probe |
Material einer Probe, wie das Labor es führt. |
| Nachrichten der AIS-Schnittstelle |
Die Art einer Nachricht, in MessageHeader.eventCoding. |
| Röhrchenfarbe |
Farbe des Röhrchens einer Probe. |
| Sondertarif |
Sondertarife der Labors; die Codes vergibt das jeweilige Labor. |
| Verrechnung eines Parameters |
Wie ein Parameter verrechnet wird. |
These define identifier and/or code system identities used by systems conforming to this implementation guide.
| lab |
Die Kennung eines Labors in labcomplete, für Labors ohne GDA-OID. |
| order |
Die orderId eines Auftrags, eine UUID; der Schlüssel, über den ein Befund seinen Auftrag findet. |
| order-number |
Die Auftragsnummer des Labors; nur zur Anzeige, Labors vergeben sie erneut. |
| order-parameter |
Ein Parameter eines Auftrags; bleibt über alle Revisionen gleich. |
| patient-identifier |
Die Kennung, die labcomplete für den Patienten führt; bei einem Patienten aus dem AIS dessen Kennung, aber womöglich abgetippt oder kopiert, darum nicht im Patientensystem des AIS. |
| request |
Die Kennung einer Anforderung in labcomplete. |
| specimen-label |
Die Nummer auf dem Etikett einer Probe. |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
| Einmal-Link |
Die Antwort ok auf session-create, mit dem Einmal-Link und seinem Ablauf. |
| Fehler auf request-create |
Die Antwort fatal-error auf eine Anforderung, deren Ordination nicht freigeschaltet ist. |
| Fehler des AIS auf print-job |
Das AIS kann nicht drucken und antwortet statt der Quittung mit printer-unavailable. |
| invalid-message |
Die Antwort auf eine Anforderung, die gegen die Profile verstößt, mit dem Befund der Prüfung, wie die Testumgebung ihn nennt. |
| print-job, A4 |
Ein Druckauftrag für ein A4-Dokument (PDF). |
| print-job, Etiketten |
Ein Druckauftrag für Etiketten (ZPL). |
| request-create |
Eine Anforderung aus dem AIS mit Patient, Versicherung, Ordination und Vorauswahl. |
| request-create, Privatverrechnung |
Eine Anforderung ohne Kasse: Coverage kind self-pay, ohne insurer. |
| request-create, mitversichertes Kind |
Eine Anforderung für ein mitversichertes Kind; die versicherte Person ist eine RelatedPerson. |
| request-updated |
Der Stand einer gesendeten Anforderung: Erstauftrag mit Probe, Formular und Dokument, dazu eine Nachforderung auf dieselbe Probe. |
| request-updated, gespeichert |
Eine gespeicherte, noch nicht gesendete Anforderung; die Verrechnung ist noch offen (define-later). |
| request-updated, ohne requestId |
Eine Anforderung, die in labcomplete angelegt wurde: ohne requestId des AIS, der Patient über seine Kennung in labcomplete. |
| request-updated, verworfen |
Der Stand einer verworfenen Anforderung. |
| session-create |
Eine Sitzung für den Benutzer am Arbeitsplatz, mit seinen Zuweisern, ihren Ordinationen, dem Raum und den Druckern. |
| transient-error |
labcomplete ist vorübergehend nicht erreichbar; das AIS sendet später mit neuer messageId erneut. |