Health Level Seven (HL7), Interfaces, & Interface Engines

interfaces and HL7

Majdnem minden kórházban vagy más egészségügyi szervezetben számos különböző technológiát használnak a klinikusok, az adminisztratív személyzet, a számlázási irodák és mások. Gyakori, hogy ezeket a rendszereket különböző platformokon fejlesztik, és különböző programozási nyelveken kódolják. Vannak laboratóriumi rendszerek, EMR-ek, személyzetirányítási rendszerek, gyógyszertári automatizálás, üzleti alkalmazások és még sok más. Közös szabvány nélkül az adatok e rendszerek között elkülönítve maradnának, ami a következőket eredményezi:

  • A felhasználóknak több rendszerbe kell bejelentkezniük
  • Képtelenség az adatok megfelelő felhasználására
  • Kockázat a betegbiztonságra
  • Eredménytelen munkafolyamatok

Szerencsére az egészségügyi informatikai rendszereknek van szabványuk a több rendszer közötti adatmegosztásra. Ez a Health Level Seven, közismert nevén HL7. Mi is az a HL7?

  • A HL7 egy iparilag elfogadott szabvány az adatok közlésére, még a konkurens rendszerek között is
  • Ez némi rugalmassággal rendelkezik, hogy alkalmazkodjon a testreszabásokhoz anélkül, hogy hatalmas problémákat okozna
  • AHL7 üzenetek szöveges formátumban jelennek meg
  • Az üzenetformátum viszonylag könnyen megtanulható
  • Az eredmény az adatok zökkenőmentes megjelenése a nem műszaki felhasználók számára

Videók az interfészekről, HL7, & Interface Engines

Eddig két videót készítettem, hogy segítsek a HL7 tanulásának megkezdésében. Kérjük, nézze meg ezeket a videókat, mielőtt továbblépne a többi forráshoz:

How To Read HL7 Messages

Egy csomó olyan oldal létezik, amely segít a különböző HL7 üzenetek megismerésében, de sokuk használhatósága hiányos, és nem alkalmasak a kezdő interfészek megismerésére. Kigyomláltam néhányat, és ezeket találtam hasznosnak:

  • HL7.org – Ez a hivatalos nemzetközi szabványügyi szervezet. Az itteni olvasmányok egy kicsit szárazak egy olyan ember számára, aki teljesen új a HL7-ben.
  • Corpoint HL7 Resources – Ez a Corepoint Health által üzemeltetett webhely, amely HL7 termékeket kínál, beleértve egy interfészmotort is. Nincs semmilyen hivatalos kapcsolatom velük, nem használom a termékeiket, és nem fizetnek nekem semmit azért, hogy hivatkozzam az oldalaikra. Csak történetesen jó referenciaanyagokkal rendelkeznek. Ez az oldal a kiindulópont az interfészüzenetek számos aspektusával kapcsolatban.

HL7 mintaüzenetek

Ha már megnézett néhány videót és tanulmányozta a referenciaanyagokat, készen áll arra, hogy közelebbről is megvizsgáljon néhány más HL7 üzenetet. A videókban megismerkedhet a “számoló csövek” fogalmával, a pipaszimbólummal | amely szegmensekre osztja az adatokat.

A mai bejegyzésben elmagyarázom, mi az a kétirányú interfész. Először is, ha nem tudsz semmit az interfészekről az egészségügyben, akkor nézd meg az Interfaces and HL7 című oldalamat, hogy felpörögj, majd térj vissza a …

ADT Admit Message – ADT^A01

Ez egy ADT Admission message. Vegyük észre, hogy a PID (betegazonosító) szegmensben alapvető információkat tartalmaz a betegről. Az NK1 a legközelebbi hozzátartozó, a PV1 a beteglátogatás szegmens, az AL1 szegmensben pedig az allergiák szerepelnek.

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||^Penicillin||Hives

ORM üzenet ORM^O01 – Megrendelői üzenet, amely egy laborvizsgálatra kerül

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

Megjegyzem, hogy az ORC szegmenst félkövérrel írtam. Ez egy ÚJ (NW) rendelés, és az ORC:2 rendelésirányító számmal rendelkezik. A megrendelés leadása után aztán egy laboreredményt kap, aki a következő üzenetet küldi, ugyanezzel a megrendelés-ellenőrzési számmal az ORC szegmensben. Ez köti össze a két üzenetet.

ORU üzenet ORU^R01 – A fenti laboratóriumi vizsgálat eredményei

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 Gravitáció^L||1.010||1.005-1.030|||N|F|
OBX|2|CE|013045^Urine-Szín^L|||Y^Sárga^L|||Y|||N|F|
OBX|3|ST|013052^Megjelenés^L||Hazy|||Clear|A|||N|F|

MFN MFN^M02 – Főfájl üzenet a személyzet frissítéséhez

HL7 nem csak klinikai üzenetekhez. Ez egy példa egy olyan felületre, amely felhasználói információkat frissít, ebben az esetben egy orvosét.

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

Interface Engines / Integrációs motorok

Az interfészmotor, más néven integrációs motor olyan szoftverprogram, amely számos egészségügyi informatikai rendszer közötti adatokat dolgoz fel. Gondoljunk rá úgy, mint egy kórházban vagy más egészségügyi szervezetben a több technológia között áramló adatok idegközpontjára vagy közlekedési rendőrére. Az interfészmotort létrehozó és karbantartó technikai személyzet egyedi konfigurációkat vagy szálakat hoz létre az interfészbe érkező és onnan kimenő adatok minden egyes típusához. Vannak olyan betegnyilvántartási ADT szálak, amelyek egy szervezeten belül kezelik a felvételi, az áthelyezési és az elbocsátási adatokat. Létezhet egy laboratóriumi interfész szál, amely laboradatokat juttat el egy EMR-rendszerbe. Lehet egy gyógyszertári adagoló interfész szál, amely a gyógyszeradagolási adatokat több rendszerbe továbbítja. Vannak interfészek a rendelésekhez, a személyzet kezeléséhez és még sok máshoz. Vannak olyan esetek is, amikor egy szervezet létrehozhat egy integrációs motoron egy olyan szálat, amely korlátozott célra és időkeretben egy meghatározott adatkészletet dolgoz fel. Ilyen például egy régi EMR-ben lévő sok beteg kórtörténete, amelyet be kell tölteni egy új EMR-be. A motor újraformázná a meglévő adatokat, amint azok bekerülnek az új EMR adatbázisába.
Egy műszaki elemző akár az egész karrierjét azzal töltheti, hogy interfészekkel és interfészmotorokkal dolgozik.
A legjobb interfészmotorok közül néhány:

  • Cloverleaf
  • Corepoint
  • Rhapsody
  • Datagate
  • IGUANA

Related Reading

A következő lépésként érdemes megnézni ezt a kapcsolódó bejegyzést arról, hogyan épül fel számos egészségügyi IT-rendszer. Kitér arra, hogy miért vannak különböző “másolatai” vagy környezetei az adott szoftvereknek. Ennek megértése elengedhetetlen egy jó egészségügyi informatikai alap felépítéséhez.

it rendszerek architektúrája szoftverkonfiguráció

Amikor egy szervezet informatikai rendszert vásárol vagy fejleszt, az adott rendszert az adott rendszerek különböző “másolataival” vagy példányaival hozzák létre. A szállított szoftver másolatait nevezhetjük környezeteknek, vagy útvonalaknak, vagy egyszerűen csak rendszereknek …

Summary
Interfaces, HL7, Interface Engines
Article Name
Interfaces, HL7, & Interface Engines
Description
Introduction to interfaces, HL7, & interface engines. Foglalkozik az egészségügyi ellátásban az adatok továbbítására és formázására szolgáló Health Level 7 protokoll alapjaival.
Author
Dave Newman
HealthcareITSkills.com
HealthcareITSkills.com
https://healthcareitskills.com/wp-content/uploads/2017/12/cropped-healthit-green-logo-1.png
HealthcareITSkills.com

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.