Uploaded image for project: 'MedMij Standaarden'
  1. MedMij Standaarden
  2. MM-2324

Centraliseren LoadResources scripts

Details

    • Nee
    • Alle 2019.01, Alle 2020.01, Alle 2020.02
    • Kwalificatie
    • Geen impact voor leveranciers
    • Hide
      In het development-deel van de TestScript-ontwikkelproces verandert niets, zodat developers makkelijk per informatiestandaard kunnen testen.
      Bij het gereedmaken van de maandelijkse release wordt een extra stap uitgevoerd, waardoor de LoadResources scripts ook geëxporteerd worden naar 1 map per MedMij-versie per Test/Cert. De groupProps.json worden aangepast zodat alleen deze gecentraliseerde loadscripts naar productie worden gestuurd en de individuele versies niet.
      Hierdoor wordt de klus om de permissies om te zetten sterk teruggebracht in tijd en intensiteit.
      Show
      In het development-deel van de TestScript-ontwikkelproces verandert niets, zodat developers makkelijk per informatiestandaard kunnen testen. Bij het gereedmaken van de maandelijkse release wordt een extra stap uitgevoerd, waardoor de LoadResources scripts ook geëxporteerd worden naar 1 map per MedMij-versie per Test/Cert. De groupProps.json worden aangepast zodat alleen deze gecentraliseerde loadscripts naar productie worden gestuurd en de individuele versies niet. Hierdoor wordt de klus om de permissies om te zetten sterk teruggebracht in tijd en intensiteit.
    • Hide

      All LoadResources scripts for the qualification materials are bundled per main folder (MedMij-20XX.0X-Test/Cert), leading to less overhead in the montly update cycle.

      Show
      All LoadResources scripts for the qualification materials are bundled per main folder (MedMij-20XX.0X-Test/Cert), leading to less overhead in the montly update cycle.

    Description

      Na een KCR worden al dan niet aangepaste Testscrips en fixtures in bulk naar TouchStone gestuurd met de juiste permissies voor deelnemers (zie https://nictiznl.sharepoint.com/sites/KHSI/Kwaliteitshandboek%20Standaardisatie/Kwalificatie.aspx onder 'HL7 FHIR'/'Touchstone').

      Doordat de LoadResources scripts in de informatiestandaard-mappen zijn geplaatst en deze niet voor deelnemers bedoeld zijn, moeten vervolgens de permissies per _LoadResources map met de hand teruggezet worden naar 'Can be viewed by' - 'My Organization' (hierover staat een opmerking in het Kwaliteitshandboek). Dit zijn al snel 5 kliks per informatiestandaard-map, waarvan er een stuk of 40 zijn.

      Al met al een wat vervelend en foutgevoelig werkje wat volgens mij sneller en handiger kan door de _LoadResources scripts te centraliseren (als geheel of per MedMij-20XX.XX release). Hiervoor dient het NTS materiaal te worden aangepast.

      Om vervolgens te voorkomen dat er twee verschillende strategieën worden gehanteerd moeten de non-NTS standaarden ook eenmalig worden bijgewerkt.

      Dit geeft misschien ook kans om na te denken over de situatie wat te doen met gedubbelde LoadRes-scripts (waarbij Cert en Test identiek zijn) en het voorkomen van de situatie waarbij de LoadRes vanuit Cert wordt gedraaid terwijl bijvoorbeeld MP-test alleen in Test voorkomt

      Er is geen TouchStone API beschikbaar voor het handiger wijzigen van de permissies, het moet via de GUI.

      Attachments

        Activity

          People

            duwel@nictiz.nl Jorn Duwel
            duwel@nictiz.nl Jorn Duwel
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Jigit Development

                Branches:
                Pull requests: