Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-22482

Validator support in STU3 for R4 extensions

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Low Low
    • FHIR Core (FHIR)
    • STU3
    • FHIR Infrastructure
    • Extensibility
    • Hide

      Grahame to extend cross version packages to include extension definitions to allow such validations. The validator will output a hint when it detects an early version adoption of an extension. 

      The mechanisms to be used will be documented in the published R5 core specification.

      Show
      Grahame to extend cross version packages to include extension definitions to allow such validations. The validator will output a hint when it detects an early version adoption of an extension.  The mechanisms to be used will be documented in the published R5 core specification.
    • grahame grieve / alexander henket : 9-0-0
    • Enhancement
    • Compatible, substantive
    • R5

    Description

      R4 has brought new and improved extensions. We are on STU3. Every once in a while we would like to re-adopt an extension that already exists in R4, but lack ability to reference it that way. The current methodology would force to recreate that R4 extension in STU3 under a local canonical. It would be an improvement if extensions from a later versiob of FHIR could be made accessible for pre-adoption in an earlier version.

      We currently use packaging, so one way to do it is if newer releases of FHIR would offer "extension packages" for STU3 that I could call as a second dependency in my IG.

      The downside of such an extension package is likely that there could be newer versions of other extensions in R4 too that inadvertently override STU3 extensions beyond my control. To avoid that, I'd probably cherrypick the extension I want, explicitly from the STU3 extension package.

      Maybe there are better/other options.

      Attachments

        Activity

          People

            GrahameGrieve Grahame Grieve
            ahenket Alexander Henket
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: