Ako čítať správy HL7?

Typ správy určuje
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.

Kroky

  1. 1
    Nauč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.
  2. 2
    Rozdeľ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:
    Je prvým segmentom v každej správe HL7
    MSH, hlavička správy, je prvým segmentom v každej správe HL7 a obsahuje metadáta správy.
  3. 3
    Rozdeľ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.
  4. 4
    V 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
  5. 5
    Uvedomte 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
    Nasledujúci diagram je koncepčný model správy HL7 rozdelený na segmenty a polia.
  6. 6
    Polia 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.
  7. 7
    Na 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.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail