Ako čítať správy HL7?
Typ správy určuje, ktoré segmenty správa obsahuje, a ktoré sú voliteľné a ktoré sa dajú opakovať.
Health Level Seven (HL7) je štandard interoperability používaný v zdravotníctve. Je to jazyk, v ktorom informačné systémy používajú na komunikáciu. Napríklad verejného zdravia Oddelenie majú imunizačný registre a syndrómového monitorovacie systémy, ktoré potrebujú komunikovať s elektronických zdravotných záznamov (EHR) systémov v nemocniciach a na klinikách. To sa dosahuje správami HL7. Napriek tomu, že štandardy HL7 prešli od HL7 v2 dvoma veľkými revíziami, stále zostáva štandardom v zdravotníctve a verziou, ktorú v tejto oblasti s najväčšou pravdepodobnosťou nájdete.
- 1Naučte sa štruktúru správ hl7. Tu je typická správa HL7 so zvýraznením syntaxe pridanou na jednoduchšiu identifikáciu prvkov v správe:
- MSH | ^ ~ \ & | ADT1 | MCM | LABADT | MCM | 198808181126 | BEZPEČNOSŤ | ADT ^ A01 | MSG00001- | P | 2,6 EVN | A01 | 198808181123
PID | | | PATID1234 ^ 5 ^ M11 ^ ^ AN | | JONES ^ WILLIAM ^ A ^ III | | 19610615 | M | | 2106-3 | 677 DELAWARE AVENUE ^ ^ EVERETT ^ MA ^ 02149 | GL | (919)379-1212 | (919)271-3434 ~ (919)277-3114 | | S | | PATID12345001 ^ 2 ^ M10 ^ ^ ACSN | 123456789 | 9-87654 ^ NC
NK1 | 1 | JONES ^ BARBARA ^ K | SPO | | | | | 20011105
NK1 | 1 | JONES ^ MICHAEL ^ A | FTH
PV1 | 1 | Ja | 2000 ^ 2012 ^ 01 | | | | 004777 ^ LEBAUER ^ SIDNEY ^ J. | | | SUR | | - | | ADM | A0
AL1 | 1 | | ^ PENICILLIN | | KÓD16 ~ KÓD17 ~ KÓD18
AL1 | 2 | | ^ KOCOURSKÝ DANDER | | KÓD257
DG1 | 001 | I9 | 1550 | PEČEŇ MAL NEO, PRIMÁR | 19880501103005 | F
PR1 | 2234 | M11 | 111 ^ KÓD151 | SPOLOČNÉ POSTUPY | 198809081123
ROL | 45 ^ RECORDER ^ ÚLOHA hlavný zoznam | AD | RO | KATE ^ SMITH ^ ELLEN | 199505011201
GT1 | 1122 | 1519 | BILL ^ GATES ^ A
IN1 | 001 | A357 | 1234 | BCMD | | | | | 132987
IN2 | ID1551001 | 123456789
ROL | 45 ^ ZÁZNAMNÍK ^ ZOZNAM ROLE MASTER | AD | RO | KATE ^ ELLEN | 199505011201 - Správy sa skladajú zo segmentov, polí, komponentov a čiastkových komponentov. Segmenty je možné chápať ako kontajnery, ktoré zoskupujú podobné druhy údajov. Tieto údaje sú obsiahnuté v poliach segmentu. Trojznakové kódy v modrej farbe sú štítky segmentov pre túto správu.
- Každý segment obsahuje polia, ktoré sú oddelené svetlomodrou '|' charakter. Polia a segmenty sa môžu opakovať. Opakujúce sa polia sú oddelené červeným znakom „~“. Komponenty sú dátovými bodmi v poliach a sú oddelené zeleným znakom „^“. Čiastkové komponenty sú ohraničené svetlo purpurovým oddeľovačom „&“. Tieto špeciálne znaky sa nazývajú riadiace znaky. Tabuľka obsahuje štandardné riadiace znaky používané v HL7.
- MSH | ^ ~ \ & | ADT1 | MCM | LABADT | MCM | 198808181126 | BEZPEČNOSŤ | ADT ^ A01 | MSG00001- | P | 2,6 EVN | A01 | 198808181123
- 2Rozdeľte správu na segmenty. Segmenty sú základnými štruktúrnymi prvkami, z ktorých sú postavené správy HL7. Každá správa sa skladá z jedného alebo viacerých segmentov.
- Typ správy určuje, ktoré segmenty správa obsahuje, a ktoré sú voliteľné a ktoré sa dajú opakovať. Táto syntax je diktovaná verziou HL7 použitou pri vytváraní správy. Segmenty sú opakovane použiteľné v rôznych typoch správ.
- Segmenty v ukážkovej správe sú uvedené v tabuľke:
MSH, hlavička správy, je prvým segmentom v každej správe HL7 a obsahuje metadáta správy. - 3Rozdeľte segmenty na polia. Nasledujúci diagram je koncepčný model správy HL7 rozdelený na segmenty a polia. Trojmiestne kódy použité na začiatku každého segmentu slúžia ako štítky. Polia sú označené rozšírením segmentu o indexové číslo poľa. Napríklad prvé pole v hlavičke správy bude MSH-1, druhé pole bude MSH-2 atď.
- MSH, hlavička správy, je prvým segmentom v každej správe HL7 a obsahuje metadáta správy. Druhým segmentom v každej správe je segment EVN. Obsahuje udalosť, ktorú správa spustí. V tomto prípade je touto udalosťou plánovanie hospitalizácie.
- 4V ukážkovej správe si všimnite, že nie všetky polia obsahujú údaje. Nasledujúci úryvok segmentu NK1 (Next of Kin) obsahuje prázdne polia. Prázdne polia sú označené oddeľovačmi polí (|), medzi ktorými nie je nič, za čím nasleduje dátum vo formáte Yymmdd:
- SPO | | | | | 20011105
- 5Uvedomte si, že opakujúce sa polia sú oddelené znakom ~. Tento príklad ukazuje opakujúce sa alergické reakcie pole (AL1,5 [1-3]) v alergie (AL1) segmentu:
- KÓD16 ~ KÓD17 ~ KÓD18
Nasledujúci diagram je koncepčný model správy HL7 rozdelený na segmenty a polia. - 6Polia rozdeľte na komponenty. Každý komponent v poli je oddelený znakom ^. Polia sú označené rozšírením zápisu segmentu s desatinnou čiarkou, za ktorým nasleduje indexové číslo poľa. Komponent adresy je napríklad súčasťou poľa s adresou a je možné ho indexovať pomocou PID-11,1. PID je segment identifikácie pacienta. PID-11,1 je súčasť adresy v poli adresy (PID-11).
- Komponenty je možné ďalej rozdeliť na podzložky pomocou znaku & ako oddeľovača.
- 7Na vyhľadanie prvkov použite slovník údajov hl7. Dátový slovník pre všetky prvky obsiahnuté v správe je možné nájsť odkazom na štandard pre verziu HL7 použitú na vytvorenie správy. Číslo verzie nájdete v poli MSH-12 v ľubovoľnej hlavičke správy.
- Príloha A normy obsahuje slovník údajov pre všetky prvky správy. Je k dispozícii vo formáte PDF aj XLS. Dátový slovník pre HL7 v2,6 je typickým príkladom.
Prečítajte si tiež: Ako byť úspešným predajcom obytných automobilov?
Prečítajte si tiež:
Súvisiace články