f933ff3d9c
* small refactor * refactored MDM module to use iterface IMDMLink, refactored MDMLink to use ResourcePersistenceId wrapper rather than pid as long * removing IJpaIdHelperService and refactor IIdHelperService * fixed bugs for GoldenResourceMergerSvcImpl and FindCandidateByExampleSvc * changes to IIdHelperService * move MdmSearchParamSvc and MdmSubmitSvcImpl out of jpaserver-mdm * moved JpaResourceLoader to hapi-fhir-storage, renamed to ResourceLoaderImpl * added error Msg code, removed Fixme * fixed error code, update last used code in Msg.java to 2083 * fixed accidentally throwing unprocessableentityException * added MdmLinkExpandSvc interface * build adding license to files * MdmLinkdao refactor * fix build * mdm config refactoring * MdmStorageInterceptor and IExpungeEverythingService changes * fix bug where a pid is converted to ResourcePersistenceId twice * minor refactor to IMdmLink, change id from long to ResourcePersistenceId * changed PageImpl to Page interface * refactor MdmSearchExpandingInterceptor to use interface * fixed missed refactor where the resourcePersistenceId is still assumed to be long * resolve test failures resulting from merging master * changed conflicting exception code * fixed issue with bulk export wrapping resourcePid inside resourcePersistenceId * added IMdmLinkImpl to MdmSettings * fixed missing import in IdHelperService from merging master * fixed MdmLinkDaoSvcTest importing wrong MdmLinkTuple * restored JpaIdHelperService and added changelog * modified msg.code to non-duplicate * code review changes * refactored some bulk export batch 2 files to accomodate change in beans being exported * fixed jpa bulk export failing tests * removed duplicate bean declaration of MdmLinkImplFactory in BaseMdmR4Test * merged master and bump version to pre25 * extracted expungeEverythingByType to IExpungeEverythingService * fixed wiring issue * messed up merging pom with master * fixed broken changelog Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: Samuel Lee <samuel.lee@smilecdr.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> |
||
---|---|---|
.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-checkstyle | ||
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-elastic-test-utilities | ||
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-server | ||
hapi-fhir-server-mdm | ||
hapi-fhir-server-openapi | ||
hapi-fhir-spring-boot | ||
hapi-fhir-sql-migrate | ||
hapi-fhir-storage | ||
hapi-fhir-storage-batch2 | ||
hapi-fhir-storage-batch2-jobs | ||
hapi-fhir-storage-mdm | ||
hapi-fhir-storage-test-utilities | ||
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-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 | ||
release-pipeline.yml | ||
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 |
---|---|---|
Coverage and Quality
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.