518 Commits

Author SHA1 Message Date
James Agnew
4a5f5199b5
Add custom partition interceptor examples (#2145)
* Add custom partition interceptor examples

* Add documentation

* Test fixes

* Remove outdated test

* Test modification
2020-10-25 19:19:40 -04:00
jamesagnew
0fdff3e052 Credit for #2142 2020-10-23 10:33:49 -04:00
IanMMarshall
fd46d0965f
Merge pull request #2141 from jamesagnew/im_20201020_package_installer_enhancements
Enable package installer to load non-Conformance resources
2020-10-21 18:28:15 -04:00
ianmarshall
830ad70089 Add changelog for package installer enhancement. 2020-10-21 16:18:10 -04:00
Ken Stevens
3b91873b7c
delete expunge (#2131)
Added delete _expunge=true
2020-10-20 17:21:50 -04:00
jamesagnew
66e36378c1 Add hardcoded anchor name to docs 2020-10-13 12:11:58 -04:00
James Agnew
aa3da9b05f
Bump bootstrap version (#2128)
* Bump bootstrap version

* Add changelog

* Resolve fixme

* Rmove test code
2020-10-12 20:47:14 -04:00
jamesagnew
7d150858dc Credit for #2118 2020-10-12 20:45:02 -04:00
jamesagnew
90016b25a2 Credit for #2059 2020-10-12 17:45:01 -04:00
Tuomo Ala-Vannesluoma
1435540320
Improve synchronous searching by providing offset & limit support (#2059)
* 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>
2020-10-12 17:42:03 -04:00
jamesagnew
bd6feec2f4 Initial credit for #2118 2020-10-12 17:19:15 -04:00
jamesagnew
81d7a1eae1 Credit for #2112 2020-10-11 15:29:06 -04:00
jamesagnew
576f6efc39 Credit for #1607 2020-10-09 11:58:00 -04:00
James Agnew
2134d40f1c
Account for timezones in lastUpdated search (#2113)
* Add test

* Fix

* Add changelog

* Test fixes

* Test fix

* Test fixes

* Resolve fixme

* Test fixes

* Remove debug logs

* Try to get CI tests passing again
2020-10-09 07:52:46 -04:00
Tadgh
5a29fd9945 rollback the elastic changes 2020-10-06 17:20:11 -04:00
jamesagnew
edbd089092 Docs update 2020-10-06 05:52:22 -04:00
IanMMarshall
5ec1284b8a
Apply suggestions from code review
Edits per code review.

Co-authored-by: Diederik Muylwyk <diederik.muylwyk@gmail.com>
2020-10-05 15:14:39 -04:00
ianmarshall
30e50ba90c Improvements to terminology documentation. 2020-10-05 14:08:29 -04:00
ianmarshall
4ca739e223 Improvements to terminology documentation. 2020-10-05 12:02:01 -04:00
ianmarshall
03bd94462d Fix typo in changelog. 2020-10-05 10:13:08 -04:00
ianmarshall
2258d37283 Documentation for terminology. 2020-10-05 09:02:00 -04:00
ianmarshall
8613e76659 Documentation for terminology. 2020-10-04 21:20:19 -04:00
IanMMarshall
f1710fd0be
Merge pull request #2081 from jamesagnew/feature_2020_09_02_term_multi_version_support
Feature 2020 09 02 term multi version support
2020-10-01 12:24:40 -04:00
ianmarshall
dc3443665c Changes per code review. 2020-09-29 21:12:27 -04:00
ianmarshall
8e7b4e8437 Changes per code review. 2020-09-29 21:05:28 -04:00
Ken Stevens
d71121e268 oops 2020-09-29 17:37:09 -04:00
Ken Stevens
09d09233ff
empi bugfixes and enhancements (#2104) 2020-09-29 17:27:43 -04:00
ianmarshall
42b4e9ae02 Add change log. 2020-09-28 08:45:59 -04:00
James Agnew
ecc09889cb
Avoid duplicate search param defs in generated CapabilityStatement (#2101)
* Avoid duplicate search param defs in generated CapabilityStatement

* Add changelog
2020-09-22 19:21:34 -04:00
jamesagnew
8d9aa417e2 One more file rename 2020-09-22 17:13:06 -04:00
jamesagnew
3debef6cd4 Rename changelog 2020-09-22 12:39:05 -04:00
James Agnew
ef4f3df945
Don't install draft package contents (#2099)
* Don't install draft package contents

* Add changelog

* Add changelog
2020-09-22 09:44:36 -04:00
James Agnew
072e63be5a
Avoid a crash on double date chains (#2097)
* Avoid a crash on double date chains

* Add changelog

* Address coverage warning
2020-09-21 15:43:07 -04:00
Ken Stevens
3189819dd5
limit transaction size config (#2087) 2020-09-16 14:13:03 -04:00
jamesagnew
b64e982ec3 Credit for #2083 2020-09-16 09:07:33 -04:00
James Agnew
9711b5ed18
Update resources on package reinstall (#2078)
* Start testing

* Update resources on package install

* Add changelog
2020-09-15 08:46:43 -04:00
James Agnew
5b6ee4e475
Dependency version bump (#2074)
* Dependency version bump

* More dependency work

* One more fix
2020-09-14 08:42:28 -04:00
Alan Lescano
800283ae97
Update points.json (#2073)
Update of my contact e-mail and lat./long. points
2020-09-13 16:06:33 -04:00
jamesagnew
c73da4d989 Fix SIL-A's name 2020-09-03 14:17:37 -04:00
James Agnew
c6777578a8
Avoid DB binary storage deadlock (#2062)
* Avoid DB binary storage deadlock

* Add changelog

* Rework
2020-09-01 09:52:38 -04:00
James Agnew
437e81fc65
Support multiple updates of one resource in a transaction (#2050)
* Support multiple updates of one resource in a transaction

* Test update

* Add changelog

* Test fix
2020-08-25 05:55:54 -04:00
jamesagnew
969a20d9e8 Credit for #2049 2020-08-22 17:01:37 -04:00
James Agnew
dbbff1fd16
Allow HTTP 204 response to transaction (#2051)
* Allow HTTP 204 response to transaction

* Add changelog

* Test fix
2020-08-21 21:00:55 -04:00
James Agnew
03cde8c53f
Don't use remote termsvc on implied system validation (#2045)
* Don't use remote termsvc on implied system validation

* Add changelog
2020-08-18 13:56:37 -04:00
James Agnew
1fadaeeff5
Reject nvalid SearchParameter wiith no path expression (#2043)
* Fix some changelog typos

* Reject SearchParameter with invalid path

* Add changelog

* Test fix

* Test fixes

* Test fixes

* Test fix

* One more test fix
2020-08-17 11:21:55 -04:00
James Agnew
eab828f47a
Add transactionbuilder (#2041)
* Add transactionbuilder

* Add changelog

* Add creates
2020-08-17 07:47:40 -04:00
jamesagnew
3a5e0ed872 Fix #2042 - Outdated CI link on website 2020-08-16 21:03:27 -04:00
jamesagnew
ad12ee4a5c Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2020-08-16 21:03:13 -04:00
jamesagnew
cd65c298fe Fix some changelog typos 2020-08-16 09:01:42 -04:00
jamesagnew
a3951b551f Add release details for 5.1.0 2020-08-13 17:36:04 -04:00