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

Clarify extension paths more

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • Shorthand (FHIR)
    • 0.12.0 [deprecated]
    • FHIR Infrastructure
    • Language Reference
    • 3.2.6 Extension Paths
    • Hide

      Spec will be clarified and additional explanations added in terms of whether to refer to extensions by URL, name, or id.

      "The path to that extension is then referred to by its local slice name as a member of the extension array using square brackets, i.e., `extension[\{sliceName}]`. Alternatively, if the extension is defined externally, the extension can be referred to by its id or canonical URL (or an alias for that URL). Whether to use the local slice name, id, or canonical URL is a matter of user preference, however, sometimes the canonical URL is easier to find than the slice name or id".

      Show
      Spec will be clarified and additional explanations added in terms of whether to refer to extensions by URL, name, or id. "The path to that extension is then referred to by its local slice name as a member of the extension array using square brackets, i.e., `extension [\{sliceName}] `. Alternatively, if the extension is defined externally, the extension can be referred to by its id or canonical URL (or an alias for that URL). Whether to use the local slice name, id, or canonical URL is a matter of user preference, however, sometimes the canonical URL is easier to find than the slice name or id".
    • Moesel/Rhodes 11-0-1
    • Clarification
    • Non-substantive

    Description

      The spec isn't as clear (or complete?) as it could be refarding extension paths. When do you reference an extension by its slicenmae in the profile and when do you reference it by its URL (or an alias to it)? For example, when defining profiles or subextensions, the slicename for the extension should probably be used (rather than URL). When defining an instance, it's less clear – if the InstanceOf profile declares the extension, you can use its slicename, but if it doesn't declare the extension, you must use its URL.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cmoesel Chris Moesel
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: