Vragenlijsten - Testscript - Beschikbaarstellen Vragenlijstverwijzing

Uit informatiestandaarden
< MedMij:Vprepub-2020.01
Versie door Roos Voorvaart (overleg | bijdragen) op 30 jun 2025 om 16:39 (MM-5557: Wiki-testscript zijn aangemaakt voor Raadplegen-, Beschikbaarstellen-, Sturen- en Ontvangen Vragenlijsten en deze zijn gepubliceerd op de 2020.01 MedMij Kwalificatiepagina)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken



1 Doelgroep

De doelgroep van dit document is de XIS leverancier die wil kwalificeren op de systeemrol ‘Beschikbaarstellen Vragenlijstverwijzing’ binnen het MedMij afsprakenstelsel. Het doel van dit testscript is het begeleiden van deze XIS leveranciers bij het uitvoeren van technische en functionele tests die vereist zijn voor MedMij-kwalificatie.

2 Begrippenlijst

Er zijn geen specifieke begrippen van toepassing.

3 Inleiding

Deze testscripts zijn opgesteld ten behoeve van MedMij. Bij het opstellen van de scripts is uitgegaan van het Functioneel Ontwerp Vragenlijsten waarvan de actuele versie via de Ontwerpen MedMij te bereiken is. De op te vragen onderdelen die in het functioneel ontwerp besloten liggen, zijn waar mogelijk gekoppeld aan zorginformatiebouwstenen.

Deze bladzijde bevat het te doorlopen testscript voor de systeemrollen ‘Beschikbaarstellen Vragenlijstverwijzing’ binnen het MedMij afsprakenstelsel en ‘Beschikbaarstellen Vragenlijst’. Het doel is aan te tonen dat het systeem (XIS) succesvol:

  • een vragenlijstverwijzing aan persoon (PGO) beschikbaar kan stellen, door middel van de transactie (via Task) ‘Beschikbaarstellen Vragenlijstverwijzing’
  • de juiste berichten genereert bij fouten in het raadplegen van vragenlijst voor PGO.

Dit wordt getest door de (kandidaat)deelnemer testberichten uit te laten wisselen met de Nictiz kwalificatiesimulator, die is ingericht op een HL7 FHIR server. De kwalificatiesimulator kan berichten verzenden en ontvangen. Voor de testberichten wordt gebruik gemaakt van de inhoudelijke gegevens. Er wordt gebruik gemaakt van testpatiënten met fictieve BSN's.

3.1 Algemene voorwaarden voor testen

Voor het testen van systeemrol ‘Beschikbaarstellen Vragenlijstverwijzing’ is Conformancelab als kwalificatiesimulator beschikbaar. Uitleg over het aansluiten op Conformancelab is hier via de algemene kwalificatiepagina te vinden.

Een leverancier kan starten met testen, als hij voldoet aan onderstaande voorwaarden:

  1. Kennis en begrip van MedMij Afsprakenstelsel.
  2. Kennis over de te gebruiken infrastructuur of het netwerk waarover uitgewisseld wordt en de toegang daartoe, inclusief authenticatie/autorisatie etc.
  3. Kennis en begrip van de betreffende MedMij informatiestandaard, zoals beschreven op de informatiestandaarden wiki van Nictiz.
  4. Kennis en begrip en het kunnen toepassen van de verschillende tabellen, waardenlijsten andere referenties die de informatiestandaard gebruikt.
  5. Kennis en begrip, en het naleven van de aandachtspunten voor inhoudelijke gegevens zoals op deze pagina is beschreven
  6. Alle gegevens die de kwalificerende partij zelf moet invoeren zijn te vinden in deze testdocumentatie. Onjuist ingevoerde gegevens (ook tijd/datum etc.) zullen leiden tot vertraging van en kunnen blokkerend zijn voor het kwalificatieproces.
  7. Inhoudelijke informatie, beschreven in de informatiestandaard, moet altijd toegankelijk gemaakt worden voor de eindgebruiker. De leverancier levert voor deze informatie schermafdrukken op ten behoeve van controle.

Het testen van infrastructurele eisen maakt geen onderdeel uit van deze test.

3.2 Specifieke voorwaarden voor testen

Voor deze informatiestandaard gelden de volgende specifieke voorwaarden:

  1. Het beschikbaarstellen van de vragenlijstverwijzing, vragenlijst en het ontvangen van de antwoorden zijn 3 use cases die nadrukkelijk bij elkaar horen. Het is daarom wenselijk dat ze gezamenlijk worden getest en gekwalificeerd.

3.3 Uitgangspunten scripts

  • De persoon is ingelogd in de PGO en wil gegevens raadplegen. Daarvoor moet de PGO eerst verbinding maken met een zorginformatiesysteem (XIS). In dit testscript gaan we er vanuit dat de verbinding reeds succesvol is gemaakt.
  • Daarnaast is het uitgangspunt dat 1 bronsysteem (XIS) bevraagd wordt.

4 Testscript Beschikbaarstellen Vragenlijstverwijzing

4.1 Op te leveren testmateriaal

  1. De berichten worden verstuurd vanuit het XIS. Verstuur de inhoudelijke gegevens van de testscenario's naar de simulator (FHIR-server).
  2. Schermafdrukken van de testscenario's, zoals aangegeven onder "Uit te voeren stappen".

4.2 Uit te voeren stappen

  1. Registreer in het XIS de patiëntgegevens voor de testpersonen en zorgverlener zoals opgenomen in Inhoudelijke gegevens testscenario's.
  2. Zorg dat het XIS beschikt over de Vragenlijsten voor deze personen, gebruik hiervoor de inhoud van Inhoudelijke gegevens testscenario's.
  3. Ontwerp de twee vragenlijsten zoals opgenomen in Inhoudelijke gegevens testscenario's.
  4. Stuur (via Task) vragenlijstverwijzing aan PGO.
  5. Maak een schermafdruk van de Vragenlijstverwijzing in het systeem
  6. Bij het uitvoeren van de test dient een scenario volledig afgerond te zijn voordat het volgende scenario gestart wordt.
  7. Vanaf de kwalificatiesimulator (FHIR server) kan de uitvraag gegenereerd worden (door kwalificerende XIS zelf) conform de verschillende parameters zoals beschreven in de verschillende scenario’s.

4.3 Overzicht testscenario's

De te gebruiken data voor het testen is te vinden aan het eind van deze pagina, onder het hoofdstuk inhoudelijke gegevens. De scenario's gaan uit van een PULL vanuit PGO naar XIS van 1 specifieke Zorgaanbieder waarmee verbinding is gemaakt.

  • Scenario 1.1: Vragenlijstverwijzing verstuurd aan persoon 1 voor vragenlijst “Intake nieuwe patiënt”
  • Scenario 1.2: Vragenlijstverwijzing verstuurd aan persoon 1 voor vragenlijst “Patient Health Questionnaire (PHQ-9)”
  • Scenario 1.3: Vragenlijstverwijzing verstuurd aan persoon 2 voor vragenlijst “Intake nieuwe patiënt”
  • Scenario 1.4: Vragenlijstverwijzing verstuurd aan persoon 2 voor vragenlijst voor vragenlijst “Patient Health Questionnaire (PHQ-9)”
  • Scenario 1.5: Vragenlijstverwijzing verstuurd aan persoon 3 voor vragenlijst die geen correcte vindbare locatie kent
  • Scenario 1.6: Vragenlijstverwijzing verstuurd aan persoon 3 voor vragenlijst die elementen/definities bevat die niet worden ondersteund
Doel Verwacht resultaat
Correcte vragenlijstverwijzing wordt met behulp van Task (QuestionnaireReferenceTask) beschikbaar gesteld aan PGO
(scenario 1.1 t/m 1.6)
Kopie / schermafdruk Task beschikbaar stellen vragenlijstverwijzing(en)

5 Testscript Beschikbaarstellen Vragenlijst

5.1 Op te leveren testmateriaal

  1. De berichten worden verstuurd vanuit het XIS. Verstuur de inhoudelijke gegevens van de testscenario's naar de simulator (FHIR-server).

5.2 Uit te voeren stappen

  1. Registreer in het XIS de patiëntgegevens voor de testpersonen en zorgverlener zoals opgenomen in Inhoudelijke gegevens testscenario's.
  2. Vanaf de kwalificatiesimulator (FHIR server) kan de uitvraag gegenereerd worden (door kwalificerende XIS zelf) conform de verschillende parameters zoals beschreven in de verschillende scenario’s.

5.3 Overzicht testscenario's

De te gebruiken data voor testen is te vinden aan het eind van deze pagina, onder het hoofdstuk inhoudelijke gegevens. De scenario's gaan uit van een PULL vanuit PGO naar XIS van 1 specifieke Zorgaanbieder waarmee verbinding is gemaakt.

  • Scenario 2.1: geen testscript
  • Scenario 2.2: geen testscript
  • Scenario 2.3: geen testscript
  • Scenario 2.4: geen testscript
  • Scenario 2.5: Vragenlijst verstuurd aan persoon 3 is niet vindbaar
  • Scenario 2.6: Vragenlijst verstuurd aan persoon 3 wordt niet ondersteund
Doel Verwacht resultaat
Vragenlijstverwijzing naar niet correcte locatie van vragenlijst
(scenario 2.5)
XIS levert een vragenlijstverwijzing goed aan, maar de verwijzing gaat naar onbekende foute locatie (url).
PGO zal vragenlijst niet kunnen vinden.
Het systeem genereert een technisch correct bericht indien vragenlijstverwijzing wordt aangeroepen.
Vragenlijstverwijzing leidt naar een vragenlijst met elementen/definities die niet worden ondersteund
(scenario 2.6)
XIS levert een vragenlijstverwijzing goed aan, maar de verwijzing gaat naar vragenlijst met elementen/definities die niet worden ondersteund.
PGO kan vragenlijst niet correct opbouwen (renderen). PGO genereert een technisch correct bericht naar systeem.
Systeem genereert een technisch correct bericht naar PGO ter bevestiging ontvangst.

6 Aandachtspunten voor inhoudelijke gegevens

6.1 Persoonsgegevens

In het MedMij afsprakenstelsel is vastgelegd dat de BSN door de PGO niet gebruikt mag worden om het XIS te bevragen, aangezien de PGO in het persoonsdomein valt en buiten het zorgaanbiedersdomein. Evenmin mag een BSN door het XIS geretourneerd worden naar het persoonsdomein.
Er is wel een fBSN (fictieve BSN voor testdoeleinden) in de persoonsgegevens opgenomen, aangezien het beschikbaarstellende systeem (XIS) deze nodig kan hebben.

6.2 Datum T

T is een datum die we tijdens de kwalificatie nader invullen/ afspreken. Als ergens staat T-100 betekent dit: 100 dagen eerder dan de afgesproken datum.

6.3 Beschikbaarstellen Vragenlijsten

Voor het script ‘Beschikbaarstellen Vragenlijsten’ geldt dat deze uitwisseling op dit moment niet via het MedMij Afsprakenstelsel / het MedMij-netwerk kan plaatsvinden. Derhalve kan hier ook niet op gekwalificeerd worden. De transactie is wel essentieel voor uitwisselingsketen. De scenario's en gegevens kunnen worden beschouwd als testmateriaal voor partijen die deze stap in de standaard inbouwen.

7 Inhoudelijke gegevens testscenario’s

Dit hoofdstuk bevat de inhoudelijke gegevens die nodig zijn voor het uitvoeren van de test.

7.1 Persoonsgegevens

Persoon 1
Achternaam XXX_Vink
Voornaam Eduard
Geslacht Man
Geboortedatum 18-08-1954
Persoon 2
Achternaam XXX_Repscher
Voornaam Frederique
Geslacht Vrouw
Geboortedatum 19-08-1954
Persoon 3
Achternaam XXX_Boumann
Voornaam Frits
Geslacht Man
Geboortedatum 20-08-1954

7.2 Testscenario's Beschikbaarstellen Vragenlijstverwijzing

7.2.1 Scenario 1.1

Vragenlijstverwijzing verstuurd aan persoon 1 voor vragenlijst “Intake nieuwe patiënt”.
Persoonsgegevens: Gebruik de gegevens van Persoon 1

Verwijzing 1
Vragenlijst “Intake nieuwe patiënt”
Aanvrager Frans Lijster
Datum aanvraag T – 1 om 10.00 uur

7.2.2 Scenario 1.2

Vragenlijstverwijzing verstuurd aan persoon 1 voor vragenlijst “Patient Health Questionnaire (PHQ-9)”.
Persoonsgegevens: Gebruik de gegevens van Persoon 1

Verwijzing 2
Vragenlijst “Patient Health Questionnaire (PHQ-9)”
Aanvrager Frans Lijster
Datum aanvraag T – 2 om 10.00 uur

7.2.3 Scenario 1.3

Vragenlijstverwijzing verstuurd aan persoon 2 voor vragenlijst “Intake nieuwe patiënt”.
Persoonsgegevens: Gebruik de gegevens van Persoon 2

Verwijzing 1
Vragenlijst “Intake nieuwe patiënt”
Aanvrager Frans Lijster
Datum aanvraag T – 4 om 13.00 uur

7.2.4 Scenario 1.4

Vragenlijstverwijzing verstuurd aan persoon 2 voor vragenlijst voor vragenlijst “Patient Health Questionnaire (PHQ-9)”.
Persoonsgegevens: Gebruik de gegevens van Persoon 2

Verwijzing 2
Vragenlijst “Patient Health Questionnaire (PHQ-9)”
Aanvrager Frans Lijster
Datum aanvraag T – 8 om 13.00 uur

7.2.5 Scenario 1.5

Vragenlijstverwijzing verstuurd aan persoon 3 voor vragenlijst die geen correcte vindbare locatie kent.
Persoonsgegevens: Gebruik de gegevens van Persoon 3

Verwijzing 3
Vragenlijst “Vragenlijst 3” (Verwijzing gaat naar onbekende locatie)
Aanvrager Frans Lijster
Datum aanvraag T – 16 om 16.00 uur

7.2.6 Scenario 1.6

Vragenlijstverwijzing verstuurd aan persoon 3 voor vragenlijst die elementen/definities bevat die niet worden ondersteund.
Persoonsgegevens: Gebruik de gegevens van Persoon 3

Verwijzing 4
Vragenlijst “Vragenlijst 4”
Aanvrager Frans Lijster
Datum aanvraag T– 32 om 13.00 uur

7.3 Testscenario's Beschikbaarstellen Vragenlijst

7.3.1 Scenario 2.1-2.4

In het script zijn deze scenario's niet van toepassing voor een XIS.


7.3.2 Scenario 2.5

Vragenlijst verstuurd aan persoon 3 is niet vindbaar.
Persoonsgegevens: Gebruik de gegevens van Persoon 3
Verwijzing: Gebruik Verwijzing 3 uit scenario 1.5


7.3.3 Scenario 2.6

Vragenlijst verstuurd aan persoon 3 wordt niet ondersteund.
Persoonsgegevens: Gebruik de gegevens van Persoon 3
Verwijzing: Gebruik Verwijzing 4 uit scenario 1.6


8 Ondersteuning

Voor vragen en wijzigingsverzoeken met betrekking tot de informatie op deze pagina kan een ticket worden aangemaakt in Servicedesk Portaal.