Ga naar inhoud

HL7

Ieder zichzelf respecterende software in de zorg communiceert HL7 of Health Level 7.

HL7 is een internationale standaard voor het uitwisselen van medische (maar ook financiële en administratieve) gegevens tussen verschillende systemen.

hl7

HL7 - parameters

Om HL7 berichten te lezen en te verwerken dienen enkele parameters te worden ingesteld. Deze parameters kunnen in Panacee Dashboard worden ingesteld of aangepast. Let wel: dit is enkel van toepassing als de HL7 berichten als fysiek bestand worden aangeboden.

  • CHECKHL7MESSAGES
  • HL7DIRECTORY

Werking

CHECKHL7MESSAGES

Hier zijn 2 mogelijke waarden die ingevuld kunnen worden nl. “True” of “False”. Het spreekt redelijk voor zich wat hiervan de betekenis is. True geeft aan dat de service HL7 bericht kan/mag verwerken.

HL7DIRECTORY

Hier moet de map worden aangegeven waar de HL7 berichten terecht komen voor verwerking.

hl7

hl7

HL7 - berichten

De Panacee service verwerkt HL7 berichten m.b.t. patiënten en artsen. Momenteel worden volgende berichten ondersteund:

  • Type: ADT, MFN
  • Events: A01, A02, A03, A04, A08, A28, A31, M02
  • versies: v22, v23, v24, v25

Het verwerken van berichten kan (tijdelijk) worden stopgezet zonder dat de service hiervoor gestopt moet worden. Via Panacee Dashboard kan er een signaal worden gegeven aan de service om al dan niet te controleren op HL7 berichten.

HL7 - REST call

Een makkelijkere optie om HL7 berichten te verwerken is om dit “rechtstreeks” via een REST call te doen. De Panacee service is voorzien van de meest gangbare protocollen om o.a. HL7 berichten te verwerken. REST is daar één van.

De URL waar de HL7 berichten naartoe gestuurd moeten worden ziet er dan als volgt uit:

<adres van de server>>:<<poort>>/REST/HL7

Het HL7 bericht wordt in de body van de call meegegeven.

Wanneer het bericht succesvol verwerkt is, krijgt u een responsecode 200 (HTTP 200 - OK), anders krijgt u een responsecode 500 (HTTP 500 - Internal Server Error) met de foutmelding waarom het bericht niet verwerkt kon worden.