In dit artikel vindt u informatie over:
In dit artikel vindt u informatie over het testen van koppelingen en de voorbereiding daarop. Dit kan een koppeling zijn naar het informatiesysteem van een gehele zorginstelling of naar een specifieke afdeling, bijvoorbeeld Radiologie in een ziekenhuis. Testen is zowel van belang bij een nieuwe koppeling als bij een upgrade van bestaande berichttypen.
Voorbereiding
Bij de start van de implementatie vraagt de implementatiespecialist van ZorgDomein de gegevens op die nodig zijn om de koppeling te testen. De test vindt plaats in een testomgeving of in de productieomgeving van ZorgDomein, afhankelijk van de situatie en status van de implementatie.
De implementatiespecialist verwerkt de aangeleverde gegevens en richt de omgeving in van waaruit getest zal worden, in samenspraak met de zorginstelling en de leverancier van het informatiesysteem.
Inrichten testomgeving
De test kan plaatsvinden in een testomgeving of de productieomgeving van ZorgDomein. Bij het inrichten controleert ZorgDomein de volgende punten:
- Zijn de benodigde gegevens ontvangen, is het berichttype duidelijk?
- Lopen de berichten via een beveiligde verbinding, bijvoorbeeld een VPN?
- In de applicatie wordt (ongeacht de omgeving) het volgende gecontroleerd en waar nodig aangepast of toegevoegd:
- de organisatiegegevens in ZorgDomein
- de aangeleverde bestemmingen en het berichttype
- clusters
- personen
- producten
- zorgproductonderdelen, bepalingen, probleemgestuurde pakketten, gekoppelde vragen
- Heeft de organisatie voor de testomgeving een Verantwoordelijk beheerder, om de personen die gaan testen van ZorgDomein-accounts te voorzien? (Dit is doorgaans degene die ook op productie de Verantwoordelijk beheerder wordt.)
- Heeft de Verantwoordelijk beheerder in de productie omgeving de rechten om een kopie te kunnen maken naar de testomgeving?
Let op: Met deze kopie actie wordt de gehele testomgeving overschreven! - Kan er een kopie gemaakt worden van productie naar test?
Vindt de test plaats in de testomgeving, dan richt ZorgDomein deze in met een selectie van clusters en producten. Wil de zorginstelling meer testen, dan moet men hiervoor zelf extra zorgproducten, zorgproductonderdelen, bepalingen, probleem gestuurde pakketten etc. aanmaken.
Technisch testen
Om te testen kunt u in beide omgevingen gebruikmaken van de Preview-functionaliteit. Zie ook Zorgaanbod inzien met Preview en Een testaanvraag uitvoeren.
Bij de technische test wordt op basis van een ZP- of ZD-nummer gecontroleerd welke berichten zijn verzonden en welke berichten er de zorginstelling heeft ontvangen. De technische test is geslaagd als het informatiesysteem de berichten kan verwerken en waar nodig aan elkaar kan koppelen.
Functioneel testen
Hierbij test de zorginstelling het proces: hoe verloopt de verwerking van het afspraakbericht, de patiëntidentificatie en de verwerking in bijvoorbeeld de agenda en/of de werklijst? Ook de verwerking van de aanvraagformulieren en de verwijsbrief inclusief bijlagen wordt functioneel getest. Het is belangrijk om voor deze fase een testplan op te stellen, zodat alle scenario’s getest worden die na live-gang mogelijk zijn.
Zorginstelling schrijft een testplan
In dit artikel vindt u informatie over het testen van de koppeling. De testscenario’s die in dit document zijn uitgewerkt dienen als input voor het testplan dat de zorgorganisatie zelf dient op te stellen.
Afhandelingsprocedure onbekende gegevens
Als het informatiesysteem van uw zorginstelling een bericht afwijst en niet automatisch verwerkt, gaat er iets mis in het verwijsproces. Een aantal voorbeelden:
- de patiënt is niet gematcht met het informatiesysteem;
- de verwijzer is onbekend in het informatiesysteem[1];
- de code van het ZorgDomein zorgproduct(onderdeel) is onbekend.
Het is belangrijk dat u een afhandelingsprocedure heeft voor deze onbekende gegevens, die ervoor zorgen dat uw informatiesysteem een bericht niet kan verwerken. Uw zorginstelling is samen met de leverancier van het informatiesysteem verantwoordelijk voor het inrichten van deze procedure.
Ook moet u zorgen voor een afhandelingsprocedure voor fouten in de syntax van het HL7-bericht: de invulling en de structuur ervan. Deze fouten worden al opgevangen op de communicatieserver.
[1] ZorgDomein is niet verantwoordelijk voor de correcte gegevensinvoer in het profiel van de verwijzer in ZorgDomein, zoals de AGB-codes. De verantwoordelijkheid ligt bij de verwijzer zelf.