Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inleiding

...

Inleiding

Dit plan is gericht op het beoordelen van de Interoperabiliteit van de VIS systemen bronsystemen die FHIR resources beschikbaar stellen via een convertor.

...

Doel van dit testplan, is het testen van de interoperabiliteit tussen VIS bronsysteem en convertor.

Voor dit testplan worden zijn 8 test use-cases opgesteld. De use-cases zijn volledig fictief. Elke mogelijke relatie naar een levend persoon berust op puur toeval.

Om het invoeren van de use-cases eenvoudig te houden, is ervoor gekozen om bestaand testmateriaal onderdeel te laten zijn van dit testplan. (zoals kernset Perined, en PGO MedMij)

Resultaat van dit testplan is dat de VIS-en bronsystemen op de juiste manier gegevens aanleveren in XML, zodat vervolgens de gegevens geconverteerd kunnen worden tot correcte FHIR resources.

Stakeholders

Hieronder volgt een overzicht van de stakeholders van dit testplan

  • Stichting CareCodex

    • Implementatieteam Babyconnect

    • Verloskundige kennis voor ontwerp use-cases

    • Owner testen

  • Nictiz

    • Beheer Informatiestandaard Geboortezorg

  • ZWConnect

    • Ontwikkeling

  • Consortiumleverancier Bronsysteem

    • Team Onatal

    • Team Orfeus

  • Regio’s

Overzicht

Hieronder volgt een overzicht van de activiteiten voor dit testplan, deze activiteiten worden verder uitgeschreven in het volgende hoofdstuk, en de activiteiten zijn in een kort overzicht genoemd in het testprotocol.

  • Voorbereiding

    • Vaststellen van de lijst met velden

      • Stakeholder Consortiumleverancier Bronsysteem

      • Stakeholder Stichting CareCodex

    • Ontwerpen en bouwen XML test omgeving

      • Stakeholder ZWConnect

      • Stakeholder owner testen

      • Module: Verloskunde dossier 2.3 (ADA)

        • Invoerscherm voor scenario’s

        • Output Excel (rapport met ingevulde velden)

        • Output XML (export van ingevoerde gegevens)

        • Import XML (import van gegevens)

        • Output convertor (export naar convertor voor aanmaken FHIR resources)

      • Module: Opbouw van XML test tool (MVP oplossing)

        • XML output ontvangen van VIS (via mail??)bronsysteem

        • Import XML (in bovenstaande module)

        • (MVP) Vergelijking van ontvangen XML van VIS bronsysteem met XML testbron

        • Verschillen handmatig beoordelen

    • Vaststellen van mogelijke scenario’s

      • Stakeholder Implementatieteam Babyconnect

      • Stakeholder Verloskundige kennis voor ontwerp use-cases

      • Stakeholder Owner testen

    • Invoeren van scenario’s in XML test omgeving

      • Stakeholder Verloskundige kennis voor ontwerp use-cases

      • Dit vormt de XML testbron

    • Beoordelen of alle velden geraakt zijn

      • Stakeholder Implementatieteam Babyconnect

      • Stakeholder Verloskundige kennis voor ontwerp use-cases

    • Use-cases delen met stakeholders

      • Stakeholder Implementatieteam Babyconnect

      • Ontvanger Consortiumleverancier bronsysteem

      • Ontvanger regio’s

      • Ontvanger Nictiz

  • Overleg en afspraken met Nictiz

  • Test uitvoeren

    • VIS leverancier bronsysteem voert use-cases in, in systeem

    • VIS leverancier bronsysteem genereert “XML output VIS”bronsysteem”, per use-case

    • VIS biedt leverancier bronsysteembiedt “XML output VIS” bronsysteem” digitaal aan, aan Stichting CareCodex

    • Stichting CareCodex importeert “XML output VIS”bronsysteem”

    • XML vergelijking intern

  • Test levert niet het juiste resultaat (fouten)

    • Onderzoek naar de reden van de fout

    • Reparatie van de fout

    • Test opnieuw uitvoeren

  • Test levert het juiste resultaat

    • Vertegenwoordiger van Nictiz beoordeelt het resultaat

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

 

Test uitvoeren

VIS voert use-cases in, in systeem

Elke use-case (8) wordt door de betreffende VIS ingevoerd in het systeem. 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.

VIS genereert “XML output VIS”, per use-case

Elke use-case heeft een eigen XML output.

VIS biedt “XML output VIS” digitaal aan, aan Stichting CareCodex

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

Stichting CareCodex importeert “XML output VIS”

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

XML vergelijking intern

In XML test tool (MVP) wordt 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 het consortium en het team van de VIS. (HOE[TW1] ?)

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 VIS 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 de VIS

  • Verkeerde opbouw van de XML output VIS

  • Verkeerd geïmporteerd

  • Verkeerd geïnterpreteerd

  • Etc.

 

Reparatie van de fout

In samenwerking met het consortium en het team van de VIS kan de fout gerepareerd worden.

Test opnieuw uitvoeren

Direct na reparatie kan de test opnieuw uitgevoerd worden. In overleg met het consortium en het team van de VIS 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

 

 

...