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

interfaces and HL7

Vähän kaikissa sairaaloissa tai muissa terveydenhuolto-organisaatioissa on käytössä monia erilaisia teknologioita lääkäreiden, hallintohenkilöstön, laskutuskonttoreiden ja muiden tahojen käytössä. On tavallista, että nämä järjestelmät on kehitetty eri alustoille ja koodattu eri ohjelmointikielillä. On olemassa laboratoriojärjestelmiä, EMR-järjestelmiä, henkilöstöhallintojärjestelmiä, apteekkiautomaatiota, liiketoimintasovelluksia ja monia muita. Ilman yhteistä standardia näiden järjestelmien väliset tiedot pysyisivät erillään toisistaan, mikä johtaisi:

  • Käyttäjien on kirjauduttava useisiin järjestelmiin
  • Kyvyttömyyteen hyödyntää tietoja
  • Riskiin potilasturvallisuudelle
  • Epätehokkaisiin työnkulkuihin

Hoitohenkilöstön IT-järjestelmillä on onneksi olemassa standardi, jonka avulla voidaan jakaa tietoja useiden järjestelmien välillä. Se on Health Level Seven, josta käytetään yleisesti nimitystä HL7. Mikä siis on HL7?

  • HL7 on alan hyväksymä tiedonsiirtostandardi, jopa keskenään kilpailevien järjestelmien välillä
  • Se on jossain määrin joustava mukautumaan räätälöinteihin aiheuttamatta valtavia ongelmia
  • HL7-viestit näytetään tekstimuodossa
  • Sanomamuodon oppiminen on melko helppoa
  • Tuloksena on tietojen saumaton näkyminen ei-teknisille käyttäjille

Videoita rajapinnoista, HL7, & Interface Engines

Olen tähän mennessä luonut kaksi videota, joiden avulla pääset alkuun HL7:n oppimisessa. Katso nämä videot ennen kuin siirryt muihin resursseihin:

How To Read HL7 Messages

On olemassa paljon sivustoja, jotka auttavat sinua oppimaan eri HL7-viesteistä, mutta monilta puuttuu käytettävyys, eivätkä ne sovellu hyvin rajapintojen aloittelijalle. Olen karsinut joitakin ja löytänyt nämä hyödyllisiksi:

  • HL7.org – Tämä on virallinen kansainvälinen standardointijärjestö. Lukeminen täällä on hieman kuivaa jollekin, joka on aivan uusi HL7:ssä.
  • Corpoint HL7 Resources – Tämä on myyjän ylläpitämä sivusto Corepoint Healthilta, joka tarjoaa HL7-tuotteita, mukaan lukien rajapintamoottorin. Minulla ei ole mitään virallista suhdetta heihin, en käytä heidän tuotteitaan, eivätkä he maksa minulle mitään siitä, että viittaan heidän sivustoihinsa. Heillä vain sattuu olemaan hyvää viitemateriaalia. Tämä sivu on lähtökohta monille rajapintasanomiin liittyville näkökohdille.

HL7-esimerkkisanomat

Kun olet katsonut joitain videoita ja perehtynyt referenssimateriaaleihin, olet valmis tutustumaan tarkemmin joihinkin muihin HL7-sanomiin. Videoilla tutustut käsitteeseen “putkien laskeminen”, putkisymboli | joka erottaa tiedot segmentteihin.

Tämän päivän viestissä selitän, mikä on kaksisuuntainen rajapinta. Aluksi, jos et tiedä mitään rajapinnoista terveydenhuollossa, voit tutustua sivulleni Rajapinnat ja HL7, jotta pääset vauhtiin, ja palata sitten …

ADT:n sisäänpääsysanoma – ADT^A01

Tämä on ADT:n sisäänpääsysanoma. Huomaa, että siinä on potilaan perustiedot, jotka sisältyvät PID-segmenttiin (patient ID). NK1 on lähiomainen, PV1 on potilaan käyntisegmentti, ja allergiat ovat AL1-segmentissä.

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||^Penisilliini||Nokkosihottuma

ORM-sanoma ORM^O01 – Tilaussanoma, joka on laitettu laboratoriotutkimusta varten

MSH|^~\&|HIS|EPIC|LAB|HOSP|20140307110114
||ORM^O01|0711010114|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

Huomaa, että olen lihavoinut ORC-segmentin. Tämä on UUSI (NW) tilaus, ja ORC:2:lla on tilauksen valvontanumero. Kun tilaus on tehty, sen tuloksena on laboratorio, joka lähettää sitten seuraavan viestin, jossa on sama tilauksen valvontanumero ORC-segmentissä. Tämä yhdistää nämä kaksi viestiä toisiinsa.

ORU-sanoma ORU^R01 – Tulokset tulossa yllä olevasta laboratoriotestistä

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 Painovoima^L||1.010||1.005-1.030|||N|F|
OBX|2|CE|013045^Urine-Väri^L||Y^Keltainen^L||Y|||N|F|
OBX|3|ST|013052^Näyttävyys^L||Hazy|||Clear|A|||N|F|

MFN MFN^M02 – Pääasiallinen viesti henkilökunnan päivittämiseksi

HL7 ei ole vain kliinisiä viestejä varten. Tämä on esimerkki käyttöliittymästä, jolla päivitetään käyttäjän tietoja, tässä tapauksessa lääkärin tietoja.

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

Interfacemoottorit / integraatiomoottorit

Interfacemoottori eli integraatiomoottori on ohjelmisto, joka käsittelee tietoja lukuisien Terveydenhuoltoalan tietotekniikka-alan IT-järjestelmien välillä. Ajattele sitä hermokeskuksena tai liikennepoliisina kaikelle tiedolle, joka kulkee useiden teknologioiden välillä sairaalassa tai muussa terveydenhuollon organisaatiossa. Tekninen henkilöstö, joka perustaa ja ylläpitää rajapintamoottoria, luo yksittäisiä konfiguraatioita tai säikeitä kullekin rajapintaan tulevalle ja sieltä lähtevälle tietotyypille. Organisaatiossa on potilastietojen ADT-säikeitä, jotka hallinnoivat vastaanotto-, siirto- ja kotiutustietoja. Saattaa olla laboratorio-rajapintaketju, jolla saadaan laboratoriotiedot EMR-järjestelmään. Voi olla apteekin annostelurajapintaketju, joka välittää lääkityksen hallintatiedot useisiin järjestelmiin. On olemassa rajapintoja tilauksia, henkilöstöhallintoa ja paljon muuta varten. On myös tilanteita, joissa organisaatio voi luoda integraatiomoottoriin säikeen, joka käsittelee kiinteän joukon tietoja rajattua tarkoitusta ja aikataulua varten. Esimerkkinä voidaan mainita monien potilaiden sairauskertomukset vanhassa EMR-järjestelmässä, jotka on ladattava uuteen EMR-järjestelmään. Moottori muotoilisi olemassa olevat tiedot uudelleen, kun ne siirretään uuden sähköisen potilastietojärjestelmän tietokantaan.
Tekninen analyytikko voisi helposti viettää koko uransa pelkästään rajapintojen ja rajapintamoottoreiden parissa.
Joitakin parhaita rajapintamoottoreita ovat:

  • Cloverleaf
  • Corepoint
  • Rhapsody
  • Datagate
  • IGUANA

Seuraavaa lukemista

Hyvä on seuraavaksi lukea tämä aiheeseen liittyvä postaus, jossa kerrotaan siitä, miten monet terveydenhuollon tietotekniikan järjestelmät rakentuvat. Siinä käsitellään sitä, miksi tietystä ohjelmistosta on olemassa erilaisia “kopioita” tai ympäristöjä. Tämän ymmärtäminen on olennaista hyvän terveydenhuollon IT-perustan rakentamiseksi.

it-järjestelmien arkkitehtuuri ohjelmistojen konfigurointi

Kun organisaatio ostaa tai kehittää IT-järjestelmän, kyseisessä järjestelmässä on erilaisia “kopioita” tai instansseja kyseisistä järjestelmistä. Toimitetun ohjelmiston kopioita voidaan kutsua ympäristöiksi, poluiksi tai vain järjestelmiksi …

Yhteenveto
Interfaces, HL7, Interface Engines
Artikkelin nimi
Interfaces, HL7, & Interface Engines
Description
Introduction to interfaces, HL7, & interface engines. Kattaa Health Level 7:n, terveydenhuollon tiedonsiirto- ja muotoiluprotokollan perusteet.
Author
Dave Newman
HealthcareITSkills.com
HealthcareITSkills.com
https://healthcareitskills.com/wp-content/uploads/2017/12/cropped-healthit-green-logo-1.png
HealthcareITSkills.com

Vastaa

Sähköpostiosoitettasi ei julkaista.