Commit Graph

7809 Commits

Author SHA1 Message Date
Nick Goupinets 8b8bbcc91f Refactored based on the code review 2021-03-11 17:14:01 -05:00
Nick Goupinets 0013910c53 Removed commented code 2021-03-11 15:48:22 -05:00
Nick Goupinets 01b1210b8a Fixed NPEs on validation 2021-03-11 15:38:45 -05:00
Nick Goupinets 23f3cc1f42 Code review 2021-03-11 14:51:13 -05:00
James Agnew 2633cbd141
Improve error message for invalid date param (#2466)
* Improve error message for invalid date param

* Add changelog

* Test fixes
2021-03-11 14:23:02 -05:00
Tadgh 950e65dc48
Merge pull request #2463 from hapifhir/issue-2445-support-patient-level-export
Issue 2445 support patient level export
2021-03-11 13:20:44 -05:00
Nick Goupinets 97fc19b2ce
Update hapi-fhir-base/src/main/java/ca/uhn/fhir/util/TerserUtil.java
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-03-11 12:12:12 -05:00
Nick Goupinets e4387ea633
Update hapi-fhir-base/src/main/java/ca/uhn/fhir/util/TerserUtil.java
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-03-11 12:12:06 -05:00
Nick Goupinets 26653f66da
Update hapi-fhir-base/src/main/java/ca/uhn/fhir/util/TerserUtil.java
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-03-11 12:11:39 -05:00
Tadgh e09741cbf6 Merge remote-tracking branch 'origin/master' into issue-2445-support-patient-level-export 2021-03-11 11:08:48 -05:00
Nick Goupinets 8c77882da0 Merge branch 'master' into ng_validation_s13n_interceptors 2021-03-11 09:48:39 -05:00
Tadgh c8ed81d338 Fix up some mocks, fix empty search param maps being generated 2021-03-10 18:26:16 -05:00
Frank Tao 85824efa51
Added index to improve the performance (#2385)
* Added index to improve the performance

* Added index for FORCED_ID

* Added comments for the index of while 'missing' is supported.

* Updated comments

* Moved the migration script to V5_4_0
2021-03-10 16:58:10 -05:00
Xiaocheng Luan f752e46e84
Make the search coordinator thread pool size configurable and set a (#2457)
reasonable default value. The default was 1 and all searches were being
executed sequentially.
2021-03-10 16:56:49 -05:00
Tadgh 126fc212a7 Reverting dumb changes 2021-03-10 15:43:51 -05:00
Tadgh b86eee5392 Add more validation of resource types 2021-03-10 15:40:18 -05:00
Nick Goupinets b5da1068a2 Removed CDR from the text literal 2021-03-10 15:32:48 -05:00
Tadgh 9e8af41b8b Add test for cache recency 2021-03-10 15:16:21 -05:00
Tadgh 75f756b49f Add changelog 2021-03-10 15:00:54 -05:00
Tadgh 412cf003b0 Add test for cache busting header 2021-03-10 14:52:53 -05:00
Tadgh 827ee33414 Add test for provider type validation pre-submission 2021-03-10 13:52:15 -05:00
Tadgh 420c4f8378 Rework pid translator to accept non-forced-ids 2021-03-10 13:34:04 -05:00
Tadgh 5323486d28 Validate tyepes 2021-03-10 12:48:54 -05:00
Tadgh 374a65db7d Fix bug 2021-03-10 12:03:52 -05:00
Tadgh 3e249d0261 Minor cleanup 2021-03-10 12:03:19 -05:00
Tadgh b7398cb6f2 Merge remote-tracking branch 'origin/master' into issue-2445-support-patient-level-export 2021-03-10 10:33:24 -05:00
Tadgh bfb9d0bc36 Filter default resource types based on export style 2021-03-10 10:30:54 -05:00
jamesagnew 9f5786ba6c License header updates 2021-03-10 05:09:14 -05:00
Tadgh 30a48894cc Add another test 2021-03-09 22:54:51 -05:00
Tadgh e26d757ba3 Merge remote-tracking branch 'origin/master' into issue-2445-support-patient-level-export 2021-03-09 22:54:24 -05:00
James Agnew 807d9d53f0
Improve performance for large transactions (#2462)
* Performance tweaks

* Work on processing speed

* Disable no longer relevant tests

* Work on performance

* Work on tests

* Work on large transaction performance

* Add changelog

* Perf tweaks

* Test fixes

* Resolve FIXME

* Fixes

* Test cleanup

* Fix broken changelog entry
2021-03-09 18:16:02 -05:00
Nick Goupinets 7f8ac36ce0 Headers 2021-03-09 17:31:04 -05:00
Nick Goupinets 9056c95865 Updated docs 2021-03-09 16:41:50 -05:00
Nick Goupinets 052919eb33 Finished tests 2021-03-09 16:17:13 -05:00
Nick Goupinets 02eae95c85 Merge branch 'master' into ng_validation_s13n_interceptors 2021-03-09 14:06:33 -05:00
Nick Goupinets dd47c71f44 Fixed test failures 2021-03-09 13:17:48 -05:00
Tadgh 1a1a5ee661 WIP supporting multiple type filters 2021-03-09 12:42:39 -05:00
James Agnew be50a46d76
Tweaks to contained searches (#2461)
* Tweaks to contained searches

* Add changelog

* Build fix
2021-03-09 11:51:30 -05:00
Nick Goupinets 6b387fa0a9 Removed fixme 2021-03-09 10:59:28 -05:00
Nick Goupinets 340341b3a4 Removed fixme 2021-03-09 10:50:09 -05:00
Nick Goupinets ed511565ae Fixing build failure 2021-03-09 09:54:57 -05:00
Frank Tao bf8e890a0c
Supported contained resource search (#2441)
* POC for indexing on contained resource - test case may failed

* Test contained url

* Add a spt to handle contained flag

* Added search option for contained resource

* Impl contained resource search

* fixed typo

* Reworked on creating index based on the review comments

* Added changelog

* Added more test cases

Co-authored-by: jamesagnew <jamesagnew@gmail.com>
2021-03-09 06:50:23 -05:00
Diederik Muylwyk 6cc8a5ce4d
Fix HasParam#doGetQueryParameterQualifier() (#2460)
* Fix HasParam#doGetQueryParameterQualifier(); add changelog entry

* Fix bad test in SearchParameterMapTest
2021-03-09 06:28:40 -05:00
Tadgh 27952ab5e4 add patient export, partial rework for multiple _typeFilters 2021-03-09 00:56:49 -05:00
Nick Goupinets ab4f02b2bd Added changelog 2021-03-08 18:02:40 -05:00
Nick Goupinets ccb5b1aaad Addresses #2449 2021-03-08 17:40:16 -05:00
James Agnew 62df320ceb
Avoid a crash reading an unknown ID on partitioned server (#2451)
* Avoid a crash reading an unknown ID on partitioned server. Fix #1953.

* Attempt 2 at fixing #1953
2021-03-07 10:16:30 -05:00
Diederik Muylwyk eb3c155598
Merge pull request #2455 from hapifhir/2454-address-cve-2020-27223
Address CVE-2020-27223
2021-03-06 17:45:27 -05:00
Diederik Muylwyk 11ee6dedd3 Address CVE-2020-27223; bumped minor version of Jetty in root POM 2021-03-06 16:33:05 -05:00
Diederik Muylwyk 5f31fad6bb
Merge pull request #2452 from hapifhir/2446-fix-typos
Fix typos in changelog entry and javadocs.
2021-03-05 19:06:11 -05:00