eAfspraak - testen - Beschikbaarstellen eAfspraak
Dit is een tijdelijke pagina met wijzigingen voor issue MM-5428. De gepubliceerde versie vind je hier. |
Dit is een werkpagina. De gepubliceerde versie kan hier gevonden worden: https://informatiestandaarden.nictiz.nl/wiki/MedMij:Vcurrent_Ontwerpen |
1 Doelgroep
De doelgroep van dit testscript is de PGO leverancier die zich voorbereidt op MedMij kwalificatie op de systeemrol Beschikbaarstellen.
2 Inleiding
2.1 Algemene informatie
Dit testscript is opgesteld ten behoeve van MedMij. De op te vragen onderdelen zijn waar mogelijk gekoppeld aan zorginformatiebouwstenen. Actuele informatie over de informatiestandaard kan je vinden via de overzichtspagina's van het Functioneel ontwerp en Technisch ontwerp.
3 Begrippenlijst
Er zijn geen specifieke begrippen van toepassing.
3.1 Voorwaarden voor testen
Je hebt als kandidaat-deelnemer voldoende kennis en begrip van de algemene voorwaarden en procedurele eisen voor kwalificatie MedMij (switchlink).
3.2 Testaanpak
Deze pagina bevat het te doorlopen script bij testen voor de systeemrol ‘Beschikbaarstellen Afspraak’ binnen het MedMij afsprakenstelsel. Het doel is aan te tonen dat het systeem (XIS) succesvol een Afspraak aan persoon (PGO) beschikbaar kan stellen.
Het testen wordt door de (kandidaat)deelnemer uitgevoerd met de Nictiz kwalificatiesimulator, die is ingericht op een HL7 FHIR server. De kwalificatiesimulator kan berichten verzenden en ontvangen. Voor de berichten wordt gebruik gemaakt van de inhoudelijke gegevens. Er wordt gebruik gemaakt van testpatiënten met fictieve BSN's.
Het testen van infrastructurele eisen maakt geen onderdeel uit van deze test.
3.3 Beginsituatie test
- De persoon is ingelogd in de PGO en wil gegevens ophalen. Daarvoor moet de PGO eerst verbinding maken met een zorginformatiesysteem (XIS). In dit kwalificatiescript gaan we er vanuit dat de verbinding reeds succesvol is gemaakt.
- Daarnaast is het uitgangspunt dat 1 bronsysteem (XIS) bevraagd wordt.
4 Script Beschikbaarstellen Afspraak
4.1 Op te leveren kwalificatiemateriaal door de leverancier
- De berichten die worden verstuurd vanuit het XIS. Verstuur de inhoudelijke gegevens van de kwalificatiescenario's naar de simulator (FHIR-server).
- Schermafdrukken van de kwalificatiescenario's, zoals aangegeven onder "Uit te voeren stappen". Stuur dit materiaal op in het Aanleverformat - Beschikbaarstellen eAfspraak.
4.2 Uit te voeren stappen Beschikbaarstellen Afspraak
- Registreer in het XIS de patiëntgegevens voor de testpersonen zoals opgenomen in Inhoudelijke gegevens scenario's.
- Maak in het XIS de afspraken voor deze personen aan, gebruik hiervoor de Inhoudelijke gegevens scenario's.
- Maak schermafdrukken van de in het XIS ingevoerde gegevens en plaats deze in het Aanleverformat - Beschikbaarstellen eAfspraak.
- Vanaf de kwalificatiesimulator (FHIR server) kan de uitvraag gegenereerd worden (door kwalificerende XIS zelf) conform de verschillende parameters (bijvoorbeeld voor een bepaalde persoon voor een bepaalde periode), zoals beschreven in de scenario’s 1.1 t/m 1.3.
- Afspraken beschikbaarstellen conform de parameters, zoals beschreven in de scenario’s 1.1 t/m 1.3.
4.3 Overzicht scenario's Beschikbaarstellen Afspraak
De te gebruiken data voor kwalificatie is te vinden aan het eind van deze pagina, onder het hoofdstuk inhoudelijke gegevens. De scenario's gaan uit van een vraag (PULL) vanuit PGO aan XIS van 1 specifieke Zorgaanbieder waarmee verbinding is gemaakt.
- Scenario 1.1: Alle afspraken van persoon 1 in periode ‘met ingang van T-365 en alles in de toekomst’ (5 afspraken bij 3 verschillende specialismen)
- Scenario 1.2: Alle afspraken van persoon 2 in periode ‘met ingang van T-60 tot en met T’ (4 afspraken, waarvan 3 in de filterperiode)
- Scenario 1.3: Alle afspraken van persoon 3 in periode ‘met ingang van T-365 tot en met T-5’ (een afspraak in deze periode)
- Scenario 1.4: Alle afspraken van persoon 3 in periode 'met ingang van T-4 tot en met T-1' (geen afspraken)
Doel | Verwacht resultaat |
---|---|
Aantonen dat het systeem afspraken beschikbaar kan stellen (alle scenario’s) met gebruik van FHIR berichten | Het systeem genereert technisch correcte berichten conform de verschillende parameters |
Aantonen dat het systeem afspraken op basis van verschillende parameters beschikbaar kan stellen (alle scenario’s) | Het systeem stelt de afspraken beschikbaar conform de verschillende parameters |
Aantonen dat het systeem kan omgaan met een bericht waarin meer dan één afspraak moet worden verstuurd (scenario 1.1 en 1.2) | Het systeem stelt de afspraken beschikbaar. |
Aantonen dat het systeem kan omgaan met een uitvraag voor persoon waarvoor geen afspraak bekend is (scenario 1.3) | Het systeem maakt kenbaar dat er geen afspraken aanwezig zijn voor bewuste persoon |
5 Abboneren en Notificeren op afspraak wijzigingen
5.1 Abboneren op automatisch verwerken van wijziging of annulering van een afspraak
Personen willen graag op de hoogte zijn van de beschikbaarheid van (nieuwe) gegevens. In MedMij worden (nieuwe) gegevens niet direct van Zorgaanbieder naar de PGO gestuurd. Het XIS kan mogelijk op termijn wel een notificatie sturen aan PGO van persoon dat (nieuwe) gegevens beschikbaar zijn. De gegevens zelf worden door de persoon actief opgehaald.
Om een notificatie te kunnen ontvangen moet de PGO van een persoon eerst geabonneerd zijn op een bron die aan kan geven dat er (nieuwe) gegevens beschikbaar zijn. Wanneer er zich een gebeurtenis voordoet waarop de persoon zich geabonneerd heeft, dan wordt er een notificatie naar de PGO gestuurd en krijgt de persoon hierover in de PGO een mededeling.
Het XIS zal willen controleren of het systeem (XIS) succesvol de notificatie van een nieuwe afspraak of een wijziging of annulering van een bestaande afspraak aan de persoon (PGO) verstuurd.
De werking van de abonnement functionaliteit valt buiten de scope van dit kwalificatiescript.
5.2 Notificatie van gewijzigde of nieuwe afspraak
Als PGO het notificatiesignaal van een Zorgaanbieder (XIS) heeft ontvangen dat een afspraak is gewijzigd of geannuleerd, kan de PGO een notificatie aan de persoon zelf sturen. Een notificatie per e-mail of sms.
Zodoende is de persoon geattendeerd op gewijzigde of nieuwe zorgafspraken en kan deze bewust ophalen via de PGO. Dat betreft de functionaliteit van het kwalificatiescript (Beschikbaarstellen).
De notificatie functionaliteit van XIS en PGO valt verder buiten dit kwalificatiescript.
6 Aandachtspunten voor inhoudelijke gegevens
6.1 Persoonsgegevens
Er is een fictief BSN (fBSN) voor testdoeleinden in de persoonsgegevens opgenomen. Dit is alleen bedoeld voor gebruik in het XIS (registratie van de testpersoon).
In het MedMij afsprakenstelsel is vastgelegd dat het BSN niet mag worden gebruikt in de gegevensuitwisseling. Dit aangezien de PGO in het persoonsdomein valt en buiten het zorgaanbiedersdomein.
6.2 Variabele T-datum
De T datum is altijd de maandag van de week waarin je de tests van dit script uitvoert. Als ergens staat T-100 betekent dit dus: 100 dagen eerder dan de huidige maandag. Meer uitleg over de T datum is hier te vinden.
7 Inhoudelijke gegevens scenario’s
Dit hoofdstuk bevat de inhoudelijke gegevens die nodig zijn voor het uitvoeren van de kwalificatie.
7.1 Persoonsgegevens
Persoon 1 | |
---|---|
fBSN | 999904747 |
Voorvoegsel | van |
Achternaam | XXX_Viskanic |
Voornaam | Pieter |
Voorletter(s) | P |
Geslacht | Man |
Adresgegevens | Knolweg 1000, 9999XA, Stitswerd |
Geboortedatum | 2000-01-03 |
Persoon 2 | |
---|---|
fBSN | 999910413 |
Achternaam | XXX_Ostendorf |
Voornaam | Maaike |
Voorletter(s) | M |
Geslacht | V |
Adresgegevens | Knolweg 1002, 9999ZZ, Stitswerd |
Geboortedatum | 1985-05-02 |
Persoon 3 | |
---|---|
fBSN | 999911594 |
Achternaam | XXX_Yzendoorn |
Voornaam | Willemijn |
Voorletter(s) | W |
Geslacht | V |
Adresgegevens | Knolweg 1000, 9999XA, Stitswerd |
Geboortedatum | 2023-09-09 |
7.2 Scenario 1.1
Simuleer een vraag van PGO met de volgende parameters: alle afspraken van persoon 1 in periode ‘met ingang van T-365 en alles in de toekomst’ (5 afspraken bij 3 verschillende specialismen).
Persoonsgegevens: Gebruik de gegevens van Persoon 1
Afspraken:
Afspraak 1 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000001 |
BeginDatumTijd | T-364 10:10 uur |
EindDatumTijd | T-365 10:30 uur |
ContactStatus | Voltooid |
ContactOnderwerp | Poliklinische Controle Orthopedie |
ContactPatiëntInstructie | - |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Orthopedie (0305) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Geslachtsnaam.Voorvoegsels | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Breker |
Zorgverlener.Geslachtsnaam.Initialen | K.N. |
Zorgaanbieder.OrganisatieNaam | Medisch Centrum Hartevreugd |
Zorgaanbieder.OrganisatieLocatie | Oost vleugel |
ContactVerrichtingType | - |
Afspraak 2 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000002 |
BeginDatumTijd | T+5 13:30 uur |
EindDatumTijd | T+42 14:00 uur |
ContactStatus | Bevestigd |
ContactOnderwerp | MRI |
ContactPatiëntInstructie | Niet eten of drinken tot 4u van tevoren |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Radiologie (0362) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Tuurder |
Zorgverlener.Geslachtsnaam.Initialen | D. |
Zorgaanbieder.OrganisatieNaam | Test Medisch Centrum |
Zorgaanbieder.OrganisatieLocatie | |
ContactVerrichtingType |
Afspraak 3 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000003 |
BeginDatumTijd | T+10 09:30 uur |
EindDatumTijd | T+10 09:45 uur |
ContactStatus | Bevestigd |
ContactOnderwerp | Terugkoppeling MRI onderzoek |
ContactPatiëntInstructie | |
ContactType | Virtueel |
ContactCategorie | |
Specialisme | Orthopedie (0305) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Breker |
Zorgverlener.Geslachtsnaam.Initialen | K.N. |
Zorgaanbieder.OrganisatieNaam | Medisch Centrum Hartevreugd |
Zorgaanbieder.OrganisatieLocatie | Oost vleugel |
ContactVerrichtingType | - |
Afspraak 4 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000004 |
BeginDatumTijd | T+11 08:10 uur |
EindDatumTijd | T+11 09:00 uur |
ContactStatus | Voorlopig |
ContactOnderwerp | Intake Fysiotherapie |
ContactPatiëntInstructie | Trek gemakkelijke kleren aan |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Sportfysiotherapie (0408) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Knijper |
Zorgverlener.Geslachtsnaam.Initialen | W. |
Zorgaanbieder.OrganisatieNaam | Fysiopraktijk de Beste Tien |
Zorgaanbieder.OrganisatieLocatie | Locatie Stitswerd |
ContactVerrichtingType | - |
Afspraak 5 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000005 |
BeginDatumTijd | T+18 10:45 uur |
EindDatumTijd | T+18 12:30 uur |
ContactStatus | Voorlopig |
ContactOnderwerp | Fysiotherapie sessie |
ContactPatiëntInstructie | Sportkleding en sportschoenen mee. |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Sportfysiotherapie (0408) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Knijper |
Zorgverlener.Geslachtsnaam.Initialen | W. |
Zorgaanbieder.OrganisatieNaam | Fysiopraktijk de Beste Tien |
Zorgaanbieder.OrganisatieLocatie | Locatie Stitswerd |
ContactVerrichtingType | - |
7.3 Scenario 1.2
Simuleer een vraag van PGO met de volgende parameters: alle afspraken van persoon 2 in periode ‘met ingang van T-60 tot en met T’ (4 afspraken, waarvan 3 in de filterperiode).
Persoonsgegevens: Gebruik de gegevens van Persoon 2
Afspraken:
Afspraak 1 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000006 |
BeginDatumTijd | T-63 09:00 uur |
EindDatumTijd | T-62 09:45 uur |
ContactStatus | Voltooid |
ContactOnderwerp | Operatie Neurochirurgie |
ContactPatiëntInstructie | Kom nuchter |
ContactType | Klinisch |
ContactCategorie | |
Specialisme | Neurochirurgie (0308) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Stoffel |
Zorgverlener.Geslachtsnaam.Initialen | D.M. |
Zorgaanbieder.OrganisatieNaam | Leids Universitair Medisch Centrum (LUMC) |
Zorgaanbieder.OrganisatieLocatie | |
ContactVerrichtingType | - |
Afspraak 2 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000007 |
BeginDatumTijd | T-55 08:45 uur |
EindDatumTijd | T-55 09:45 uur |
ContactStatus | Voltooid |
ContactOnderwerp | Poliklinische Controle Neurochirurgie |
ContactPatiëntInstructie | - |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Neurochirurgie (0308) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Stoffel |
Zorgverlener.Geslachtsnaam.Initialen | D.M. |
Zorgaanbieder.OrganisatieNaam | Leids Universitair Medisch Centrum (LUMC) |
Zorgaanbieder.OrganisatieLocatie | |
ContactVerrichtingType | - |
Afspraak 3 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000008 |
BeginDatumTijd | T-1 14:20 uur |
EindDatumTijd | T-1 14:45 uur |
ContactStatus | Voltooid |
ContactOnderwerp | Poliklinische Controle Neurochirurgie |
ContactPatiëntInstructie | - |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Neurochirurgie (0308) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Snijder |
Zorgverlener.Geslachtsnaam.Initialen | A.F. |
Zorgaanbieder.OrganisatieNaam | Leids Universitair Medisch Centrum (LUMC) |
Zorgaanbieder.OrganisatieLocatie | |
ContactVerrichtingType | - |
Afspraak 4 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000009 |
BeginDatumTijd | T 09:00 uur |
EindDatumTijd | T 09:15 uur |
ContactStatus | Gearriveerd |
ContactOnderwerp | Poliklinische Controle Neurochirurgie |
ContactPatiëntInstructie | - |
ContactType | Poliklinisch |
ContactCategorie | |
Specialisme | Neurochirurgie (0308) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Snijder |
Zorgverlener.Geslachtsnaam.Initialen | A.F. |
Zorgaanbieder.OrganisatieNaam | Leids Universitair Medisch Centrum (LUMC) |
Zorgaanbieder.OrganisatieLocatie | |
ContactVerrichtingType | - |
7.4 Scenario 1.3
Simuleer een vraag van PGO met de volgende parameters: alle afspraken van persoon 3 in periode ‘met ingang van T-365 tot en met T-5’ (een afspraak in deze periode).
Persoonsgegevens: Gebruik de gegevens van Persoon 3
Afspraken:
Afspraak 1 | |
---|---|
Identificatienummer | Afspraak_ID XIS: 0000000010 |
BeginDatumTijd | T-15 11:20 uur |
EindDatumTijd | T-15 11:45 uur |
ContactStatus | Voltooid |
ContactOnderwerp | Controle afspraak logopedist |
ContactPatiëntInstructie | |
ContactType | Poliklinisch |
ContactCategorie | Afspraak |
Specialisme | Preverbale logopedie (0504) |
Patient.Geslachtsnaam.Achternaam | Zie persoonsgegevens |
Patient.Naamgegevens.Initialen | Zie persoonsgegevens |
Patient.Geslacht | Zie persoonsgegevens |
Patient.Geboortedatum | Zie persoonsgegevens |
Patient.Identificatienummer | Zie persoonsgegevens |
Zorgverlener.Geslachtsnaam.Achternaam | Babbelaar |
Zorgverlener.Geslachtsnaam.Initialen | F. |
Zorgaanbieder.OrganisatieNaam | Logopediepraktijk Spreken is Leuk |
Zorgaanbieder.OrganisatieLocatie | locatie Zuid |
ContactVerrichtingType | - |
7.5 Scenario 1.4
Simuleer een vraag van PGO met de volgende parameters: alle afspraken van persoon 3 in periode ‘met ingang van T-10 tot en met T-1’ (geen afspraak in deze periode).
Persoonsgegevens: Gebruik de gegevens van Persoon 3
Afspraken: Geen afspraken
8 Release Notes
Een overzicht van de versiehistorie is terug te vinden op het functioneel ontwerp.
9 Ondersteuning
Voor vragen en wijzigingsverzoeken met betrekking tot de informatie op deze pagina kan een ticket worden aangemaakt in Servicedesk Portaal.