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

Correctie op MM-430: foutieve FHIRPath constraints en locatie

    Details

    • Type: Wijzigingsverzoek
    • Status: Gesloten
    • Priority: 3
    • Resolution: Resolved
    • Fix Version/s: November 2019
    • Blokkerend:
      Nee
    • Informatiestandaard:
      BgZ, Basisgegevens GGZ, BgLZ
    • Informatiestandaard onderdeel:
      FHIR
    • Impact:
      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 .
    • FHIR Category:
      Profiles
    • Voorgestelde oplossing:
      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
    • Release notes:
      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

              Assignee:
              toonstra Ardon Toonstra
              Reporter:
              toonstra Ardon Toonstra
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Estimations By Role

                  No roles have been estimated yet.