MedMij:Vprepub-2019.01 Kwalificatie: verschil tussen versies
(aanleverformats na correctie teruggeplaatst) |
(→Gebruik van de simulator en tokens: MM-727 verduidelijken gebruik variable datum in kwalificatie) |
||
Regel 31: | Regel 31: | ||
Documentatie over hoe aan te sluiten is te vinden op: [[MedMij:V2019.01_Kwalificatie_aansluiten]] | Documentatie over hoe aan te sluiten is te vinden op: [[MedMij:V2019.01_Kwalificatie_aansluiten]] | ||
− | =Gebruik van de simulator | + | =Gebruik van de simulator= |
+ | |||
+ | ==Authorization tokens== | ||
Voor uitleg over gebruik van de simulator en tokens, zie [[MedMij:V2019.01_Qualification]]<section end=medmij_kwalificatie_introductie /> | Voor uitleg over gebruik van de simulator en tokens, zie [[MedMij:V2019.01_Qualification]]<section end=medmij_kwalificatie_introductie /> | ||
− | <span id="Kwalificatiescripts"></span> | + | <span id="Kwalificatiescripts"></span><section begin=medmij_kwalificatiescripts /> |
− | <section begin=medmij_kwalificatiescripts /> | + | |
+ | ==Variable T datum== | ||
+ | Voor veel, straks alle, kwalificaties wordt er gebruik gemaakt van een variabele datum. Dit is de zogenoemde T datum welke is opgenomen in de functionele testscripts, met name in de addenda, en in de technische testscripts op Touchstone. Deze variabele datum wordt gebruikt om zo dicht mogelijk tegen een productiewaardig scenario te testen en te kwalificeren. Middels de variabele datum kunnen de testgegevens actueel blijven. Deze T datum komt op twee plekken terug, namelijk in de datumvelden van de testgegevens en in de datumparameters in de search URL's. In de volgende twee paragrafen wordt dit toegelicht. | ||
+ | |||
+ | ===Kwalificatie test gegevens=== | ||
+ | De functionele testscripts beschrijven in de addenda testgegevens waarin datum velden staan op basis van een T datum. Als ergens staat T – 100D betekent dit: 100 dagen eerder dan de datum die voor T geldt. Deze testgegevens uit de addenda worden vervolgens gebruikt om ofwel de Nictiz WildFHIR server te vullen of door kandidaat deelnemers om de testgegevens in het systeem te registreren. | ||
+ | |||
+ | Het vullen van de Nictiz WildFHIR server kon in het verleden door kandidaatdeelnemers gebeuren door het draaien van het 'load script' op basis van een op te geven variable T. Dit is nu in beheer genomen door het kwalificatie team. | ||
+ | |||
+ | '''Elke maandag wordt de Nictiz WildFHIR server geschoond en opnieuw gevuld met een testgegevens op basis van een T datum gelijk aan de datum van die maandag.''' | ||
+ | |||
+ | Bijvoorbeeld in 2019 is T datum in week 46 gelijk aan 11 november 2019. | ||
+ | |||
+ | ===Parameters in de request URL's=== | ||
+ | Bij sommige testscenario's wordt een datumfilter gebruikt. Deze datumfilters zijn ook op basis van de variabele T datum. Bij het uitvoeren van het testscript in Touchstone is het mogelijk om bij de setupfase de variabele T datum te geven. Deze T datum staat in relatie tot de testgegevens die op de Nictiz WildFHIR server of het eigen bronsysteem staan. De T datum die hier gebruikt dient te worden, is gelijk aan de datum van de maandag (waarop de gegevens geladen zijn). | ||
+ | |||
+ | Wanneer een andere T datum wordt gebruikt kan het voorkomen dat er geen of te weinig testgegevens terugkomen op de uitgevoerde test. Dit kan er toe leiden dat de test niet slaagt. | ||
+ | |||
+ | ===Tijdnotatie=== | ||
+ | Het meegeven van de tijd is bij de gestructureerde einddatum/tijd (dus niet de Resource.text, maar de velden met alleen de datum/tijd) verplicht in de standaard om eventuele verwarring tussen de precieze betekenis van "tot" en "tot en met" te voorkomen. | ||
+ | |||
+ | In de FHIR datatypes ''dateTime'' (indien uren en minuten worden gebruikt) en ''instant'' is de tijdzone verplicht. De tijdzone kan daarom niet worden weglaten uit de testgegevens. | ||
+ | |||
+ | Touchstone heeft helaas een beperking dat de Nederlandse tijdzone niet berekend kan worden bij een variabele datum. De tijdzone die nu in onze testgegevens staat, was een Nederlandse tijdzone bij de eerste keer invullen van dit scenario met concrete datums. Dit komt niet per definitie overeen met de geldende tijdzone in Nederland voor de (in een test-executie gebruikte, uiteindelijke) datum. In productie moet gerekend worden op een juiste tijdzone en het is dan ook juist om deze tijdzone gewoon te interpreteren, dit betekent dat de gegevens mogelijk soms een uur later of vroeger zijn dan in het addendum staat. Dit is geen reden voor afkeuren in kwalificatie. | ||
+ | |||
=Kwalificatiescripts= | =Kwalificatiescripts= | ||
==Basisgegevensset Zorg 2.1== | ==Basisgegevensset Zorg 2.1== |
Versie van 18 nov 2019 11:33
1 Introductie
Op deze informatiestandaard is een Nictiz kwalificatie van toepassing. Kwalificatie vindt plaats per systeemrol.
Enkele systeemrollen vallen binnen de 'subsidieregeling voor PGO-leveranciers (dienstverlener persoon)' die in 2018 is opgesteld door de Dienst Uitvoering Subsidie voor Instellingen. Welke systeemrollen dat betreft vindt u in ToelichtingSubsidie.
Voor meer informatie, stuur een mail naar 'kwalificatie@medmij.nl'.
Kwalificatiescripts en meer informatie over de kwalificatie is te vinden via de betreffende paragraaf op de Kwalificatiepagina.
2 Algemene voorwaarden voor kwalificatie
Een leverancier kan starten met een kwalificatie, als hij voldoet aan onderstaande voorwaarden:
- Kennis en begrip van MedMij afsprakenstelsel.
- Kennis over de te gebruiken infrastructuur of het netwerk waarover uitgewisseld wordt en de toegang daartoe, inclusief authenticatie/autorisatie etc.
- Kennis en begrip van de betreffende MedMij informatiestandaard, zoals beschreven op de informatiestandaarden wiki van Nictiz.
- Kennis en begrip en het kunnen toepassen van de verschillende tabellen, waardenlijsten en andere referenties die de informatiestandaard gebruikt.
- Kennis en begrip en het naleven van de aandachtspunten zoals beschreven in het document 2. Addenda - Kwalificaties als bijlage bij de betreffende informatiestandaard.
- Alle gegevens die de kwalificerende partij zelf moet invoeren zijn te vinden in de kwalificatiedocumentatie. Onjuist ingevoerde gegevens (ook tijd/datum etc.) zullen leiden tot vertraging van en kunnen blokkerend zijn voor het kwalificatieproces.
- Inhoudelijke informatie, beschreven in de informatiestandaard, moet altijd toegankelijk zijn voor de eindgebruiker. De leverancier levert voor deze informatie schermafdrukken op voor controle.
- Deze kwalificatie toetst geen infrastructurele eisen.
3 Kwalificatie aansluiten op de kwalificatieomgeving
MedMij biedt leveranciers de mogelijkheid hun producten en diensten te laten testen op correcte implementatie van informatiestandaarden. Documentatie over hoe aan te sluiten is te vinden op: MedMij:V2019.01_Kwalificatie_aansluiten
4 Gebruik van de simulator
4.1 Authorization tokens
Voor uitleg over gebruik van de simulator en tokens, zie MedMij:V2019.01_Qualification
4.2 Variable T datum
Voor veel, straks alle, kwalificaties wordt er gebruik gemaakt van een variabele datum. Dit is de zogenoemde T datum welke is opgenomen in de functionele testscripts, met name in de addenda, en in de technische testscripts op Touchstone. Deze variabele datum wordt gebruikt om zo dicht mogelijk tegen een productiewaardig scenario te testen en te kwalificeren. Middels de variabele datum kunnen de testgegevens actueel blijven. Deze T datum komt op twee plekken terug, namelijk in de datumvelden van de testgegevens en in de datumparameters in de search URL's. In de volgende twee paragrafen wordt dit toegelicht.
4.2.1 Kwalificatie test gegevens
De functionele testscripts beschrijven in de addenda testgegevens waarin datum velden staan op basis van een T datum. Als ergens staat T – 100D betekent dit: 100 dagen eerder dan de datum die voor T geldt. Deze testgegevens uit de addenda worden vervolgens gebruikt om ofwel de Nictiz WildFHIR server te vullen of door kandidaat deelnemers om de testgegevens in het systeem te registreren.
Het vullen van de Nictiz WildFHIR server kon in het verleden door kandidaatdeelnemers gebeuren door het draaien van het 'load script' op basis van een op te geven variable T. Dit is nu in beheer genomen door het kwalificatie team.
Elke maandag wordt de Nictiz WildFHIR server geschoond en opnieuw gevuld met een testgegevens op basis van een T datum gelijk aan de datum van die maandag.
Bijvoorbeeld in 2019 is T datum in week 46 gelijk aan 11 november 2019.
4.2.2 Parameters in de request URL's
Bij sommige testscenario's wordt een datumfilter gebruikt. Deze datumfilters zijn ook op basis van de variabele T datum. Bij het uitvoeren van het testscript in Touchstone is het mogelijk om bij de setupfase de variabele T datum te geven. Deze T datum staat in relatie tot de testgegevens die op de Nictiz WildFHIR server of het eigen bronsysteem staan. De T datum die hier gebruikt dient te worden, is gelijk aan de datum van de maandag (waarop de gegevens geladen zijn).
Wanneer een andere T datum wordt gebruikt kan het voorkomen dat er geen of te weinig testgegevens terugkomen op de uitgevoerde test. Dit kan er toe leiden dat de test niet slaagt.
4.2.3 Tijdnotatie
Het meegeven van de tijd is bij de gestructureerde einddatum/tijd (dus niet de Resource.text, maar de velden met alleen de datum/tijd) verplicht in de standaard om eventuele verwarring tussen de precieze betekenis van "tot" en "tot en met" te voorkomen.
In de FHIR datatypes dateTime (indien uren en minuten worden gebruikt) en instant is de tijdzone verplicht. De tijdzone kan daarom niet worden weglaten uit de testgegevens.
Touchstone heeft helaas een beperking dat de Nederlandse tijdzone niet berekend kan worden bij een variabele datum. De tijdzone die nu in onze testgegevens staat, was een Nederlandse tijdzone bij de eerste keer invullen van dit scenario met concrete datums. Dit komt niet per definitie overeen met de geldende tijdzone in Nederland voor de (in een test-executie gebruikte, uiteindelijke) datum. In productie moet gerekend worden op een juiste tijdzone en het is dan ook juist om deze tijdzone gewoon te interpreteren, dit betekent dat de gegevens mogelijk soms een uur later of vroeger zijn dan in het addendum staat. Dit is geen reden voor afkeuren in kwalificatie.
5 Kwalificatiescripts
5.1 Basisgegevensset Zorg 2.1
- 1. Kwalificatiescript - MedMij Beschikbaarstellen BgZ.pdf
- 1. Kwalificatiescript - MedMij Raadplegen BgZ.pdf
- 2. Addenda - Kwalificatiescript - MedMij Beschikbaarstellen BgZ.pdf
- 2. Addenda - Kwalificatiescript - MedMij Raadplegen BgZ.pdf
- 3. Aanleverformat - Beschikbaarstellen_BgZ.zip
- 3. Aanleverformat - Raadplegen BgZ.zip
5.2 Labuitwisseling 1.1
- 1. Kwalificatiescript - MedMij Raadplegen Laboratoriumresultaten.pdf
- 1. Kwalificatiescript - MedMij Beschikbaarstellen Laboratoriumresultaten.pdf
- 2. Addenda - Kwalificatiescript – MedMij Raadplegen Laboratoriumresultaten.pdf
- 2. Addenda - Kwalificatiescript – MedMij Beschikbaarstellen Laboratoriumresultaten.pdf
- 3. Aanleverformat - Beschikbaarstellen Laboratoriumresultaten.zip
- 3. Aanleverformat - Raadplegen Laboratoriumresultaten.zip
5.3 Medicatieproces 9.0
- Een uitleg van medicatieproces voor PGO's die kwalificeren voor MedMij is beschikbaar in de vorm van:
- Bestand (met mp4 opname) van uitleg Medicatieproces met bijbehorende
- PowerPoint (in PDF).
5.3.1 Medicatiegegevens
- 1.1. Kwalificatiescript - Raadplegen medicatieafspraak907.pdf
- 1.2. Kwalificatiescript - Raadplegen toedieningsafspraak907.pdf
- 1.3. Kwalificatiescript - Raadplegen medicatiegebruik907.pdf
- 1.4. Kwalificatiescript - Raadplegen verstrekkingsverzoek907.pdf
- 1.5. Kwalificatiescript - Raadplegen medicatieverstrekking907.pdf
- 1.6. Kwalificatiescript - Raadplegen medicatiegegevens AlleBouwstenen907.pdf
- 2.1. Addenda - Raadplegen medicatieafspraak907
- 2.2. Addenda - Raadplegen toedieningsafspraak907
- 2.3. Addenda - Raadplegen medicatiegebruik907
- 2.4. Addenda - Raadplegen verstrekkingsverzoek907
- 2.5. Addenda - Raadplegen medicatieverstrekking907
- 2.6. Addenda - Raadplegen medicatiegegevens AlleBouwstenen907
- 3.1. Aanleverformat - Raadplegen medicatieafspraak907.zip
- 3.2. Aanleverformat - Raadplegen toedieningsafspraak907.zip
- 3.3. Aanleverformat - Raadplegen medicatiegebruik907.zip
- 3.4. Aanleverformat - Raadplegen verstrekkingsverzoek907.zip
- 3.5. Aanleverformat - Raadplegen medicatieverstrekking907.zip
- 3.6. Aanleverformat - Raadplegen medicatiegegevens AlleBouwstenen907.zip
5.3.2 Medicatieoverzicht
5.3.3 Verstrekkingenvertaling
- 1. Kwalificatiescript - Raadplegen verstrekkingenvertaling907.pdf
- 1. Kwalificatiescript - Beschikbaarstellen verstrekkingenvertaling907.pdf
- 2. Addenda - Verstrekkingenvertaling907
- 3. Aanleverformat - Raadplegen Verstrekkingenvertaling907.zip
- 3. Aanleverformat - Beschikbaarstellen Verstrekkingenvertaling907.zip
5.4 AllergieIntolerantie 2.0
5.4.1 AllergieIntolerantie
- 1. Kwalificatiescript - MedMij Beschikbaarstellen AllergieIntolerantie gegevens.pdf
- 1. Kwalificatiescript - MedMij Raadplegen AllergieIntolerantie gegevens.pdf
- 2. Addenda - MedMij Beschikbaarstellen AllergieIntolerantie gegevens.pdf
- 2. Addenda - MedMij Raadplegen AllergieIntolerantie gegevens.pdf
- 3. Aanleverformat - Beschikbaarstellen AllergieIntolerantie.zip
- 3. Aanleverformat - Raadplegen AllergieIntolerantie.zip
5.4.2 AllergieIntolerantieVertaling
- 1. Kwalificatiescript - MedMij Beschikbaarstellen medicatiegerelateerde allergie- en intolerantiegegevensvertaling
- 1. Kwalificatiescript - MedMij Raadplegen medicatiegerelateerde allergie- en intolerantiegegevensvertaling
- 3. Aanleverformat - Beschikbaarstellen medicatiegerelateerde allergie- en intolerantiegegevensvertaling.zip
- 3. Aanleverformat - Raadplegen medicatiegerelateerde allergie- en intolerantiegegevensvertaling.zip
5.5 eAfspraak 1.1
- 1. Kwalificatiescript - MedMij Raadplegen eAfspraak.pdf
- 1. Kwalificatiescript - MedMij Beschikbaarstellen eAfspraak.pdf
- 2. Addenda - Kwalificatiescript - MedMij Raadplegen eAfspraak.pdf
- 2. Addenda - Kwalificatiescript - MedMij Beschikbaarstellen eAfspraak.pdf
- 3. Aanleverformat - Raadplegen eAfspraak.zip
- 3. Aanleverformat - Beschikbaarstellen eAfspraak.zip
5.6 Zelfmetingen 1.2
- 1. Kwalificatiescript - MedMij Beschikbaarstellen en Ontvangen Zelfmetingen.pdf
- 1. Kwalificatiescript - MedMij Raadplegen en Sturen Zelfmetingen.pdf
- 2. Addenda - Kwalificatiescript - MedMij Beschikbaarstellen en Ontvangen Zelfmetingen.pdf
- 2. Addenda - Kwalificatiescript - MedMij Raadplegen en Sturen Zelfmetingen.pdf
- 3. Aanleverformat - Beschikbaarstellen en Ontvangen Zelfmetingen.zip
- 3. Aanleverformat - Raadplegen en Sturen Zelfmetingen.zip
5.7 PDF/A 2.0
- 1. Kwalificatiescript - MedMij Beschikbaarstellen en Ontvangen PDFA.pdf
- 1. Kwalificatiescript - MedMij Raadplegen en Sturen PDFA.pdf
- 2. Addenda - Kwalificatiescript - MedMij Beschikbaarstellen en Ontvangen PDFA.pdf
- 2. Addenda - Kwalificatiescript - MedMij Raadplegen en Sturen PDFA.pdf
- 3. Aanleverformat - Beschikbaarstellen en Ontvangen PDFA.zip
- 3. Aanleverformat - Raadplegen en Sturen PDFA.zip
5.8 Huisartsgegevens 1.1
- 1. Kwalificatiescript - MedMij Beschikbaarstellen Huisartsgegevens.pdf
- 1. Kwalificatiescript - MedMij Raadplegen Huisartsgegevens.pdf
- 2. Addenda - Kwalificatiescript - MedMij Beschikbaarstellen Huisartsgegevens.pdf
- 2. Addenda - Kwalificatiescript - MedMij Raadplegen Huisartsgegevens.pdf
- 3. Aanleverformat - Beschikbaarstellen huisartsgegevens.zip
- 3. Aanleverformat - Raadplegen huisartsgegevens.zip
5.9 Basisgegevens GGZ 1.1
- 1. Kwalificatiescript - MedMij Beschikbaarstellen Basisgegevens GGZ.pdf
- 1. Kwalificatiescript - MedMij Raadplegen Basisgegevens GGZ.pdf
- 2. Addenda - Kwalificatiescript - MedMij Beschikbaarstellen Basisgegevens GGZ.pdf
- 2. Addenda - Kwalificatiescript - MedMij Raadplegen Basisgegevens GGZ.pdf
- 3. Aanleverformat - Beschikbaarstellen Basisgegevens GGZ.zip
- 3. Aanleverformat - Raadplegen Basisgegevens GGZ.zip
5.10 Beelden 1.0
- 1. Kwalificatiescript - MedMij Ontvangen beelden.pdf
- 1. Kwalificatiescript - MedMij Sturen beelden.pdf
- 2. Addenda - Kwalificatiescript - MedMij Ontvangen beelden.pdf
- 2. Addenda - Kwalificatiescript - MedMij Sturen beelden.pdf
- 3. Aanleverformat - Ontvangen Beelden.zip
- 3. Aanleverformat - Sturen Beelden.zip
5.11 Basisgegevens Langdurige Zorg 1.0
- 1. Kwalificatiescript - MedMij Beschikbaarstellen Basisgegevens Langdurige Zorg.pdf
- 1. Kwalificatiescript - MedMij Raadplegen Basisgegevens Langdurige Zorg.pdf
- 2. Addenda voor inhoudelijke gegevens Beschikbaarstellen/Raadplegen Basisgegevens Langdurige Zorg - scenario 1.1
- 2. Addenda voor inhoudelijke gegevens Beschikbaarstellen/Raadplegen Basisgegevens Langdurige Zorg - scenario 1.2
- 2. Addenda voor inhoudelijke gegevens Beschikbaarstellen/Raadplegen Basisgegevens Langdurige Zorg - scenario 1.3
- 3. Aanleverformat - Beschikbaarstellen Basisgegevens Langdurige Zorg.zip
- 3. Aanleverformat - Raadplegen Basisgegevens Langdurige Zorg.zip