mp:Testen Kickstart Proof of Concept (PoC) Consolidatie: verschil tussen versies

Uit informatiestandaarden
Ga naar: navigatie, zoeken
(Pagina Historie)
(Proof of Concept: Consolidatie scripts)
Regel 2: Regel 2:
  
 
Ten behoeve van de test van consolidatie tijdens de PoC fase zijn Interoplab testscript in zogenaamde 'treintjes' in een volgorde geplaatst.<br>
 
Ten behoeve van de test van consolidatie tijdens de PoC fase zijn Interoplab testscript in zogenaamde 'treintjes' in een volgorde geplaatst.<br>
Hieronder is per medicamenteuze behandeling (MBH) weergegeven wat de volgorde van de testscripts is.  
+
Hieronder is per medicamenteuze behandeling (MBH) weergegeven:
<br><br>
+
* De aan te maken uitgangssituatie.
Elk treintje begint met een teststap waarbij de bouwstenen worden geraadpleegd bij Parasoft.<br>
+
* De volgorde van de testscripts.
'''''Let op:''' Indien het genoemde Parasoft dossier niet beschikbaar is dient dit dossier zelf aangemaakt te worden, zoals ook beschreven in het Interoplab script.''
+
* De rolverdeling per testscript (beschikbaar stellen / raadplegen).
 +
* Een omschrijving van het testscript met per bouwsteen de uit te voeren actie.
  
==Consolidatie eenvoudig==
+
'''Let op:''' zorg ervoor dat je de MBH bij de juiste stap/fase uitvoert.
 +
 
 +
==Stap 3 & 4==
 +
 
 +
===Consolidatie eenvoudig===
  
 
{| class="wikitable"
 
{| class="wikitable"
! MBH A !! colspan="3" | Script 1 !!  colspan="2" |  Script 2
 
 
|-
 
|-
| Volgorde || colspan="3" | Consolidatie A.MA-1 || colspan="2" |  Consolidatie A.MA-2
+
| '''Instructie'''
 +
* Bepaal welk 'treintje' van testscripts je geheel/deels (bv. script 1 en 2 wel, maar 3 niet) kan uitvoeren.
 +
* Stel vast met welke 2 mede-leveranciers je deze testscripts gaat uitvoeren.
 +
** Ga uit van 2 leveranciers die de rol 'Beschikbaarstellend systeem' kunnen uitvoeren.
 +
* Spreek ten behoeve van de rolverdeling af wie 'Leverancier 1' en 'Leverancier 2' is
 +
** Zie hiervoor onderstaande MBH's.
 +
** 'Leverancier 3' heeft altijd enkel de rol 'Raadplegend systeem 2'.
 +
* Start in Interoplab een testinstance voor het 1e testscript.
 +
** ''Let op:'' In je overzicht komen testscripts meerdere keren voor, als je zowel de rol 'Beschikbaarstellend systeem' als 'Raadplegend systeem' (1 en 2) kan uitvoeren. <br> Dit is op basis van de naam van het testscript niet direct duidelijk. Zorg ervoor dat je het testscript voor de juiste rol start.
 +
* Creëer de uitgangssituatie zoals hieronder beschreven.
 +
* Voer vervolgens de testscripts samen uit, zoals beschreven in de teststappen.
 +
 
 +
'''Tip''' Indien je een zelfde 'treintje' vanuit dezelfde rol reeds eerder hebt uitgevoerd kan, om de administratielast te verlichten, ten behoeve van inhoudelijke informatie (medicatie/datums/etc.) verwezen worden naar de eerder uitgevoerde testinstance.
 +
|}
 +
 
 +
====MBH A====
 +
''Uitgangsituatie:'' <br>
 +
{| class="wikitable"
 
|-
 
|-
| Omschrijving || colspan="3" | MA in de toekomst wijzigen ||  colspan="2" |  MA onderbreken
+
! Leverancier !! Bouwstenen
 
|-
 
|-
| Bouwstenen || MA A.1 || MA A.1 || MA A.2 || MA A.2 || MA A.3
+
| Leverancier 2 ||  
 +
Registreer MBH A:
 +
* bouwsteen MA A.1 (startdatum T (geneesmiddel: vrije keuze))
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop MA || Start MA || Stop MA || Start MA
+
| Leverancier 1 || Raadpleeg MBH A
 
|}
 
|}
  
 +
''Scripts:''
 
{| class="wikitable"
 
{| class="wikitable"
! MBH B !! colspan="3" | Script 1 !! colspan="2" | Script 2 !!  colspan="2" | Script 3 !!  colspan="2" | Script 4 !!  colspan="2" | Script 5 !!  colspan="2" | Script 6
+
! MBH A !! colspan="2" | Script 1 !! colspan="2" | Script 2
 +
|-
 +
| Volgorde || colspan="2" | Consolidatie A.MA-1 || colspan="2" | Consolidatie A.MA-2
 +
|-
 +
| Omschrijving || colspan="2" | MA in de toekomst wijzigen || colspan="2" | MA onderbreken
 
|-
 
|-
| Volgorde || colspan="3" | Consolidatie B.MA-1 ||  colspan="2" | Consolidatie B.WDS-1 ||  colspan="2" | Consolidatie B.MGB-1 || colspan="2" | Consolidatie B.MA-2 ||  colspan="2" | Consolidatie B.WDS-2 ||  colspan="2" | Consolidatie B.MGB-2  
+
| Beschikbaarstellend systeem || colspan="2" | Leverancier 1 || colspan="2" | Leverancier 2  
 
|-
 
|-
| Omschrijving || colspan="3" | MA wijzigen || colspan="2" | WDS wijzigen ||  colspan="2" | MGB wijzigen ||  colspan="2" | MA stoppen ||  colspan="2" | WDS stoppen || colspan="2" | MGB stoppen
+
| Raadplegend systeem 1 || colspan="2" | Leverancier 2 || colspan="2" | Leverancier 1
 
|-
 
|-
| Bouwstenen || MA B.1 / WDS B.1 / MGB B.1 || MA B.1 || MA B.2 || WDS B.1 || WDS B.2 || colspan="2" | MGB B.2 ||  colspan="2" | MA B.2 ||  colspan="2" | WDS B.2 ||  colspan="2" | MGB B.2
+
| Bouwstenen || MA A.1 || MA A.2 || MA A.2 || MA A.3
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop MA || Start MA || Stop WDS || Start WDS || colspan="2" | Wijzig MGB ||   colspan="2" | Stop MA ||  colspan="2" | Stop WDS ||   colspan="2" | Stop MGB
+
| Actie || Stop MA || Start MA || Stop MA || Start MA
 +
|-
 +
| ''Verwacht resultaat'' || colspan="2" | || colspan="2" |  
 
|}
 
|}
  
 +
====MBH B====
 +
''Uitgangsituatie:'' <br>
 
{| class="wikitable"
 
{| class="wikitable"
! MBH C !! colspan="3" | Script 1 !!  colspan="2" |  Script 2 !!  colspan="2" |  Script 3
 
 
|-
 
|-
| Volgorde || colspan="3" | Consolidatie C.MA-1 ||  colspan="2" |  Consolidatie C.MA-2 ||  colspan="2" |  Consolidatie C.MA-3
+
! Leverancier !! Bouwstenen
 
|-
 
|-
| Omschrijving || colspan="3" | MA van ander wijzigen ||  colspan="2" |  MA van ander stoppen ||  colspan="2" |  MA van ander hervatten
+
| Leverancier 2 ||  
 +
Registreer MBH B:
 +
* bouwsteen MA B.1 (startdatum T-10 (geneesmiddel: vrije keuze))
 +
* bouwsteen MGB B.2 (startdatum T-10)
 
|-
 
|-
| Bouwstenen || MA C.1 || MA C.1 || MA C.2 || colspan="2" | MA C.2 || colspan="2" | MA C.3
+
| Leverancier 1 || Raadpleeg MBH B
 +
|}
 +
 
 +
''Scripts:''
 +
{| class="wikitable"
 +
! MBH B !! colspan="2" | Script 1 !! Script 2
 +
|-
 +
| Volgorde || colspan="2" | Consolidatie B.MA-1 || Consolidatie B.MGB-2
 +
|-
 +
| Omschrijving || colspan="2" | MA wijzigen || MGB stoppen
 +
|-
 +
| Beschikbaarstellend systeem || colspan="2" | Leverancier 1 || Leverancier 2
 +
|-
 +
| Raadplegend systeem 1 || colspan="2" | Leverancier 2 || Leverancier 1
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop MA || Start MA || colspan="2" | Stop MA ||   colspan="2" | Start MA
+
| Bouwstenen || MA B.1 || MA B.2 || MGB B.2
 +
|-
 +
| Actie || Stop MA || Start MA || Stop MGB
 +
|-
 +
| ''Verwacht resultaat''  || colspan="2" |  
 +
* ''MGB is niet meer actueel''
 +
* ''MA is gewijzigd''
 +
|| ''MGB is gestopt''
 +
|}
 +
 
 +
====MBH C====
 +
''Uitgangsituatie:'' <br>
 +
{| class="wikitable"
 +
|-
 +
! Leverancier !! Bouwstenen
 +
|-
 +
| Leverancier 2 ||
 +
Registreer MBH C:
 +
* bouwsteen MA C.1 (startdatum T-12 (geneesmiddel: vrije keuze))
 +
|-
 +
| Leverancier 1 || Raadpleeg MBH C
 
|}
 
|}
  
 +
''Scripts:''
 
{| class="wikitable"
 
{| class="wikitable"
! MBH D !! colspan="3" | Script 1 !! colspan="2" | Script 2  
+
! MBH C !! colspan="2" | Script 1 !! Script 2 !! Script 3
 +
|-
 +
| Volgorde || colspan="2" | Consolidatie C.MA-1 || Consolidatie C.MA-2 || Consolidatie C.MA-3
 +
|-
 +
| Omschrijving || colspan="2" | MA van ander wijzigen || MA van ander stoppen || MA van ander hervatten
 
|-
 
|-
| Volgorde || colspan="3" | Consolidatie D-MA-1 || colspan="2" | Consolidatie D-MGB-1  
+
| Beschikbaarstellend systeem || colspan="2" | Leverancier 1 || Leverancier 2 || Leverancier 1
 
|-
 
|-
| Omschrijving || colspan="3" | MA onderbreken || colspan="2" |  MGB onderbreken
+
| Raadplegend systeem 1 || colspan="2" | Leverancier 2 || Leverancier 1 || Leverancier 2
 
|-
 
|-
| Bouwstenen || MA D.1 / MGB D.1 || MA D.1 || MA D.2 || MGB D.1 || MGB D.2
+
| Bouwstenen || MA C.1 || MA C.2 || MA C.2 || MA C.3
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop MA || Start MA || Stop MGB || Start MGB
+
| Actie || Stop MA || Start MA || Stop MA || Start MA
 
|}
 
|}
  
 +
====MBH D====
 +
''Uitgangsituatie:'' <br>
 
{| class="wikitable"
 
{| class="wikitable"
! MBH E !! colspan="3" | Script 1 !!  colspan="2" |  Script 2
 
|-
 
| Volgorde || colspan="3" | Consolidatie E.MA-1 ||  colspan="2" |  Consolidatie E.MA-2
 
 
|-
 
|-
| Omschrijving || colspan="3" |  MA wijzigen: start dichterbij in toekomst ||  colspan="2" |  MA van ander annuleren
+
! Leverancier !! Bouwstenen
 
|-
 
|-
| Bouwstenen || MA E.1 || MA E.1 || MA E.2 || colspan="2" | MA E.2
+
| Leverancier 2 ||  
 +
Registreer MBH D:
 +
* bouwsteen MGB D.1 (startdatum T (geneesmiddel: vrije keuze))
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop MA || Start MA || colspan="2" | Stop MA 
+
| Leverancier 1 || Raadpleeg MBH D
 
|}
 
|}
  
 +
''Scripts:''
 
{| class="wikitable"
 
{| class="wikitable"
! MBH F !! colspan="3" | Script 1 !! colspan="2" | Script 2
+
! MBH D !! colspan="2" | Script 1
 +
|-
 +
| Volgorde || colspan="2" | Consolidatie D-MGB-1
 +
|-
 +
| Omschrijving || colspan="2" | MGB onderbreken
 +
|-
 +
| Beschikbaarstellend systeem || colspan="2" |  Leverancier 1
 
|-
 
|-
| Volgorde || colspan="3" | Consolidatie F.WDS-1 || colspan="2" | Consolidatie F.WDS-2
+
| Raadplegend systeem 1 || colspan="2" | Leverancier 2
 
|-
 
|-
| Omschrijving || colspan="3" | WDS wijzigen ||  colspan="2" | WDS van ander stoppen 
+
| Bouwstenen || MGB D.1 || MGB D.2
 
|-
 
|-
| Bouwstenen || MA F.1 / WDS F.1 || WDS F.1 || WDS F.2 || colspan="2" | WDS F.2
+
| Actie || Stop MGB || Start MGB
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop WDS || Start WDS || colspan="2" | Stop WDS 
+
| ''Verwacht resultaat'' || colspan="2" | ''MGB is onderbroken''
 
|}
 
|}
  
 +
====MBH E====
 +
''Uitgangsituatie:'' <br>
 
{| class="wikitable"
 
{| class="wikitable"
! MBH G !! colspan="3" | Script 1
 
|-
 
| Volgorde || colspan="3" | Consolidatie G.WDS-1 
 
 
|-
 
|-
| Omschrijving || colspan="3" | WDS van ander onderbreken 
+
! Leverancier !! Bouwstenen
 
|-
 
|-
| Bouwstenen || MA G.1 / WDS G.1 || WDS G.1 || WDS G.2
+
| Leverancier 2 ||  
 +
Registreer MBH E:
 +
* bouwsteen MA E.1 (startdatum T+15 (geneesmiddel: vrije keuze))
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop WDS || Start WDS
+
| Leverancier 1 || Raadpleeg MBH E
 
|}
 
|}
  
 +
''Scripts:''
 
{| class="wikitable"
 
{| class="wikitable"
! MBH H !! colspan="3" | Script 1 !!  colspan="2" | Script 2
+
! MBH E !! colspan="2" | Script 1 !! Script 2
 +
|-
 +
| Volgorde || colspan="2" | Consolidatie E.MA-1 || Consolidatie E.MA-2
 +
|-
 +
| Omschrijving || colspan="2" | MA wijzigen dichterbij in toekomst || MA van ander annuleren
 
|-
 
|-
| Volgorde || colspan="3" | Consolidatie H.WDS-1 || colspan="2" | Consolidatie H.WDS-2  
+
| Beschikbaarstellend systeem || colspan="2" | Leverancier 1 || Leverancier 2
 
|-
 
|-
| Omschrijving || colspan="3" | WDS wijzigen in toekomst |colspan="2" | WDS annuleren
+
| Raadplegend systeem 1 || colspan="2" |  Leverancier 2 || Leverancier 1
 
|-
 
|-
| Bouwstenen || MA H.1 / WDS H.1 || WDS H.1 || WDS H.2 || colspan="2" | WDS H.2  
+
| Bouwstenen || MA E.1 || MA E.2 || MA E.2
 
|-
 
|-
| Actie || Raadplegen Parasoft || Stop WDS || Start WDS || colspan="2" | Stop WDS
+
| Actie || Stop MA || Start MA || Stop MA
 
|}
 
|}
  

Versie van 22 okt 2024 om 14:52

Proof of Concept: Consolidatie scripts

Ten behoeve van de test van consolidatie tijdens de PoC fase zijn Interoplab testscript in zogenaamde 'treintjes' in een volgorde geplaatst.
Hieronder is per medicamenteuze behandeling (MBH) weergegeven:

  • De aan te maken uitgangssituatie.
  • De volgorde van de testscripts.
  • De rolverdeling per testscript (beschikbaar stellen / raadplegen).
  • Een omschrijving van het testscript met per bouwsteen de uit te voeren actie.

Let op: zorg ervoor dat je de MBH bij de juiste stap/fase uitvoert.

Stap 3 & 4

Consolidatie eenvoudig

Instructie
  • Bepaal welk 'treintje' van testscripts je geheel/deels (bv. script 1 en 2 wel, maar 3 niet) kan uitvoeren.
  • Stel vast met welke 2 mede-leveranciers je deze testscripts gaat uitvoeren.
    • Ga uit van 2 leveranciers die de rol 'Beschikbaarstellend systeem' kunnen uitvoeren.
  • Spreek ten behoeve van de rolverdeling af wie 'Leverancier 1' en 'Leverancier 2' is
    • Zie hiervoor onderstaande MBH's.
    • 'Leverancier 3' heeft altijd enkel de rol 'Raadplegend systeem 2'.
  • Start in Interoplab een testinstance voor het 1e testscript.
    • Let op: In je overzicht komen testscripts meerdere keren voor, als je zowel de rol 'Beschikbaarstellend systeem' als 'Raadplegend systeem' (1 en 2) kan uitvoeren.
      Dit is op basis van de naam van het testscript niet direct duidelijk. Zorg ervoor dat je het testscript voor de juiste rol start.
  • Creëer de uitgangssituatie zoals hieronder beschreven.
  • Voer vervolgens de testscripts samen uit, zoals beschreven in de teststappen.

Tip Indien je een zelfde 'treintje' vanuit dezelfde rol reeds eerder hebt uitgevoerd kan, om de administratielast te verlichten, ten behoeve van inhoudelijke informatie (medicatie/datums/etc.) verwezen worden naar de eerder uitgevoerde testinstance.

MBH A

Uitgangsituatie:

Leverancier Bouwstenen
Leverancier 2

Registreer MBH A:

  • bouwsteen MA A.1 (startdatum T (geneesmiddel: vrije keuze))
Leverancier 1 Raadpleeg MBH A

Scripts:

MBH A Script 1 Script 2
Volgorde Consolidatie A.MA-1 Consolidatie A.MA-2
Omschrijving MA in de toekomst wijzigen MA onderbreken
Beschikbaarstellend systeem Leverancier 1 Leverancier 2
Raadplegend systeem 1 Leverancier 2 Leverancier 1
Bouwstenen MA A.1 MA A.2 MA A.2 MA A.3
Actie Stop MA Start MA Stop MA Start MA
Verwacht resultaat

MBH B

Uitgangsituatie:

Leverancier Bouwstenen
Leverancier 2

Registreer MBH B:

  • bouwsteen MA B.1 (startdatum T-10 (geneesmiddel: vrije keuze))
  • bouwsteen MGB B.2 (startdatum T-10)
Leverancier 1 Raadpleeg MBH B

Scripts:

MBH B Script 1 Script 2
Volgorde Consolidatie B.MA-1 Consolidatie B.MGB-2
Omschrijving MA wijzigen MGB stoppen
Beschikbaarstellend systeem Leverancier 1 Leverancier 2
Raadplegend systeem 1 Leverancier 2 Leverancier 1
Bouwstenen MA B.1 MA B.2 MGB B.2
Actie Stop MA Start MA Stop MGB
Verwacht resultaat
  • MGB is niet meer actueel
  • MA is gewijzigd
MGB is gestopt

MBH C

Uitgangsituatie:

Leverancier Bouwstenen
Leverancier 2

Registreer MBH C:

  • bouwsteen MA C.1 (startdatum T-12 (geneesmiddel: vrije keuze))
Leverancier 1 Raadpleeg MBH C

Scripts:

MBH C Script 1 Script 2 Script 3
Volgorde Consolidatie C.MA-1 Consolidatie C.MA-2 Consolidatie C.MA-3
Omschrijving MA van ander wijzigen MA van ander stoppen MA van ander hervatten
Beschikbaarstellend systeem Leverancier 1 Leverancier 2 Leverancier 1
Raadplegend systeem 1 Leverancier 2 Leverancier 1 Leverancier 2
Bouwstenen MA C.1 MA C.2 MA C.2 MA C.3
Actie Stop MA Start MA Stop MA Start MA

MBH D

Uitgangsituatie:

Leverancier Bouwstenen
Leverancier 2

Registreer MBH D:

  • bouwsteen MGB D.1 (startdatum T (geneesmiddel: vrije keuze))
Leverancier 1 Raadpleeg MBH D

Scripts:

MBH D Script 1
Volgorde Consolidatie D-MGB-1
Omschrijving MGB onderbreken
Beschikbaarstellend systeem Leverancier 1
Raadplegend systeem 1 Leverancier 2
Bouwstenen MGB D.1 MGB D.2
Actie Stop MGB Start MGB
Verwacht resultaat MGB is onderbroken

MBH E

Uitgangsituatie:

Leverancier Bouwstenen
Leverancier 2

Registreer MBH E:

  • bouwsteen MA E.1 (startdatum T+15 (geneesmiddel: vrije keuze))
Leverancier 1 Raadpleeg MBH E

Scripts:

MBH E Script 1 Script 2
Volgorde Consolidatie E.MA-1 Consolidatie E.MA-2
Omschrijving MA wijzigen dichterbij in toekomst MA van ander annuleren
Beschikbaarstellend systeem Leverancier 1 Leverancier 2
Raadplegend systeem 1 Leverancier 2 Leverancier 1
Bouwstenen MA E.1 MA E.2 MA E.2
Actie Stop MA Start MA Stop MA

Pagina Historie

Datum Omschrijving
22 oktober 2024
  • MBH F / MBH G / MBH H vervallen voor 'Consolidatie eenvoudig' (allen gerelateerd aan WDS)
  • Instructie toegevoegd
  • Uitgangssituatie toegevoegd (i.p.v. teststappen met 'Raadplegen Parasoft'
  • MBH B: scripts B.WDS-1, B.MGB-1, B.MA-2, B.WDS-2 vervallen
  • MBH D: script D.MA-1 vervallen
16 februari 2024 1e versie gepubliceerd