Health Level Seven (HL7), Interfaces & Interface Engines

interfaces en HL7

Zo ongeveer alle ziekenhuizen en andere organisaties in de gezondheidszorg hebben veel verschillende technologieën in gebruik door clinici, administratief personeel, factureringskantoren, en anderen. Het is gebruikelijk dat deze systemen op verschillende platforms worden ontwikkeld en in verschillende programmeertalen worden gecodeerd. Er zijn laboratoriumsystemen, EMR’s, personeelsbeheersystemen, automatisering van apotheken, bedrijfsapplicaties, en nog veel meer. Zonder een gemeenschappelijke standaard zouden de gegevens tussen deze systemen gescheiden blijven, met als gevolg:

  • Gebruikers moeten inloggen in meerdere systemen
  • Onmogelijkheid om gegevens goed te gebruiken
  • Risico voor de veiligheid van de patiënt
  • Inefficiënte workflows

Gelukkig hebben IT-systemen voor de gezondheidszorg wel een standaard voor het delen van gegevens tussen meerdere systemen. Het is Health Level Seven, algemeen aangeduid als HL7. Dus wat is HL7?

  • HL7 is een door de industrie aanvaarde standaard voor het uitwisselen van gegevens, zelfs tussen concurrerende systemen
  • Het heeft enige flexibiliteit om zich aan te passen aan aanpassingen zonder grote problemen te veroorzaken
  • HL7 berichten worden weergegeven in een tekst formaat
  • Het is vrij eenvoudig om het berichten formaat te leren
  • Het resultaat is een naadloze verschijning van gegevens voor niet-technische gebruikers

Video’s over Interfaces, HL7, & Interface Engines

Ik heb tot nu toe twee video’s gemaakt om u op weg te helpen met het leren van HL7. Bekijk deze video’s voordat u verder gaat met de andere bronnen:

How To Read HL7 Messages

Er zijn veel sites om u te helpen met het leren van de verschillende HL7 berichten, maar veel sites zijn niet erg bruikbaar, en niet geschikt voor de beginner met interfaces. Ik heb er een aantal uitgefilterd en vond deze nuttig:

  • HL7.org – Dit is de officiële internationale standaard organisatie. De informatie hier is een beetje droog voor iemand die nog helemaal nieuw is met HL7.
  • Corpoint HL7 Resources – Dit is een site van Corepoint Health, die HL7 producten levert, waaronder een interface engine. Ik heb geen enkele officiële relatie met hen, ik gebruik hun producten niet, en ze betalen me niets om naar hun sites te verwijzen. Ze hebben gewoon goed referentiemateriaal. Deze pagina is het startpunt voor veel aspecten van interface berichten.

HL7 voorbeeld berichten

Als u een aantal video’s heeft bekeken en het referentiemateriaal heeft bestudeerd, bent u klaar om een aantal andere HL7 berichten van dichterbij te bekijken. In de video’s raakt u vertrouwd met het concept van “counting pipes”, het pijpsymbool | dat de gegevens in segmenten scheidt.

In het bericht van vandaag zal ik uitleggen wat een bidirectionele interface is. Allereerst, als u niets weet over interfaces in de gezondheidszorg, kunt u mijn pagina over Interfaces en HL7 bekijken om op snelheid te komen, kom dan terug naar …

ADT Toelatingsbericht – ADT^A01

Dit is een ADT Toelatingsbericht. Merk op dat het basisinformatie over de patiënt bevat in het PID-segment (patiënt-ID). NK1 is de naaste verwant, PV1 is het segment voor het bezoek aan de patiënt, en de allergieën staan in het AL1-segment.

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

ORM Bericht ORM^O01 – Orders bericht dat is geplaatst voor een Lab test

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

Merk op dat ik het ORC segment vetgedrukt heb. Dit is een NIEUWE (NW) order, en ORC:2 heeft een ordercontrolenummer. Nadat de bestelling is geplaatst, wordt deze door een laboratorium uitgevoerd, dat vervolgens het volgende bericht verzendt met hetzelfde ordercontrolenummer in het ORC-segment. Dit koppelt de twee berichten aan elkaar.

ORU Message ORU^R01 – Results coming back in from Lab test above

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 Zwaartekracht^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 is niet alleen voor klinische berichten. Dit is een voorbeeld van een interface die gebruikersinformatie bijwerkt, in dit geval een arts.

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

Interface Engines / Integration Engines

Een interface engine, ook wel integration engine genoemd, is een softwareprogramma dat gegevens verwerkt tussen tal van IT-systemen voor de gezondheidszorg. Zie het als het zenuwcentrum of de verkeersagent van alle gegevens die tussen meerdere technologieën in een ziekenhuis of andere organisatie in de gezondheidszorg stromen. Het technisch personeel dat een interface engine opzet en onderhoudt, creëert individuele configuraties, of threads voor elk type gegevens dat in en uit de interface komt. Er zijn patiëntendossiers ADT threads die opname-, overdracht- en ontslaggegevens in een organisatie beheren. Er kan een lab interface thread zijn die lab gegevens naar een EMR systeem stuurt. Er kan een apotheek afgifte interface thread zijn die medicatie toedieningsgegevens doorgeeft aan meerdere systemen. Er zijn interfaces voor bestellingen, personeelsbeheer, en nog veel meer. Het kan ook voorkomen dat een organisatie een thread creëert op een integratie-engine die een vaste set gegevens verwerkt voor een beperkt doel en tijdsbestek. Een voorbeeld is de medische geschiedenis van veel patiënten in een verouderd EMR dat in een nieuw EMR moet worden geladen. De engine zou de bestaande gegevens herformatteren wanneer zij in de database van het nieuwe EMR worden opgenomen.
Een technisch analist zou zijn hele carrière kunnen besteden aan het werken met interfaces en interface-engines.
Enkele van de top interface engines zijn:

  • Cloverleaf
  • Corepoint
  • Rhapsody
  • Datagate
  • IGUANA

Related Reading

Een goede volgende stap is het bekijken van deze gerelateerde post over hoe veel IT-systemen voor de gezondheidszorg zijn gestructureerd. Het behandelt waarom er verschillende “kopieën” of omgevingen van bepaalde software zijn. Dit inzicht is essentieel voor het bouwen van een goede IT-basis voor de gezondheidszorg.

it-systemen architectuur softwareconfiguratie

Wanneer een organisatie een IT-systeem koopt of ontwikkelt, wordt dat systeem opgezet met verschillende “kopieën” of instanties van die systemen. De kopieën van de geleverde software kunnen omgevingen worden genoemd, of trajecten, of gewoon systemen …

Summary
Interfaces, HL7, Interface Engines
Artikelnaam
Interfaces, HL7, & Interface Engines
Beschrijving
Inleiding tot interfaces, HL7, & interface engines. Behandelt de basisprincipes van Health Level 7, het protocol voor het verzenden en formatteren van gegevens in de gezondheidszorg.
Auteur
Dave Newman
HealthcareITSkills.com
HealthcareITSkills.com
https://healthcareitskills.com/wp-content/uploads/2017/12/cropped-healthit-green-logo-1.png
HealthcareITSkills.com

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.