1435540320
* Improve synchronous searching by providing offset & limit support Add support for offset querying which leverages paging at the query level Add configuration for search default page size and search maximum page size If using offset, always use synchronous searching to avoid extra database insert/update etc. When using offset, only calculate count if it's wanted Validate params closer to provider and handle size if search returned "all" (or last) * Review and test fixes Comment _offset as nonstandard parameter Make synchronous search always count the total value (for now) Fix issue with FulltextSearchSvcImpl mutating param map Dirty fix for BaseJpaTest (not sure how to fix the including resources issue) * Remove temporary count querying fix for synchronous loads * Fix offsetting of everything operations, do not drop zero offset * Fix jpa test default and maximum page size, add some fixmes to tests before resolved * Ignore one failing test, fix others * Fix Dereferenced variable may be null * Fix everything paging in R4 by adding DISTINCT if synchronous load is used Also fix assertion of size when hitting fetchSizeDefaultMaximum * Add documentation about offset annotation and paging Co-authored-by: James Agnew <jamesagnew@gmail.com> |
||
---|---|---|
.github | ||
.mvn/wrapper | ||
example-projects | ||
hapi-deployable-pom | ||
hapi-fhir-android | ||
hapi-fhir-android-realm | ||
hapi-fhir-base | ||
hapi-fhir-bom | ||
hapi-fhir-cli | ||
hapi-fhir-client | ||
hapi-fhir-client-okhttp | ||
hapi-fhir-converter | ||
hapi-fhir-dist | ||
hapi-fhir-docs | ||
hapi-fhir-elasticsearch-6 | ||
hapi-fhir-igpacks | ||
hapi-fhir-jacoco | ||
hapi-fhir-jaxrsserver-base | ||
hapi-fhir-jaxrsserver-example | ||
hapi-fhir-jpaserver-api | ||
hapi-fhir-jpaserver-base | ||
hapi-fhir-jpaserver-batch | ||
hapi-fhir-jpaserver-empi | ||
hapi-fhir-jpaserver-migrate | ||
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-empi | ||
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-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 | ||
restful-server-example | ||
src | ||
tests | ||
vagrant | ||
.editorconfig | ||
.gitignore | ||
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 | ||
sync.sh | ||
sync_dstu3.sh | ||
sync_ri.sh | ||
sync_ri3.fish | ||
sync_ri3.sh | ||
sync_ri4.sh | ||
sync_ri5.sh | ||
sync_ri21.sh | ||
tmp2.txt | ||
update_version.sh |
README.md
HAPI FHIR
HAPI FHIR - Java API for HL7 FHIR Clients and Servers
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.