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

Missing ElementDefinitions for elements corresponding to discriminator with type=value

    Details

    • Type: Vraag
    • Status: Gesloten
    • Priority: 3
    • Resolution: Resolved
    • Fix Version/s: None
    • Blokkerend:
      Nee
    • Informatiestandaard:
      Alle
    • Informatiestandaard onderdeel:
      FHIR
    • FHIR Category:
      Profiles
    • Voorgestelde oplossing:
      Hide
      We have updated the profiles in our development environment for as far as possible within the current state of affairs in the FHIR reference frameworks. Both the Java validator (Grahame - also under HAPI) and the .Net validator (Firely) need more work to support some of the things we need in the profiles. We cannot say when that will happen. We current anticipate release of the updated profiles in the November 2019 release cycle for MedMij.
      We are also working with Firely to update the packaging mechanism on Simplifier so in the future our packages will just contain the snapshots inside. Timeline at this point in time unknown.
      In the mean time, it is probably best to use the pre-created snapshots as distributed with every package on GitHub: https://github.com/Nictiz/Nictiz-STU3-Zib2017/releases. This way you skip the burden of having to create snapshots entirely.
      Show
      We have updated the profiles in our development environment for as far as possible within the current state of affairs in the FHIR reference frameworks. Both the Java validator (Grahame - also under HAPI) and the .Net validator (Firely) need more work to support some of the things we need in the profiles. We cannot say when that will happen. We current anticipate release of the updated profiles in the November 2019 release cycle for MedMij. We are also working with Firely to update the packaging mechanism on Simplifier so in the future our packages will just contain the snapshots inside. Timeline at this point in time unknown. In the mean time, it is probably best to use the pre-created snapshots as distributed with every package on GitHub: https://github.com/Nictiz/Nictiz-STU3-Zib2017/releases . This way you skip the burden of having to create snapshots entirely.

      Description

      The below Nictiz profiles are missing ElementDefinitions corresponding to the paths set as slicing discriminator. As per the spec,

      Each slice must use the element definition for the element in the discriminator(s) to ensure that the slices are clearly differentiated (by assigning a fixed value, a specific type, or a profile, depending on the discriminator type. If the type is 'value', then the element definition must use either ElementDefinition.fixed[x] or, if the element has a terminology binding, a required binding with a Value Set that enumerates the list of possible codes in the value set ("extensional definition").

      'http://nictiz.nl/fhir/StructureDefinition/zib-AllergyIntolerance',
      'http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment',
      'http://fhir.nl/fhir/StructureDefinition/nl-core-careplan',
      'http://fhir.nl/fhir/StructureDefinition/nl-core-careteam',
      'http://nictiz.nl/fhir/StructureDefinition/zib-AdvanceDirective',
      'http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentDirective',
      'http://nictiz.nl/fhir/StructureDefinition/zib-Payer',
      'http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct',
      'http://nictiz.nl/fhir/StructureDefinition/zib-Vaccination',
      'http://nictiz.nl/fhir/StructureDefinition/zib-VaccinationRecommendation',
      'http://nictiz.nl/fhir/StructureDefinition/images-Media',
      'http://nictiz.nl/fhir/StructureDefinition/zib-Product',
      'http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation',
      'http://nictiz.nl/fhir/StructureDefinition/vitalsign-bloodglucose',
      'http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus',
      'http://fhir.nl/fhir/StructureDefinition/nl-core-organization',
      'http://fhir.nl/fhir/StructureDefinition/nl-core-patient',
      'http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole',
      'http://nictiz.nl/fhir/StructureDefinition/zib-Procedure',
      'http://nictiz.nl/fhir/StructureDefinition/zib-FreedomRestrictingMeasures',
      'http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention',
      'http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest',
      'http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Slot',
      'http://nictiz.nl/fhir/StructureDefinition/eOverdrachtAanmeldbericht',
      'http://nictiz.nl/fhir/StructureDefinition/eOverdrachtAanmeldbericht-phase-one'

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              henket Alexander Henket
              Reporter:
              chinnitv@gmail.com Anand Mohan Tumuluri
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Estimations By Role

                  No roles have been estimated yet.