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

Consider requiring the use of a SignatureLevel higher than none

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • Canonical Resource Management Infrastructure (FHIR)
    • 1.0.0-ballot [deprecated]
    • Clinical Decision Support
    • Using Cql [deprecated]
    • Hide

      Agreed, add a SignatureLevel option to the list of ELM options and indicate that is Required to be Overloads or All if the CQL uses overloaded functions.

      Show
      Agreed, add a SignatureLevel option to the list of ELM options and indicate that is Required to be Overloads or All if the CQL uses overloaded functions.
    • Daryl Chertcoff/Chris Schuler: 12-0-1
    • Enhancement
    • Non-substantive

    Description

      ELM Function Invocations by default do not specify invocation signature or overload signature, making it a runtime determination to resolve overloads. This places additional implementation requirements on ELM engines, and introduces the potential for errors when the engine doesn't select the correct overload. To avoid this, translation should include signature information in ELM function invocation. There is a translator option, SignatureLevel that controls whether this information is included. Consider adding a requirement that this option be set to something higher than None.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: