Opnieuw genereren MP en CIO kwalificatie fixtures ob.v. bestandsnaam en resource.id conventie

Description

De conventie vastgesteld in doorvoeren voor de MP test- en kwalificatiematerialen.

De branch in de HL7-mappings repo (https://github.com/Nictiz/HL7-mappings/tree/MM-1752) heeft de conventie al toegepast. Middels dit ticket willen we de nieuw gegenereerde fixtures doorvoeren in de Touchstone test- en kwalificatiematerialen. Naast dat we de fixtures vervangen houdt dit ook in dat we:

  • Nieuwe patient tokens aanmaken in QualificationTokens.json

  • Patient token fixtures bestanden aanpassen

  • Koppeling met de token fixtures in de TestScript aanpassen

Dit komt doordat de Patient.id's ook gaan veranderen. De koppeling met de authorisation tokens loopt doormiddel van Patient.id. Er bestaat maar één QualificationTokens.json voor alle WildFHIR servers. Er kan dus niet zo maar getest/ontwikkeld worden met de huidige tokens. Daarom dienen we alles te kopieren en een nieuwe token te geven.

Verduidelijking van Impact

Dit zou geen impact moeten hebben voor leveranciers. Eventueel dienen DVP leveranciers de tokens aan te passen als deze zijn opgeslagen door Touchstone in de TestScript setup.

Proposed solution (NL)

Uitvoeren harmonisatie zoals beschreven in voor MP in de kwalificatiematerialen. De fixtures vervangen door opnieuw gegenereerde fixtues.
De Patient fixtures worden buiten beschouwing gelaten vanwege de mogelijke implicaties van de benodigde aanpassingen in de authorization mappings.

Proposed solution (EN)

None

Release notes (NL)

MedicationProcess and AllergyIntolerance testscript fixtures are based now based on the most recent filename and Resource.id convention, as described in .

Release notes (EN)

None

Activity

Show:

Ardon Toonstra April 19, 2021 at 1:31 PM

De Patient fixtures worden buiten beschouwing gelaten en zijn dus nog niet conform de nieuwe guidelines. De reden hiervoor zijn de mogelijke implicaties die het doorvoeren van de benodigde wijzigingen in de authorisatie mapping (in QualificationTokens.json) met zich meebrengt voor alle Nictiz WildFHIR servers. Voor de het maken van nieuwe kwalificatiematerialen, voor nieuwe patienten, kan dit gemakkelijker worden meengenomen.  

Ardon Toonstra March 22, 2021 at 8:19 AM
Edited

Doorgezet naar April omdat bij het opnieuw genereren van de fixtures er verschillende TestScript falen. We zijn o.a. de scripts voor de fixtures aan het refactoren om een makkelijker en duidelijker proces.

Ardon Toonstra March 5, 2021 at 2:27 PM

Uit overleg komt naar voren dat we de conventie iets anders gaan doen, zoals te lezen in :

Bestandsnaam: [profielnaam]usecase[unieke string]
Resource.id: [profielnaam]usecase[unieke string]

Waarbij de '[profielnaam]usecase[unieke string]' van voor naar achter wordt afgekapt wanneer 64 char bereikt is (het limiet van Resource.id). Immers het einde van deze geconcateneerde string is het meest uniek, dus profielnaam wordt als eerste afgekapt. Usecase max 3 chars.

Dit zou ook moeten oplossen.

Resolved
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Classification

Informatiestandaard onderdelen

FHIR-package
Kwalificatie- en testmaterialen

Information standard

Medicatieproces
Allergieintolerantie

Priority

Better Excel Exporter

Created February 22, 2021 at 3:41 PM
Updated January 12, 2024 at 12:51 PM
Resolved April 29, 2021 at 9:31 AM