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

Library namespace guidance - QM #140

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • US Quality Measures (FHIR)
    • STU3
    • Clinical Quality Information
    • Profiles
    • N/A
    • Hide

      Propose that a conformance requirement be added to say Libraries SHOULD provide a namespace. When a namespace is not provided, the library SHALL be considered part of a "public" global namespace for the purposes of resolution within a given environment. Note that changing the namespace of a library does not entail resetting the version. Provide an example namespace in the IG for CMS program measures: namespace CMS, url would be: https://ecqi.healthit.gov/ecqm/measures/

      Show
      Propose that a conformance requirement be added to say Libraries SHOULD provide a namespace. When a namespace is not provided, the library SHALL be considered part of a "public" global namespace for the purposes of resolution within a given environment. Note that changing the namespace of a library does not entail resetting the version. Provide an example namespace in the IG for CMS program measures: namespace CMS, url would be: https://ecqi.healthit.gov/ecqm/measures/
    • Bryn Rhodes/Ben Hamlin: 19-0-0
    • Clarification
    • Non-compatible

    Description

      Existing Wording: CQL added capabilities for CQL Library namespaces. No reference is made in the IG regarding how this capability should be used.

      Proposed Wording: Recommend adding a section around namespaces, specifically if there are any constraints that should be recommended or enforced.

      Comment:

      For a Library namespace, do we want to lock the namespace capability down, leave it open for implementations or provide a preference for what the namespace should be? Should we require a namespace (backwards incompatible) or leave it optional? If namespace is required, how should an existing library that have no namespace be resolved? Does the use of a namespace for an existing library with no namspace necessitate a new library 'family' and therefore create the need to set the library version back to 1.0, for example?

      Summary:

      Library namespace guidance

      Attachments

        Activity

          People

            Unassigned Unassigned
            stan_rankins Stan Rankins
            Stan Rankins
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: