Dit artikel beschrijft hoe Careweb NAW-koppeling functioneert en hoe een functioneel applicatiebeheerder deze beheert in Medimo. Momenteel bestaat er nog geen SSO-koppeling met Careweb.
Omschrijving
Een NAW (Naam, Adres, Woonplaats) koppeling is een koppeling tussen verschillende systemen waarbij persoonsgegevens zoals de naam, adres en woonplaats van een persoon worden uitgewisseld. Dergelijke koppelingen worden vaak gebruikt om de juistheid en consistentie van persoonsgegevens te waarborgen tussen verschillende systemen, bijvoorbeeld tussen systemen van verschillende organisaties die dezelfde persoonsgegevens beheren. Hierdoor wordt voorkomen dat verschillende systemen inconsistenties bevatten en kan er beter worden gewerkt met accurate en up-to-date persoonsgegevens.
Proces
Medimo doorloopt een aantal stappen om te bepalen of er een mutatie moet worden doorgevoerd.
Hieronder een korte toelichting per stap.
- Ophalen van cliëntgegevens
De 1e stap is het ophalen van de cliëntgegevens. Careweb stuurt na het klikken op de Medimo knop de gegevens middels de webservice naar Medimo. Voor het versturen van de gegevens wordt een certificaat gebruikt. Wanneer dit certificaat niet klopt wordt de toegang geweigerd en kan Medimo geen cliëntgegevens ontvangen. Medimo logt in dat geval de foutmelding 'acces denied' in de 'log patient-koppeling naw'. Naast het certificaat wordt er ook een check op het IP-adres gedaan. Alleen voor de IP-adressen die op de whitelist staan werkt de koppeling. Certificaat en de whitelist kunt u nagaan in het koppelvlak.
- Careweb toewijzingen nagaan
De volgende stap is het nagaan van de toewijzingen van de cliënt in Careweb. Medimo gaat daarbij de volgende informatie na (bij Careweb is dit altijd hetzelfde nummer): - ID van Careweb locatie
- ID van Careweb afdeling
- Matchen locatietoewijzingen in koppeltabel
Nu de ID's bekend zijn worden die nagegaan in de 'Koppelvlaktabel webservices'. Is er een match, dan gaat Medimo na hoe de regel is gekoppeld om te bepalen hoe de cliëntgegevens moeten worden verwerkt. Is er geen match of is de regel niet gekoppeld, dan stopt Medimo direct met het verwerken van de cliëntgegevens en voert geen mutatie uit. Als er geen match is gaat Medimo er vanuit dat het een nieuwe Careweb locatie betreft en voegt deze automatisch toe aan de 'Koppelvlaktabel webservices'. De nieuwe regel dient u te koppelen voordat Medimo de cliëntgegevens kan verwerken.
- Verschillen nagaan en muteren
De laatste stap zijn de cliëntgegevens uit Medimo te vergelijken met de cliënt gegevens uit Careweb aan de hand van de 'Koppelvlaktabel webvervices'. Zijn er verschillen dan worden de cliëntgegevens in Medimo aangepast. Dit leidt dan bijvoorbeeld tot een opname, ontslag of verhuizing.
Stappen in Careweb
Om binnen Careweb de NAW-gegevens van een cliënt door te sturen naar Medimo kun je de volgende stappen volgen. Ga vanuit het hoofdscherm van Careweb naar een cliënt. Klik bij de cliënt op de knop 'Formulieren' en vervolgens 'Medimo'. In dit scherm kun je op de blauw knop 'Synchroniseren gegevens' drukken om de NAW-gegevens naar Medimo te versturen. Raadpleeg de documentatie van Careweb voor meer informatie.
Koppelvlaktabel webservices
Medimo gebruikt de 'Koppelvlaktabel webservices' om te bepalen of er vanuit de koppeling een wijziging moet worden doorgevoerd. In de 'Koppelvlaktabel webservices' worden de Careweb toewijzingen gekoppeld aan een corresponderende Medimo afdeling. Alle regels in deze tabel moeten zijn gekoppeld ook de regels die Medimo moet negeren. De 'Koppelvlaktabel webservices' vindt u via het 'zoeken in alles' veld of vanuit het hoofdmenu via
Beheer > Koppelvlak beheer > Koppelvlaktabel webservices. De
onderstaande afbeelding is een voorbeeld van een gevulde 'Koppelvlaktabel webservices'.
Inrichting Koppelvlaktabel webservices
Het inrichten van de 'Koppelvlaktabel webservices' bestaat uit het koppelen van Careweb locaties aan Medimo afdelingen. Medimo voegt automatisch regels toe aan deze tabel wanneer er 'nieuwe' Careweb locatieID's in de cliënt gegevens staan. Deze 'nieuwe' regels zijn in de 'Koppelvlaktabel webservices' 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. Bij een nieuw regel is er geen Medimo afdeling gekoppeld en zal daarom de waarde 'Onbekend' staan in het veld Medimo afdeling.
Externe locatie, locatienaam, afdeling en afdelingnaam zijn gegevens die uit Careweb komen. Dit zijn de namen en ID's van de locaties in Careweb. Bij een mutatie gaat Medimo na op welke Careweb locatie/ID de cliënt verblijft en in hoeverre deze is gekoppeld in de 'Koppelvlaktabel webservices'. Medimo raadt aan deze velden NIET aan te passen.
- 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. De bovenstaande afbeelding is een voorbeeld van een regel waarbij een Medimo afdeling is geselecteerd. Indien je wilt dat de cliënten van de betreffende afdeling over komen kies je voor koppeltype 'Iedereen'. Wanneer je deze afdeling niet in Medimo wilt kies je de optie 'Negeer deze locatie'.
- Klik op de knop 'Opslaan'
Hiermee koppelt u de regel en Medimo toont de 'Koppelvlaktabel webservices.
Niet-gekoppelde regels
Wanneer de cliënt een Careweb toewijzing heeft die niet is gekoppeld in de 'Koppelvlaktabel webservices', dan kan Medimo niet bepalen hoe de Careweb toewijzing verwerkt moet worden. Medimo stopt daardoor met het verwerken van de cliëntdata en past niks aan in de database. Anders gezegd voert Medimo bijvoorbeeld geen verhuizing, ontslag of overlijden door als een Careweb toewijzing niet is gekoppeld. Ook regels die Medimo moet negeren dient u te koppelen. Hiervoor is doorgaans een fictieve afdeling 'Overig' aangemaakt die u hiervoor kunt gebruiken. In Careweb kunnen locatie uitgesloten worden van de koppeling. Hierdoor is het mogelijk om een gehele locatie te negeren. Dit is bijvoorbeeld handig voor het een locatie betreft waarop geen medicatie gedeeld wordt.
Nieuwe regel
Heeft een cliënt een Careweb toewijzing die niet in de 'Koppelvlaktabel webservices' staat, dan voegt Medimo automatisch een nieuwe regel toe aan deze tabel. Medimo stopt direct met het verwerken van de cliëntgegevens en past niks aan in de database. Medimo logt een foutmelding die u kunt nagaan in de 'Log patient-koppeling (naw)'. U moet de nieuwe regel koppelen en nogmaals op de Medimo knop binnen Careweb drukken.
Koppelvlak
Voor de NAW-koppeling wordt in Medimo een koppelvlak ingericht. In het koppelvlak wordt onder andere de certificaten, IP-adressen en koppelvlak-opties opgegeven. Medimo gebruikt het koppelvlak om te bepalen bij welke database en met welke gegevens, de Careweb cliëntgegevens moeten worden opgehaald. Ook gebruikt Medimo het koppelvlak om te bepalen in welke cluster(s) de mutaties vanuit Careweb kunnen worden verwerkt.
U kunt geen aanpassingen doen aan het koppelvlak, maar het koppelvlak is wel inzichtelijk voor u. Gebruik het 'Zoeken in alles'-veld of klik va uit het hoofdmenu op Beheer > Koppelvlak beheer > Koppelvlak.
Koppelvlak opties
Momenteel zijn er geen extra opties om in het koppelvlak in te stellen.
Gegevensuitwisseling in de koppeling
Cliëntgegevens
Momenteel ondersteunt Medimo de volgende velden uit Careweb:
- CarewebID - Dit vult Medimo in het veld ExternId
- BSN
- Geboortenaam
- Geslacht
- Initialen
- Geboortedatum
- Locatietoewijzing - Hieronder vallen de Toewijzing ID, afdeling ID, afdeling naam, kamernummer, begindatum, einddatum.
ThuisgegevensIn de Thuisgegevens wordt vastgelegd wat het (thuis)adres, de huisarts en de apotheek van de cliënt zijn. Deze gegevens worden doorgaans gebruikt in een extramurale setting zoals poliklinische zorg of thuiszorg. Vooralsnog worden deze gegevens niet uitgewisseld in de koppeling.
Hoofdlocaties en bijlocatiesEen cliënt kan in Medimo actieve hoofdtoewijzingen hebben. Hierdoor kan bijvoorbeeld ook dagbesteding met Medimo werken. Vooralsnog wordt het type toewijzing niet uitgewisseld in de koppeling. Een oplossing hiervoor is om de Medimo afdeling te kenmerken als 'Altijd bijlocatie'. Hierdoor kan vanuit de koppeling alsnog een niet-hoofdtoewijzing worden toegewezen.
ELVDe cliënt kan in Medimo een ELV-toewijzing krijgen. Dit is noodzakelijk wanneer de apotheek de ELV-declaratiebestanden vanuit Medimo genereert. Vooralsnog worden deze gegevens niet uitgewisseld in de koppeling. Een oplossing hiervoor is het aanmaken van een extra ELV-afdeling in zowel Medimo als Careweb. In Medimo moet deze afdeling gekenmerkt worden als 'Altijd eerste lijns verblijf (ELV)' en 'Altijd bijlocatie'. Hierdoor kan vanuit de koppeling alsnog ELV worden toegewezen aan de cliënt.
DBCDe cliënt kan in Medimo een DBC-toewijzing krijgen. Vooralsnog worden deze gegevens niet uitgewisseld in de koppeling. Een oplossing hiervoor is het aanmaken van een extra DBC-afdeling in zowel Medimo als Careweb. In Medimo moet deze afdeling gekenmerkt worden als 'Altijd diagnose behandel combinatie (DBC)' en 'Altijd bijlocatie'. Hierdoor kan vanuit de koppeling alsnog DBC worden toegewezen aan de cliënt.
Onderscheid tussen cliënten met en zonder behandelingVanwege verschillende werkwijzen worden in Medimo de cliënten met behandeling en de cliënten zonder behandeling op verschillende afdelingen opgenomen. Zelfs als de cliënten in Careweb op dezelfde afdeling zitten, heeft het de voorkeur om de cliënten in Medimo te splitsen. Vooralsnog is er geen kenmerk dat gebruikt kan worden in de koppeling om een onderscheid te maken tussen deze cliënten. Als de splitsing toch moet plaatsvinden in Medimo, dan moet dit ook in Careweb worden doorgevoerd.