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

Should support RuleSet libraries

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Considered for Future Use
    • Icon: Highest Highest
    • Shorthand (FHIR)
    • 2.0.0
    • FHIR Infrastructure
    • Language Reference
    • 3.5.11
    • Hide

      We agree that it would be useful to have a mechanism for sharing and including RuleSet libraries. Some questions we will need to consider:

      • Are RuleSets the only thing we'd want to share? What if a RuleSet references something else?
      • How should these FSH libraries be packaged?
      • How should these FSH libraries be shared / distributed?
      • How should these FSH libraries be scoped when used in a project?

      As the commenter suggests, we may want to consider using FHIR Library as a mechanism for representing FSH libraries / files / definitions. If so, we should see if leveraging CRMI might answer some of the questions above.

      We've also considered allowing FSH projects to import other FSH definitions from GitHub repos.

      We will consider this for future versions of FHIR Shorthand.

      Show
      We agree that it would be useful to have a mechanism for sharing and including RuleSet libraries. Some questions we will need to consider: Are RuleSets the only thing we'd want to share? What if a RuleSet references something else? How should these FSH libraries be packaged? How should these FSH libraries be shared / distributed? How should these FSH libraries be scoped when used in a project? As the commenter suggests, we may want to consider using FHIR Library as a mechanism for representing FSH libraries / files / definitions. If so, we should see if leveraging CRMI might answer some of the questions above. We've also considered allowing FSH projects to import other FSH definitions from GitHub repos. We will consider this for future versions of FHIR Shorthand.
    • Gino Canessa / Grahame Grieve: 12-0-0

    Description

      RulesSet are very valuable and should become sharable elements. 

      Preferably included in an NPM package (e.g. as a Library resource), possibly combined with a Include: rule.

      Is ok as labeled Deferred.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bvdh Bas van den Heuvel
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: