Open delcroip opened 9 months ago
This change will not be as simple as changing the versions of the cqf libraries in the Dependencies file. The engine
and evaluator
belong to the org.opencds.cqf.cql
group Id. However, the group id has been deprecated and now all the Cql libraries reside under the info.cqframework
group. Coupled with the API changes, going from 2.x to 3.x will take time
thanks for the update
@jingtang10 @brynrhodes Can we define the work for @vitorpamplona to complete to resolve this issue here.
@brynrhodes: there's a scheduled engine (evaluator?) release today for 3.00 and translator release 3.2.0. Luke tested on a prerelease version.
but the most important change is the name space change. you should only need a repository implementation now. and now the other providers. does mean the other content needs to be provided by the same impl. this should use both engine and knowledge manager in the android fhir sdk.
luke has successfullly run the example on the image (bryn provided) using the prerelease 7.
the proxy repository should actually be able to query either the content repostiory for knowledge artifacts or the data repository for patient data. so this actually maps to fhir engine and knowledge manager quite well. but it might also fall-through, which is what we want.
from bryn: https://github.com/cqframework/pd-apply
Here is a bundle of files that I was able to get working. From https://github.com/WorldHealthOrganization/smart-immunizations/tree/cleanup measlesApplyTest.json.txt
Describe the bug ActivityDefinition/$Apply is not working well (via planDefinition/$apply)
Component Evaluator
To Reproduce
Expected behavior should be able to add contained and inputs on Task/Medication Request
Additional context Major updates were made on the CQF library, those upgrade were tested successfully on the CQF-Ruler Docker snapshot
alphora/cqf-ruler:0.14.2-SNAPSHOT
(it creates a medication request )