Activiteiten XML PWD 2.3 Test

Leverancier bronsysteem voert use-cases in, in systeem

Elke use-case (8) wordt door de betreffende Leverancier ingevoerd in het bronsysteem. De verschillende vrouwen zijn al aanwezig in de systemen, omdat deze ook gebruikt worden voor de testen van MedMij en Perined. Belangrijk is dat de verschillende zwangerschappen worden toegevoegd, en dat daarbij alle genoemde velden worden ingevoerd.

Leverancier bronsysteem genereert “XML output bronsysteem”, per use-case

Elke use-case heeft een eigen XML output.

Leverancier bronsysteem biedt “XML output bronsysteem” digitaal aan, aan Stichting CareCodex

De XML output bronsysteemdient als XML file aangeboden te worden, zodat deze geïmporteerd kan worden in het XML test tool.

Stichting CareCodex importeert “XML output bronsysteem”

Van elke ontvangen XML output bronsysteem wordt een import aangemaakt door het implementatieteam. De import wordt uniek geïdentificeerd per bronsysteem, per import, en per datum. Hierdoor zijn ook verschillen tussen de geleverde XML files te beoordelen.

XML vergelijking intern

In het XML test tool wordt de XML output, digitaal vergeleken met de XML testbron. In eerste instantie wordt vergelijking gedaan door medewerkers Stichting CareCodex. De resultaten van de test worden gedeeld met de leverancier en het team van het bronsysteem.

Test levert niet het juiste resultaat (fouten)

Het is mogelijk dat de test niet het juiste resultaat oplevert. Met juist wordt hier bedoeld dat de XML output bronsysteem zowel syntactisch, als semantisch gelijk is aan de XML testbron.

Met syntactisch wordt bedoeld de structuur van de file en de juiste veldnamen, in dit geval de XPATH.

Met semantisch wordt bedoeld de invulling van het veld.

  • Boolean

  • Datum (wel of niet met tijd)

  • Numerieke waarde (wel of niet met komma)

  • Tekst

  • Keuzeveld met SNOMED codering

Onderzoek naar de oorzaak van de fout

Mogelijke oorzaken zijn:

  • Verkeerde invoer bij het bronsysteem

  • Verkeerde opbouw van de XML output bronsysteem

  • Verkeerd geïmporteerd

  • Verkeerd geïnterpreteerd

  • Etc.

 

Reparatie van de fout

In samenwerking met de leverancier, en het team van het bronsysteem kan de fout gerepareerd worden.

Test opnieuw uitvoeren

Direct na reparatie kan de test opnieuw uitgevoerd worden. In overleg met de leverancier en het team van het bronsysteem kan de test ook uitgevoerd worden na een verzameling van reparaties.

Test levert het juiste resultaat

Na iteratie van testen en repareren kan het implementatieteam tot de conclusie komen dat het juiste resultaat is bereikt. Dan kan de vertegenwoordiger van Nictiz geactiveerd worden voor het beoordelen van het resultaat.

Vertegenwoordiger van Nictiz beoordeelt het resultaat

De vertegenwoordiger van Nictiz doet de test zelf en beoordeelt het resultaat

De vertegenwoordiger van Nictiz plaatst de testresultaten in InteropLab en geeft akkoord