-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syntax issue ( allowable, but causes error from fqm-execution ) #222
Comments
Thanks for the issue. It looks like The It's failing on the constructor of the Expression, which tries to recursively build the internal |
Related: cqframework/cql-execution#296 |
There will be discussion around this item at the May 2023 HL7 Connectathon |
Discussed with @brynrhodes at the May 2023 HL7 Connectathon. Resolving this issue requires an update in both the translator and For the translator, an update to the QICore modelinfo file is required and a ticket has been filed at cqframework/clinical_quality_language#1168. Once the translator is updated, a resolution for valueset expressions can be worked in |
@gregory-akins: Originated from MADiE Issue Tracker 1455 |
Just to follow up on this one, after a lot of discussion in the past couple weeks, it has been determined that the authoring pattern for CommunicationNotDone now explicitly discourages use of the
The updated syntax of that authoring pattern is supported as is in One key assumption that we've discussed as well is that any canonical to a I might suggest closing this issue, as the specific syntax that caused it is no longer of concern, but I will wait for input from others. |
Follow cqframework/cql-execution#296 for more progress on this |
Summary
CQL contains a strange, but allowable syntax
or "Macular edema absent (situation)" in MacularEdemaAbsentNotCommunicated.reasonCode
When that clause is included in the CQL, fqm-execution returns an error ( e is undefined )
Expected Behavior
parsed & executed successfully
Stan Rankins reports
Version or Commit
1.0.8
Inputs (e.g. Measure Bundle, Patient Bundle, CQL Library)
bundleAndTestcas.zip
Relevant Calculation Options (e.g. Measurement Period, meta.profile Validation)
cql-to-elm Version Used for Measure Logic Translation (if known)
CQFramework 2.7.0
Any Additional Info
The text was updated successfully, but these errors were encountered: