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

Correctie op MM-430: foutieve FHIRPath constraints en locatie

Details

    • Change Request
    • Status: Gesloten
    • 3
    • Resolution: Resolved
    • 2019.01 - November 2019
    • None
    • Nee
    • BgZ, Basisgegevens GGZ, BgLZ
    • FHIR
    • Hide
      Geen impact voor leveranciers. Er hoeven geen wijzigingen plaats te vinden in software. Deze wijzing verbetert enkel de wijziging gemaakt in MM-430.
      Show
      Geen impact voor leveranciers. Er hoeven geen wijzigingen plaats te vinden in software. Deze wijzing verbetert enkel de wijziging gemaakt in MM-430 .
    • Profiles
    • Hide
      Aanpassen zib-TreatmentDirective profiel door:
      * aanpassen toegevoegde FHIRPath constraints
      * verplaatsen extensie van Consent.source[x]:reference.extension:additionalSources naar Consent.extension
      Show
      Aanpassen zib-TreatmentDirective profiel door: * aanpassen toegevoegde FHIRPath constraints * verplaatsen extensie van Consent.source[x]:reference.extension:additionalSources naar Consent.extension
    • Hide
      • Adjusted FHIRPath constraints
      • Moved extension to Consent.extension
      • Moved mappings in extension from extension.value[x].reference to extension.value[x]
      Show
      Adjusted FHIRPath constraints Moved extension to Consent.extension Moved mappings in extension from extension.value [x] .reference to extension.value [x]

    Description

      Dit issue beschrijft twee verbeteringen ten opzichte van de doorgevoerde wijziging zoals beschreven in MM-430.

      1. Met deze wijziging is onbedoeld het profiel onbruikbaar geworden voor validatie. Dit komt doordat de FHIRPath constraints (hcim-treatmentdirective-1 en hcim-treatmentdirective-1) op de root niet correct zijn. Deze constraints zijn bedoeld om technisch af te dwingen dat de extensie enkel gebruikt kan worden wanneer het source[x] element al gevuld is. De FHIRPath constraints dienen kloppend gemaakt te worden én specifiek gemaakt te worden op de nieuwe toegevoegde extensie. 
      2. De extensie is geplaatst op Consent.source[x]:reference.extension:additionalSources, middels een type slice op .source[x]. Hiervoor geeft de Touchstone validator momenteel ook nog een (onterechte) warning. 
        De extensie is een niveau te diep gezet. Het kan beter direct op de Conset.extension geplaatst worden.

      Attachments

        Issue Links

          Activity

            People

              ardon@fire.ly Ardon Toonstra
              ardon@fire.ly Ardon Toonstra
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: