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

Add a URL constraint to ShareableLibrary

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • Clinical Decision Support
    • Library
    • Hide

      Agreed, add an invariant to enforce that the URL element of a ShareableLibrary SHALL be of the form "<base>/Library/<tail>" and that the <tail> of the URL SHALL match the name element of the library.

      Note that this does not preclude inclusion of elements of the version as part of the canonical, it only requires that if that is done, it needs to be done to the name elements as well. For example:

      url: http://example.org/fhir/Library/MyLibraryFHIRv9
      version: 9.0.1
      name: MyLibraryFHIRv9

      canonical reference: http://example.org/fhir/Library/MyLibraryFHIRv9|9.0.1

       

      Show
      Agreed, add an invariant to enforce that the URL element of a ShareableLibrary SHALL be of the form "<base>/Library/<tail>" and that the <tail> of the URL SHALL match the name element of the library. Note that this does not preclude inclusion of elements of the version as part of the canonical, it only requires that if that is done, it needs to be done to the name elements as well. For example: url: http://example.org/fhir/Library/MyLibraryFHIRv9 version: 9.0.1 name: MyLibraryFHIRv9 canonical reference: http://example.org/fhir/Library/MyLibraryFHIRv9 |9.0.1  
    • Paul Denning/Floyd Eisenberg: 12-0-0
    • Enhancement
    • Non-compatible

    Description

      URL SHALL be of the form "<base>/Library/<tail>"

      Attachments

        Activity

          People

            Unassigned Unassigned
            bryn.rhodes Bryn Rhodes
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: