Commit Graph

5346 Commits

Author SHA1 Message Date
James Agnew 92d37866de Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-20 08:57:15 -04:00
James Agnew 6e98c02862 Fix #1495 - Avoid NPE in RuleBuilder 2019-09-20 08:57:01 -04:00
James Agnew 72d1c9e737 Fix #1494 - Avoid NPE in RuleBuilder 2019-09-20 08:56:25 -04:00
James Agnew 20d33afb6f Credit for #1489 2019-09-19 20:48:17 -04:00
James Agnew ad01d7598c Credit for #1489 2019-09-19 20:41:02 -04:00
James Agnew 6f6cc960ad Add timing tests 2019-09-19 20:39:16 -04:00
David Maplesden c2c07c95fc We can't short circuit traversal after all. 2019-09-19 20:38:30 -04:00
David Maplesden c8c8ab6881 Add modifier extensions to tha actual modifier extensions collection 2019-09-19 20:38:30 -04:00
David Maplesden 946f3a1732 Cut short traversal when finding top-level base references 2019-09-19 20:38:30 -04:00
David Maplesden 4021fccf3b We only need to extract the existing contained resources once 2019-09-19 20:38:30 -04:00
David Maplesden 1f253856cf Optimise for encoding String primitive data types
We typically have many more string primitives than anything else
2019-09-19 20:38:30 -04:00
David Maplesden 8b84b8ffea Cache the composite children that need encoding to improve performance 2019-09-19 20:38:30 -04:00
David Maplesden 5120fe795e Dramatically improve the performance of containResourcesForEncoding
We do this by avoiding the double processing of contained resources when
looking for resources to contain
2019-09-19 20:38:30 -04:00
jamesagnew 6475146bc9 Add license headers 2019-09-19 18:08:21 -04:00
James Agnew eddb98084d Move PreferReturnEnum back to original location to avoid regressions 2019-09-19 15:48:58 -04:00
James Agnew 6fde2879ef Fix one more intermittent test 2019-09-19 14:53:29 -04:00
James Agnew 47805bceff Test fixes 2019-09-19 14:42:27 -04:00
James Agnew a5a0fca065 Test fixes 2019-09-19 11:33:33 -04:00
James Agnew 4115a4bb6d Compile fixes 2019-09-19 10:10:47 -04:00
James Agnew 2be63a1650 Test fixes 2019-09-19 09:45:07 -04:00
jamesagnew 170698562a Bump to current org.hl7.fhir.core 2019-09-19 08:11:30 -04:00
James Agnew 30dfde645b Upgrade to Fontawesdome 5 and prevent uploading resources with binary
storage extensions
2019-09-19 05:28:05 -04:00
James Agnew 6b21e8cd90 Add some testing to the bulk export service 2019-09-18 14:43:00 -04:00
James Agnew 5e74a6f3e8 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-17 16:01:53 -04:00
James Agnew 4a751cbfc5
Integrate Bulk Export (#1487)
* Start working on subscription processor

* Work on new scheduler

* Test fixes

* Scheduler refactoring

* Fix test failure

* One more test fix

* Updates to scheduler

* More scheduler work

* Tests now all passing

* Ongoing work on export

* Ongoing scheduler work

* Ongoing testing

* Work on export task

* Sync master

* Ongoing work

* Bump xml patch version

* Work on provider

* Work on bulk

* Work on export scheduler

* More test fies

* More test fixes

* Compile fix

* Reduce logging

* Improve logging

* Reuse bulk export jobs

* Export provider

* Improve logging in bulk export

* Work on bulk export service

* One more bugfix

* Ongoing work on Bulk Data

* Add changelog
2019-09-17 16:01:35 -04:00
James Agnew d3c8962ae6 Add some tests 2019-09-17 14:04:35 -04:00
James Agnew 2cfa08f179 Add test case 2019-09-17 11:13:57 -04:00
James Agnew 882e0853df Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-16 15:55:49 -04:00
James Agnew 38cf830384 Accurately reflect codesystem URL 2019-09-16 15:55:32 -04:00
Diederik Muylwyk 1704d3d083
Merge pull request #1485 from jamesagnew/dm-additional-enhancements-for-loinc-terminology
Resolve "Additional Enhancements for LOINC terminology"
2019-09-16 12:00:35 -04:00
Diederik Muylwyk 3a9342913c Address review comments. Added tests. 2019-09-16 11:54:34 -04:00
Diederik Muylwyk b05c5f3f71 Implement the parent and child filters for LOINC. #1453 2019-09-15 21:52:33 -04:00
James Agnew 9997b02506 Add support for R5 in the terstpage overlay 2019-09-14 11:51:09 -04:00
Diederik Muylwyk 9b1af6b207 Implement both a copyright property and a copyright filter for LOINC. #1451 2019-09-13 16:18:51 -04:00
Diederik Muylwyk 678d58ab90 Only manually add EXTERNAL_COPYRIGHT_NOTICE to LOINC uploader if it doesn't already exist in loinc.xml 2019-09-13 11:57:19 -04:00
Diederik Muylwyk 75ddba7f2d Add EXTERNAL_COPYRIGHT_NOTICE property for LOINC uploader. 2019-09-13 11:49:01 -04:00
James Agnew 08835c1615 FIx a failure in FhirTerser when visiting custom types 2019-09-13 09:11:47 -04:00
Tuomo Ala-Vannesluoma 2c3283fd34
Add test for search method binding matching 2019-09-12 13:36:56 +03:00
James Agnew 0831feb2c3 Bump xml patch version 2019-09-11 17:33:31 -04:00
jamesagnew cfdb3b222e Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-11 08:29:13 -04:00
Diederik Muylwyk 7dce29b86e
Merge pull request #1468 from jamesagnew/dm-more-performance-tuning-on-valueset-expansion
More performance tuning on ValueSet expansion.
2019-09-10 17:57:13 -04:00
Diederik Muylwyk 65e029458c Test fixes. 2019-09-10 17:50:49 -04:00
Diederik Muylwyk d4feb5d0b1 Final cleanup before review. 2019-09-10 14:21:42 -04:00
jamesagnew ea49692106 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-10 13:45:49 -04:00
jamesagnew c7ec9601fd Bump core version 2019-09-10 13:32:59 -04:00
James Agnew 5020cef56b
Merge pull request #1480 from jamesagnew/ks-in-memory-date-compare
%now and in-memory date compare
2019-09-10 13:25:51 -04:00
James Agnew 9420bca341
Merge branch 'master' into ks-in-memory-date-compare 2019-09-10 13:25:29 -04:00
Diederik Muylwyk 57d4cc23ee More bug-hunting. DSTU3 was missing a null check. 2019-09-10 11:56:07 -04:00
James Agnew 0843a2b02d Avoid leaking details when canSeeReource rejects a resource from consent
service
2019-09-10 11:14:44 -04:00
Ken Stevens c974e9283b added search % now test 2019-09-10 10:11:09 -04:00