2254 Commits

Author SHA1 Message Date
James Agnew
6b21e8cd90 Add some testing to the bulk export service 2019-09-18 14:43:00 -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
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
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
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
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
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
Diederik Muylwyk
67d24eedff Merging master into working branch.
# Conflicts:
#	hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/entity/TermValueSetConceptDesignation.java
#	hapi-fhir-jpaserver-migrate/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java
2019-09-09 19:01:29 -04:00
Diederik Muylwyk
dbe5a36f26 Reset schedule for pre-expansions. Ready for review. 2019-09-09 18:44:25 -04:00
Diederik Muylwyk
7e76c1893f Fixed bug for large ValueSet expansion with URL parameter; return 404 for unknown ValueSets. 2019-09-09 18:41:00 -04:00
James Agnew
2052df3152 Error with a 404 on invalid valueset 2019-09-09 18:01:41 -04:00
Diederik Muylwyk
19676a01b7 Incremental progress on large ValueSet expansion with URL parameter. 2019-09-09 17:24:01 -04:00
Diederik Muylwyk
c82c3a093f Removing gaps from concept order when pre-expanding ValueSets. 2019-09-09 15:24:37 -04:00
jamesagnew
95e75d0a7d Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-09 15:02:55 -04:00
Diederik Muylwyk
4fc0ad6f0a Cleanup following paired programming with JA. 2019-09-06 17:56:56 -04:00
James Agnew
6ec991cd39 Finally this is fast! 2019-09-06 16:29:09 -04:00
James Agnew
718fcb28a5 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-06 14:58:03 -04:00
Diederik Muylwyk
0cabc0392f Incremental progress on large ValueSet expansion. 2019-09-06 14:57:34 -04:00
James Agnew
722c7a8211 Work on GraphQL updates 2019-09-06 14:56:17 -04:00
jamesagnew
362c658f9a License headers 2019-09-06 10:23:36 -04:00
Ken Stevens
c88e6a6fa7
Merge pull request #1442 from jamesagnew/ja_20190822_1440_infinispan_query_cache
Externalize query cache into its own service
2019-09-06 08:28:12 -04:00
James Agnew
785d40a777 Accuont for a few schema changes 2019-09-05 21:29:47 -04:00
Ken Stevens
b1421b1d60 @NotNull (hope I picked the right one!) 2019-09-05 16:20:24 -04:00
Ken Stevens
2a08808935 final PR cleanup 2019-09-05 16:11:58 -04:00
Diederik Muylwyk
6fa9658b24 Incremental progress on large ValueSet expansion. 2019-09-05 15:54:45 -04:00
Diederik Muylwyk
655222fcac Merging master into working branch. 2019-09-05 11:59:44 -04:00
Diederik Muylwyk
91cfecd257 Incremental progress on large ValueSet expansion. 2019-09-05 11:43:31 -04:00
Ken Stevens
01015bc435 added list stresstest 2019-09-04 21:15:08 -04:00
Ken Stevens
1f60d85517 Merge branch 'ks-anylist-enhancement' into ja_20190822_1440_infinispan_query_cache 2019-09-04 13:31:19 -04:00
Ken Stevens
fa62ab9c9e Merge remote-tracking branch 'remotes/origin/master' into ja_20190822_1440_infinispan_query_cache
# Conflicts:
#	hapi-fhir-jpaserver-migrate/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java
#	src/changes/changes.xml
2019-09-04 13:31:00 -04:00
Ken Stevens
0a5c52122e added list stresstest 2019-09-04 08:49:18 -04:00
Diederik Muylwyk
b00b1d2278 Toggle pre-expansion config. 2019-09-03 20:36:54 -04:00
Diederik Muylwyk
ea19b46f60 Added an indexed order column to TermValueSetConcept for improved fetching. 2019-09-03 20:36:16 -04:00
Diederik Muylwyk
aa9a984075 Don't trust stored total when determining whether or not to expand. 2019-09-03 18:44:52 -04:00
Diederik Muylwyk
358f649d1f Minor tweaks following review. 2019-09-03 17:14:31 -04:00
Diederik Muylwyk
3e522a7414 Address review comments. 2019-09-03 16:37:28 -04:00
Diederik Muylwyk
6ebc9572ac Adjust concept and designation totals as we process. 2019-09-03 16:23:20 -04:00
Diederik Muylwyk
b42b598d01 Added pre-fetch for concept designations, improved paging for expanded ValueSets, and columns on TermValueSet for number of concepts and designations. 2019-09-03 16:02:28 -04:00
jamesagnew
1ef70a0fca Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2019-09-03 07:02:09 -04:00
jamesagnew
8b09b3f3eb Rename config enum for consistency 2019-09-03 07:01:36 -04:00
Diederik Muylwyk
02a896f31e Fix NPE for ValueSet operation validate-code when Coding and/or CodeableConcept is null for DSTU3/R5. 2019-09-02 21:28:51 -04:00