-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Refactor how Questionnaires are generated during the $apply operation #505
Conversation
Formatting check succeeded! |
3d89e07
to
a9a65a8
Compare
bccea4b
to
5b1495b
Compare
758811a
to
8e436c3
Compare
cqf-fhir-cr/src/main/java/org/opencds/cqf/fhir/cr/visitor/DataRequirementsVisitor.java
Show resolved
Hide resolved
cqf-fhir-cr/src/main/java/org/opencds/cqf/fhir/cr/common/IQuestionnaireRequest.java
Outdated
Show resolved
Hide resolved
decent handful of issues flagged, don't see anything majorly critical, but I'd have a look through https://sonarcloud.io/project/issues?id=cqframework_clinical-reasoning&pullRequest=505&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true before merging |
Fixed all of them but the too many parameters in methods. Those will have to wait for another refactor. |
Quality Gate passedIssues Measures |
…#505) * Refactor Questionnaire generation during $apply operation * Add evaluate processor * Fix operation processors not using the proxy repository when endpoints are passed in * $extract now uses the Questionnaire item for definition based extraction * Handle answers of type decimal or integer with a Questionnaire Unit extension * spotless * Add evaluate tests * Add support for Questionnaire Launch Context extension in $populate * Add tests for InputParameterResolver * Add tests * Refactor Item generation with Case Feature Expressions * Add list of resources already packaged to prevent duplicate recursion * Add method to construct custom library * fix merge issues * Add data requirements visitor and processor * Add tests * cleanup * cleanup * Add tests * Add tests * Add tests * Add ValueSetProcessor with $package and $data-requirements operations * Add tests and cleanup * cleanup * cleanup * Strip non canonical relatedArtifacts from the module-definition returned from the CQL engine * fix merge issue * cleanup * cleanup * add tests * cleanup * Add tests * Add tests
Closes #472
Closes #481
Closes #482