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

interfejsy i HL7

Wszystkie szpitale i inne organizacje opieki zdrowotnej posiadają wiele różnych technologii używanych przez lekarzy, personel administracyjny, biura rozliczeniowe i inne. Powszechne jest, że systemy te są tworzone na różnych platformach i kodowane w różnych językach programowania. Istnieją systemy laboratoryjne, EMR, systemy zarządzania personelem, automatyzacja aptek, aplikacje biznesowe i wiele innych. Bez wspólnego standardu dane pomiędzy tymi systemami byłyby rozdzielone, co skutkowałoby:

  • Użytkownicy muszą logować się do wielu systemów
  • Niezdolność do właściwego wykorzystania danych
  • Zagrożenie dla bezpieczeństwa pacjentów
  • Nieefektywny przepływ pracy

Na szczęście systemy informatyczne w opiece zdrowotnej mają standard udostępniania danych pomiędzy wieloma systemami. Jest to Health Level Seven, powszechnie określany jako HL7. Więc co to jest HL7?

  • HL7 jest akceptowanym przez przemysł standardem do przekazywania danych, nawet pomiędzy konkurującymi systemami
  • Ma pewną elastyczność, aby dostosować się do dostosowań bez powodowania ogromnych problemów
  • Komunikaty HL7 są wyświetlane w formacie tekstowym
  • Jest dość łatwy do nauczenia się formatu komunikatów
  • Wynikiem jest bezproblemowy wygląd danych dla nietechnicznych użytkowników

Klipy wideo na temat interfejsów, HL7, & Interface Engines

Do tej pory stworzyłem dwa filmy, aby pomóc Ci rozpocząć naukę HL7. Proszę spojrzeć na te filmy przed przejściem do innych zasobów:

Jak czytać komunikaty HL7

Jest wiele stron, które pomagają w nauce o różnych komunikatach HL7, ale wiele z nich nie jest użytecznych i nie są dobrze przystosowane dla początkujących użytkowników interfejsów. Wyselekcjonowałem kilka i znalazłem te, które są przydatne:

  • HL7.org – Jest to oficjalna międzynarodowa organizacja normalizacyjna. Czytanie tutaj jest trochę suche dla kogoś, kto jest zupełnie nowy w HL7.
  • Corpoint HL7 Resources – Jest to strona obsługiwana przez dostawcę z Corepoint Health, który dostarcza produkty HL7, w tym silnik interfejsu. Nie mam z nimi żadnych oficjalnych relacji, nie używam ich produktów, a oni nie płacą mi nic za referencje do ich stron. Tak się składa, że mają po prostu dobre materiały referencyjne. Ta strona jest punktem wyjścia dla wielu aspektów komunikatów interfejsu.

Przykładowe komunikaty HL7

Po obejrzeniu kilku filmów i przestudiowaniu materiałów referencyjnych, jesteś gotowy, aby przyjrzeć się bliżej kilku innym komunikatom HL7. W filmach zapoznasz się z koncepcją “liczenia rur”, symbolem rury, która rozdziela dane na segmenty.

W dzisiejszym poście wyjaśnię, czym jest interfejs dwukierunkowy. Po pierwsze, jeśli nie wiesz nic o interfejsach w służbie zdrowia, możesz sprawdzić moją stronę na temat interfejsów i HL7, aby przyspieszyć, a następnie wrócić do …

ADT Admit Message – ADT^A01

To jest wiadomość ADT Admission. Zauważ, że zawiera on podstawowe informacje o pacjencie zawarte w segmencie PID (patient ID). NK1 to najbliższa rodzina, PV1 to segment wizyty pacjenta, a alergie znajdują się w segmencie 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||^Penicillin|Hives

Komunikat ORM ORM^O01 – Komunikat o zleceniach, które są składane na badanie laboratoryjne

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

Zauważ, że pogrubiłem segment ORC. Jest to NOWE (NW) zamówienie, a ORC:2 ma numer kontrolny zamówienia. Po złożeniu zamówienia, zostaje ono wywołane przez Laboratorium, które następnie wysyła następujący komunikat z tym samym numerem kontrolnym w segmencie ORC. To właśnie łączy te dwie wiadomości razem.

Komunikat ORU^R01 – Otrzymano wyniki z powyższego testu laboratoryjnego

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 Grawitacja^L|||1.010||1.005-1.030|||N|F|
OBX|2|CE|013045^Urine-Color^L||Y^Yellow^L|Y|||N|F|
OBX|3|ST|013052^Appearance^L||Hazy|||Clear|A||N|F|

MFN MFN^M02 – Master File Message To Update Staff

HL7 nie jest tylko dla wiadomości klinicznych. Jest to przykład interfejsu, który aktualizuje informacje użytkownika, w tym przypadku lekarza.

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

Interface Engines / Integration Engines

Interface engine, aka integration engine to oprogramowanie, które przetwarza dane pomiędzy wieloma systemami informatycznymi służby zdrowia. Pomyśl o nim jako o centrum nerwowym lub policjancie ruchu wszystkich danych, które przepływają pomiędzy wieloma technologiami w szpitalu lub innej organizacji opieki zdrowotnej. Personel techniczny, który konfiguruje i utrzymuje silnik interfejsu, tworzy indywidualne konfiguracje lub wątki dla każdego typu danych przychodzących do i wychodzących z interfejsu. Istnieją wątki ADT rekordów pacjenta, które zarządzają danymi przyjęcia, przeniesienia i wypisu w organizacji. Może istnieć wątek interfejsu laboratoryjnego, który pobiera dane laboratoryjne do systemu EMR. Może być wątek interfejsu wydawania leków w aptece, który przekazuje dane o podawaniu leków do wielu systemów. Istnieją interfejsy dla zamówień, zarządzania personelem i wiele innych. Ponadto, są czasy, kiedy organizacja może utworzyć wątek na silniku integracyjnym, który przetwarza ustalony zestaw danych dla ograniczonego celu i ram czasowych. Przykładem mogą być historie medyczne wielu pacjentów w starszym EMR, które muszą być załadowane do nowego EMR. Silnik przeformatowałby istniejące dane, ponieważ są one przekazywane do bazy danych nowego EMR.
Analityk techniczny mógłby realnie spędzić całą swoją karierę pracując tylko z interfejsami i silnikami interfejsów.
Niektóre z najlepszych silników interfejsów to:

  • Cloverleaf
  • Corepoint
  • Rhapsody
  • Datagate
  • IGUANA

Powiązana lektura

Dobrym następnym krokiem jest sprawdzenie tego powiązanego postu na temat tego, jak wiele systemów informatycznych opieki zdrowotnej jest zorganizowanych. Obejmuje on dlaczego istnieją różne “kopie” lub środowiska danego oprogramowania. To zrozumienie jest niezbędne do zbudowania dobrego fundamentu Healthcare IT.

it systems architecture software configuration

Gdy organizacja kupuje lub rozwija system IT, system ten jest skonfigurowany z różnymi “kopiami” lub instancjami tych systemów. Kopie dostarczonego oprogramowania mogą być nazywane środowiskami, ścieżkami lub po prostu systemami …

Podsumowanie
Interfaces, HL7, Interface Engines
Nazwa artykułu
Interfaces, HL7, &Inżyniery interfejsów
Opis
Wprowadzenie do interfejsów, HL7, &Inżyniery interfejsów. Obejmuje podstawy Health Level 7, protokołu do przesyłania i formatowania danych w opiece zdrowotnej.
Autor
Dave Newman
HealthcareITSkills.com
HealthcareITSkills.com
https://healthcareitskills.com/wp-content/uploads/2017/12/cropped-healthit-green-logo-1.png
HealthcareITSkills.com

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.