Dit
artikel beschrijft de werking van de SDB NAW-koppeling en hoe een
functioneel applicatiebeheerder de koppeling beheert in Medimo.
Omschrijving
Een
HL7-ADT (Admission, Discharge and Transfer) koppeling is een
gestandaardiseerd berichtformaat voor de uitwisseling van
patiëntgegevens tussen verschillende zorginformatiesystemen. HL7 (Health
Level Seven) is een internationale standaard voor het uitwisselen van
elektronische gezondheidsinformatie tussen verschillende systemen. Met
een HL7-ADT koppeling kunnen gegevens over patiënten worden
uitgewisseld, zoals de naam, geboortedatum, geslacht, adresgegevens,
opnamedatum, ontslagdatum.
De HL7-ADT berichten kunnen
worden verzonden via verschillende communicatieprotocollen, zoals
TCP/IP, FTP en SOAP. Door het gebruik van een gestandaardiseerd
berichtformaat kunnen verschillende zorginformatiesystemen beter met
elkaar communiceren en worden fouten bij de overdracht van
cliëntgegevens geminimaliseerd.
Medimo ondersteunt de meeste HL7-ADT berichten. SDB verstuurt echter uitsluitend A08- en A01-berichten.
Proces
Medimo
doorloopt een aantal stappen om te bepalen of er een mutatie moet
worden doorgevoerd. Hieronder een korte toelichting per stap.
- Ontvangen van HL7-bericht
Na
aanleiding van een mutatie in SDB kan een HL7-bericht worden verstuurd
naar Medimo. SDB gebruikt hiervoor een klantspecifieke URL. Hierdoor
weet Medimo naar welk koppelvlak er gekeken voor het verwerken van het
HL7-bericht. Bij ontvangst van het bericht wordt het volgende gecontroleerd:
- Het certificaat - Deze is uitgewisseld met SDB. Komt het certificaat niet overeen met
wat er in het koppelvlak is ingericht, dan weigert Medimo de toegang en
genereert de foutmelding 'Acces denied'.
- IP-adres - In
het koppelvlak wordt opgegeven vanaf welke IP-adressen Medimo berichten
accepteert. Komt het IP-adres niet overeen met wat er in het koppelvlak is
ingericht, dan weigert Medimo de toegang en genereert de foutmelding
'Acces denied'.
- OE-code(s) uit HL7-bericht matchen in de 'Koppeltabel HL7'
Afhankelijk
van de ingestelde ADT-versie in het koppelvlak gebruikt Medimo een OE,
kamernummer of een variant daarop om te zoeken in de 'Koppelvlaktabel
HL7'. Wordt er geen match gevonden dan stopt Medimo met het verwerken
van het bericht en genereert de foutmelding Unmatched ward for PV1
****. Ook voegt Medimo een nieuwe regel toe aan de 'Koppelvlaktabel
HL7'.
Deze regel moet u koppelen in de tabel en het HL7-bericht moet opnieuw
worden aangeboden bij Medimo.
- Verschillen nagaan in muteren
De laatste stap zijn de cliëntgegevens uit Medimo te vergelijken met de cliënt gegevens in het HL7-bericht aan de hand van de 'Koppeltabel HL7'. Zijn er verschillen dan worden de cliëntgegevens in Medimo aangepast. Dit leidt dan bijvoorbeeld tot een opname, ontslag of verhuizing.
Koppelvlaktabel HL7
Medimo
gebruikt de 'Koppelvlaktabel HL7' om te bepalen of er vanuit de
koppeling een wijziging moet worden doorgevoerd. Hiervoor gebruikt Medimo de
OE's in het PV1 segment en zoekt deze op in de 'Koppelvlaktabel HL7' om
na te gaan wat de gekoppelde Medimo afdeling is. Alle
regels in deze tabel moeten zijn gekoppeld. Als in het HL7-bericht een
OE-code staat die niet is gekoppeld, kan Medimo niet bepalen hoe de
mutatie moet worden verwerkt en stopt daarom met de verwerking.
De 'Koppelvlaktabel HL7' vindt u via het 'Zoeken
in alles'-veld of vanuit het hoofdmenu via Beheer > Koppelvlak beheer > Koppelvlaktabel HL7. De onderstaande afbeelding is een voorbeeld van een 'Koppelvlaktabel HL7'.
Inrichting Koppelvlaktabel HL7
Het
inrichten van de 'Koppelvlaktabel HL7' bestaat uit het koppelen van
OE-codes aan Medimo afdelingen. Medimo voegt automatisch regels toe aan
deze tabel wanneer er 'nieuwe' OE-code(s) in het HL7-bericht staan. Deze
'nieuwe' regels zijn in de Koppelvlaktabel HL7 te herkennen aan de
kolom 'Medimo afdeling'. Bij nieuw toegevoegde regels staat daar de
waarde 'Onbekend'. Volg de onderstaande instructies om een regel te koppelen.
- Klik op een regel
Medimo toont de details van de regel, dit ziet eruit zoals onderstaande afbeelding.
OE-code
en Locatiecode zijn gegevens die uit SDB komen. De Medimo afdeling is
de corresponderende afdeling, bij nieuwe regels staat hier de waarde
'onbekend'.
- Selecteer de Medimo afdeling
Klik
in het veld achter Medimo afdeling om te zoeken naar de afdeling. Klik
vervolgens op de afdeling om deze te selecteren. Bovenstaande afbeelding
is een voorbeeld van een regel waarbij een Medimo afdeling is geselecteerd.
- Klik op de knop 'Opslaan'
Hierna is de regel opgeslagen en wordt de 'Koppelvlaktabel HL7' getoond.
Niet-gekoppelde regels
Wanneer
de cliënt een SDB locatietoewijzing heeft die niet is gekoppeld in de
'Koppelvlaktabel HL7', dan kan Medimo niet bepalen hoe de mutaties uit SDB verwerkt moet worden. Medimo stopt daarom met het
verwerken van de cliëntdata en past niks aan. Anders
gezegd voert Medimo bijvoorbeeld geen verhuizing, ontslag of overlijden
door als een locatietoewijzing niet is gekoppeld. Ook regels die Medimo
moet negeren dient u te koppelen. Doorgaans is hiervoor een fictieve
afdeling 'overig' aangemaakt die u hiervoor kunt gebruiken. In feite
dient u dus alle regels in de 'Koppelvlaktabel HL7' te koppelen.
Koppelvlak
Voor
de NAW-koppeling wordt in Medimo een koppelvlak ingericht. In het
koppelvlak wordt onder andere het certificaat, IP-adressen en HL7-type
opgegeven. Medimo gebruikt het koppelvlak om te bepalen of HL7-berichten
vanuit Qic verwerkt kunnen worden en op welke manier. Ook gebruikt
Medimo het koppelvlak om te bepalen in welke cluster(s) de mutaties
vanuit Qic kunnen worden verwerkt.