Health Level Seven (HL7), Interfaces & Interface Engines

rozhraní a HL7

Téměř všechny nemocnice nebo jiné zdravotnické organizace mají mnoho různých technologií, které používají lékaři, administrativní pracovníci, fakturační kanceláře a další. Je běžné, že tyto systémy jsou vyvíjeny na různých platformách a kódovány v různých programovacích jazycích. Existují laboratorní systémy, EMR, systémy pro řízení personálu, automatizace lékáren, obchodní aplikace a řada dalších. Bez společného standardu by data mezi těmito systémy zůstala oddělená, což by mělo za následek:

  • Uživatelé by se museli přihlašovat do více systémů
  • Neschopnost dobře využívat data
  • Riziko pro bezpečnost pacientů
  • Neefektivní pracovní postupy

Naštěstí systémy IT ve zdravotnictví mají standard pro sdílení dat mezi více systémy. Je jím Health Level Seven, běžně označovaný jako HL7. Co je to HL7?

  • HL7 je průmyslově uznávaný standard pro komunikaci dat, a to i mezi konkurenčními systémy
  • Má určitou flexibilitu, aby se přizpůsobil úpravám, aniž by to způsobilo velké problémy
  • Zprávy HL7 se zobrazují v textovém formátu
  • Je poměrně snadné naučit se formát zpráv
  • Výsledkem je bezproblémový vzhled dat pro netechnické uživatele

Videa o rozhraních, HL7, &Interface Engines

Vytvořil jsem zatím dvě videa, která vám pomohou začít se studiem HL7. Než přejdete k dalším zdrojům, podívejte se prosím na tato videa:

Jak číst zprávy HL7

Existuje mnoho stránek, které vám pomohou seznámit se s různými zprávami HL7, ale mnohé z nich postrádají použitelnost a nejsou dobře uzpůsobeny pro začátečníky v oblasti rozhraní. Některé jsem vyřadil a tyto považuji za užitečné:

  • HL7.org – Jedná se o oficiální mezinárodní standardizační organizaci. Čtení zde je trochu suché pro někoho, kdo je v HL7 úplný nováček.
  • Corpoint HL7 Resources – Toto je stránka provozovaná dodavatelem Corepoint Health, který poskytuje produkty HL7, včetně rozhraní engine. Nemám s nimi žádný oficiální vztah, jejich produkty nepoužívám a za odkazy na jejich stránky mi nic neplatí. Jen náhodou mají dobré referenční materiály. Tato stránka je výchozím bodem pro mnoho aspektů zpráv rozhraní.

Vzorové zprávy HL7

Pokud jste zhlédli několik videí a prostudovali referenční materiály, jste připraveni podívat se blíže na některé další zprávy HL7. Ve videích se seznámíte s pojmem “počítání trubek”, symbolem roury | který rozděluje data na segmenty.

V dnešním příspěvku vysvětlím, co je to obousměrné rozhraní. Nejprve, pokud o rozhraních ve zdravotnictví nic nevíte, můžete se podívat na mou stránku Rozhraní a HL7, abyste se dostali do obrazu, a pak se vrátit k …

ADT Admit Message – ADT^A01

Toto je zpráva ADT Admission. Všimněte si, že má základní informace o pacientovi obsažené v segmentu PID (ID pacienta). NK1 je nejbližší příbuzný, PV1 je segment návštěvy pacienta a alergie jsou v segmentu AL1.

MSH|^~\&|EPIC|SYS|HOSP|ADT|201502031126|SEC|ADT^A01|001199|P|2.3
EVN|A01|201502031126
PID|||12001||SIMPSON^HOMER||19670824|M|||123 Fake St.^^Springfield^OR^90020^USA|||||||
NK1|1|SIMPSON^MARGE|WIFE||||||NK
PV1|1|I|2000^2012^01||||11277^SIMPSON^BART^J|||SUR||-||ADM|A0-
AL1|1||^Penicilin||Žilní

ORM Zpráva ORM^O01 – Zpráva o objednání, která je zadávána pro laboratorní vyšetření

MSH|^~\&|HIS|EPIC|LAB|HOSP|20140307110114
||ORM^O01|07110114|P|2.3
PID|||12001||SIMPSON^HOMER||19670824|M|||123 Fake St.^^Springfield^OR^90020^USA|||||||
PV1||O|OP^PAREG^||||2342^SIMPSON^HOMER|||OP|||||||||2||||||||
|||||||||||||||||20140307110111|
ORC|NW|20140307110114
OBR|1|20140307110114||12345^Urinalysis^L|||20140307110114

Všimněte si, že jsem tučně vyznačil segment ORC. Jedná se o NOVOU (NW) objednávku a ORC:2 má kontrolní číslo objednávky. Po zadání objednávky pak dostane výsledek laboratoř, která pak odešle následující zprávu se stejným kontrolním číslem objednávky v segmentu ORC. To je to, co obě zprávy spojuje dohromady.

ORU Zpráva ORU^R01 – výsledky přicházející z výše uvedeného testu laboratoře

MSH|^~\&|HIS|EPIC|LAB|HOSP|20140307110114||ORU^R01|07110114|P|2.3
PID|||12001||SIMPSON^HOMER||19670824|M|||123 Fake St.^^Springfield^OR^90020
^USA|||||||
PV1||O|OP^PAREG^||||2342^SIMPSON^HOMER|||OP|||||||||2|||||||||||||||||
||||||||20140307110111|
ORC|RE|20140307110114
OBR|1|20140307110114|20140307110114|12345^Urinalysis^L|
OBX|1|NM|013060^Specific Gravitace^L||1.010||1.005-1.030|||N|F|
OBX|2|CE|013045^Urine-Barva^L||Y^Yžlutá^L||Y|||N|F|
OBX|3|ST|013052^Vzhled^L||Hazy||Čirá|A||N|F|

MFN MFN^M02 – Zpráva z hlavního souboru pro aktualizaci zaměstnanců

HL7 není určena pouze pro klinické zprávy. Jedná se o příklad rozhraní, které aktualizuje informace o uživateli, v tomto případě lékaři.

MSH|^~\&|STAFFSYS|B3|LABSYS|B3|201410121201|||MFN^M02|DG29AFSC|P|2.3
STF||DRID12|PHYSICIAN^NICK^””||||A||HOSP_ID^HOSPNAME|3098522222
|ADRESA^ADD2^CITY^ST^ZIP

Interface Engines / Integration Engines

Interface engine neboli integrační engine je softwarový program, který zpracovává data mezi mnoha IT systémy ve zdravotnictví. Představte si jej jako nervové centrum nebo dopravního policistu všech dat, která proudí mezi různými technologiemi v nemocnici nebo jiné organizaci zdravotní péče. Technický personál, který rozhraní nastavuje a spravuje, vytváří jednotlivé konfigurace nebo vlákna pro každý typ dat přicházejících do rozhraní a vycházejících z něj. Existují vlákna ADT pro záznamy o pacientech, která spravují data o příjmu, přenosu a propuštění v organizaci. Může existovat vlákno laboratorního rozhraní, které získává laboratorní data do systému EMR. Může existovat vlákno rozhraní pro výdej léků, které předává data o podávání léků do více systémů. Existují rozhraní pro objednávky, správu personálu a mnoho dalších. Také se může stát, že organizace vytvoří na integračním enginu vlákno, které zpracovává pevnou sadu dat pro omezený účel a časový rámec. Příkladem mohou být zdravotní historie mnoha pacientů ve starším systému EMR, které je třeba načíst do nového systému EMR. Mechanismus by přeformátoval stávající data, jakmile by byla předána do databáze nového EMR.
Technický analytik by mohl strávit celou svou kariéru pouze prací s rozhraními a mechanismy rozhraní.
Některé z nejlepších motorů rozhraní jsou:

  • Cloverleaf
  • Corepoint
  • Rhapsody
  • Datagate
  • IGUANA

Související čtení

Vhodným dalším krokem je přečíst si tento související příspěvek o tom, jak je strukturováno mnoho IT systémů ve zdravotnictví. Zabývá se tím, proč existují různé “kopie” nebo prostředí daného softwaru. Toto pochopení je nezbytné pro vybudování dobrých základů IT ve zdravotnictví.

architektura IT systémů konfigurace softwaru

Když organizace zakoupí nebo vyvíjí IT systém, je tento systém nastaven s různými “kopiemi” nebo instancemi těchto systémů. Kopie dodaného softwaru se mohou nazývat prostředí, cesty nebo jen systémy …

Souhrn
Rozhraní, HL7, motory rozhraní
Název článku
Rozhraní, HL7, & Interface Engines
Popis
Úvod do rozhraní, HL7, & Interface engines. Pokrývá základy Health Level 7, protokolu pro přenos a formátování dat ve zdravotnictví.
Autor
Dave Newman
HealthcareITSkills.com
HealthcareITSkills.com
https://healthcareitskills.com/wp-content/uploads/2017/12/cropped-healthit-green-logo-1.png
HealthcareITSkills.com

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.