Kako čitati HL7 poruke

Zdravstvena razina sedam (HL7) standard je interoperabilnosti koji se koristi u zdravstvu. To je jezik koji zdravstveni informacijski sustavi koriste za komunikaciju. Na primjer, odjeli za javno zdravstvo imaju registre za imunizaciju i sindromni nadzorni sustav koji u bolnicama i klinikama moraju komunicirati sa sustavima elektroničke zdravstvene evidencije (EHR). To se postiže HL7 porukama. Iako su HL7 standardi vidjeli dvije velike revizije od HL7 v2, on i dalje ostaje standard u zdravstvu i verzija koju ćete najvjerojatnije pronaći na terenu. [1]
Naučite strukturu poruka HL7. Ovdje je tipična HL7 poruka s isticanjem sintakse koja se lakše identificira u poruci:
  • MSH | ^ ~ \ & | ADT1 | MCM | LABADT | MCM | 198808181126 | SIGURNOST | ADT ^ A01 | MSG00001- | P | 2.6 EVN | A01 | 198808181123PID ||| 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-87.654 NCNK1 | 1 | ^ JONES BARBARA ^ K | SPO ||||| 20011105NK1 | 1 | ^ JONES Michael ^ A | FTHPV1 | 1 | I | 2000 ^ 2012 ^ 01 |||| 004777 ^ LEBAUER ^ SIDNEY ^ J. || SUR || - || ADM | A0AL1 | 1 || ^ PENICILLIN || CODE16 ~ CODE17 ~ CODE18AL1 | 2 || ^ CAT DANDER | | CODE257DG1 | 001 | I9 | 1550 | MAL NEO LIVER, PRIMARY | 19880501103005 | FPR1 | 2234 | M11 | 111 ^ CODE151 | ZAJEDNIČKI POSTUPCI | 198809081123ROL | 45 ^ RECORDER ^ ROLE MASTER LIST | AD | RO | KATEEN SMITH 199505011201GT1 | 1122 | 1519 | BILL ^ GATES ^ AIN1 | 001 | A357 | 1234 | BCMD ||||| 132987IN2 | ID1551001 | 123456789ROL | 45 ^ RECORDER ^ ROLE MASTER LIST | AD | RO | KATE ^ ELLEN | 199505011201
  • Poruke su sastavljene od segmenata, polja, komponenata i potkomponenata. Segmenti se mogu smatrati spremnicima koji se grupiraju poput vrsta podataka. Ti se podaci nalaze u poljima segmenta. Troslovni kodovi u plavoj boji su oznake segmenata za ovu poruku.
  • Svaki segment sadrži polja koja su odvojena svijetloplavim '|' lik. Polja i segmenti mogu se ponavljati. Polja koja se ponavljaju odvojena su crvenim znakom '~'. Komponente su podatkovne točke unutar polja i odvojene su zelenim znakom '^'. Podkomponente su razgraničene svijetlo ljubičastim separatorom i &. Ovi posebni znakovi nazivaju se kontrolni znakovi. Tablica sadrži standardne kontrolne znakove koji se koriste u HL7.
Razdvojite poruku na segmente. Segmenti su osnovni strukturni elementi iz kojih se grade HL7 poruke. Svaka poruka sastoji se od jednog ili više segmenata.
  • Vrsta poruke određuje koje segmente poruka sadrži kao i one koji su neobvezni, a koji ponovljivi. Ovu sintaksu diktira verzija HL7 koja se koristi u kreiranju poruke. Segmenti se mogu ponovo upotrijebiti u različitim vrstama poruka.
  • Segmenti u primjeru poruke navedeni su u tablici:
Razdvojite segmente u polja. Sljedeći dijagram je konceptualni model HL7 poruke raščlanjene na segmente i polja. Troznamenkasti kodovi korišteni na početku svakog segmenta služe kao oznake. Polja su označena proširenjem segmenta koji uključuje indeksni broj polja. Na primjer, prvo polje u zaglavlju poruke bio bi MSH-1, drugo polje MSH-2, itd.
  • MSH, zaglavlje poruke, prvi je segment u svakoj HL7 poruci i sadrži metapodatke poruke. Drugi segment u svakoj poruci je EVN segment. Sadrži događaj koji poruka aktivira. U ovom primjeru taj je događaj zakazivanje bolničke operacije.
U primjeru poruke primjetite da ne sadrže sva polja podatke. Sljedeći isječak NK1 (Next of Kin) segmenta sadrži prazna polja. Ovdje su prazna polja označena odvajačima polja (|) bez ičega između, a slijedi datum u Yymmdd formatu:
  • SPO ||||| 20011105
Prepoznajte da su polja koja se ponavljaju odijeljena znakom ~. Ovaj primjer prikazuje polje alergijske reakcije koja se ponavlja (AL1.5 [1-3]) u segmentu alergija (AL1):
  • CODE16-CODE17-CODE18
Podijelite polja na komponente. Svaka komponenta u polju odvojena je znakom ^. Polja su označena produženjem segmenta sa decimalnom točkom, a slijedi indeksni broj polja. Na primjer, komponenta adrese ulice dio je adresnog polja i može se indeksirati s PID-11.1. PID je segment identifikacije pacijenta. PID-11.1 je komponenta adrese adrese adresa (PID-11).
  • Komponente se mogu dalje raščlaniti na podkomponente upotrebom znaka & kao separatora.
Koristite HL7 Rječnik podataka za pretraživanje elemenata. Rječnik podataka za sve elemente u poruci može se pronaći referenciranjem standarda za verziju HL7 koja se koristi za stvaranje poruke. [2] Broj verzije može se naći u polju MSH-12 bilo kojeg zaglavlja poruke.
  • Dodatak A standarda sadrži rječnik podataka za sve elemente u poruci. Dostupna je u PDF i XLS formatima datoteka. Rječnik podataka za HL7 v2.6 tipičan je primjer.
gfotu.org © 2020