James Agnew
7b363c2c5c
Some test fixes
2019-09-24 15:28:14 -04:00
James Agnew
9b2826f3c6
Handle searches with chained slash value ( #1503 )
...
* Work on test case for bug with searches
* Work on tests
* Fix issue with slashes in reference chain parameter for JPA server
2019-09-24 14:31:05 -04:00
jamesagnew
936587df6e
Work on migrating docs
2019-09-22 15:52:49 -04:00
James Agnew
0a5eca0821
Work on docs
2019-09-22 13:25:50 -04:00
James Agnew
a989a746b0
Fix #1494 - Upgrade to new :recurse syntax for R4 include/revinclude
...
statements
2019-09-20 09:38:29 -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
2be63a1650
Test fixes
2019-09-19 09:45:07 -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
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
08835c1615
FIx a failure in FhirTerser when visiting custom types
2019-09-13 09:11:47 -04:00
Ken Stevens
abef4455eb
done
2019-09-09 17:22:07 -04:00
Ken Stevens
7cfbf710fe
Merge remote-tracking branch 'remotes/origin/master' into ks-in-memory-date-compare
...
# Conflicts:
# src/changes/changes.xml
2019-09-09 14:46:25 -04:00
Ken Stevens
9e83f1d40a
changelog
2019-09-09 14:22:42 -04:00
James Agnew
722c7a8211
Work on GraphQL updates
2019-09-06 14:56:17 -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
9f7cf3923b
Merge pull request #1458 from jamesagnew/1457-valueset-pre-expansion-need-to-account-for-existing-valuesets-and-user-assigned-ids
...
Resolve "ValueSet pre-expansion - need to account for existing ValueSets and user-assigned IDs."
2019-08-30 10:48:39 -04:00
Diederik Muylwyk
8ef9c61b83
Address review comments; improve logging.
2019-08-30 10:47:21 -04:00
Diederik Muylwyk
e03d6a5d47
Fixed handling of pre-expansion in light of pre-existing, non-pre-expanded ValueSets.
2019-08-29 18:09:30 -04:00
James Agnew
c5a88444b6
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2019-08-29 14:00:37 -04:00
James Agnew
956bb39327
Resolve an inefficient regex expression
2019-08-29 13:59:31 -04:00
Diederik Muylwyk
b41926307c
Completed work on large ValueSet expansion support; ready for review.
2019-08-23 17:40:45 -04:00
Diederik Muylwyk
890555a77d
Incremental work on large ValueSet expansion support; transaction boundaries need to be broken up.
2019-08-23 11:46:32 -04:00
Diederik Muylwyk
97a235ddfc
Merging master into working branch.
...
# Conflicts:
# hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/DaoConfig.java
2019-08-22 14:02:56 -04:00
James Agnew
9428430822
Add support for Resource.meta.source ( #1438 )
...
* Work on indexing source
* Work on tests
* Refactor query count tests
* Unit test fixes
* Add some tests
* DAO fix
* Fix compile error
* Unit test fix
* Cleanup
* Test fix
* Fix compile error
* One more test fix
2019-08-21 11:17:43 -04:00
James Agnew
ce44115152
Handle cascading deletes correctly with circular references ( #1435 )
...
* Handle cascading deletes correctly with circular references
* A bit of cleanup
* Address review comments
* FIx some javadocs
* Fix an incorrect message
2019-08-20 10:08:34 -04:00
Diederik Muylwyk
8590e0ca4d
Merging master into working branch.
...
# Conflicts:
# hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/DaoConfig.java
2019-08-19 02:28:30 -04:00
Diederik Muylwyk
dfd098c374
Incremental work on large ValueSet expansion support; added use of terminology tables when expanding.
2019-08-19 02:26:12 -04:00
James Agnew
57c6064d89
Another test fix
2019-08-17 12:21:08 -04:00
James Agnew
74c83f6148
Test fixes
2019-08-17 12:01:04 -04:00
James Agnew
1e07fcd2b3
Fix an unintended regression in #1357 ( #1429 )
...
* Start working on a tweak to #1357 - Not yet complete
* Tweaks to avoid an unintended regression from #1357
2019-08-15 08:35:50 -04:00
Ken Stevens
f29c37a654
added IBaseReference constructor to TokenParam
2019-08-14 15:33:50 -04:00
jamesagnew
2d35db877e
Add version constant
2019-08-14 15:03:05 -04:00
jamesagnew
e1b43d811f
Version bump to 4.1.0-SNAPSHOT
2019-08-14 14:06:06 -04:00
jamesagnew
3f22456b0f
Bump version to 4.0.0
2019-08-14 11:06:26 -04:00
James Agnew
b127867ef7
Fix responsehighlighterinterceptor to work with graphql
2019-08-13 18:00:30 -04:00
James Agnew
01a6aa8f5b
Test fix
2019-08-13 14:54:35 -04:00
James Agnew
b4fece0ae9
Add interceptor hook for graphql calls
2019-08-13 14:46:50 -04:00
James Agnew
ef7182228f
One more fix for #1399
2019-08-12 18:07:09 -04:00
James Agnew
c04f1d15d8
Fix #1399 - Issue with DiagnosticReport R4 narrative generation template
2019-08-12 17:17:45 -04:00
James Agnew
301a8f8432
Merge #1146 - Filter implementation ( #1220 )
...
* Initial commit of _filter keyword implementation.
* - Completed all search parameter types for _filter.
- Implemented handling for _has, _id, _security, language, _profile, _security, and _tag.
* - Changes to support "ne" matching on resource ID for _filter
* Implemented language
* Commit/push before creation of pull request
* Ongoing merge work
* Ongoing merge work
* Merge master in
* Test fix
2019-08-12 11:59:33 -04:00