9753b66610
* First cut at multithreading bundle validation * javadoc * change test to a red-green test * add daoconfig * move bundle concurrency config from validationsupport to request validator * Moved concurrent details from ValidationOptions to FhirValidator * Remove bundleValidationThreadCount (it's set by creating an appropriate executor) * validate threadpool prefixes * FIXME cleanup * reassign FIXMEs to JB * only create the threadpool if it will be used * Add the MdcTaskDectorator to all threadpools * Add bundle path to concurrently validated bundle resource validation messages. * Add test to check bundle entry path being added to validation messages * Threaded validation of contained resources initial checkin * FHIR validator refactored to maintain correct bundle path and async validation task * Refactored to use validation complete invoke callback to support raw string resource or resource object * switch from XML to JSON * # Conflicts: # hapi-fhir-base/src/main/java/ca/uhn/fhir/validation/FhirValidator.java # hapi-fhir-validation/src/test/java/org/hl7/fhir/r4/validation/FhirInstanceValidatorR4Test.java * Updated to use new HAPI-FHIR version * merge 'validate_contains_change' into issue-3144-multi-threaded-bundle-validation * Updated to use new HAPI-FHIR version * Revert "Updated to use new HAPI-FHIR version" This reverts commit |
||
---|---|---|
.github | ||
.mvn/wrapper | ||
.mvn_/wrapper | ||
hapi-deployable-pom | ||
hapi-fhir-android | ||
hapi-fhir-android-realm | ||
hapi-fhir-base | ||
hapi-fhir-batch | ||
hapi-fhir-bom | ||
hapi-fhir-cli | ||
hapi-fhir-client | ||
hapi-fhir-client-okhttp | ||
hapi-fhir-converter | ||
hapi-fhir-dist | ||
hapi-fhir-docs | ||
hapi-fhir-jacoco | ||
hapi-fhir-jaxrsserver-base | ||
hapi-fhir-jpa | ||
hapi-fhir-jpaserver-base | ||
hapi-fhir-jpaserver-cql | ||
hapi-fhir-jpaserver-mdm | ||
hapi-fhir-jpaserver-model | ||
hapi-fhir-jpaserver-searchparam | ||
hapi-fhir-jpaserver-subscription | ||
hapi-fhir-jpaserver-test-utilities | ||
hapi-fhir-jpaserver-uhnfhirtest | ||
hapi-fhir-narrativegenerator | ||
hapi-fhir-oauth2 | ||
hapi-fhir-server | ||
hapi-fhir-server-mdm | ||
hapi-fhir-server-openapi | ||
hapi-fhir-spring-boot | ||
hapi-fhir-sql-migrate | ||
hapi-fhir-storage | ||
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-structures-r5 | ||
hapi-fhir-test-utilities | ||
hapi-fhir-testpage-interceptor | ||
hapi-fhir-testpage-overlay | ||
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-fhir-validation-resources-r5 | ||
hapi-tinder-plugin | ||
hapi-tinder-test | ||
osgi | ||
src | ||
tests | ||
vagrant | ||
.editorconfig | ||
.gitignore | ||
.whitesource | ||
HELPWANTED.md | ||
LICENSE.txt | ||
LOINC_NOTES.txt | ||
NOTICE.txt | ||
README.md | ||
azure-pipelines.yml | ||
check_for_maven_updates.sh | ||
lgtm.yml | ||
list_releases.sh | ||
mvnw | ||
mvnw.cmd | ||
pom.xml | ||
snapshot-pipeline.yml | ||
sync.sh | ||
sync_dstu3.sh | ||
sync_ri.sh | ||
sync_ri3.fish | ||
sync_ri3.sh | ||
sync_ri4.sh | ||
sync_ri5.sh | ||
sync_ri21.sh | ||
update_version.sh |
README.md
HAPI FHIR
HAPI FHIR - Java API for HL7 FHIR Clients and Servers
CI/CD
CI Status (master) | SNAPSHOT Pipeline | Current Release |
---|---|---|
Test Coverage
Documentation and wiki
Complete project documentation is available here: http://hapifhir.io
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.