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

ImplementationGuide resource.exampleCanonical should be 0..*

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • STU3
    • FHIR Infrastructure
    • ImplementationGuide
    • Hide

      Will change from exampleBoolean to isExample 0..1 (type = boolean) and change from exampleCannonical to just profile 0..*. 

      Reasoning: conforming to a profile does not necessarily make something an example. 

      Motion: Grahame Grieve/Eric Haas: 
      13 abstain
      0 against 
      21 for

      Show
      Will change from exampleBoolean to isExample 0..1 (type = boolean) and change from exampleCannonical to just profile 0..*.  Reasoning: conforming to a profile does not necessarily make something an example.  Motion: Grahame Grieve/Eric Haas:  13 abstain 0 against  21 for
    • Grahame Grieve/Eric Haas: 21-0-13
    • Enhancement
    • Non-compatible
    • R5

    Description

      In SDC, we have several profiles that define different aspects of Questionnaire definition. I have a few examples (and will soon have more) that comply with more than one of these profiles. For example, I expect one to eventually comply with the rendering, behavior, population as well as extraction profile. Right now, I can't point to more than one of these, which is a problem.

      I understand that making polymorphic elements is a problem. One possible solution would be to eliminate the boolean and to say that if you can't point to a specific profile with the exampleCanonical to instead point to the ImplementationGuide as a whole - indicating that it's an example instance for the IG but not a specific profile. Another possibility would be to have both an exampleBoolean and 0..* exampleCanonical with an invariant that exampleBoolean can't be false if exampleCanonical is present.

      Attachments

        Activity

          People

            lloyd Lloyd McKenzie
            lloyd Lloyd McKenzie
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: