James Agnew
cc2b7452be
Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/index/IdHelperService.java
...
Co-Authored-By: Ken Stevens <khstevens@gmail.com>
2020-04-21 20:36:19 -04:00
jamesagnew
c7de85339c
Work on review comments
2020-04-21 20:18:06 -04:00
Maciej Kucharek
f69fb1a39b
Set ES username and password only if they're not blank ( #1806 )
...
This is important for AWS-hosted ES, as it does not accept HTTP requests with Basic authentication (even if the username/passwords are blank). Skipping those settings in case they're blank solves the issue.
Co-authored-by: Maciej Kucharek <maciej@oraoncology.com>
2020-04-21 15:32:12 -04:00
Ibrohim Kholilul Islam
3225075f9e
Fix GraphQL Error ( #1791 )
...
* add debug log
* add debug log to value iteration
* fix _filter issue on /$graphql, fix dash and underscore issue on /$graphql, and give helpful error message on wrong argument.
* remove debug logging
* implement JpaStorageServicesTest
2020-04-21 15:28:28 -04:00
James Agnew
c716216b34
Adjust return type for fluent delete() operation ( #1805 )
...
* Add cascading delete to client
* Add changelog
* Client delete should return MethodOutcome
* Rerturn more appropriate type for delete operations
* Refactor cascade detection to be reusable
2020-04-21 15:23:11 -04:00
jamesagnew
998c1f7751
Work on docs
2020-04-21 14:32:41 -04:00
jamesagnew
e6c806283e
Merge branch 'ja_20200206_multitenancy' of github.com:jamesagnew/hapi-fhir into ja_20200206_multitenancy
2020-04-20 16:58:59 -04:00
jamesagnew
544d9fbc6c
Add migration tasks
2020-04-20 16:58:48 -04:00
jamesagnew
bbab016ca6
Rename config
2020-04-20 12:38:04 -04:00
jamesagnew
7248b4e18e
Finish docs
2020-04-20 11:02:27 -04:00
jamesagnew
cd3e1c5e72
Tenancy docs
2020-04-19 10:15:51 -04:00
jamesagnew
48057b9d8e
Merge branch 'master' into ja_20200206_multitenancy
2020-04-17 17:59:48 -04:00
ianmarshall
540375a7eb
Merge remote-tracking branch 'remotes/origin/master' into im_20200316_lastn_operation_elasticsearch
2020-04-17 17:39:27 -04:00
ianmarshall
4a89860f9b
Additional tests and cleanup.
2020-04-17 17:38:42 -04:00
jamesagnew
e0b419354f
Bump up hamcrest version and force the use of the latest version
2020-04-17 13:59:22 -04:00
James Agnew
497757501b
Improve search method binding priority ( #1802 )
...
* Work on search method binding priority
* Work on method priority
* Work on binding priority
* Test fixes
* Add changelog
* Test fixes
* compile fix
* One more comple fix
* Test cleanup
* Test fix
2020-04-17 09:28:33 -04:00
jamesagnew
81723c30d8
Work on multitenancy
2020-04-16 15:52:15 -04:00
jamesagnew
25cdbb15c2
Work on multitenancy
2020-04-16 15:33:48 -04:00
jamesagnew
8873749d9c
Add license headers
2020-04-16 10:06:56 -04:00
jamesagnew
cd06137745
Work on multitenancy
2020-04-15 22:12:28 -04:00
jamesagnew
d822867a4a
Merge branch 'master' into ja_20200206_multitenancy
2020-04-15 22:12:20 -04:00
James Agnew
f95f619bdc
Correct two JPA processing bugs ( #1801 )
...
* Work on search params on contained
* Add workaround for stored decimals with leading decimal point
* Add changelog
* Cleanup
* Test fix
* Test fix
* One more test fix
2020-04-15 14:22:47 -04:00
ianmarshall
d03ce6533e
Fixed conflicts after merging latest from Master.
2020-04-13 20:01:34 -04:00
ianmarshall
925bbbbcdc
Merge remote-tracking branch 'remotes/origin/master' into im_20200316_lastn_operation_elasticsearch
...
# Conflicts:
# hapi-fhir-cli/hapi-fhir-cli-api/src/main/java/ca/uhn/fhir/cli/RunServerCommand.java
# hapi-fhir-cli/hapi-fhir-cli-jpaserver/src/main/java/ca/uhn/fhir/jpa/demo/CommonConfig.java
# hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/config/dstu3/BaseDstu3Config.java
# hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/config/r4/BaseR4Config.java
# hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/config/r5/BaseR5Config.java
# pom.xml
2020-04-13 18:35:15 -04:00
ianmarshall
0f9bdbd3af
Undid previous re-factoring and fixed a bug introduced in last commit.
2020-04-13 16:14:38 -04:00
jamesagnew
982b54df57
Work on multitenancy
2020-04-13 11:50:49 -04:00
jamesagnew
f2fa8659c4
Test fix
2020-04-13 09:35:51 -04:00
ianmarshall
af11763dee
Fixes to command line tool, clean-up and minor re-factoring.
2020-04-13 08:56:56 -04:00
jamesagnew
c26a5553e9
Multitenancy work
2020-04-12 20:47:32 -04:00
jamesagnew
e55ccf88fc
Work on multitenancy
2020-04-10 20:01:59 -04:00
ianmarshall
e64d67f429
Consolidate changes to Command Line Tool and add/improve tests.
2020-04-10 16:58:00 -04:00
jamesagnew
8d8c657ce2
More work on multitenancy
2020-04-10 13:05:17 -04:00
jamesagnew
219332e9e3
Work on multitenancy
2020-04-10 11:11:29 -04:00
jamesagnew
e0fcbe1df2
Merge branch 'master' into ja_20200206_multitenancy
2020-04-09 11:52:27 -04:00
James Agnew
8cdc3a72ce
Fix #1794 - Client ID and Server ID mode clash ( #1795 )
...
* Fix #1794 - Client ID and Server ID mode clash
* Try to track down intermittent test failure
2020-04-09 09:31:13 -04:00
jamesagnew
96a4eff38e
Test fix
2020-04-08 19:54:54 -04:00
James Agnew
1c738b903d
Decouple subscription submission / matching ( #1790 )
...
* Start work on subscription cleanup
* Work on subscription cleanup
* Work on subscriptions
* Subscription cleanup
* More work on subscriptions
* Queue factory cleanup
* Work on subscription cleanup
* Subscription cleanup
* Work on subscription cleanup
* Work on subscription cleanup
* Work on subscription cleanup
* Ongoing cleanup
* Subscription work
* Tests passing
* Move resource provider factory
* Test fixes
* Address review changes
* One more change
* Test fixes
2020-04-08 18:08:27 -04:00
jamesagnew
edc30568f2
Address review changes
2020-04-07 19:07:07 -04:00
jamesagnew
35e1dbae32
One more bugfix on #1772
2020-04-07 15:22:59 -04:00
jamesagnew
c2e00bb73b
Bugfix on #1772
2020-04-07 14:21:42 -04:00
jamesagnew
47786660d5
Test fixes
2020-04-07 13:58:24 -04:00
jamesagnew
2205d2306c
Move resource provider factory
2020-04-07 10:56:05 -04:00
jamesagnew
347ecc7d51
Tests passing
2020-04-07 09:39:14 -04:00
jamesagnew
826ba6458a
Subscription work
2020-04-06 20:15:41 -04:00
jamesagnew
b78205c218
Ongoing cleanup
2020-04-06 17:00:45 -04:00
jamesagnew
40d0c27ae3
Work on subscription cleanup
2020-04-05 18:43:27 -04:00
jamesagnew
0a28c0c060
Work on subscription cleanup
2020-04-05 07:21:05 -04:00
jamesagnew
79da1578cb
Subscription cleanup
2020-04-04 20:04:32 -04:00
jamesagnew
fef447afee
Work on subscription cleanup
2020-04-04 16:07:01 -04:00
ianmarshall
83e673e725
Consolidate changes to Command Line Tool and add/improve tests.
2020-04-03 17:12:04 -04:00
jamesagnew
7c6024fa14
More work on subscriptions
2020-04-03 07:43:21 -04:00
jamesagnew
43b4d8e0e3
Work on subscriptions
2020-04-02 21:15:07 -04:00
jamesagnew
6baf1995c9
Work on subscription cleanup
2020-04-02 20:30:19 -04:00
jamesagnew
e1142f4043
Start work on subscription cleanup
2020-04-02 05:31:12 -04:00
ianmarshall
f819c91530
Initial implementation of lastn operation.
2020-03-31 21:55:57 -04:00
ianmarshall
f891634341
Merge remote-tracking branch 'remotes/origin/master' into im_20200316_lastn_operation_elasticsearch
2020-03-31 13:30:28 -04:00
jamesagnew
ea1f35beaa
Work on multitenancy
2020-03-31 10:33:47 -04:00
jamesagnew
c4bd1a97fd
Add test
2020-03-30 11:54:27 -04:00
jamesagnew
2e43c57032
Work on multitenancy
2020-03-30 09:49:17 -04:00
jamesagnew
8e714b6b14
Work on uniques
2020-03-30 05:36:24 -04:00
jamesagnew
62d867902f
Work on multitenancy
2020-03-29 18:16:04 -04:00
jamesagnew
691f2c4e9a
Work on muiltitenancy
2020-03-29 13:35:20 -04:00
jamesagnew
9df4c58122
Work on multitenancy
2020-03-27 09:22:00 -04:00
jamesagnew
ec6fe70acb
Merge branch 'master' into ja_20200206_multitenancy
2020-03-27 05:50:08 -04:00
ianmarshall
83fde61846
Initial commit of changes to support $lastn operation.
2020-03-25 18:02:57 -04:00
ianmarshall
4e4c8dbd9a
Initial commit of changes to support $lastn operation.
2020-03-25 18:02:13 -04:00
jamesagnew
718c248c69
Test fix
2020-03-24 07:55:25 -04:00
jamesagnew
13f0e5384b
Address review comments
2020-03-24 06:02:55 -04:00
jamesagnew
0ac434ea5d
Add chain on _type parameter
2020-03-23 17:53:30 -04:00
jamesagnew
14316147c5
Resolve some docs issues
2020-03-23 10:34:12 -04:00
jamesagnew
3f20f7b67f
Make SubscriptionDeliveryHandlerFactory not abstract
2020-03-22 21:01:19 -04:00
jamesagnew
a5257f0fa8
Add new indexing extractor method
2020-03-19 20:22:30 -04:00
James Agnew
bde7c356fe
Implement Jackson parser/serializer ( #1733 )
...
* [dev] Integration of a Jackson serializer and deserializer - first stage
* [fix] Fixed some serializing issues
[improve] Improved the processing, removed the loggers
* [clean] Removed the JacksonSerializer class, replaced all the Gson classes with Jackson classes
* [clean] Small cleanup
* [improve] Throw a ConfigurationException if the JsonGenerator cannot be created
* [improve] Use the ObjectMapper's `readTree` instead of `readValue`
* [dev] Latest fixes and improvements
* [dev] Use the Jackson serializer
* [clean] Removed the ObjectMapper configuration, for now
* [fix] Use the GsonStructure also for the parsing of a FHIR resource
* [clean] Removed the LinkedList usage
* Work on preparing for merge of #1673
* Resolve build errors
* Work on parser integration
* Tests passing
* Resolve fixme
* CLeanup
* Fix dependency
Co-authored-by: Bogdan Solga <bogdan.solga@gmail.com>
2020-03-17 17:27:26 -04:00
Tadgh
4583cb9939
Merge pull request #1760 from jamesagnew/bugfix/1752-support-chained-parameters-inside-reverse-chained-parameter
...
Bugfix/1752 support chained parameters inside reverse chained parameter
2020-03-17 13:27:20 -07:00
jamesagnew
4c1bbd01cb
Intermittent test fix
2020-03-17 14:19:36 -04:00
Tadgh
3eb09b15f0
Merge branch 'master' into bugfix/1752-support-chained-parameters-inside-reverse-chained-parameter
2020-03-17 10:32:43 -07:00
James Agnew
22413911bf
Validation api changes ( #1719 )
...
* Validation enhancements
* Work on validation api reworking
* Keep working on validation API
* Keep working on new term API
* Work on validation api
* Ongoing work on validation
* Work on integrating validation
* Work on validation API
* Add to validation API
* Work on validation
* Work on API
* Work on validation
* Work on validation API
* Work on validation API
* Work on validation api
* Work on validation API
* Work on validation api
* Validation API changes
* Work on API
* More work on validationo API
* Work on validation API
* FIxes
* WOrk on validation api
* Work on validation API
* Tests passing!
* More cleanup
* More validation API changes
* Fix intermittent test failure
* Package reorg
* Validation API work
* Work on doocumentation
* Work on API
* More work on new validation API
* Fix errorprone-reported error
* Test fixes
* Documentation updates
* Documentation tweaks
* Work on API
* Bean name adjustments
* Build fixes
* Some test fixes
2020-03-17 13:28:59 -04:00
James Agnew
9305bef4ef
Remove useless migrator task generics ( #1687 )
...
* Remove useless migrator task generics
* Clean a couple of compile errors
* Try to fix intermittent
2020-03-17 13:28:43 -04:00
James Agnew
288abe4504
Improve efficiency in search deleting ( #1759 )
...
* Improve efficiency in search deleting
* Changelog
* Address review comments
2020-03-17 12:33:38 -04:00
James Agnew
5867d62d62
Avoid duplicate predicate in _id queries ( #1761 )
...
* Avoid duplicate predicate in _id queries
* Add changelog
* Change to trigger CI
* Address review comments
2020-03-17 11:12:58 -04:00
Tadgh
6f872ffb51
Minor refactor
2020-03-13 19:15:46 -07:00
Tadgh
a39ac886af
Fix error while resolving rebase
2020-03-13 18:43:43 -07:00
Tadgh
4777d75e6b
Merge branch 'master' into bugfix/1752-support-chained-parameters-inside-reverse-chained-parameter
2020-03-13 18:40:11 -07:00
Tadgh
b80e71773d
Tidy, fix up tests
2020-03-13 18:36:43 -07:00
Tadgh
d91cb7524c
Fix up whitespace
2020-03-13 15:30:49 -07:00
Tadgh
03567c5831
Add perftrace. Remove regex
2020-03-13 15:29:48 -07:00
Ken Stevens
6b019492fe
Merge pull request #1758 from jamesagnew/ks-20200312-json-annotation
...
moved common Json annotations out into an interface
2020-03-13 15:58:21 -04:00
Tadgh
74fd2c1519
wip
2020-03-13 11:28:44 -07:00
jamesagnew
72b9d9a350
FIx spelling mistake
2020-03-13 09:19:45 -04:00
James Agnew
1dc5d89013
Optmize forced ID resolution ( #1754 )
...
* Add forced ID caching
* Work on id optimization
* Test fixes
* More optimization work
* Add some docs
* Work on docs
* Test fixes
* Test fixes
* Test fixes
* Address review comments
* Compile fix
2020-03-12 17:12:50 -04:00
Ken Stevens
ecf5284c87
moved common Json annotations out into an interface
2020-03-12 13:36:34 -04:00
Tadgh
c3ceffbd72
wip
2020-03-09 16:05:41 -07:00
Tadgh
e38ec3e3dd
Fix typo
2020-03-09 14:57:53 -07:00
Tadgh
12412a7be9
Add query capturing to query
2020-03-09 13:58:59 -07:00
Tadgh
59d1603597
Some variable renaming. Adds some questions.
2020-03-09 13:51:47 -07:00
Tadgh
aca4bcfaad
Minor refactoring for readability
2020-03-06 14:22:31 -08:00
Tadgh
b299d0b63f
Fix Typos, reduce code duplication
...
* Change Two streams into one.
* Fix typos.
* Begin Writing docstrings
* Rename variables for clarity
2020-03-06 11:39:39 -08:00
Tadgh
0acfc51082
Split test into two tests, one of which passes, one of which fails, showing the missing functionality
2020-03-05 16:38:42 -08:00
James Agnew
58ee76549c
Merge branch 'master' into ja_20200206_multitenancy
2020-03-04 08:19:22 -05:00
Ken Stevens
9b37ba35d0
Merge pull request #1747 from jamesagnew/ks-20200303-bulk-export-filter
...
fixed a copy/paste error in bulk export with test
2020-03-03 19:54:26 -05:00
Ken Stevens
e819d40414
fix near searching for R4
2020-03-03 18:33:19 -05:00
Tadgh
a510543933
Fix log conditional
2020-03-03 14:03:55 -08:00
Tadgh
df7a9916c3
Swap from trace to info logging
2020-03-03 14:01:12 -08:00
Ken Stevens
d104fbdf7d
fixed a copy/paste error in bulk export with test
2020-03-03 16:40:31 -05:00
Ken Stevens
705735b9c0
review feedback: javadoc
2020-03-03 13:29:10 -05:00
Ken Stevens
5b5ef08500
Merge remote-tracking branch 'remotes/origin/master' into ks-20200302-near-chain
2020-03-03 09:44:52 -05:00
James Agnew
4a160a2df3
Merge branch 'master' into ja_20200206_multitenancy
2020-03-03 09:25:19 -05:00
James Agnew
58b5bd9664
Limit type on _has query ( #1743 )
...
* Limit type on _has query
* Add changelog
2020-03-03 08:28:38 -05:00
James Agnew
3c2c1dab2e
Error on missing profile validation ( #1742 )
...
* Error on missing profile validation
* Add changelog
* Test fixes
2020-03-03 08:28:26 -05:00
Ken Stevens
a56df03055
restrict near-distance extraction to DSTU3
2020-03-02 21:50:57 -05:00
Ken Stevens
4e1be80525
fixme
2020-03-02 21:39:28 -05:00
Ken Stevens
d1b54a9668
pre-review cleanup
2020-03-02 21:32:27 -05:00
Ken Stevens
27dcafe4f2
all but unit tests
2020-03-02 21:27:50 -05:00
Ken Stevens
24acb57f3b
began with failing test.
...
test now passes.
2020-03-02 17:56:25 -05:00
Tadgh
8d9119faef
Rework span name
2020-03-02 14:37:09 -08:00
Gary Graham
6123e4b189
rework based on PR comments
2020-02-28 16:31:16 -05:00
Gary Graham
ed7b9fc6b6
Initial attempt at integrating elastic APM for search performance
2020-02-28 16:09:16 -05:00
James Agnew
8c78e465b1
Defer large term delta adds ( #1736 )
...
* Defer large term delta adds
* Add changelog
2020-02-28 14:41:15 -05:00
James Agnew
5bc554949b
Remove deleted resources from cached search results ( #1732 )
...
* Remove deleted resources from cached search results
* Add changelog
* Add tests
2020-02-28 10:57:26 -05:00
Gary Graham
f86a4c9fa1
Add date ordinals to subscription matching checker
2020-02-26 17:05:23 -05:00
Gary Graham
2dc94de6bb
roll back change to inmemory matcher test
2020-02-26 14:31:35 -05:00
Gary Graham
077f9df814
I keep finding more tests
2020-02-26 12:04:33 -05:00
Gary Graham
a97443b1ed
Fix test failures. One caused by invalid test. One caused by granularity need LT not LTE
2020-02-26 11:12:27 -05:00
James Agnew
cb9906580e
Index canonical references ( #1728 )
...
* Index canonical references
* Add changelog
* Fix compile error
* Add whitespace
2020-02-25 21:45:46 -05:00
Gary Graham
df9e86ec66
Merge branch 'master' into date-match-bug
2020-02-25 17:26:53 -05:00
James Agnew
b2b0ff22b4
Collapse date joins ( #1726 )
...
* Collapse date joins
* Add changelog
* Address review comments
* Add whitespace
* fix test
Co-authored-by: Ken Stevens <ken.stevens@sympatico.ca>
2020-02-25 17:17:13 -05:00
Gary Graham
2204fbeabd
Adding some comments
2020-02-25 17:08:11 -05:00
Gary Graham
1e833af5f0
Variable reuse
2020-02-25 17:06:38 -05:00
Gary Graham
f56e38148b
Add flag to DaoConfig controlling behaviour
2020-02-25 16:43:17 -05:00
Gary Graham
512af5b87d
Add changelog entry
2020-02-25 14:09:51 -05:00
Gary Graham
da7224ff89
update broken test to reflect new reality of business logic of ordinal date comparison
2020-02-25 14:07:03 -05:00
Gary Graham
3ec772b527
rework ResourceIndexedSearchParamDate constructor to support incoming string values
2020-02-25 14:06:36 -05:00
Gary Graham
3b41b5b960
Type migration to boxed integer to avoid int defaulting to 0
2020-02-25 11:18:39 -05:00
Gary Graham
34d5925393
Move common work to DateUtils. Rename function for clarity.
2020-02-25 09:37:57 -05:00
Gary Graham
7f5b3394e0
Hacky first-pass of adding ordinal date field to ResourceIndexedSearchParamDate and using it for search
2020-02-24 19:34:16 -05:00
Ken Stevens
b33ad73d46
switch subscriptionchannelfactory to autowire
2020-02-24 14:28:14 -05:00
Ken Stevens
18d859281e
Merge remote-tracking branch 'remotes/origin/master' into date-match-bug
2020-02-24 11:47:43 -05:00
Ken Stevens
41b5eb2484
Switching cdrsubscribablefactory from @ComponentScan to @Bean
2020-02-23 15:43:30 -05:00
j-chan
c0811376b7
Moved TranslateRawParameters method from BaseHapiFhirResourceDao to BaseStorageDao ( #1722 )
2020-02-20 10:52:43 -05:00
James Agnew
6200cd2ddc
Add test asserts
2020-02-19 21:21:22 -05:00
James Agnew
79ad0aebb5
Add a test
2020-02-19 18:01:35 -05:00
James Agnew
a05c4ce9eb
Don't thrash delta links ( #1721 )
...
* Don't thrash delta links
* Add changelog
* Remove commented out code
2020-02-19 17:46:54 -05:00
James Agnew
ab8dfa5a03
Avoid multi-term for ElasticSearch ( #1717 )
...
* Avoid multi-term for ElasticSearch
* Add changelog
* Remove redundant code
2020-02-18 16:40:44 -05:00
IanMMarshall
fba28950ec
Merge pull request #1693 from jamesagnew/im_20200131_remove_circular_dependency_forcedid
...
Changes to schema to loosen dependencies involving Forced ID table
2020-02-18 14:16:09 -05:00
James Agnew
64f07e4dc0
Includes performance enhancement ( #1702 )
...
* Includes performance enhancement
* Add changelog
* Test fix
* Fix typo
* A few coverage cleanups
* Test fix
* Fix changelog
2020-02-18 14:11:48 -05:00
ianmarshall
f7db280099
Merge remote-tracking branch 'remotes/origin/master' into im_20200131_remove_circular_dependency_forcedid
...
# Conflicts:
# hapi-fhir-jpaserver-migrate/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java
2020-02-18 12:13:00 -05:00
James Agnew
60f16dd91d
Update to 4.3.x core JAR ( #1715 )
...
* Added optionality for adding resource fetcher
* Added coverage that proves invocations
* Bumped version of fhir.core to latest version. Added wrapping of AssumeValidRestReferences
* Added optionality for adding resource fetcher
* Added coverage that proves invocations
* Bumped version of fhir.core to latest version. Added wrapping of AssumeValidRestReferences
* Start working on converter
* Account for compile errors
* Test fix
* Work no validator
* Work on getting core working
* Add some test coverage
* Many test fixes
Co-authored-by: Jens Kristian Villadsen <46567685+jvitrifork@users.noreply.github.com>
2020-02-17 14:28:29 -05:00
jamesagnew
ddc7b601ee
Version bump to 4.3.0-SNAPSHOT
2020-02-16 19:23:22 -05:00
jamesagnew
4fd80cfca7
Bump to 4.2.0
2020-02-16 19:00:15 -05:00
Ken Stevens
da11d3d89e
remove distinct from search ( #1712 )
...
* it works now
* oops
* add successful migration message
* add successful migration message
* Add fix for #1300
* Remove FIXME
* Test fix
* Test fix
Co-authored-by: James Agnew <jamesagnew@gmail.com>
2020-02-15 12:45:59 -05:00
jamesagnew
1d1aadb813
Work on multitenancy
2020-02-09 20:57:50 -05:00
James Agnew
ebf395bee9
Merge branch 'master' into ja_20200206_multitenancy
2020-02-09 08:40:29 -05:00
jamesagnew
f7ec41ffc5
Work on multitenancy
2020-02-09 08:40:15 -05:00
James Agnew
c5c1e3196b
Resolve FIXMEs ( #1705 )
...
* Resolve FIXMEs
* Test fixes
* Test fixes
* Clean up unused code
* Add some test coverage
* Test fix
* Test fix
* Avoid intermittent
2020-02-09 08:39:46 -05:00
James Agnew
b2d2346228
Work on multitenancy
2020-02-07 15:18:06 -05:00
Ken Stevens
da54d3443e
fix noisy logs ( #1701 )
2020-02-04 11:29:09 -05:00
James Agnew
4229645602
Fix to code delta CSV encoding
2020-02-03 20:56:48 -05:00
James Agnew
5d4f34d67c
Intermittent test fix (yes again...)
2020-02-03 19:21:12 -05:00
James Agnew
26589e61c3
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2020-02-03 18:06:46 -05:00
James Agnew
b06105d970
Intermittent test fix
2020-02-03 18:06:29 -05:00
Ken Stevens
a31e90da2e
Merge pull request #1698 from jamesagnew/ks-20200203-remove-search-lastused
...
Remove searchLastReturned column
2020-02-03 16:53:27 -05:00
James Agnew
d7b45ff65c
Test fix
2020-02-03 16:48:27 -05:00
Ken Stevens
2e96d6bc2d
fix test
2020-02-03 15:49:37 -05:00
Ken Stevens
3c46595e81
Merge remote-tracking branch 'remotes/origin/master' into ks-20200203-remove-search-lastused
2020-02-03 11:33:15 -05:00
Ken Stevens
b4325199cf
review feedback
2020-02-03 11:20:18 -05:00
Ken Stevens
7faf8932cf
Merge pull request #1695 from jamesagnew/ks-20200131-near-search-http
...
Ks 20200131 near search http
2020-02-03 10:38:29 -05:00
James Agnew
709aeb4ae8
Drop unnecessary index ( #1696 )
2020-02-03 10:29:39 -05:00
Ken Stevens
cda906d7b8
Column removed. Time to run tests.
2020-02-03 09:44:10 -05:00
jamesagnew
38eb12234d
Merge branch 'master' into ks-20200131-near-search-http
2020-02-03 05:27:50 -05:00
James Agnew
218f344945
Test fix working
2020-02-03 05:24:02 -05:00
jamesagnew
9d59de14a9
Unit test fix
2020-02-03 05:24:02 -05:00
Ken Stevens
63f2f38689
reinstate near param count validation
2020-02-02 21:21:37 -05:00
Ken Stevens
decb47dfc2
remove unused block
2020-02-02 16:56:25 -05:00
Ken Stevens
ffcf617659
pre-review cleanup
2020-02-01 20:27:21 -05:00
Ken Stevens
74948737a7
pre-review cleanup
2020-02-01 20:18:42 -05:00
Ken Stevens
c375c66f15
test passes
2020-02-01 20:15:58 -05:00
Ken Stevens
fb1eb7ca8f
parking wip
2020-02-01 13:58:27 -05:00
Ken Stevens
cd617389c6
create failing test
2020-01-31 18:07:17 -05:00
Ken Stevens
868ef9590d
started writing test
2020-01-31 17:14:37 -05:00
ianmarshall
5d5b3d7639
Changes to schema to loosen dependencies between Forced ID table and the Resource and Resource History tables.
2020-01-31 11:16:01 -05:00
jamesagnew
f38370fbf7
Drop half-written test
2020-01-31 05:50:30 -05:00
jamesagnew
d4295124f1
Reduce verbosity of scheduler logging
2020-01-30 16:28:56 -05:00
James Agnew
6985f3e5f3
Rework how IDs are calculated for quartz jobs
2020-01-30 08:49:40 -05:00
James Agnew
e6d3897700
Add tests
2020-01-30 08:49:40 -05:00
jamesagnew
578f2b7aef
License header updates
2020-01-30 05:26:10 -05:00
Ken Stevens
2545fc6e3d
Merge remote-tracking branch 'remotes/origin/master' into ks-20200120-near-search
...
# Conflicts:
# hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/4_2_0/changes.yaml
2020-01-29 17:06:02 -05:00
James Agnew
a6f3ee8319
Add a unit test
2020-01-29 09:35:22 -05:00
James Agnew
9548e74b17
Fix a test i missed
2020-01-28 15:46:46 -05:00
James Agnew
471073103f
Further reduce memory usage in the terminology delta operations
2020-01-28 14:36:15 -05:00
Ken Stevens
eff4b294df
Merge remote-tracking branch 'remotes/origin/master' into ks-20200120-near-search
...
# Conflicts:
# hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/4_2_0/changes.yaml
2020-01-25 18:40:55 -05:00
James Agnew
ba0048aade
Resolve memory leak ( #1685 )
...
* Work on memory leak
* Work on term delta uploading
* Resolve memoery leak in terminology service
* Fix cache key
2020-01-25 17:48:26 -05:00
Ken Stevens
78ab01f00b
Change log and check in-memory search for location
2020-01-24 21:56:14 -05:00
Ken Stevens
c87f8e0f4a
tested near anti-meridian
2020-01-24 18:55:32 -05:00
Ken Stevens
72ccd76ed0
prepping for antimeridian test
2020-01-24 14:37:28 -05:00
Ken Stevens
11dc087750
code review
2020-01-24 13:08:47 -05:00
Ken Stevens
672902486a
optimize imports
2020-01-24 13:07:19 -05:00
Ken Stevens
4ba91e0797
remove getDao() from Dao
2020-01-24 13:01:58 -05:00
Ken Stevens
9b0f850cf4
remove newSearchBuilder from dao
2020-01-24 13:01:35 -05:00
Ken Stevens
16cb9a74e4
Remove newSearchBuilder() from BaseHapiFhirDao
2020-01-24 12:19:08 -05:00
Ken Stevens
b465a7b781
final cleanup
2020-01-23 19:20:51 -05:00
Ken Stevens
01bc941f5f
Optimize imports
2020-01-23 19:15:30 -05:00
Ken Stevens
e031ad203e
FIXME
2020-01-23 19:12:05 -05:00
Ken Stevens
99949629a8
FIXME
2020-01-23 18:49:09 -05:00
Ken Stevens
3e28047f78
fix tests
2020-01-23 18:27:35 -05:00
Ken Stevens
a687d7c9c1
testSearchResourceLinkWithChain is failing
2020-01-23 17:38:59 -05:00
Ken Stevens
6ca97df1c9
fix npe
2020-01-23 16:20:53 -05:00
Ken Stevens
8114419110
fix npe
2020-01-23 16:06:15 -05:00
Ken Stevens
48a71d6649
fix npe
2020-01-23 15:58:13 -05:00
Ken Stevens
d2ef5555fe
app context loads
2020-01-23 15:48:25 -05:00
Ken Stevens
ab74e66870
compiles. now to run the tests...
2020-01-23 15:43:41 -05:00
Ken Stevens
49743352a6
remove unused enum
2020-01-23 14:28:10 -05:00
Ken Stevens
c9fe68c5ab
inlined single use methods
2020-01-23 14:21:07 -05:00
Ken Stevens
e99402bd38
Almost done refactor. Just need to separate state from service.
2020-01-23 14:06:09 -05:00
Ken Stevens
4c53333539
started to refactor predicates out of SearchBuilder
2020-01-23 12:00:12 -05:00
Ken Stevens
e6f5af01ed
convert degrees to kilometers for near calculation
2020-01-22 16:55:19 -05:00
Ken Stevens
8b8088a3a2
begin with failing test
2020-01-22 15:06:39 -05:00
Ken Stevens
b07b87954d
r4 works. But distance calculation still needs to be fixed.
2020-01-22 12:00:09 -05:00
Ken Stevens
9413e8f198
r4 works. But distance calculation still needs to be fixed.
2020-01-22 11:59:03 -05:00
Ken Stevens
5da2823553
add negative test
2020-01-22 09:25:43 -05:00
Ken Stevens
6cebb56f13
testing complete. Now just need pre-review cleanup.
2020-01-21 17:06:19 -05:00
Ken Stevens
12dfac927e
moar tests
2020-01-21 16:53:20 -05:00
Ken Stevens
04b60a4a16
no distance and zero distance tested
2020-01-21 16:18:42 -05:00
Ken Stevens
992b62151b
yay box search works!
2020-01-21 16:04:34 -05:00
Ken Stevens
3cb9a9f4a2
added asserts
2020-01-21 15:45:41 -05:00
Ken Stevens
b463929c28
parse nearDistance into a special search parameter field so it's available when we're adding the near parameter
2020-01-21 15:38:25 -05:00
Ken Stevens
a961a7c022
begin with failing test
2020-01-21 14:39:00 -05:00
Ken Stevens
eca21bec3e
exact coord matching works now
2020-01-21 14:30:51 -05:00
Ken Stevens
299e1e35e1
removed coordextractor and moved to token (looks cleaner and more in line with how the other ones are parsed)
2020-01-21 11:06:40 -05:00
Ken Stevens
dd137a0a30
Coord extraction implemented
2020-01-21 10:17:49 -05:00
James Agnew
c0e929dacb
Copy identifiers to placeholder resources ( #1675 )
...
* Copy identifiers to placeholder resources
* Add tests
* Maven cleanup
* Still messing around with azure
* Adding to logging
* More azure work
* One more attempt
* More messing around with azure
* Test fix
* Another caching attempt
* More work on azure pipeline
* Fix pipeline file
* Keep working on pipeline
* More work on azure
* More azure
* More azure work
* More azure
2020-01-21 06:09:06 +09:00
James Agnew
63c310c168
Make a constant public
2020-01-17 13:16:23 +08:00
James Agnew
aad5a30a3d
Support count=0 ( #1670 )
...
* Support count=0
* Fix LGTM issue
2020-01-15 14:52:32 +08:00
James Agnew
201ec34db4
Fix expunge issue when no tags present ( #1671 )
...
* Fix expunge issue when no tags present
* Add changelog
* Try to clean up POMs that are failing CI
* Rework dependencies
* Roll back change that did not work
2020-01-15 14:47:22 +08:00
James Agnew
1390ea3c06
Update FHIR R5 structures to 4.2.0 version ( #1665 )
...
* Work on upgrading core
* Work on R5 updates
* Work on core updates
* Test fix
* Update model version properties file for R5
* Bump core version
* Test fixes
* Add 4.2.0-SNAPSHOT version to versions page in docs
2020-01-14 10:27:01 +08:00
James Agnew
a19d246432
License header version bump, and add the ability for "add column"
...
migration tasks to fail gracefully
2020-01-12 11:01:21 +08:00
James Agnew
b30de00ea1
Add parser stress test
2020-01-08 09:12:17 -05:00
jamesagnew
1720144cfb
Test fix
2020-01-08 05:39:44 -05:00
James Agnew
49ed374d2f
Remove test code that accudentally got committed
2020-01-06 14:26:30 -05:00
James Agnew
23ca94d3c5
Add example interceptor
2020-01-06 14:26:03 -05:00
James Agnew
e42acef66b
Test fix
2020-01-03 14:23:19 -05:00
James Agnew
ca3b4297e1
FIx #1649 - Account for LOINC file format changes in 2.67
2020-01-03 14:19:22 -05:00
James Agnew
5cfc75eac2
Test fixes
2019-12-25 13:05:33 -05:00
James Agnew
536f46c89e
Test fix
2019-12-21 12:24:15 -05:00
James Agnew
a3ac893635
Merge branch 'master' into master
2019-12-21 11:32:45 -05:00
James Agnew
5187ddf7a2
One more fix
2019-12-19 15:21:12 -05:00
Ken Stevens
ec4d7d1e99
Log a message if subscriptions are disabled on the server.
2019-12-18 15:18:16 -05:00
James Agnew
f9b8567a3a
Fix compile error
2019-12-17 19:28:07 -05:00
James Agnew
d9be281fff
Fix intermittent
2019-12-17 17:00:01 -05:00
jamesagnew
6fc0bdb88f
Add licene headers
2019-12-16 11:14:17 -05:00
Ken Stevens
68a7613f9e
Merge remote-tracking branch 'remotes/origin/master' into ks-20191119-scheduler
...
# Conflicts:
# hapi-fhir-cli/hapi-fhir-cli-api/src/main/java/ca/uhn/fhir/cli/BaseFlywayMigrateDatabaseCommand.java
2019-12-16 08:58:26 -05:00
jamesagnew
f2221bcc69
Restore errorprone to the build
2019-12-15 19:11:27 -05:00
jamesagnew
5f4355017d
More test logging
2019-12-15 07:45:29 -05:00
James Agnew
10deea4967
Merge pull request #1610 from jasmdk/MissingMandatoryStatusOnSnomed
...
Missing mandatory status on created Snomed CodeSystem
2019-12-11 19:27:47 -05:00
Ken Stevens
9e4f57836f
Merge remote-tracking branch 'remotes/origin/master' into ks-20191119-scheduler
2019-12-05 21:45:31 -05:00
jamesagnew
cafb6424f1
Test fix
2019-12-05 21:33:06 -05:00
Ken Stevens
6c432733d5
Merge remote-tracking branch 'remotes/origin/master' into ks-20191119-scheduler
2019-12-05 18:03:02 -05:00
James Agnew
67b53e5326
Prevent ConcurrentModificationException during cascading delete
2019-12-05 18:00:40 -05:00
Ken Stevens
a939dab894
fake change to trigger CI
2019-12-05 11:53:41 -05:00
Ken Stevens
334daddf33
fake change to trigger CI
2019-12-05 10:32:53 -05:00
Ken Stevens
676a443cf2
NPEs
2019-12-04 21:20:09 -05:00
Ken Stevens
c516ab8a75
fake change
2019-12-04 18:02:10 -05:00
Ken Stevens
2f89f10c64
allow users to set default group
2019-12-04 17:23:51 -05:00
Ken Stevens
b171ff97ea
improve logging
2019-12-03 22:02:00 -05:00
Ken Stevens
09d2599ce5
fix test
2019-12-03 16:01:52 -05:00
Ken Stevens
5588da5ff8
Merge remote-tracking branch 'origin/master' into ks-20191119-scheduler
2019-12-03 08:51:50 -05:00
Ken Stevens
993d8220d1
review feedback
2019-12-02 11:18:52 -05:00
James Agnew
f58fba6f04
Some test cleanup ( #1616 )
...
* Some test cleanup
* Add test
* More test logging
* More docs cleanup
* Add test logging
2019-12-02 11:00:18 -05:00
Ken Stevens
63218e560d
Merge remote-tracking branch 'remotes/origin/master' into ks-20191119-scheduler
2019-12-02 08:59:17 -05:00
James Agnew
86bd9a28fe
Fix to valueset expansion logic ( #1613 )
...
* Fox to valueset expansion logic
* Work on docs
* Docs tweaks
* Docs tweaks
* Fix test
* Remove unused class
* Add changelog
2019-12-01 21:21:19 -05:00
Ken Stevens
959dba7611
pre review cleanup
2019-12-01 16:51:01 -05:00
Ken Stevens
0c728a27df
remove unused mystery class
2019-11-29 16:07:38 -05:00
Ken Stevens
f92c2bb5f9
ensure only one @PostConstruct method to make order explicit
2019-11-29 11:46:03 -05:00
Ken Stevens
37eef4e3e4
rename schedule interface methods
2019-11-29 11:04:35 -05:00
Ken Stevens
321790f6bf
standardized job names and how they're scheduled
2019-11-29 10:12:13 -05:00
Ken Stevens
a0e363171d
replace FireAtInterval class with an interface for now
2019-11-29 09:21:20 -05:00
Ken Stevens
319eead414
Merge remote-tracking branch 'remotes/origin/master' into ks-20191119-scheduler
2019-11-27 14:20:15 -05:00
ahn
29b08e7308
Missing mandatory status on created Snomed CodeSystem
2019-11-27 12:21:02 +01:00
James Agnew
f4fc19502b
Fix intermittent failure
2019-11-26 22:24:50 -03:00
Ken Stevens
a89bb6c411
simplified api
2019-11-25 20:59:40 -05:00
Ken Stevens
4c7c574eef
first pass scheduler working
2019-11-25 20:12:45 -05:00
Ken Stevens
8c4ffc024d
Merge remote-tracking branch 'remotes/origin/master' into ks-20191119-scheduler
2019-11-25 16:40:40 -05:00
James Agnew
ca620d652f
Add tests ( #1606 )
...
* Support chained HAS
* Add some tests
* Add some cleanup
* Work on intermittent tests
2019-11-24 10:11:49 +01:00
James Agnew
27749f4e23
Support chained HAS ( #1605 )
2019-11-24 06:29:56 +01:00
James Agnew
51b608188b
Some CI surefire improvements ( #1602 )
...
* Some CI surefire improvements
* Build tweak
* More tweak
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* One more CI attempt
* Update azure-pipelines.yml for Azure Pipelines
* Tweak command line
* Another build test fixc
* More build cleanup
2019-11-23 19:51:02 +01:00
James Agnew
a2f77b23d2
Fix #1583 - Index local refs in canonical types ( #1593 )
...
* Fix #1583 - Index local refs in canonical types
* Add fix to pre-expansion
* Test fix
* Rework ID handling
* Test fixes
* Fix test
2019-11-23 16:32:37 +01:00
Ken Stevens
b36670377f
fix circular reference merge to master
2019-11-22 11:02:05 -05:00
Ken Stevens
a71eb039e3
merge two beans into one
2019-11-21 21:19:56 -05:00
Ken Stevens
6f9cd56c81
moved scheduler up to hapi-server
2019-11-20 14:30:24 -05:00
Ken Stevens
b73cdbcaf5
add factory
2019-11-19 17:23:06 -05:00
Ken Stevens
f3535a2bef
split scheduler from service
2019-11-19 13:32:20 -05:00
Ken Stevens
8fca468e1f
remove boolean from scheduling API
2019-11-19 10:13:22 -05:00
James Agnew
3173af31ae
Try to avoid intermittent test failure
2019-11-17 15:28:50 -05:00
James Agnew
74159dcb26
Work on refactoring how PIDs work ( #1580 )
...
* Start work on refactoring how PIDs work
* Some test fixes
* Test fixes
* Test fixes
* Restore accidentally deleted line
* One more tweak
* Rework resource link extraction
* Test fix
* Split out transaction processor
* Updates
* Test fix
* Test fixes
* Test fixes
* Clean up LGTM warning
* Fix compile failure
* One more test fix
* Fix LGTM issue
* Add spot for metadata
* Add test logging
* Remove testing code
* More test logging
* Add some test logging
* Attempty to fix intermittent test failure
* Improve exception tracking
* Work on simplifying search param registry
* Fix compile
* Fix compile errors
* Fix two test bugs
2019-11-17 14:35:19 -05:00
James Agnew
fba134853c
Remove unused code
2019-11-15 16:44:17 -05:00
Anthony Sute
a3ee2c1923
Unit tests for _filter-based URI matching
2019-11-14 19:04:23 -05:00
Anthony Sute
d2c0b21773
(1) Changes to equal and not-equal operator logic for numerics to use exact values per discussions with Grahame and James
...
(2) Additional unit tests
(3) Changes to tests affected by (1) above
2019-11-14 15:05:23 -05:00
Ken Stevens
995bda0623
update comment
2019-11-14 14:55:02 -05:00
Ken Stevens
ad39b319f8
fix test
2019-11-14 14:55:02 -05:00
Ken Stevens
1fff132f8e
fix test
2019-11-14 14:55:02 -05:00
Ken Stevens
ad8930fdba
handle paging case
2019-11-14 14:55:02 -05:00