-
Notifications
You must be signed in to change notification settings - Fork 8
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
Run MERIndicators CQL #39
Comments
@citizenrich thank you for raising this! At first glance, this appears to be happening because our library importing logic (topological sort during library import) does not properly support including libraries without a version. This Thanks again for raising! |
Note, that after updating all the includes with a version, there's still an error running your CQL with our engine:
As noted in the README, this toolkit is pretty early and fully experimental with missing system operators and overloads. For this one, I this this may be because there's no implicit converstion between FHIR.CodeableConcept and System.Code in CQL. Without looking too deeply, I think there's a conversion between FHIR.Coding and System.Code, but not one between CodeableConcept and System.Code. So this might need to be something you update in the code where this comparison is happening? If this runs in other engines, then it could very well be something we're not doing right. Our equivalent overload is a |
Thanks for the great troubleshooting! It makes sense about the includes and authors can make that fix easily. The code does run on the CQF tooling engine and the HAPI FHIR JPA with clinical reasoning module enabled. But, I don't know enough about the codeable concept issue to offer anything useful, so I'll ping @brynrhodes |
No problem! Sounds good, and thank you for trying our tools out! :) I took a closer look at the |
@citizenrich thanks again for your report! I merged in @suyashkumar's change to add libraries to the error output, hopefully that will make debugging smoother in the future. I started work today on #40 I'd like to get that merged in early next week depending on team availability. |
I sent 33faab5 for the (Concept, Code) overload earlier (and fixed the (Code, Code)) one. Across Evan and I, we'll try to wrap up the other overloads. That said, I think I'll just change the title of this issue to "Run MERIndicators" since there are a few other minor associated things we can fix to support all the CQL in there. It's as good of a target as any to get ship ship, particularly if @citizenrich is interested in running it with our engine! :) |
Required for the CQL in #39. PiperOrigin-RevId: 650466292
Required for the CQL in #39. PiperOrigin-RevId: 650702309
Here are some items we'll need to support for this CQL (can break the larger ones out into separate tasks if we want):
Feel free to edit this comment and add some more if needed. |
This addresses part of #39. PiperOrigin-RevId: 651178839
This addresses part of #39. PiperOrigin-RevId: 651237467
Hi,
Thanks for the great app. I'm just trying it out and see an error:
The repository I'm using is https://github.com/PATH-Global-Health/MERIndicators and the invocation I'm using is:
I'm not clear about the error, if there's any guidance that can be provided to help me troubleshoot it. Thanks.
The text was updated successfully, but these errors were encountered: