🔥 HAPI FHIR - Java API for HL7 FHIR Clients and Servers
Go to file
Karl M. Davis aa134fc423 Hacky but workable fix for race condition surfaced by If-None-Exists creates.
Some notes from other attempts I made to fix this in a less hacky way:

* Tried to @Autowire myResourceDaos from a setter (rather than using the annotation on a field), and initialize myResourceTypeToDao in that setter, instead. Couldn't get it to work: Spring started throwing odd bean dependency errors. Don't really understand why.
* Tried to move the exceptions being thrown on null getDao(Class) results into that method, but that was breaking a test case. Didn't investigate why.
2017-06-01 03:17:38 -04:00
example-projects Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
examples Doc updates and allow DSTU3 resources in some annotations that 2017-05-14 22:03:38 -04:00
hapi-deployable-pom Fix dependency on new version of commons-codec 2017-05-25 15:24:47 -04:00
hapi-fhir-android Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-android-realm Work on JPA 2017-02-02 06:23:28 -05:00
hapi-fhir-base Remove import 2017-05-22 16:20:58 -04:00
hapi-fhir-base-test-mindeps-client Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-base-test-mindeps-server Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-cli Bugfixes to the testpage overlay 2017-05-22 16:15:51 -04:00
hapi-fhir-client-okhttp Bugfixes to the testpage overlay 2017-05-22 16:15:51 -04:00
hapi-fhir-converter Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-dist Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-jacoco Fix jacoco error 2017-04-23 22:21:35 -04:00
hapi-fhir-jaxrsserver-base Fix compile errors 2017-05-22 16:42:51 -04:00
hapi-fhir-jaxrsserver-example Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-jpaserver-base Hacky but workable fix for race condition surfaced by If-None-Exists creates. 2017-06-01 03:17:38 -04:00
hapi-fhir-jpaserver-example Update copyright per plugin 2017-05-21 16:37:27 -04:00
hapi-fhir-jpaserver-examples/hapi-fhir-jpaserver-example-postgres dependencies convergence 2017-01-29 19:22:28 +01:00
hapi-fhir-jpaserver-uhnfhirtest Fix dependency on new version of commons-codec 2017-05-25 15:24:47 -04:00
hapi-fhir-narrativegenerator remove .settings .project .classpath file of eclipse 2017-01-28 17:13:47 +01:00
hapi-fhir-oauth2 remove .settings .project .classpath file of eclipse 2017-01-28 17:13:47 +01:00
hapi-fhir-osgi-core Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-structures-dstu A bit more cleanup for #646 2017-05-22 08:13:00 -04:00
hapi-fhir-structures-dstu2 Server now respects the If-Modified-Since header for read operations 2017-05-17 14:57:05 -04:00
hapi-fhir-structures-dstu2.1 Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-structures-dstu3 FIx JDK7 dep 2017-05-26 21:35:40 -04:00
hapi-fhir-structures-hl7org-dstu2 Merge branch 'jpa_perf_enhancements' 2017-04-21 06:30:22 -04:00
hapi-fhir-testpage-interceptor remove .settings .project .classpath file of eclipse 2017-01-28 17:13:47 +01:00
hapi-fhir-testpage-overlay Add some logging to searches 2017-05-25 08:31:29 -04:00
hapi-fhir-tutorial dependencies convergence 2017-01-29 19:22:28 +01:00
hapi-fhir-validation-resources-dstu2 Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-validation-resources-dstu2.1 Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-fhir-validation-resources-dstu3 Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
hapi-tinder-plugin Fix dependency on new version of commons-codec 2017-05-25 15:24:47 -04:00
hapi-tinder-test Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
restful-server-example Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
restful-server-example-test Version bump to 2.5-SNAPSHOT 2017-04-20 16:13:15 -04:00
src Validator incorrectly rejected references where only an identifier was 2017-05-26 21:32:12 -04:00
vagrant Fix #242 - Allow compartment and read method to coexist for server 2015-10-21 11:58:19 -04:00
.editorconfig More work on perf 2017-04-06 22:23:20 -04:00
.gitignore Update .gitignore 2017-01-28 16:03:53 +01:00
.travis.yml Disable errorprone for now 2017-04-17 17:49:59 -04:00
HELPWANTED.md Work on custom params 2017-02-02 20:37:58 -05:00
LICENSE.txt Add license and notice files 2015-03-25 22:32:32 -04:00
NOTICE.txt Add license and notice files 2015-03-25 22:32:32 -04:00
README.md Work on cobertura 2016-04-13 08:09:51 -04:00
check_for_maven_updates.sh Fix up examples 2014-09-03 18:03:44 -04:00
list_releases.sh Implement handleException on the server interceptor framework, as well 2014-11-07 14:26:59 -05:00
pom.xml POM updates 2017-05-22 17:25:05 -04:00
sync.sh Update resource defs 2015-12-01 18:35:24 -05:00
sync_dstu3.sh Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-07-01 14:31:25 -04:00
sync_ri.sh Bump to 1.0.2 FHIR definitions 2015-11-15 12:22:56 -05:00
sync_ri3.fish Bring DSTU3 structs up to FHIR R3 2017-04-18 07:48:38 -04:00
sync_ri3.sh Syn RI - Build still failing :( 2016-05-28 12:53:59 -04:00
sync_ri21.sh Update model and definitions to latest definitions 2016-01-30 11:08:16 -05:00
update_version.sh Force another travis build 2015-08-05 10:38:38 -04:00

README.md

hapi-fhir

HAPI FHIR - Java API for HL7 FHIR Clients and Servers

Build Status Coverage Status Maven Central Dependency Status License

Complete project documentation is available here: http://jamesagnew.github.io/hapi-fhir/

A demonstration of this project is available here: http://fhirtest.uhn.ca/

This project is Open Source, licensed under the Apache Software License 2.0.