1 line
2.2 KiB
Plaintext
1 line
2.2 KiB
Plaintext
MSH|^~\&|[LIS]||||[ZEITSTEMPEL_DATEI]||MDM^T01||P|2.3|||AL|NE|DE
|
|
EVN|T01|[ZEITSTEMPEL_BEFUND]|[STATUS "COMPLETED", "REJECTED", "NOT_FOUND"]
|
|
PID|1|[PATIENT_ID]|[GEB_DATUM]|[PLZ]|[GERAETE_UDID]
|
|
TXA|1|[EINDEUTIGE_AUFTRAGSNUMMER]|[PGS]
|
|
OBX|||||[BASE64_PDF_BEFUND]
|
|
|
|
|
|
|
|
--- ERLÄUTERUNG DER HL7 FELDER(DIESER TEIL DARF IN PRODUKTIVER DATEI NICH ÜBERNOMMEN WERDEN) ---
|
|
1. LIS - Name des LIS
|
|
2. ZEITSTEMPEL_DATEI - Der Zeitstempel von der hl7 Datei bei der Erstellung auf LIS Seite
|
|
3. ZEITSTEMPEL_BEFUND - Der Zeitstempel von Fertigstellung des Bedundes
|
|
4. STATUS -
|
|
COMPLETED - Wenn der Befund fertig ist(meistens verwendet)
|
|
REJECTED - Wenn das LIS die Zustellung des Befundes auf X Grunde verweigert.
|
|
NOT_FOUND - Wenn die eingegebene Auftragsnummer im LIS nicht gefunden wird
|
|
5. PATIENT_ID - Die Interne ID des Patienten
|
|
6. GEB_DATUM - Das Geburtdatum des Patienten (YYYY-MM-DD)
|
|
7. PLZ - Die PLZ des Patienten
|
|
8. GERAETE_UDID - Die eindeutige Geräteid von der ersten Registrierung
|
|
(Wird über eine .ack Log Datei von Appservices für LIS zur Verfügung gestellt. Diese ID soll in die Stammdatein des Patienten gespeichert werden)
|
|
9. EINDEUTIGE_AUFTRAGSNUMMER - Die eindeutige ID des Auftrags aus LIS
|
|
10. PGS (OPTIONAL - Der Hash von PLZ+Geburtdatum+Auftragsnummer -> wichtig Format für Geb. Datum: (YYYY-MM-DD)
|
|
Es ist wichtig, dass das LIS an Hand PGS den Auftrag auf Abfrageebene identifizieren kann. Nur so ist es möglich aus der Registrierung den Patient bzw. den Auftrag zu identifizieren.
|
|
|
|
z.B: in
|
|
MySQL
|
|
SHA2('412381987-01-040000000001', 512) -> 502bdf2e4af6d7f7b75e4b8b10700917d7de6bcdea78456e871b52892471d487c858c0219af6da12b99ae21c2fd244d669f7e79f4ce8e4a25a9930837f0566d7
|
|
|
|
Abfrage für LIS in MySQL
|
|
select * from auftraege where SHA2(concat(plz, geb_datum, auftragsnummer), 512) = '502bdf2e4af6d7f7b75e4b8b10700917d7de6bcdea78456e871b52892471d487c858c0219af6da12b99ae21c2fd244d669f7e79f4ce8e4a25a9930837f0566d7'
|
|
|
|
Oracle
|
|
standard_hash(concat(concat(to_char(o.ordpatbirthdt, 'YYYY-MM-DD'), p.zip), o.sampleid), 'SHA512')
|
|
|
|
11. BASE64_PDF_BEFUND - die PDF Befund als Base64 codiert |