73dda18f59
* Added unit tests - Case when hasAnswer is false doesn't work with InstanceValidator yet. * Fixed test cases to make EnableWhen disable questions * Fixed unit test asserts * Unit tests up to date and maybe we need to use r4 path * First implementation of enableWhen evaluator * Missing file * fix enablewhen result * Added operator evaluation for R4 enableWhen * Fixed bug in finding QuestionnaireResponse child items * Remove unnecessary throw * Added default enablewhen behaviour to STU3 resources converted to R4 * Removed unused HapiWorkerContext * Cherry picked changes from master to 3.5.0 branch * Unit tests up to date and maybe we need to use r4 path * Added operator evaluation for R4 enableWhen * Removed unused HapiWorkerContext * Added default operator type EQUALS * Added check for answering questions which are not enabled * Way to inject custom enablewhen evaluator added * Changed versions to use fi.kela.kanta.phr parent * Copying modifierExtensions from QuestionnaireItems added * Thread questionnaireResponse root element through questionnaire validation so implementations of enablewhen may validate against the complete resource * Added missing propagation of QuestionnaireResponse root element * Avoid infinite loop when validating misaligned questionnaireresponseitems * Added support for Quantity in the default enable when evaluator * Added more information to the error message about misplaced QuestionnaireResponseItem * Temporarily set isNoTerminologyServer() return true to avoid errors about loinc codes * Returned to original state as the experiment failed * temporarily set hard coded error when no profile found * Support required questionnaireitem groups * bumped version n. for release * Filter Extensions from enablewhen evaluation * Don't evaluate Extensions when determining type of answer * Do not force enableWhen to have system * Corrected project dependency version numberts * Corrected problems caused by merge * Make this configurable * Deleted unnecessary Inteface class * Corrected group ids back to ca.uhn.hapi.fhir |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
.mvn/wrapper | ||
example-projects | ||
examples | ||
hapi-deployable-pom | ||
hapi-fhir-android | ||
hapi-fhir-android-realm | ||
hapi-fhir-base | ||
hapi-fhir-cli | ||
hapi-fhir-client | ||
hapi-fhir-client-okhttp | ||
hapi-fhir-converter | ||
hapi-fhir-dist | ||
hapi-fhir-igpacks | ||
hapi-fhir-jacoco | ||
hapi-fhir-jaxrsserver-base | ||
hapi-fhir-jaxrsserver-example | ||
hapi-fhir-jpaserver-base | ||
hapi-fhir-jpaserver-elasticsearch | ||
hapi-fhir-jpaserver-example | ||
hapi-fhir-jpaserver-migrate | ||
hapi-fhir-jpaserver-model | ||
hapi-fhir-jpaserver-searchparam | ||
hapi-fhir-jpaserver-subscription | ||
hapi-fhir-jpaserver-uhnfhirtest | ||
hapi-fhir-narrativegenerator | ||
hapi-fhir-oauth2 | ||
hapi-fhir-osgi-core | ||
hapi-fhir-server | ||
hapi-fhir-spring-boot | ||
hapi-fhir-structures-dstu | ||
hapi-fhir-structures-dstu2 | ||
hapi-fhir-structures-dstu2.1 | ||
hapi-fhir-structures-dstu3 | ||
hapi-fhir-structures-hl7org-dstu2 | ||
hapi-fhir-structures-r4 | ||
hapi-fhir-testpage-interceptor | ||
hapi-fhir-testpage-overlay | ||
hapi-fhir-tutorial | ||
hapi-fhir-utilities | ||
hapi-fhir-validation | ||
hapi-fhir-validation-resources-dstu2 | ||
hapi-fhir-validation-resources-dstu2.1 | ||
hapi-fhir-validation-resources-dstu3 | ||
hapi-fhir-validation-resources-r4 | ||
hapi-tinder-plugin | ||
hapi-tinder-test | ||
osgi | ||
restful-server-example | ||
restful-server-example-test | ||
src | ||
tests | ||
vagrant | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
HELPWANTED.md | ||
LICENSE.txt | ||
LOINC_NOTES.txt | ||
NOTICE.txt | ||
README.md | ||
appveyor.yml | ||
check_for_maven_updates.sh | ||
list_releases.sh | ||
mvnw | ||
mvnw.cmd | ||
pom.xml | ||
sync.sh | ||
sync_dstu3.sh | ||
sync_ri.sh | ||
sync_ri3.fish | ||
sync_ri3.sh | ||
sync_ri4.sh | ||
sync_ri21.sh | ||
update_version.sh |
README.md
HAPI FHIR
HAPI FHIR - Java API for HL7 FHIR Clients and Servers
Complete project documentation is available here: http://jamesagnew.github.io/hapi-fhir/
A demonstration of this project is available here: http://hapi.fhir.org/
This project is Open Source, licensed under the Apache Software License 2.0.
Please see this wiki page for information on where to get help with HAPI FHIR. Please see Smile CDR for information on commercial support.