James
ce80007f8d
Bump spring version and refactor examples
2017-01-29 22:55:22 -05:00
James Agnew
4963f8908b
Merge pull request #533 from Robbert1/spring-4.3-compat
...
correct ordering of codesystem dao types
2017-01-29 17:58:56 -05:00
sekaijin
a150a96089
dependencies convergence
...
correct dependencies convergence
correct version use ${project.version}
2017-01-29 19:22:28 +01:00
sekaijin
23784c1619
remove .settings .project .classpath file of eclipse
2017-01-28 17:13:47 +01:00
James
12598b4e3b
Correctly handle declared extensions with multiple possible types
...
Squashed commit of the following:
commit d6ea0552b7
Author: James <jamesagnew@gmail.com>
Date: Thu Jan 26 09:04:58 2017 -0500
FIx test
commit e5876f7d86
Author: James <jamesagnew@gmail.com>
Date: Thu Jan 26 08:35:38 2017 -0500
Work on extensison
commit 7e573c2299
Author: James <jamesagnew@gmail.com>
Date: Thu Jan 26 07:27:25 2017 -0500
Work on extensions
commit 234b4a0c1c
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu Jan 26 06:25:47 2017 -0500
More work on these extensison
commit 2eb780a690
Author: James Agnew <jamesagnew@gmail.com>
Date: Wed Jan 25 22:35:57 2017 -0500
Work on multitype extensions
2017-01-26 11:07:52 -05:00
James
8e0a904997
Add adapter for IServerOperationInterceptor
2017-01-24 13:34:30 -05:00
James Agnew
344e324929
Fix #544
...
Squashed commit of the following:
commit 1ab9b58e9f
Author: James Agnew <jamesagnew@gmail.com>
Date: Tue Jan 24 10:46:56 2017 -0500
Changes working now
commit 5c752cdace
Author: James <jamesagnew@gmail.com>
Date: Tue Jan 24 08:43:04 2017 -0500
Get JPA working with new uuid: logic
commit 127b76884a
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jan 23 21:11:18 2017 -0500
Fix test
commit 599bbe236c
Author: James Agnew <jamesagnew@gmail.com>
Date: Mon Jan 23 18:42:46 2017 -0500
Work on #544
2017-01-24 10:47:24 -05:00
James Agnew
a63b42d08f
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-01-23 17:59:11 -05:00
James Agnew
222333059d
Add test
2017-01-21 13:09:33 -05:00
James Agnew
bde8aebc5a
Merge pull request #467 from Robbert1/transaction-index-links
...
fix resources links being correctly indexed when linking eachother as part of a single transaction bundle
2017-01-20 19:12:18 -05:00
James Agnew
d1542e98c5
JPA server was not correctly validating and expanding SCT codes
2017-01-19 17:37:43 -05:00
James Agnew
64e3435a8e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-01-19 15:50:48 -05:00
James Agnew
e342d211d1
Add some logging and a test
2017-01-19 15:50:41 -05:00
James
56a25dc3c6
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-01-18 22:18:50 -05:00
James
f59ac8cf83
Version bump license header
2017-01-18 22:18:37 -05:00
James Agnew
495e57b4ec
Allow processing of transactions without a servlet in context
2017-01-18 22:18:03 -05:00
James Agnew
837b12a690
Docs updates
2017-01-14 11:40:05 -06:00
James Agnew
322051a383
Fix failing tests
2017-01-14 07:55:42 -06:00
James Agnew
fa1ad5ba85
Fix #519 - Issues with JPA capabilitystatement related to the _id param
2017-01-13 21:19:19 -06:00
James Agnew
37c40c4f9e
Fix #503 - Checking authorization again patient compartment fails with delete operation
2017-01-13 11:06:00 -05:00
James
af32c4b7e9
Websockets working once more on the public server
2017-01-12 08:59:51 -05:00
James Agnew
a8eb4a1967
More websocket work
2017-01-11 22:12:41 -05:00
James Agnew
47a81ebd8f
More websocket work
2017-01-11 21:23:39 -05:00
James Agnew
d7c4016896
Websocket work
2017-01-11 21:10:10 -05:00
James
3b41d85952
Server interceptor methods were being called twice unnecessarily by the JPA server, and the DaoConfig interceptor registration framework was not actually useful. Thanks to GitHub user @mattiuusitalo for reporting! Fixes #532
2017-01-11 20:57:39 -05:00
James Agnew
5b7abf15dc
Properly purge subscriptions
2017-01-11 18:19:46 -05:00
James Agnew
fe24841350
Work on #532
2017-01-09 19:00:56 -05:00
James Agnew
c7767937fc
License version bumps
2017-01-09 17:48:42 -05:00
James
e05b0e5d8a
Add test for localizer and add some docs
2016-12-30 08:53:42 -05:00
Waveren, Robbert van
07525db83f
correct ordering of codesystem dao types
2016-12-29 12:16:32 +01:00
James
b448e13edd
Version bump to 2.3
2016-12-20 19:01:31 -05:00
James
0ec61533a8
Publish 2.2
2016-12-20 19:00:37 -05:00
James Agnew
750d6d4655
Switch public server to use CapabilityStatement for metadata return type
2016-12-20 15:35:54 -05:00
James
7838d511d0
Fix typo in IHttpResponse
2016-12-19 11:29:05 -05:00
James Agnew
74a73e74c5
Dependency version bumps
2016-12-14 09:21:00 -05:00
jamesagnew
a77c4270ae
Generate schemas directly into class folder
2016-12-11 21:33:33 -05:00
James
901a85880c
Update STU3 definitions and being in STU2.1 defs too
2016-12-10 19:51:25 -05:00
James
ee63bbea74
Fix #516 - Handle STU3 invalid enum values with an appropriate exception
2016-12-10 14:14:22 -05:00
James
5149e581db
Fix #521 - Wrong or missing ID body in update should be an error
2016-12-08 08:31:52 -05:00
James
2457dfd693
Bring back generated creation SQL
2016-12-08 07:07:29 -05:00
James Agnew
ffefb79bf1
Fix crash in JPA when _include points to external reference
2016-12-01 12:43:31 -05:00
James Agnew
f984ca723b
Add unit test
2016-12-01 12:31:19 -05:00
James Agnew
888f42a032
Introduce new CORS interceptor and switch examples to use it
2016-11-21 18:30:51 +01:00
James Agnew
03935be97f
Work on common FluentPath interface
2016-11-21 15:52:17 +01:00
James Agnew
5846ce4518
Make the parser configurable so that when parsing an invalid empty value (e.g. {"status":""} parser will either throw a meaningful exception or log a warning depending on the configured error handler.
2016-11-21 14:48:44 +01:00
James Agnew
4ed17457dd
Work on CORS
2016-11-17 17:10:52 +01:00
James Agnew
ca9223fb70
Add ability to disable stale search expiry
2016-11-17 10:01:23 +01:00
James
6314f5efb3
Fix structuredefinition regression
2016-11-14 12:04:56 -05:00
James
2d7592f7a8
Version bump to 2.2-SNAPSHOT
2016-11-11 22:39:45 -05:00
James
42295caa61
Site changes
2016-11-11 22:30:19 -05:00
James
2dd26b6367
Version bump to 2.1
2016-11-11 15:16:53 -05:00
James Agnew
846aecfe89
Merging #470
2016-11-11 10:45:53 -05:00
James Agnew
01afc49863
Documentation
2016-11-11 10:43:03 -05:00
James
ef9f0bc35b
Fix unneccesary database flush operation
2016-11-08 22:48:04 -05:00
James
a5d5d3e031
Bump FHR version
2016-11-06 17:34:13 -05:00
James Agnew
9f37646518
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-11-03 11:28:24 -04:00
James Agnew
1a24ac2af2
Fix examples
2016-11-03 11:27:51 -04:00
James
3a5a771de7
Fix #484 - Correctly parse resources containing an empty div tag as the narrative
2016-11-03 07:51:11 -04:00
James Agnew
f5bec16cb4
Fix tests for #472
2016-10-26 14:10:43 -04:00
James Agnew
a246809c92
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-25 11:45:42 -04:00
James Agnew
3de62701cd
Remove unused field in JPA server
2016-10-25 11:30:11 -04:00
James
ccd304d2cf
Add hook
2016-10-22 18:01:27 -04:00
James Agnew
27208127e0
Add test for #438
2016-10-21 11:40:50 -04:00
James Agnew
e56c75e80c
Switch Android library to use OkHttp by default
2016-10-14 16:15:27 -04:00
Robbert van Waveren
92a070430a
fix resources links being correctly indexed when linking eachother as part of a single transaction bundle
2016-10-13 12:03:48 +02:00
James Agnew
7caf9b5ad9
Fix missing files from commit
2016-10-12 17:29:23 -04:00
James Agnew
f47597d2ec
Rename client param method
2016-10-12 14:51:47 -04:00
James Agnew
8c455d41b6
Rename method from #451
2016-10-12 14:47:51 -04:00
James Agnew
97cd78e6bf
Fix #454 - Chinese characters were not being correctly normalized
2016-10-12 12:50:56 -04:00
James
09af42200c
License headers
2016-10-11 05:30:22 -04:00
James Agnew
b1266cca71
JPA server shouldn't report a totalCount in Bundle of "-1" when
...
there are no results
2016-10-07 17:52:06 -04:00
James Agnew
b37a1edaae
Fix offset error when returning multiple pages in JPA search
2016-10-07 17:42:02 -04:00
James Agnew
0093403860
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-07 11:31:12 -04:00
James Agnew
2c4139dc82
Allow fluent client to handle return types other than Parameters when
...
invoking operations
2016-10-07 11:29:53 -04:00
James Agnew
f5eda76388
Use new STU3 mimetypes by default
2016-10-06 12:17:59 -04:00
James
a4975887b8
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-06 06:28:06 -04:00
James
2a5c26b08b
Dependency bump
2016-10-05 05:17:07 -04:00
James Agnew
1fd881d8f8
Return an error if a parameter is called with a chain even though it
...
doesn't support chaining
2016-10-04 17:02:13 -04:00
James Agnew
1180860590
Fix test errors
2016-09-30 18:12:33 -04:00
James Agnew
22c2d301dc
Merge remote-tracking branch 'origin/jpa_dep_cleanup'
2016-09-30 14:04:24 -04:00
James Agnew
ff4755fbf3
Fix #441 : Correctly handle search with chains across a field with choice
...
type
2016-09-30 14:03:20 -04:00
James
f39ca7eb2f
Start del cleanup
2016-09-30 08:34:25 -04:00
James Agnew
8a9a031a8d
Fix uploading CLI DSTU2 examples
2016-09-28 16:25:01 -04:00
James Agnew
eba136d706
Correctly handle custom types in programatic access to JPA
2016-09-27 14:22:48 -04:00
James
c784d5647b
Add unit test
2016-09-25 13:05:24 -04:00
James Agnew
73959e3e26
Remove redundant files
2016-09-21 16:59:43 -04:00
James Agnew
3d73aad275
Fix unit tests
2016-09-21 16:58:57 -04:00
James Agnew
ae97165a0a
Add interceptor method on server which will be called after all other
...
processing
2016-09-18 16:08:16 -04:00
James Agnew
b20a5e6b90
Bundles for history did not validate
2016-09-18 10:28:24 -04:00
James Agnew
d8c99363db
Patch modifications
2016-09-18 08:35:54 -04:00
James Agnew
40286f49c2
Merge branch 'patch' of github.com:jamesagnew/hapi-fhir into patch
2016-09-17 23:40:54 -04:00
James Agnew
6e97936eca
More work on patch
2016-09-17 16:55:21 -04:00
James Agnew
e1b41d8bf5
Add flag to CLI tool
2016-09-16 13:16:46 -04:00
James Agnew
d41b412dee
Fix #440 - Don't depend on Saxon
2016-09-08 15:56:15 -04:00
James Agnew
dbaff992b0
Fix test
2016-09-08 14:22:47 -04:00
James Agnew
6357c38180
Support _has param in conditional URLs in JPA
2016-09-08 13:14:15 -04:00
James Agnew
202a1ea885
Fix web testing UI regression
2016-09-06 17:59:04 -04:00
James Agnew
906bcfb803
Version bump to 2.1
2016-08-30 10:55:55 -04:00
James Agnew
d27aad487e
Bump to 2.0 release
2016-08-30 10:50:04 -04:00
James
333aa0afde
Correctly update versions on transactipn update
2016-08-28 22:56:59 -04:00
James
ddc0abe4ed
Update to final STU3 ballot definitions
2016-08-26 07:55:10 -04:00
James
acdbdc0be7
Fix #426 - Extension with datatype of ID failed to parse
2016-08-25 07:32:37 -04:00
James
db17342149
Fix tests
2016-08-23 06:52:47 -04:00
James
1eb4dd06be
Fix tests
2016-08-22 22:03:02 -04:00
James
35a890db34
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-22 07:42:02 -04:00
James
b70165630a
Improve partial string handling in JPA server
2016-08-22 07:05:49 -04:00
James Agnew
da8abca1ff
Add custom extension example
2016-08-21 10:24:42 -07:00
James Agnew
eee168ced6
Add support for conditional operations to AuthorizationInterceptor
2016-08-15 13:35:50 -04:00
James
f64337b651
Fix test
2016-08-14 13:22:42 -04:00
James
b0d19c3a65
Fix #423 - Encode custom types with custom type fields correctly
2016-08-14 13:05:16 -04:00
James
779b66c5e4
Add unit test
2016-08-11 20:55:11 -04:00
James Agnew
ac2d55139d
Add option to upload-terminology for security header
2016-08-09 15:38:30 -04:00
James Agnew
3e7cd153fd
Update DSTU3 definitions to latest
2016-08-05 12:36:41 -04:00
jamesagnew
41b58108f2
Bump version dependencies and return 200 for conditional delete with no matches
2016-07-25 08:46:02 -04:00
jamesagnew
fd4979f56a
Fix compile issues
2016-07-24 11:11:27 -04:00
jamesagnew
ca97c0d000
Fix #401 - Don't clear fullUrl on stored bundles
2016-07-24 11:02:20 -04:00
jamesagnew
7dbd5a21ca
Fix tests
2016-07-24 09:20:54 -04:00
jamesagnew
350e82b6cf
Fix #403 - Allow references to keep versions when encoding
2016-07-23 18:48:00 -04:00
jamesagnew
c532d1a25b
Add test for #410
2016-07-21 07:35:15 -04:00
James Agnew
8f7a374a25
Auto-detect disabled hibernate search
2016-07-18 16:56:41 -04:00
jamesagnew
196c11bfa2
Use new style mimetypes but keep supportuing the old ones as well
2016-07-17 18:35:06 -04:00
James Agnew
0b69367b11
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-13 09:22:19 -04:00
jamesagnew
fa37afb61f
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-12 21:44:52 -04:00
jamesagnew
ed941a116b
Update to use GSON
2016-07-12 21:44:40 -04:00
James Agnew
c550681aeb
Update defs to 1.5.0 versions
2016-07-12 18:29:10 -04:00
James Agnew
c3e9f618eb
Version bump to 2.0-SNAPSHOT
2016-07-12 11:12:07 -04:00
jamesagnew
acaf2135c5
Finalize 1.6 release
2016-07-06 07:29:20 -04:00
James Agnew
83c2e7d1fb
Another test fix
2016-07-05 18:22:08 -04:00
James Agnew
d63e289cbe
Validation fixes
2016-07-05 16:56:06 -04:00
James Agnew
344b1256ce
Add tests
2016-07-04 18:32:57 -04:00
jamesagnew
32bdd14639
Work on term service
2016-07-02 17:14:36 -04:00
jamesagnew
4a49e5b7f9
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-01 14:31:25 -04:00
jamesagnew
b8f1f39ead
Add tests and get :below queries working for built-in code systems
2016-07-01 08:51:47 -04:00
James Agnew
7ef48413c4
Term service enhancements
2016-06-30 17:45:41 -04:00
James Agnew
1eb1dc7e36
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-29 09:56:12 -04:00
James Agnew
ea99672e6c
Add tests for term svc
2016-06-29 09:56:05 -04:00
jamesagnew
9b6f548970
Work on term service, and allow child classes when serializing
2016-06-29 08:08:42 -04:00
James Agnew
8c8b7b8234
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-27 08:24:33 -04:00
James Agnew
cf0ac8fc04
Work on term service
2016-06-27 08:22:09 -04:00
jamesagnew
40a65fb2cc
Try to fix test
2016-06-27 05:55:53 -04:00
jamesagnew
c2dbcc7ff0
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-26 23:12:26 -04:00
jamesagnew
e9cb518012
Fix teerm sevice indexing
2016-06-26 23:10:02 -04:00
jamesagnew
556058a7b7
Tests passing
2016-06-25 10:55:31 -04:00
James Agnew
db0a208927
Work on terminology importing
2016-06-24 18:40:44 -04:00
jamesagnew
2e8c20dc83
More work on terminology services, and add support to operations to AuthorizationInterceptor
2016-06-20 07:19:08 -04:00
jamesagnew
36505c60d8
More work on term service importing
2016-06-19 10:35:27 -04:00
jamesagnew
a7cbb5c022
More test coverage
2016-06-18 13:32:45 -04:00
jamesagnew
b3d8d453de
Improve test coverage and clean up UnclassifiedServerFailureException processing
2016-06-18 10:37:43 -04:00
jamesagnew
785ce1deb9
Remove some dead code and improve test coverage
2016-06-17 07:40:17 -04:00
jamesagnew
dcecde5db9
Improve test coverage
2016-06-16 22:52:10 -04:00
jamesagnew
9392d8c104
Add logging to test
2016-06-15 22:30:03 -04:00
James Agnew
1683cf8cef
Switch to jacoco
2016-06-15 17:34:50 -04:00
James Agnew
e2f1beef2c
Fix some tests
2016-06-14 22:03:24 -04:00
James Agnew
f3dcc3e893
Add lots of tests
2016-06-14 17:57:08 -04:00
James Agnew
1166a2ee67
Work on support for _at parameter in history operation
2016-06-13 07:31:25 -05:00
James Agnew
23840ecb7a
Fix some tests
2016-06-11 06:43:27 -05:00
James Agnew
1d2aee3dbe
Try to fix tests
2016-06-10 22:43:00 -05:00
James Agnew
fd8d67b9cd
Fix more unit tests for #380
2016-06-10 18:57:44 -05:00
James Agnew
a3484f84c1
Work on #381 - Still need to apply these changes to STU3 type
2016-06-09 21:48:53 -04:00
James Agnew
0a2b4290ed
Fix #370 - Validation failure when validating certain STU3 resources
2016-06-08 14:21:18 -07:00
James Agnew
7e57aed5d6
Significant performance enhancements for context startup
2016-06-06 11:15:11 -07:00
James Agnew
99568a4b30
Clean up client fluent param types and add some test coverage
2016-06-05 11:33:43 -04:00
James Agnew
87eabe6bf8
More work on terminology server
2016-06-05 09:40:06 -04:00
jamesagnew
f4b9c6423c
Work on terminology service
2016-06-04 12:16:33 -04:00
jamesagnew
32cebb2a9f
More terminology service work
2016-06-03 08:16:40 -04:00
jamesagnew
1b8843aa5e
More work on terminology service
2016-06-01 09:10:47 -04:00
jamesagnew
820d1e0165
Fix build
2016-05-30 06:38:40 -04:00
James Agnew
f45ad117fe
Improve error messages for invalid validate request
2016-05-29 22:23:30 -04:00
James Agnew
a306e3136f
Try to fix build
2016-05-29 18:45:42 -04:00
James Agnew
9fe9cc1e4c
Sync RI and fix tests
2016-05-29 17:52:26 -04:00
James Agnew
eb3b656a5f
Syn RI - Build still failing :(
2016-05-28 12:53:59 -04:00
James Agnew
fd7f9a9b98
Auto close contextx in JPA tests
2016-05-27 10:27:32 -04:00
jamesagnew
cd2af98064
Add method to upload SCT to JPA server
2016-05-27 08:56:36 -04:00
jamesagnew
69266dc7d0
Add terminology uploader
2016-05-26 22:18:12 -04:00
jamesagnew
badcbfc0ee
More work on SNOMED CT terminology loader
2016-05-26 07:53:36 -04:00
jamesagnew
35ffbf1568
Sync DSTU2 validator with RI
2016-05-24 09:22:16 -04:00
jamesagnew
efe9cd1dd1
Work on term svc
2016-05-24 06:34:06 -04:00
jamesagnew
635398a754
Update reindexing
2016-05-22 18:22:49 -04:00
jamesagnew
de65184afb
Fix tests
2016-05-21 20:52:37 -04:00
jamesagnew
3d8776f6ed
Fix #363 - Allow remote references in JPA resources
2016-05-21 12:58:04 -04:00
jamesagnew
81d68b07f8
Work on term svc
2016-05-19 06:15:58 -04:00
James Agnew
6c3446dee1
Fix build
2016-05-17 11:30:57 -04:00
jamesagnew
ddb35d0faa
Merge branch 'term_svc' of github.com:jamesagnew/hapi-fhir into term_svc
2016-05-17 09:05:47 -04:00
jamesagnew
78fa6eaeaf
More work on terminology service
2016-05-17 09:05:37 -04:00
James Agnew
7942d69d5d
Accept conditional updates with _id as parameter
2016-05-16 19:11:25 -04:00
jamesagnew
c7d191dc38
Fix all tests
2016-05-14 16:59:31 -04:00
James Agnew
309b67c010
Fix tests
2016-05-13 19:37:49 -04:00
James Agnew
d5e2170595
Don't discard _count from parameters when method has @Count
2016-05-13 19:13:39 -04:00
James Agnew
563f4e4c46
Treat date eq params correctly
2016-05-13 18:49:41 -04:00
James Agnew
abd8bc2f14
Work on term svc
2016-05-13 17:40:56 -04:00
James Agnew
c94f4bb19b
Work on term services
2016-05-11 06:30:45 -04:00
James Agnew
3e77d3e37e
Add _has support (this is an experimental parameter being tested)
2016-05-10 11:47:30 -04:00
James Agnew
bca8589177
Index DSTU3 timing datatypes
2016-05-09 16:32:31 -04:00
James Agnew
975dfe4fa4
Fix build
2016-05-09 13:10:12 -04:00
James Agnew
061243b5c7
Allow delete bundle to contain multiple deletes for the same resource
2016-05-08 13:11:55 -04:00
James Agnew
e1ab2856e0
Fix build
2016-05-08 10:29:08 -04:00
James Agnew
adeb15809b
Fix validator for documents
2016-05-07 16:47:34 -04:00
James Agnew
af2b702aa4
Fixes from Montreal connectathon
2016-05-07 14:24:33 -04:00
James Agnew
4ae4b1a8d8
Support composite parametrs with quantity type in JPA
2016-05-06 18:43:07 -04:00
James Agnew
82c1e687fd
Fix NPE in LoggingInterceptor
2016-05-04 11:48:50 -04:00
James Agnew
7429a382dd
Fix test
2016-05-03 10:12:03 -04:00
jamesagnew
cce0ce6b8e
Add parser for URL parameters to avoid Servlets using ISO-8859-1 instead of UTF-8
2016-05-03 08:58:56 -04:00
jamesagnew
dcd32b6127
Correctly handle search parameter target types in JPA
2016-05-03 07:03:44 -04:00
James Agnew
3e8638a65f
Fix tests
2016-05-02 19:03:36 -04:00
James Agnew
dd95a52240
Get fluentpath entirely working in JPA
2016-05-02 18:04:42 -04:00
James Agnew
804149205a
Work on getting tests passing
2016-05-02 11:42:55 -04:00
jamesagnew
5086145132
Add targets to search parameters
2016-05-02 08:10:43 -04:00
jamesagnew
2bc1950bc1
JPA server transactions sometimes created an incorrect resource reference if a resource being saved contained references that had a display value but not an actual reference. Thanks to David Hay for reporting!
2016-04-29 09:21:12 -04:00
jamesagnew
d45a9b67dc
Allow forced IDs to be reused between resource types
2016-04-24 19:24:55 -04:00
jamesagnew
38e80531bb
Bump version to 1.6-SNAPSHOT
2016-04-22 07:05:05 -04:00
jamesagnew
dd3f1dd33c
Fix #345 - ResponseValidatingInterceptor throws an exception with response has no content
2016-04-22 07:04:14 -04:00
jamesagnew
246a7c5e16
Fix test
2016-04-21 07:51:14 -04:00
James Agnew
a8b121d868
Try to fix tests
2016-04-20 09:03:43 -04:00
James Agnew
81fa46820a
Correctly support _summary=search option
2016-04-19 21:58:20 -04:00
jamesagnew
59c44a3b0b
More test fixes
2016-04-17 20:57:27 -04:00
jamesagnew
12a66a9438
More test fixing
2016-04-17 20:02:50 -04:00
jamesagnew
f3a41570d3
Try to get tests workign on Travis.. yet again
2016-04-17 19:25:11 -04:00
jamesagnew
846e216c04
Fix tests
2016-04-17 12:58:36 -04:00
jamesagnew
3f2b5fdeb7
Get security interceptor working
2016-04-16 10:22:43 -04:00
jamesagnew
533c0c87ab
Fix tests
2016-04-14 09:14:32 -04:00
jamesagnew
8a37ed3b59
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-04-14 06:38:08 -04:00
jamesagnew
0780b7e472
Add tests
2016-04-14 06:36:29 -04:00
James Agnew
a090f5481f
Try to get cobertura working
2016-04-13 10:33:58 -04:00
jamesagnew
d7c683f6b9
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-04-11 09:08:34 -04:00
jamesagnew
2f37015d57
Clean up parsers so that elements are always encoded according to their order in the structures that contain them
2016-04-11 08:36:12 -04:00
James Agnew
88157fe1a6
Test data uploader fixes
2016-04-08 16:31:42 -04:00
jamesagnew
8588bdfd1f
Fix #331 - Don't split paths on or within words
2016-04-07 10:53:49 -04:00
jamesagnew
b81a343f5d
Add support for JPA searches with _tag:not=foo
2016-04-07 09:50:05 -04:00
jamesagnew
ad34e38dee
Work on _tag:not=foo
2016-04-06 07:55:42 -04:00
James Agnew
0e8962d18c
Add license headers
2016-04-05 16:34:55 -04:00
jamesagnew
18b3d0df65
Update to DSTU3 Montreal definitions
2016-04-03 18:14:31 -04:00
James Agnew
19c00a3620
Try to reduce memory use for Travis
2016-04-01 17:09:30 -04:00
James Agnew
21b42acc94
Update licenses
2016-03-29 13:01:51 -04:00
James Agnew
01b62a9e11
Add test for #316
2016-03-28 21:00:53 -04:00
James Agnew
46ba27ec8f
Work on security interceptor
2016-03-28 20:51:27 -04:00
James Agnew
bba9f5b584
Try to avoid deadlocks in complicated queries
2016-03-27 09:38:01 -04:00
James Agnew
1aebff9a43
Add RES_ID indexes to help performance searchin across large datasets
2016-03-27 08:59:39 -04:00
James Agnew
f9fa6265df
Correctly handle JPA search by token with system but no code
2016-03-25 16:20:43 +01:00
James Agnew
c8173810f4
Attempt to correct build issues
2016-03-16 18:00:57 -04:00
James Agnew
3922ff026e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-03-16 17:42:54 -04:00
jamesagnew
c80b29fc45
Fix test
2016-03-16 08:13:35 -04:00
jamesagnew
9aa7eea274
Add mode to parser to force it to not encode certain elements when serializing
2016-03-16 07:53:21 -04:00
James Agnew
9c8d9db7e6
Use separate index columns
2016-03-15 10:35:24 -04:00
jamesagnew
96d6fa1b8a
Work on terminology services
2016-03-15 10:03:22 -04:00
James Agnew
00ced6a652
Improve performance of _lastUpdated queries in JPA server
2016-03-14 06:31:45 -04:00
James Agnew
6ddf91d9e2
Correctly handle extended operation in annotation based client where the
...
response is a raw resource and not a Parameters resource
2016-03-12 15:10:02 -05:00
James Agnew
ce253bed70
Properly deserialize bound codes
2016-03-12 13:23:55 -05:00
jamesagnew
232afee955
Improved error messages for #305
2016-03-11 07:56:00 -05:00
jamesagnew
ed92f64e52
Fix #305 - Don't allow update resource body IDs to be missing or incorrect
2016-03-10 07:44:05 -05:00
jamesagnew
990ef16f78
Adding a test
2016-03-10 06:56:51 -05:00
jamesagnew
3897167518
Return correct bundle type on $everything operation
2016-03-09 23:11:40 -05:00
James Agnew
6f79f6c5e2
Keep the complete resource history in the history table, including the
...
current version
2016-03-09 15:34:49 -05:00
James Agnew
3bfcb57783
Page JPA search results to the database
2016-03-07 07:23:44 -05:00
James Agnew
8de41ca8b4
Attempting to reduce memory usage during tests
2016-03-06 14:38:18 -05:00
jamesagnew
99a4b2c29e
Refactor JPA SearchBuilder
2016-03-05 20:46:04 -05:00
jamesagnew
5078b6aebe
Remove unneeded files from Git
2016-02-28 14:06:59 -05:00
jamesagnew
1da5855c9c
Add Eclipse files to git
2016-02-28 14:02:29 -05:00
jamesagnew
3f363eff9f
Fix compile issues from merge
2016-02-27 09:42:15 -05:00
James Agnew
7fdbee6f21
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-02-26 18:20:32 -05:00
James Agnew
39f6420066
Start working on compartment support
2016-02-26 18:16:35 -05:00
James Agnew
1ba0ae3960
Support inline match URL references, per Simone's requast for the next
...
connectathon
2016-02-23 13:12:30 -08:00
jamesagnew
6cc60624c6
Fix comment
2016-02-17 08:50:35 -05:00
jamesagnew
4975d212fa
Add userdata map to interceptors which can be passed around
2016-02-17 08:05:55 -05:00
jamesagnew
9b304748ad
Work on terminology service
2016-02-16 21:29:00 -05:00
jamesagnew
1f875c1ca6
Try to fix build
2016-02-15 11:22:19 -05:00
jamesagnew
c1141eb18f
Reorganize how search param prefixes are handled and modelled based on new DSTU2 style prefixes
2016-02-15 10:05:39 -05:00
jamesagnew
23f9292b50
Add support for comments in XML and JSON parsing/encoding
2016-02-08 22:05:17 -05:00
James Agnew
f21851099c
Version bump
2016-02-08 13:59:09 -05:00
James Agnew
68b816dce7
Prepare for 1.4 release
2016-02-03 16:56:32 -05:00
James Agnew
e0e52f96c6
Version bump to 1.4 (finally!)
2016-02-03 15:25:32 -05:00
jamesagnew
32daeb6f58
Switch DSTU2.1 to DSTU3 per FMB's decision
2016-02-01 08:55:58 -05:00
James Agnew
914f615b8e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-01-28 11:35:16 -05:00
James Agnew
7ed14d538a
Remove warning
2016-01-24 14:53:40 -05:00
jamesagnew
944afc2785
Add better constructors for date types
2016-01-20 07:40:57 -05:00
James Agnew
f9960b22d5
Clean up validation
2016-01-15 18:44:28 -05:00
James Agnew
d290110126
Fix validation
2016-01-15 18:02:20 -05:00
James Agnew
589059256f
Correct issues uncovered during connectathon
2016-01-11 07:42:13 -05:00
James Agnew
552842e547
Validator enhancements
2016-01-08 16:23:27 -05:00
jamesagnew
e436254c32
More fixing build
2016-01-08 09:07:59 -05:00
jamesagnew
bf2e12e22c
More tweaking for stupid travis
2016-01-08 08:26:53 -05:00
jamesagnew
fbcf366ffa
Try to reduce unit test memory for Travis
2016-01-07 23:03:54 -05:00
jamesagnew
cabdde8914
Still trying to get travis working!
2016-01-07 21:13:17 -05:00
James Agnew
50a9995c55
Validator fixes
2016-01-07 18:37:15 -05:00
James Agnew
479da24cfb
Bump license files
2016-01-07 08:50:07 -05:00
James Agnew
a54cb06c03
More travis cleanup
2016-01-06 14:02:20 -05:00
James Agnew
0491dbe654
More travis
2016-01-06 10:25:40 -05:00
James Agnew
7005cd52d9
Performance tweaks to the validator and get the DSTU2.1 endpoint working
...
with validation
2016-01-04 17:57:00 -05:00
jamesagnew
685bd9345b
Add request/response validator interceptors
2016-01-03 21:52:11 -05:00
jamesagnew
ccc71c3bd3
Tests should be passing now
2016-01-03 00:19:16 -05:00
jamesagnew
5789db8743
Remove dependency on cobertura at compile time
2016-01-02 10:55:52 -05:00
jamesagnew
718a26671f
DSTU2.1 structures working
2016-01-01 16:59:19 -05:00
jamesagnew
056900f324
Lots more work on DSTU2.1 structures
2015-12-30 11:27:12 -06:00
jamesagnew
7692e5d714
More work on DSTU2.1 structs
2015-12-22 09:32:06 -05:00
jamesagnew
2469aa3725
Lots of DSTU2.1 structure work
2015-12-20 23:35:47 -05:00
jamesagnew
aaf85f2323
Lots of work on DSTU2.1 structures
2015-12-20 09:29:52 -05:00
jamesagnew
a623003a56
Fix #240 - Support target resource type in server _include and _revinclude values
2015-12-14 21:50:35 -05:00
James Agnew
9ef0498775
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-12-14 10:56:33 -05:00
jamesagnew
97d6d09663
Work on #240 - Not yet working in JPA
2015-12-14 08:17:33 -05:00
James Agnew
117f9eb977
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-12-10 08:24:30 -05:00
James Agnew
85ec9d9264
Work on 2.1 structures
2015-12-10 08:24:12 -05:00
jamesagnew
83b664e55b
Get travis building again
2015-12-04 08:03:16 -05:00
jamesagnew
67eb06665e
Work on test indexing
2015-12-03 22:41:37 -05:00
jamesagnew
8ed9ca83af
Fix build
2015-12-03 21:52:40 -05:00
jamesagnew
e176d9a4b7
Try to fix travis
2015-12-03 20:54:48 -05:00
James Agnew
547b5290a4
Update resource defs
2015-12-01 18:35:24 -05:00
jamesagnew
fcdf80c6a7
Only do one pass of validation during a JPA transaction
2015-11-29 16:48:57 -05:00
jamesagnew
d47e0e5e77
Add DSTU2.1 resources
2015-11-29 11:43:09 -05:00
jamesagnew
e6b47855e6
Merge branch 'master' of git://github.com/petervanhoute/hapi-fhir into petervanhoute-master
2015-11-27 14:59:53 -05:00
jamesagnew
14e326c2bd
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-11-26 06:57:08 -05:00
jamesagnew
9c9ffe1fb7
Remove dependency on JDK 7
2015-11-26 06:56:52 -05:00
James Agnew
2f12c9ed01
Bump version to 1.4-SNAPSHOT
2015-11-15 20:11:05 -05:00
James Agnew
5d13e660b0
Add header file
2015-11-15 13:56:59 -05:00
James Agnew
f9f33f059b
Version bump to 1.3
2015-11-15 12:53:02 -05:00
James Agnew
8c087f053a
Cleanup for #254
2015-11-15 12:52:46 -05:00
James Agnew
c516050716
Merge pull request #254 from cmikeb1/master
...
Added the ability to wire the JPA conformance providers
2015-11-15 12:47:55 -05:00
jamesagnew
e7e820ee52
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-11-08 11:14:22 -05:00
jamesagnew
dfced5b2a5
Fix tests
2015-11-08 11:13:58 -05:00
jamesagnew
35a6b4dbf0
Fix #253 - Process JPA entries in the correct order
2015-11-08 09:36:04 -05:00
C. Mike Bylund
3ff6822599
Added the ability to wire JpaConformanceProviderDstu1 & JpaConformanceProviderDstu1 with spring, as accommodated by [RestfulServer.java]( d3685e72ba/hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/server/RestfulServer.java (L1313)
)
2015-11-06 21:20:06 -07:00
James Agnew
65c4250ed3
Update android distribution
2015-11-06 18:53:54 -05:00
jamesagnew
4545b4fb7f
Don't create a new version when reindexing resources
2015-11-04 08:26:33 -05:00
jamesagnew
1fb9f02d14
Work on fulltext suggestions
2015-11-03 21:34:35 -05:00
jamesagnew
3fc7a16735
Fulltext searching works
2015-11-02 08:12:36 -05:00
jamesagnew
a6d4de1f3e
Add support in JPA for _content and _text for $everything operation
2015-10-31 17:09:32 -04:00
James Agnew
2cc88d76eb
Cleasn up JPA interceptors
2015-10-29 16:44:51 -04:00
James Agnew
d3685e72ba
Fix #241 and fix #247 - Don't encode UUID IDs on resources, and preserve
...
bundle type when retrieving pages
2015-10-29 15:38:19 -04:00
jamesagnew
f7dab9ff64
Doc updates
2015-10-29 07:51:59 -04:00
jamesagnew
30ab0203a3
Refactor search capability in JPA out of resource specific module
2015-10-28 08:44:52 -04:00
jamesagnew
65598c200e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-28 07:39:18 -04:00
jamesagnew
f3552015cc
Work on splitting out search in JPA
2015-10-27 20:23:49 -04:00
James Agnew
43c1212840
Revamp the interceptor framework for JPA
2015-10-27 18:34:27 -04:00
jamesagnew
c31900b827
JPA performance tweaks: Avoid unneccesary fulltext index pass during transaction and tag lookup
2015-10-25 12:18:21 -04:00
James Agnew
8d515feb6d
Fix #242 - Allow compartment and read method to coexist for server
2015-10-21 11:58:19 -04:00
James Agnew
d838a2bd4b
Reduce JPA uri param length from 256 to 255 to accomodate MySql
2015-10-21 10:37:56 -04:00
James Agnew
06bdce8bbc
Subscription CLI updates
2015-10-20 18:21:49 -04:00
James Agnew
5edd290013
More work on JPA server transactions
2015-10-20 10:52:29 -04:00
James Agnew
ae416dcd62
Improve nexted search/read handing in transactions in JPA server
2015-10-20 10:35:18 -04:00
James Agnew
9b5598e2ab
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-19 20:22:11 -04:00
James Agnew
6729ea0479
Work on support for transaction searches with paging in JPA
2015-10-19 20:21:06 -04:00
jamesagnew
938a251ae9
Cleanup tests for java config in JPA
2015-10-19 20:19:40 -04:00
jamesagnew
9c0f6f993d
Finish converting Spring from XML to Java config
2015-10-17 09:39:27 -04:00
James Agnew
6c321b83c8
Get examples working with Java config
2015-10-16 15:41:28 -04:00
jamesagnew
eeac5e6ac0
Java config almost working
2015-10-16 08:57:07 -04:00
James Agnew
febb15b78e
Work on java config
2015-10-15 17:21:20 -04:00
jamesagnew
e1eed8ce5e
One test works..
2015-10-15 09:10:06 -04:00
jamesagnew
7e2d486d17
Working on java config
2015-10-15 08:27:58 -04:00
James Agnew
e9d18af5d9
Bump library versions
2015-10-14 18:11:52 -04:00
James Agnew
0430eb1626
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-13 12:13:43 -04:00
jamesagnew
6d93cbcaae
Get content search working correctly
2015-10-13 09:18:34 -04:00
jamesagnew
cb886c2975
Remove unused BeanUtils
2015-10-12 19:54:23 -04:00
jamesagnew
0ab8ee386f
Add documentation for CLI
2015-10-12 18:47:49 -04:00
jamesagnew
b827823004
Improve efficiency of JPA queries with _lastUpdated
2015-10-12 09:32:25 -04:00
jamesagnew
8c0b665565
Fix subscription issue
2015-10-10 10:06:41 -04:00
James Agnew
16989435b0
Don't export a _format on paging links if the request didn't have one
2015-10-09 17:42:45 -04:00
jamesagnew
588016e406
Merge branch 'master' into fulltext
2015-10-09 09:15:48 -04:00
jamesagnew
b4c86d033e
More work on fulltext search and add a failing test for subscriptions
2015-10-09 09:12:41 -04:00
James Agnew
e29e10450c
Add validation
2015-10-07 18:12:38 -04:00
jamesagnew
ad868038a8
Work on Lucene searching
2015-10-07 09:01:32 -04:00
jamesagnew
3050d4776c
Merge branch 'master' into fulltext
2015-10-06 19:42:05 -04:00
James Agnew
9fef4f6bab
Allow valueset operations to work against type in JPA
2015-10-06 18:53:09 -04:00
James Agnew
a337528e1c
Refactor ValueSet JPA RP to use optional ID params
2015-10-06 13:01:32 -04:00
James Agnew
b62eb1168c
Allow server operations to work at the type level
2015-10-06 11:45:49 -04:00
jamesagnew
50c43bdb29
Fix tests
2015-10-06 09:08:25 -04:00
James Agnew
3d330de8ef
Fix compile issue
2015-10-06 06:57:55 -04:00
James Agnew
8e8db1801c
Start work on FT search
2015-10-06 06:46:51 -04:00
James Agnew
0958ab6f16
Refactor $everything operations on JPA so that they perform better
2015-10-05 16:49:50 -05:00
James Agnew
80575b5380
Generic client now allows search by URL
2015-10-05 15:30:30 -04:00
James Agnew
43aad1eb98
Properly support chains in JPA conditional URLs
2015-10-04 15:38:58 -04:00
James Agnew
48d56b4722
Fix connectathon discovered issues
2015-10-03 23:52:30 -04:00
James Agnew
c666b9c196
Fix compile issues
2015-10-03 16:11:47 -04:00
James Agnew
e7e8f8dd81
Use correct status codes for failed deletes, and support multi delete in
...
JPA
2015-10-02 18:18:54 -04:00
James Agnew
aa32e6f0a9
Improve ValueSet operations in JPA
2015-10-02 12:37:56 -04:00
James Agnew
12d95bf43c
Support patient and encounter $everything operations at the type level
...
in JPA
2015-10-02 08:09:17 -04:00
James Agnew
119a4f36d9
Add error checking and better handling for match URLs in JPA server
2015-10-01 16:54:34 -04:00
jamesagnew
900c93949a
Work on subscriptions, and correct indexing of codes in JPA
2015-10-01 08:56:17 -04:00
jamesagnew
c385384269
More work on subscriptions
2015-09-30 08:31:38 -04:00
jamesagnew
f9e4a3e1b5
Fix #233 - elementQuantity gets incorrectly encoded as elementDuration
2015-09-29 19:41:31 -04:00
jamesagnew
04764ed07e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-09-29 17:55:59 -04:00
jamesagnew
bc910a1d4c
Work on dynamic subscriptions
2015-09-29 17:55:49 -04:00
James Agnew
ca8c257833
Support lastupdate filtering and sorting on JPA everything operation
2015-09-29 13:24:33 -04:00
James Agnew
1cc6a05273
FIx validation for resources using v2 tables
2015-09-29 10:51:36 -04:00
James Agnew
79047ef6ab
Add test for #226 and refactor $everything into DAO
2015-09-28 14:09:15 -04:00
James Agnew
e7ad9a96be
Fix build
2015-09-28 10:40:13 -04:00
jamesagnew
9492744018
Work on subsciprions
2015-09-28 09:06:57 -04:00
jamesagnew
f818a3b478
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-09-26 08:49:37 -04:00
jamesagnew
41f01b322f
Work on subscriptions
2015-09-26 08:49:06 -04:00
James Agnew
51a046ea26
Handle sort by number, uti and token
2015-09-25 16:53:22 -04:00
James Agnew
291fd21836
Fix build
2015-09-24 15:12:06 -04:00
James Agnew
4ff7452c9b
Fix #227 - JPA server should reject resources with a reference that
...
points to an incorrectly typed
resource (e.g. points to Patient/123 but
resource 123 is actually an Observation) or points
to a resource that is not valid in the
location it is found in (e.g. points to Patient/123 but
the field supposed to reference an
Organization)
2015-09-24 14:47:04 -04:00
James Agnew
072c1ece87
Send Accept header on client requests, and allow string responses in
...
QuestionnaireResponse validator for questions of type OPENCHOICE
2015-09-24 13:40:07 -04:00
jamesagnew
70eff0dc7f
Improve error message when $meta-add and $meta-delete are called with no meta element in the
...
input parameters. Also improve OperationOutcome rendering in narrative generator.
2015-09-24 08:36:25 -04:00
jamesagnew
835abdfbea
Fix compile issues
2015-09-24 07:46:35 -04:00
jamesagnew
cdc1519a55
Work on subscriptions
2015-09-24 07:01:04 -04:00
jamesagnew
a15ed8e944
Work on subscriptions, and correct an issue with DateRangeParam where comparators get ignored
2015-09-23 08:36:11 -04:00
jamesagnew
ef6a9302c0
Fix tests
2015-09-22 22:10:46 -04:00
jamesagnew
ec8b3b68f6
Work on subscription
2015-09-22 08:06:23 -04:00
jamesagnew
36d8ed98d2
Test to confirm #222 not an issue
2015-09-21 21:37:50 -04:00
jamesagnew
f2118df9b8
FIx #225 - Support and/or in JPA on _id and _language params
2015-09-21 21:29:04 -04:00
jamesagnew
04c2cce13f
Start working on JPA subscriptions
2015-09-21 09:08:19 -04:00
jamesagnew
8fee057de3
Bump Spring and Hibernate versions
2015-09-20 10:18:33 -04:00