mp:Testen Kickstart Testaanpak PGO: verschil tussen versies
(De pagina is leeggehaald) (Label: Leeghalen) |
(→PGO Consolidatie keten WDS 3) |
||
| (4 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 1: | Regel 1: | ||
| + | =Inleiding= | ||
| + | Dit detail testplan is onderdeel van het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart Master Testplan Kickstart] en biedt een overzicht van alle testactiviteiten vanuit de Kickstart Medicatieoverdracht ten behoeve van het testen van Persoonlijke Gezondheidsomgevingen (PGO's).<br> | ||
| + | Het testplan is opgesteld omdat het testen van Persoonlijke Gezondheidsomgevingen (PGO’s) een andere aanpak vereist dan het testen van informatiesystemen van zorgaanbieders, aangezien PGO’s zijn gericht op directe interactie met de patiënt en gegevens ophalen via MedMij. | ||
| + | ==Testdoel== | ||
| + | Met de afwijkende testaanpak wordt door PGO's aangetoond: | ||
| + | * Geraadpleegde medicatiegegevens worden correct verwerkt en getoond. | ||
| + | * De consolidatie afleidingsregels worden correct toegepast op zowel volledige als onvolledige medicatiegegevens. | ||
| + | ** PGO’s moeten in staat zijn om medicatiegegevens accuraat te verwerken en tonen zonder verwijzing naar eerdere bouwstenen. | ||
| + | * Geconsolideerde medicatiegegevens worden correct weergegeven in het medicatieoverzicht. | ||
| + | |||
| + | =Scope= | ||
| + | Onderstaande is beperkt tot Set 1, ter voorbereiding op en ten behoeve van de 1e livegang. | ||
| + | |||
| + | ==Binnen scope== | ||
| + | * Het raadplegen van medicatiegegevens voor de bouwstenen: | ||
| + | ** Stap 3: MA, VV, WDS | ||
| + | ** Stap 4: MGB | ||
| + | ** Stap 5: TA, MVE | ||
| + | |||
| + | * Het toepassen van de consolidatie afleidingsregels | ||
| + | ** Stap 3&4: o.b.v. de bouwstenen MA en WDS | ||
| + | *** Medicatieoverzicht: MA, MGB (excl. verwijzing naar TA) | ||
| + | ** Stap 5: o.b.v. de bouwstenen MA, MGB en TA | ||
| + | *** Medicatieoverzicht: MA, TA, MGB (incl. verwijzing naar TA) | ||
| + | |||
| + | ==Buiten scope== | ||
| + | * Hybride testen zijn opgenomen in het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Hybride Hybride testplan], wat betekent dat dit onderdeel al op een andere manier wordt afgedekt. | ||
| + | * Medicatiegebruik vastgelegd door patiënt in PGO, is buiten scope van de Kickstart. | ||
| + | * Stap 6: MTD en Toedienlijst | ||
| + | |||
| + | ==Nader te bepalen== | ||
| + | * DVA's tonen aan dat: | ||
| + | ** Medicatiegegevens volledig en correct worden aangeleverd. | ||
| + | ** Wijzigingen in medicatie eenduidig en consistent worden aangeleverd | ||
| + | |||
| + | =Testbasis= | ||
| + | Met uitvoer van de testscripts wordt aangetoond dat is voldaan aan de specificaties zoals vastgelegd in onderstaande documentatie: | ||
| + | * [https://informatiestandaarden.nictiz.nl/wiki/mp:V3.0.0-beta_Ontwerp_medicatieproces_9#Medicatieoverzicht_en_afleidingsregels Functioneel Ontwerp Medicatieproces 9 versie 3.0.0 -beta.3 – Medicatieoverzicht en afleidingsregels] | ||
| + | * [https://informatiestandaarden.nictiz.nl/wiki/mp:Implementatiehandleiding_Consolidatie/afleidingsregels Implementatiehandleiding Consolidatie/afleidingsregels] | ||
| + | |||
| + | =Teststrategie= | ||
| + | |||
| + | Op basis van de vastgestelde scope wordt in onderstaand overzicht weergegeven binnen welke testfase het onderdeel wordt getest.<br> | ||
| + | Naar aanleiding van de onderlinge samenhang en gefaseerde aanpak zijn hierin onderdelen samengevoegd. | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! !! Ontwikkel !! Ketentest !! Lab | ||
| + | |- | ||
| + | | Raadplegen van medicatiegegevens & medicatieoverzicht || ** || ** || NTB | ||
| + | |- | ||
| + | | Toepassen van consolidatie afleidingsregels || ** || ** || NTB | ||
| + | |} | ||
| + | |||
| + | <FONT size="1">''Legenda:<br> | ||
| + | * <nowiki>*</nowiki> Beperkte dynamische test<br> | ||
| + | * <nowiki>**</nowiki> Gemiddelde dynamische test<br> | ||
| + | * <nowiki>***</nowiki> Zware dynamische test<br> | ||
| + | * S Statisch testen<br> | ||
| + | * I Impliciet testen</FONT> | ||
| + | |||
| + | =Testfasen= | ||
| + | |||
| + | ==Ontwikkel== | ||
| + | |||
| + | ===Testdoel=== | ||
| + | Aantonen dat een correct medicatieoverzicht getoond wordt op basis van meerdere bronnen. | ||
| + | * De consolidatie afleidingsregels worden correct toegepast. | ||
| + | * Geconsolideerde medicatiegegevens worden correct weergegeven in het medicatieoverzicht. | ||
| + | |||
| + | ===Entry Criteria=== | ||
| + | * Er is voldaan aan de algemene [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Ontwikkelfase#Entry_Criteria Ontwikkel Entry Criteria]. | ||
| + | |||
| + | ===Testaanpak=== | ||
| + | |||
| + | ====Raadplegen medicatiegegevens==== | ||
| + | Hierop wijkt de testaanpak niet af en verwijzen we naar het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Ontwikkelfase detail testplan Ontwikkelfase] | ||
| + | |||
| + | ====Consolidatie==== | ||
| + | |||
| + | De consolidatie testdata, zoals deze beschikbaar is voor de XIS tests, wordt ook gebruikt voor PGO tests.<br> | ||
| + | Hiervoor zijn de bouwstenen van deze testdata echter verdeeld over meerdere testbestanden, welke gebruikt kunnen worden door de PGO's tijdens testuitvoer (zie [https://informatiestandaarden.nictiz.nl/wiki/mp:VDraft3.0_consolidatie_PGO_medicatiegegevens_raadplegen Consolidatie PGO]).<br> | ||
| + | Hierdoor kan een PGO zelf simuleren dat bij het raadplegen slechts een deel van deze bouwstenen beschikbaar gesteld wordt.<br> | ||
| + | Door achtereenvolgens een deel van de bouwstenen te raadplegen, wordt aangetoond dat de consolidatie afleidingsregels op zowel onvolledige als volledige medicatiegegevens correct worden toegepast. | ||
| + | |||
| + | ===Testscenario's=== | ||
| + | |||
| + | ====Raadplegen medicatiegegevens==== | ||
| + | Hierop wijken de testscenario's niet af en verwijzen we naar het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Ontwikkelfase#Scenario.27s detail testplan Ontwikkelfase] | ||
| + | |||
| + | ====Consolidatie==== | ||
| + | |||
| + | In de eerste 2 stappen van de Kickstart (stap 3 'voorschrijven' en stap 4 'verificatie en gebruiken') wordt tijdens de ontwikkelfase niet expliciet getest op consolidatie.<br> | ||
| + | Voor stap 3 'WDS' en stap 5 'verstrekken' zijn onderstaande testscripts van toepassing: | ||
| + | |||
| + | =====Stap 5 Verstrekken===== | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Actueel Medicatieoverzicht | ||
| + | |- | ||
| + | | | ||
| + | * Ontw Consolidatie PGO 22.1 | ||
| + | * Ontw Consolidatie PGO 22.2 | ||
| + | * Ontw Consolidatie PGO 22.3 | ||
| + | * Ontw Consolidatie PGO 22.4 | ||
| + | * Ontw Consolidatie PGO 22.5 | ||
| + | |} | ||
| + | |||
| + | =====Stap 3 WDS===== | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Actueel Medicatieoverzicht | ||
| + | |- | ||
| + | | | ||
| + | * Ontw Consolidatie PGO 22.6 | ||
| + | * Ontw Consolidatie PGO 22.7 | ||
| + | * Ontw Consolidatie PGO 22.8 | ||
| + | * Ontw Consolidatie PGO 22.9 | ||
| + | * Ontw Consolidatie PGO 22.10 | ||
| + | * Ontw Consolidatie PGO 22.11 | ||
| + | * Ontw Consolidatie PGO 22.12 | ||
| + | |} | ||
| + | |||
| + | ==Ketentest== | ||
| + | |||
| + | ===Testdoel=== | ||
| + | Op basis van medicatiegegevens beschikbaar gesteld door XIS leveranciers in de keten. | ||
| + | * Geraadpleegde medicatiegegevens worden correct verwerkt en getoond. | ||
| + | * De consolidatie afleidingsregels worden correct toegepast op zowel volledige als onvolledige medicatiegegevens. | ||
| + | ** PGO’s moeten in staat zijn om medicatiegegevens accuraat te verwerken en tonen zonder verwijzing naar eerdere bouwstenen. | ||
| + | * Geconsolideerde medicatiegegevens worden correct weergegeven in het medicatieoverzicht. | ||
| + | |||
| + | ===Entry Criteria=== | ||
| + | ====Raadplegen medicatiegegevens==== | ||
| + | Hierop wijkt de testaanpak niet af en verwijzen we naar het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Proof_of_Concept_(PoC)#Entry_Criteria detail testplan Ketentest] | ||
| + | |||
| + | ====Consolidatie==== | ||
| + | * De PGO leverancier heeft de Consolidatie ontwikkelfase van de gerelateerde stap succesvol afgerond. | ||
| + | * Er is voldaan aan de uitgangssituatie voor de uit te voeren consolidatie ketentest: | ||
| + | ** De XIS consolidatie ketentests zijn succesvol uitgevoerd door de in de scenario's benodigde XIS leveranciers. | ||
| + | ** De systemen van de beschikbaar stellende XIS leveranciers zijn raadpleegbaar door PGO's. | ||
| + | |||
| + | ===Testaanpak=== | ||
| + | ====Raadplegen medicatiegegevens==== | ||
| + | Hierop wijkt de testaanpak niet af en verwijzen we naar het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Proof_of_Concept_(PoC)#Uitvoering_2 detail testplan Ketentest] | ||
| + | |||
| + | ====Consolidatie==== | ||
| + | Zodra is voldaan aan de uitgangssituatie van de uit te voeren consolidatie ketentest, wordt hiervoor een testsessie georganiseerd.<br> | ||
| + | De bouwstenen van consolidatie scenario's zijn beschikbaar gesteld door de deelnemende XIS leveranciers.<br> | ||
| + | Zodra een PGO bij één van deze XIS leveranciers raadpleegt wordt slechts een deel van het totaal aan bouwstenen beschikbaar gesteld.<br> | ||
| + | Door achtereenvolgens bij de verschillende XIS leveranciers (in verschillende volgordes) te raadplegen, wordt in een ketentest aangetoond dat de consolidatie afleidingsregels op zowel onvolledige als volledige medicatiegegevens correct worden toegepast. | ||
| + | |||
| + | =====Organisatie testsessie===== | ||
| + | |||
| + | Vanuit het validatieloket wordt actief gemonitord of is voldaan aan de uitgangsituatie. | ||
| + | |||
| + | Zodra mogelijk wordt een testsessie georganiseerd met: | ||
| + | * PGO | ||
| + | * Betrokken XIS leveranciers | ||
| + | * Informatieanalisten t.b.v. beoordeling resultaten | ||
| + | * DVA t.b.v. evt. analyse berichten | ||
| + | |||
| + | Ter voorbereiding worden onderstaande acties uitgevoerd op basis van de [https://nictiznl.sharepoint.com/:x:/r/sites/testenuitrolMO-KickstartLeveranciers/_layouts/15/doc2.aspx?sourcedoc=%7B55238CFE-738D-44A8-A5F5-3ECC2100F957%7D&file=Consolidatie%20Agenda.xlsx&action=default&mobileredirect=true&DefaultItemOpen=1 Consolidatie Agenda] (tab 'PGO Consolidatieketen 1 tm 4'): | ||
| + | * Check op beschikbaarheid van betrokken PGO en XIS test omgevingen | ||
| + | * Aanvragen van DigiD logins (BSN's) | ||
| + | * Betrokken XIS leveranciers voeren onderstaande testscenario's uit met DigiD logins (BSN's) | ||
| + | * In Interoplab worden testruns aangemaakt met DigiD logins en (in volgorde te raadplegen) XIS leverancier (o.b.v. medmij naam) | ||
| + | |||
| + | ===Testscenario's=== | ||
| + | |||
| + | ====Raadplegen medicatiegegevens==== | ||
| + | Hierop wijken de testscenario's niet af en verwijzen we naar het [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Proof_of_Concept_(PoC)#Scenario.27s detail testplan Ketentest] | ||
| + | |||
| + | ====Consolidatie==== | ||
| + | |||
| + | In onderstaande scenario's wordt uitgegaan van door de XIS leveranciers beschikbaar gestelde testdata.<br> | ||
| + | Tijdens de voorbereiding hiervan wordt de 'rol' van de XIS leverancier toegekend.<br> | ||
| + | Om een 'stabiele uitgangssituatie' te garanderen, kunnen PGO's hierop vervolgens raadplegen gedurende onderstaande periode. | ||
| + | |||
| + | <FONT size="1">''Legenda:<br> | ||
| + | * r = registratie<br> | ||
| + | * x = actief<br> | ||
| + | * rx = registratie & actief<br> | ||
| + | * s = stop (zowel stop, als annuleer)<br> | ||
| + | * rs = registratie & stop</FONT> | ||
| + | |||
| + | =====Stap 5 Verstrekken===== | ||
| + | |||
| + | ''PGO Raadpleegperiode: T+5 t/m T+14'' | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Consolidatie scripts | ||
| + | |- | ||
| + | | PGO Consolidatieketen 1 | ||
| + | |- | ||
| + | | PGO Consolidatieketen 2 | ||
| + | |- | ||
| + | | PGO Consolidatieketen 3 | ||
| + | |- | ||
| + | | PGO Consolidatieketen 4 | ||
| + | |} | ||
| + | |||
| + | ======PGO Consolidatieketen 1====== | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 1 || MA starten || T t/m T+16 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 1 || TA starten || T t/m T+16 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || MA wijzigen || T+2 t/m T+16 || || r || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 2 || TA wijzigen || T+3 t/m T+16 || || r || || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 3 || MA stoppen || T+4 || || || r || || s || || || || || || || || || || || || | ||
| + | |- | ||
| + | | AIS 1 || TA stoppen || T+4 || || || r || || s || || || || || || || || || || || || | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+5 t/m T+14 || || || || || || x || x || x || x || x || x || x || x || x || x || || | ||
| + | |} | ||
| + | |||
| + | ======PGO Consolidatieketen 2====== | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 2 || MA starten || T+4 t/m T+16 || r || || || || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 2 || TA starten || T+4 t/m T+16 || r || || || || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 1 || MA wijzigen dichterbij || T+3 t/m T+16 || || r || || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 1 || TA wijzigen dichterbij || T+3 t/m T+16 || || r || || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 3 || MA annuleren (annuleer: MA wijzigen dichterbij) || T+3 || || || r || s || || || || || || || || || || || || || | ||
| + | |- | ||
| + | | AIS 2 || TA annuleren (annuleer: TA wijzigen dichterbij) || T+3 || || || r || s || || || || || || || || || || || || || | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+5 t/m T+14 || || || || || || x || x || x || x || x || x || x || x || x || x || || | ||
| + | |} | ||
| + | |||
| + | ======PGO Consolidatieketen 3====== | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 1 || MA starten || T t/m T+16 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 1 || TA starten || T t/m T+16 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || MA onderbreken|| T t/m T+1 & T+3 t/m T+16 || x || rx || || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 2 || TA onderbreken|| T t/m T+1 & T+3 t/m T+16 || x|| rx || || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 3 || MA stoppen || T+4 || || || r || x || s || || || || || || || || || || || || | ||
| + | |- | ||
| + | | AIS 1 || TA stoppen || T+4 || || || r || x || s || || || || || || || || || || || || | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+5 t/m T+14 || || || || || || x || x || x || x || x || x || x || x || x || x || || | ||
| + | |} | ||
| + | |||
| + | ======PGO Consolidatieketen 4====== | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 2 || MA starten || T t/m T+16 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 2 || TA starten || T t/m T+16 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 1 || MA onderbreken|| T t/m T+4 & T+15 t/m T+16 || x || rx || x || x || x || || || || || || || || || || || x || x | ||
| + | |- | ||
| + | | AIS 1 || TA onderbreken|| T t/m T+4 & T+15 t/m T+16 || x|| rx || x || x || x || || || || || || || || || || || x || x | ||
| + | |- | ||
| + | | EVS 3 || MA annuleren || T+15 || || || r || || || || || || || || || || || || || s || | ||
| + | |- | ||
| + | | AIS 2 || TA annuleren || T+15 || || || r || || || || || || || || || || || || || s || | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+5 t/m T+14 || || || || || || x || x || x || x || x || x || x || x || x || x || || | ||
| + | |} | ||
| + | |||
| + | =====Stap 3 WDS===== | ||
| + | |||
| + | ''PGO Raadpleegperiode: T+6 t/m T+15'' | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Consolidatie scripts | ||
| + | |- | ||
| + | | PGO Consolidatieketen WDS 1 | ||
| + | |- | ||
| + | | PGO Consolidatieketen WDS 2 | ||
| + | |- | ||
| + | | PGO Consolidatieketen WDS 3 | ||
| + | |} | ||
| + | |||
| + | =====PGO Consolidatieketen WDS 1===== | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 1 || MA starten || T t/m Chronisch || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || WDS starten || T t/m T+14 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || || | ||
| + | |- | ||
| + | | AIS 1 || TA starten || T t/m Chronisch || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || WDS wijzigen || T+1 t/m T+15 || || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || | ||
| + | |- | ||
| + | | EVS 1 || MA stoppen || T+2 || || x || rs || || || || || || || || || || || || || || | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+6 t/m T+15 || || || || || || || x || x || x || x || x || x || x || x || x || x || | ||
| + | |} | ||
| + | |||
| + | =====PGO Consolidatieketen WDS 2===== | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 1 || MA starten || T t/m Chronisch || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || WDS starten || T t/m T+7 || rx || x || x || x || x || x || x || x || || || || || || || || || | ||
| + | |- | ||
| + | | AIS 1 || TA starten || T t/m Chronisch || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 1 || WDS onderbreken (0-dosering) || T t/m T+1 & T+5 t/m T+16 || x || rx || || || || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || MA onderbreken|| T t/m T+5 & T+16 t/m Chronisch || x|| x || rx || x || x || x || || || || || || || || || || || x | ||
| + | |- | ||
| + | | AIS 1 || TA onderbreken|| T t/m T+5 & T+16 t/m Chronisch || x|| x || rx || x || x || x || || || || || || || || || || || x | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+6 t/m T+15 || || || || || || || x || x || x || x || x || x || x || x || x || x || | ||
| + | |} | ||
| + | |||
| + | ====PGO Consolidatieketen WDS 3==== | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! XIS !! Actie !! Periode !! T !! T+1 !! T+2 !! T+3 !! T+4 !! T+5 !! T+6 !! T+7 !! T+8 !! T+9 !! T+10 !! T+11 !! T+12 !! T+13 !! T+14 !! T+15 !! T+16 | ||
| + | |- | ||
| + | | EVS 2 || MA starten || T t/m Chronisch || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 2 || WDS starten || T t/m T+41 || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | AIS 1 || TA starten|| T t/m Chronisch || rx || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x || x | ||
| + | |- | ||
| + | | EVS 1 || WDS wijzigen || T+1 t/m T+5 || || rx || x || x || x || x || || || || || || || || || || || | ||
| + | |- | ||
| + | | PGO || Raadplegen (periode) || T+6 t/m T+15 || || || || || || || x || x || x || x || x || x || x || x || x || x || | ||
| + | |} | ||
| + | |||
| + | ==Functionele Acceptatietest== | ||
| + | ''Volgt'' | ||
| + | |||
| + | =Hulpmiddelen (tools) en omgevingen= | ||
| + | |||
| + | ==Testdata en parameters== | ||
| + | Specifiek ten behoeve van testuitvoer met PGO's wordt gebruik gemaakt van de volgende [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Test_data%26Parameters#Medmij_namen_Kickstart_deelnemers Medmij namen] en [https://informatiestandaarden.nictiz.nl/wiki/mp:Testen_Kickstart_Test_data%26Parameters#DigiD_logins DigiD logins]. | ||
| + | |||
| + | =Testresultaten= | ||
| + | De testresultaten, waaronder eventueel geconstateerde bevindingen, worden als volgt geregistreerd en behandeld: | ||
| + | |||
| + | ==Ontwikkel== | ||
| + | De leverancier toont met behulp van screenshots aan dat is voldaan aan het beschreven verwachte resultaat.<br> | ||
| + | Het Testteam beoordeeld de testresultaten zoals beschreven in [https://informatiestandaarden.nictiz.nl/wiki/mp:Testtooling#Ontwikkel Beoordelen testresultaten Ontwikkel] | ||
| + | |||
| + | ==Ketentest== | ||
| + | De uitgevoerde Interoplab testscripts worden beoordeeld zoals beschreven in [https://informatiestandaarden.nictiz.nl/wiki/mp:Testtooling#PoC Beoordelen testresultaten Ketentest] | ||
| + | |||
| + | ==Functionele Acceptatietest== | ||
| + | ''Volgt'' | ||
| + | |||
| + | =Pagina Historie= | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Datum !! Omschrijving | ||
| + | |- | ||
| + | | 11 februari 2026 || Gepubliceerd | ||
| + | * | ||
| + | |- | ||
| + | | 1 februari 2025 || Concept | ||
| + | |- | ||
| + | |} | ||
Huidige versie van 12 feb 2026 om 09:04
Inhoud
- 1 Inleiding
- 2 Scope
- 3 Testbasis
- 4 Teststrategie
- 5 Testfasen
- 6 Hulpmiddelen (tools) en omgevingen
- 7 Testresultaten
- 8 Pagina Historie
Inleiding
Dit detail testplan is onderdeel van het Master Testplan Kickstart en biedt een overzicht van alle testactiviteiten vanuit de Kickstart Medicatieoverdracht ten behoeve van het testen van Persoonlijke Gezondheidsomgevingen (PGO's).
Het testplan is opgesteld omdat het testen van Persoonlijke Gezondheidsomgevingen (PGO’s) een andere aanpak vereist dan het testen van informatiesystemen van zorgaanbieders, aangezien PGO’s zijn gericht op directe interactie met de patiënt en gegevens ophalen via MedMij.
Testdoel
Met de afwijkende testaanpak wordt door PGO's aangetoond:
- Geraadpleegde medicatiegegevens worden correct verwerkt en getoond.
- De consolidatie afleidingsregels worden correct toegepast op zowel volledige als onvolledige medicatiegegevens.
- PGO’s moeten in staat zijn om medicatiegegevens accuraat te verwerken en tonen zonder verwijzing naar eerdere bouwstenen.
- Geconsolideerde medicatiegegevens worden correct weergegeven in het medicatieoverzicht.
Scope
Onderstaande is beperkt tot Set 1, ter voorbereiding op en ten behoeve van de 1e livegang.
Binnen scope
- Het raadplegen van medicatiegegevens voor de bouwstenen:
- Stap 3: MA, VV, WDS
- Stap 4: MGB
- Stap 5: TA, MVE
- Het toepassen van de consolidatie afleidingsregels
- Stap 3&4: o.b.v. de bouwstenen MA en WDS
- Medicatieoverzicht: MA, MGB (excl. verwijzing naar TA)
- Stap 5: o.b.v. de bouwstenen MA, MGB en TA
- Medicatieoverzicht: MA, TA, MGB (incl. verwijzing naar TA)
- Stap 3&4: o.b.v. de bouwstenen MA en WDS
Buiten scope
- Hybride testen zijn opgenomen in het Hybride testplan, wat betekent dat dit onderdeel al op een andere manier wordt afgedekt.
- Medicatiegebruik vastgelegd door patiënt in PGO, is buiten scope van de Kickstart.
- Stap 6: MTD en Toedienlijst
Nader te bepalen
- DVA's tonen aan dat:
- Medicatiegegevens volledig en correct worden aangeleverd.
- Wijzigingen in medicatie eenduidig en consistent worden aangeleverd
Testbasis
Met uitvoer van de testscripts wordt aangetoond dat is voldaan aan de specificaties zoals vastgelegd in onderstaande documentatie:
- Functioneel Ontwerp Medicatieproces 9 versie 3.0.0 -beta.3 – Medicatieoverzicht en afleidingsregels
- Implementatiehandleiding Consolidatie/afleidingsregels
Teststrategie
Op basis van de vastgestelde scope wordt in onderstaand overzicht weergegeven binnen welke testfase het onderdeel wordt getest.
Naar aanleiding van de onderlinge samenhang en gefaseerde aanpak zijn hierin onderdelen samengevoegd.
| Ontwikkel | Ketentest | Lab | |
|---|---|---|---|
| Raadplegen van medicatiegegevens & medicatieoverzicht | ** | ** | NTB |
| Toepassen van consolidatie afleidingsregels | ** | ** | NTB |
Legenda:
- * Beperkte dynamische test
- ** Gemiddelde dynamische test
- *** Zware dynamische test
- S Statisch testen
- I Impliciet testen
Testfasen
Ontwikkel
Testdoel
Aantonen dat een correct medicatieoverzicht getoond wordt op basis van meerdere bronnen.
- De consolidatie afleidingsregels worden correct toegepast.
- Geconsolideerde medicatiegegevens worden correct weergegeven in het medicatieoverzicht.
Entry Criteria
- Er is voldaan aan de algemene Ontwikkel Entry Criteria.
Testaanpak
Raadplegen medicatiegegevens
Hierop wijkt de testaanpak niet af en verwijzen we naar het detail testplan Ontwikkelfase
Consolidatie
De consolidatie testdata, zoals deze beschikbaar is voor de XIS tests, wordt ook gebruikt voor PGO tests.
Hiervoor zijn de bouwstenen van deze testdata echter verdeeld over meerdere testbestanden, welke gebruikt kunnen worden door de PGO's tijdens testuitvoer (zie Consolidatie PGO).
Hierdoor kan een PGO zelf simuleren dat bij het raadplegen slechts een deel van deze bouwstenen beschikbaar gesteld wordt.
Door achtereenvolgens een deel van de bouwstenen te raadplegen, wordt aangetoond dat de consolidatie afleidingsregels op zowel onvolledige als volledige medicatiegegevens correct worden toegepast.
Testscenario's
Raadplegen medicatiegegevens
Hierop wijken de testscenario's niet af en verwijzen we naar het detail testplan Ontwikkelfase
Consolidatie
In de eerste 2 stappen van de Kickstart (stap 3 'voorschrijven' en stap 4 'verificatie en gebruiken') wordt tijdens de ontwikkelfase niet expliciet getest op consolidatie.
Voor stap 3 'WDS' en stap 5 'verstrekken' zijn onderstaande testscripts van toepassing:
Stap 5 Verstrekken
| Actueel Medicatieoverzicht |
|---|
|
Stap 3 WDS
| Actueel Medicatieoverzicht |
|---|
|
Ketentest
Testdoel
Op basis van medicatiegegevens beschikbaar gesteld door XIS leveranciers in de keten.
- Geraadpleegde medicatiegegevens worden correct verwerkt en getoond.
- De consolidatie afleidingsregels worden correct toegepast op zowel volledige als onvolledige medicatiegegevens.
- PGO’s moeten in staat zijn om medicatiegegevens accuraat te verwerken en tonen zonder verwijzing naar eerdere bouwstenen.
- Geconsolideerde medicatiegegevens worden correct weergegeven in het medicatieoverzicht.
Entry Criteria
Raadplegen medicatiegegevens
Hierop wijkt de testaanpak niet af en verwijzen we naar het detail testplan Ketentest
Consolidatie
- De PGO leverancier heeft de Consolidatie ontwikkelfase van de gerelateerde stap succesvol afgerond.
- Er is voldaan aan de uitgangssituatie voor de uit te voeren consolidatie ketentest:
- De XIS consolidatie ketentests zijn succesvol uitgevoerd door de in de scenario's benodigde XIS leveranciers.
- De systemen van de beschikbaar stellende XIS leveranciers zijn raadpleegbaar door PGO's.
Testaanpak
Raadplegen medicatiegegevens
Hierop wijkt de testaanpak niet af en verwijzen we naar het detail testplan Ketentest
Consolidatie
Zodra is voldaan aan de uitgangssituatie van de uit te voeren consolidatie ketentest, wordt hiervoor een testsessie georganiseerd.
De bouwstenen van consolidatie scenario's zijn beschikbaar gesteld door de deelnemende XIS leveranciers.
Zodra een PGO bij één van deze XIS leveranciers raadpleegt wordt slechts een deel van het totaal aan bouwstenen beschikbaar gesteld.
Door achtereenvolgens bij de verschillende XIS leveranciers (in verschillende volgordes) te raadplegen, wordt in een ketentest aangetoond dat de consolidatie afleidingsregels op zowel onvolledige als volledige medicatiegegevens correct worden toegepast.
Organisatie testsessie
Vanuit het validatieloket wordt actief gemonitord of is voldaan aan de uitgangsituatie.
Zodra mogelijk wordt een testsessie georganiseerd met:
- PGO
- Betrokken XIS leveranciers
- Informatieanalisten t.b.v. beoordeling resultaten
- DVA t.b.v. evt. analyse berichten
Ter voorbereiding worden onderstaande acties uitgevoerd op basis van de Consolidatie Agenda (tab 'PGO Consolidatieketen 1 tm 4'):
- Check op beschikbaarheid van betrokken PGO en XIS test omgevingen
- Aanvragen van DigiD logins (BSN's)
- Betrokken XIS leveranciers voeren onderstaande testscenario's uit met DigiD logins (BSN's)
- In Interoplab worden testruns aangemaakt met DigiD logins en (in volgorde te raadplegen) XIS leverancier (o.b.v. medmij naam)
Testscenario's
Raadplegen medicatiegegevens
Hierop wijken de testscenario's niet af en verwijzen we naar het detail testplan Ketentest
Consolidatie
In onderstaande scenario's wordt uitgegaan van door de XIS leveranciers beschikbaar gestelde testdata.
Tijdens de voorbereiding hiervan wordt de 'rol' van de XIS leverancier toegekend.
Om een 'stabiele uitgangssituatie' te garanderen, kunnen PGO's hierop vervolgens raadplegen gedurende onderstaande periode.
Legenda:
- r = registratie
- x = actief
- rx = registratie & actief
- s = stop (zowel stop, als annuleer)
- rs = registratie & stop
Stap 5 Verstrekken
PGO Raadpleegperiode: T+5 t/m T+14
| Consolidatie scripts |
|---|
| PGO Consolidatieketen 1 |
| PGO Consolidatieketen 2 |
| PGO Consolidatieketen 3 |
| PGO Consolidatieketen 4 |
PGO Consolidatieketen 1
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 1 | MA starten | T t/m T+16 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| AIS 1 | TA starten | T t/m T+16 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 2 | MA wijzigen | T+2 t/m T+16 | r | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | |
| AIS 2 | TA wijzigen | T+3 t/m T+16 | r | x | x | x | x | x | x | x | x | x | x | x | x | x | x | ||
| EVS 3 | MA stoppen | T+4 | r | s | |||||||||||||||
| AIS 1 | TA stoppen | T+4 | r | s | |||||||||||||||
| PGO | Raadplegen (periode) | T+5 t/m T+14 | x | x | x | x | x | x | x | x | x | x |
PGO Consolidatieketen 2
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 2 | MA starten | T+4 t/m T+16 | r | x | x | x | x | x | x | x | x | x | x | x | x | x | |||
| AIS 2 | TA starten | T+4 t/m T+16 | r | x | x | x | x | x | x | x | x | x | x | x | x | x | |||
| EVS 1 | MA wijzigen dichterbij | T+3 t/m T+16 | r | x | x | x | x | x | x | x | x | x | x | x | x | x | x | ||
| AIS 1 | TA wijzigen dichterbij | T+3 t/m T+16 | r | x | x | x | x | x | x | x | x | x | x | x | x | x | x | ||
| EVS 3 | MA annuleren (annuleer: MA wijzigen dichterbij) | T+3 | r | s | |||||||||||||||
| AIS 2 | TA annuleren (annuleer: TA wijzigen dichterbij) | T+3 | r | s | |||||||||||||||
| PGO | Raadplegen (periode) | T+5 t/m T+14 | x | x | x | x | x | x | x | x | x | x |
PGO Consolidatieketen 3
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 1 | MA starten | T t/m T+16 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| AIS 1 | TA starten | T t/m T+16 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 2 | MA onderbreken | T t/m T+1 & T+3 t/m T+16 | x | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | |
| AIS 2 | TA onderbreken | T t/m T+1 & T+3 t/m T+16 | x | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | |
| EVS 3 | MA stoppen | T+4 | r | x | s | ||||||||||||||
| AIS 1 | TA stoppen | T+4 | r | x | s | ||||||||||||||
| PGO | Raadplegen (periode) | T+5 t/m T+14 | x | x | x | x | x | x | x | x | x | x |
PGO Consolidatieketen 4
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 2 | MA starten | T t/m T+16 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| AIS 2 | TA starten | T t/m T+16 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 1 | MA onderbreken | T t/m T+4 & T+15 t/m T+16 | x | rx | x | x | x | x | x | ||||||||||
| AIS 1 | TA onderbreken | T t/m T+4 & T+15 t/m T+16 | x | rx | x | x | x | x | x | ||||||||||
| EVS 3 | MA annuleren | T+15 | r | s | |||||||||||||||
| AIS 2 | TA annuleren | T+15 | r | s | |||||||||||||||
| PGO | Raadplegen (periode) | T+5 t/m T+14 | x | x | x | x | x | x | x | x | x | x |
Stap 3 WDS
PGO Raadpleegperiode: T+6 t/m T+15
| Consolidatie scripts |
|---|
| PGO Consolidatieketen WDS 1 |
| PGO Consolidatieketen WDS 2 |
| PGO Consolidatieketen WDS 3 |
PGO Consolidatieketen WDS 1
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 1 | MA starten | T t/m Chronisch | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 2 | WDS starten | T t/m T+14 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | ||
| AIS 1 | TA starten | T t/m Chronisch | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 2 | WDS wijzigen | T+1 t/m T+15 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | ||
| EVS 1 | MA stoppen | T+2 | x | rs | |||||||||||||||
| PGO | Raadplegen (periode) | T+6 t/m T+15 | x | x | x | x | x | x | x | x | x | x |
PGO Consolidatieketen WDS 2
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 1 | MA starten | T t/m Chronisch | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 2 | WDS starten | T t/m T+7 | rx | x | x | x | x | x | x | x | |||||||||
| AIS 1 | TA starten | T t/m Chronisch | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 1 | WDS onderbreken (0-dosering) | T t/m T+1 & T+5 t/m T+16 | x | rx | x | x | x | x | x | x | x | x | x | x | x | x | |||
| EVS 2 | MA onderbreken | T t/m T+5 & T+16 t/m Chronisch | x | x | rx | x | x | x | x | ||||||||||
| AIS 1 | TA onderbreken | T t/m T+5 & T+16 t/m Chronisch | x | x | rx | x | x | x | x | ||||||||||
| PGO | Raadplegen (periode) | T+6 t/m T+15 | x | x | x | x | x | x | x | x | x | x |
PGO Consolidatieketen WDS 3
| XIS | Actie | Periode | T | T+1 | T+2 | T+3 | T+4 | T+5 | T+6 | T+7 | T+8 | T+9 | T+10 | T+11 | T+12 | T+13 | T+14 | T+15 | T+16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVS 2 | MA starten | T t/m Chronisch | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 2 | WDS starten | T t/m T+41 | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| AIS 1 | TA starten | T t/m Chronisch | rx | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |
| EVS 1 | WDS wijzigen | T+1 t/m T+5 | rx | x | x | x | x | ||||||||||||
| PGO | Raadplegen (periode) | T+6 t/m T+15 | x | x | x | x | x | x | x | x | x | x |
Functionele Acceptatietest
Volgt
Hulpmiddelen (tools) en omgevingen
Testdata en parameters
Specifiek ten behoeve van testuitvoer met PGO's wordt gebruik gemaakt van de volgende Medmij namen en DigiD logins.
Testresultaten
De testresultaten, waaronder eventueel geconstateerde bevindingen, worden als volgt geregistreerd en behandeld:
Ontwikkel
De leverancier toont met behulp van screenshots aan dat is voldaan aan het beschreven verwachte resultaat.
Het Testteam beoordeeld de testresultaten zoals beschreven in Beoordelen testresultaten Ontwikkel
Ketentest
De uitgevoerde Interoplab testscripts worden beoordeeld zoals beschreven in Beoordelen testresultaten Ketentest
Functionele Acceptatietest
Volgt
Pagina Historie
| Datum | Omschrijving |
|---|---|
| 11 februari 2026 | Gepubliceerd
|
| 1 februari 2025 | Concept |