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

Caching guidance needs to be clarified

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • US Da Vinci DTR (FHIR)
    • 1.0.0 [deprecated]
    • Clinical Decision Support
    • Execution of CQL [deprecated]
    • Hide

      Replace the statement:

      "The app's engine will use result caching so that each statement should be executed either zero or one time."

      with 

      "The DTR application will use result caching so that results that are already available will be reused without requesting them again."

      Show
      Replace the statement: "The app's engine will use result caching so that each statement should be executed either zero or one time." with  "The DTR application will use result caching so that results that are already available will be reused without requesting them again."
    • Bob Dieterle / Ben Hamlin : 9-0-0
    • Clarification
    • Non-substantive

    Description

      "The app's engine will use result caching so that each statement should be executed either zero or one time."

      This isn't true/safe.  The CQL results will not only be dependent on externally retrieved data.  They can also depend on the answers to questions.  For repeating or nested questions, the same CQL may run multiple times, each time with a different context.  Also, if the answers to any questions on which the CQL is dependent are revised (user edits pre-populated data or decides to go back and change their answer), then the CQL will obviously have to be re-run.

      Please replace the erroneous statement with a section that talks about dependencies and in what circumstances CQL will need to be re-run.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lloyd Lloyd McKenzie
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: