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
James Agnew
9e110506f7
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-12-16 12:04:54 -05:00
James Agnew
9c37c3b2a0
Use ResponseHighlighterInterceptor in the JPA example project
2015-12-16 12:03:58 -05:00
jamesagnew
a623003a56
Fix #240 - Support target resource type in server _include and _revinclude values
2015-12-14 21:50:35 -05:00
jamesagnew
d95bd269c0
Correctly encode value[x] field names when the datatype is a profiled type such as markdown
2015-12-14 21:04:27 -05:00
jamesagnew
97d6d09663
Work on #240 - Not yet working in JPA
2015-12-14 08:17:33 -05:00
James Agnew
bc9d1712d4
Credit for #265
2015-12-01 18:13:34 -05:00
James Agnew
4398040451
Add count(int) method to fluent client search
2015-12-01 10:22:50 -05:00
jamesagnew
fcdf80c6a7
Only do one pass of validation during a JPA transaction
2015-11-29 16:48:57 -05:00
jamesagnew
07078e4ce3
Add GZip support to client and server for client-to-server uploads
2015-11-29 15:03:28 -05:00
jamesagnew
d47e0e5e77
Add DSTU2.1 resources
2015-11-29 11:43:09 -05:00
jamesagnew
45502ba5ff
Credit for #251
2015-11-27 15:03:05 -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
e78fcf91c5
Credit for #259
2015-11-26 07:03:01 -05:00
petervanhoute
94f309114b
- add site-documentation for jaxrs base
...
- set example for operation on instance level
- remove not thrown exceptions
2015-11-25 15:34:41 +01:00
James Agnew
26e2e2527d
Site updates
2015-11-23 18:14:56 -05:00
James Agnew
c78be081ef
Add CLI test
2015-11-20 10:30:10 +01:00
James Agnew
c12dc82a37
Site updates for 1.3 release
2015-11-15 19:56:57 -05:00
James Agnew
8e24077bcf
Credit for #254
2015-11-15 12:46:42 -05:00
James Agnew
326db08f0e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-11-14 13:01:52 -05:00
James Agnew
f2ac8a4767
Define Enums for child concepts
2015-11-09 12:54:42 -05:00
jamesagnew
e7e820ee52
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-11-08 11:14:22 -05:00
jamesagnew
35a6b4dbf0
Fix #253 - Process JPA entries in the correct order
2015-11-08 09:36:04 -05:00
James Agnew
65c4250ed3
Update android distribution
2015-11-06 18:53:54 -05:00
jamesagnew
6fd5aecec7
Fix #250 - Honour Accept: text/xml and Accept: text/json
2015-11-05 07:32:33 -05:00
jamesagnew
23b35661ea
Bump a few dependency versions
2015-10-31 17:48:25 -04:00
jamesagnew
a6d4de1f3e
Add support in JPA for _content and _text for $everything operation
2015-10-31 17:09:32 -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
01320ac1b1
Site updates
2015-10-29 09:14:23 -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
James Agnew
43c1212840
Revamp the interceptor framework for JPA
2015-10-27 18:34:27 -04:00
jamesagnew
5a2ee77142
Parser (XML and JSON) shouldn't encode an ID tag in resources
...
which are part of a bundle when the resource has a UUID/OID
ID.
2015-10-26 22:47:06 -04:00
jamesagnew
69658ab754
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-23 08:22:40 -04:00
jamesagnew
eea406e10e
ResourceReferenceDt#loadResource(IRestfulClient) did not
...
use the client's read functionality, so it did not
handle JSON responses or use interceptors. Thanks to
JT for reporting!
2015-10-23 08:21:25 -04:00
James Agnew
fad59b75b9
Credit for #245
2015-10-21 12:03:36 -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
ae416dcd62
Improve nexted search/read handing in transactions in JPA server
2015-10-20 10:35:18 -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
e9d18af5d9
Bump library versions
2015-10-14 18:11:52 -04:00
jamesagnew
6d93cbcaae
Get content search working correctly
2015-10-13 09:18:34 -04:00
jamesagnew
15b7da184e
Credit for #239
2015-10-12 20:08:11 -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
James Agnew
b62eb1168c
Allow server operations to work at the type level
2015-10-06 11:45:49 -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
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
0a5e6043bd
Fix #234 - Invalid entry in OSGi manifest
2015-10-01 18:37:00 -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
James Agnew
541e6cdcb1
Credit for #235
2015-10-01 11:45:33 -04:00
jamesagnew
900c93949a
Work on subscriptions, and correct indexing of codes in JPA
2015-10-01 08:56:17 -04:00
James Agnew
9664174b6a
Use updated valueset definitions
2015-09-30 16:35:51 -04:00
jamesagnew
f9e4a3e1b5
Fix #233 - elementQuantity gets incorrectly encoded as elementDuration
2015-09-29 19:41:31 -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
jamesagnew
9492744018
Work on subsciprions
2015-09-28 09:06:57 -04:00
James Agnew
51a046ea26
Handle sort by number, uti and token
2015-09-25 16:53:22 -04:00
James Agnew
1361e69177
Respect server default encoding if an Accept header is received which
...
indicates equal weight for both encodings
2015-09-24 17:52:52 -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
7e6844be56
Improve error message when JSON parser finds an object where an array is expected
2015-09-24 07:27:43 -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
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
jamesagnew
d59c0ff404
Correctly index reference paths with multiple paths, and don't store duplicate indexes in JPA
2015-09-20 08:23:03 -04:00
jamesagnew
1dd7f4d22a
Site updates
2015-09-18 08:50:31 -04:00
jamesagnew
b1df85eb37
Validation now working completely in JPA server
2015-09-15 08:27:49 -04:00
jamesagnew
9b69f3a3f8
Credit for #223
2015-09-14 21:28:24 -04:00
jamesagnew
d0bac3d419
Work on CLI tool
2015-09-13 22:06:31 -04:00
jamesagnew
780fc871cb
It should not be possible to search for deleted resources using the _tag, _id, _profile, or _security search parameters
2015-09-13 09:42:41 -04:00
jamesagnew
48ee2cbee8
JPA server now correctly suppresses contents of deleted resources
...
in history
2015-09-12 09:45:12 -04:00
jamesagnew
437625505c
Add some tests and some cleanup of unused code
2015-09-09 22:41:10 -04:00
jamesagnew
bb5816d8e9
Fix second part of #216 - Correctly encode choice elements on profiled datatypes
2015-09-08 08:01:51 -04:00
jamesagnew
9af3fcf02d
Allow browser requetsts to force a raw response
2015-09-07 21:52:35 -04:00
jamesagnew
7217458681
Allow storage of Conformance resources in JPA
2015-09-07 21:31:10 -04:00
jamesagnew
08633066c6
Fix #216 - Unexpected attributes when parsing composite elements should be logged
2015-09-07 10:08:11 -04:00
James Agnew
abdfb50b40
Fix a few tests and don't crash on old Woodstox
2015-09-04 13:59:57 -04:00
jamesagnew
773608f860
Validation documentation
2015-09-04 08:22:06 -04:00
jamesagnew
f3e44eea3b
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-09-03 08:08:13 -04:00
jamesagnew
8b20f3a77d
Sync to 1.0.0 FHIR definitions
2015-09-03 08:07:43 -04:00
James Agnew
ae177b52e8
Populate Bundle.entry.fullUrl
2015-09-02 13:42:59 -04:00
James Agnew
fa76071bd3
Return last updated time and version ID for instance $meta operation
2015-09-02 11:26:40 -04:00
jamesagnew
875ad3b5f9
Correct tag handling for DSTU2
2015-09-02 07:46:52 -04:00
James Agnew
97e6073665
Support URI (and prepare for lat/lon search params) in JPA server, and
...
don't store duplicate tags
2015-09-01 17:02:35 -04:00
jamesagnew
e8f5451cc9
Fix a few issues found by FindBugs
2015-09-01 07:05:27 -04:00
jamesagnew
a9f978a8a2
Udate to latest DSTU2 definitions
2015-08-31 08:20:24 -04:00
James Agnew
bd13b53099
Fix #212 - Dont accept invalid IDs but do accept IDs starting with a
...
number
2015-08-28 15:36:56 -04:00
jamesagnew
073fa47807
Add support for _include:recurse behaviour
2015-08-27 19:44:51 -04:00
jamesagnew
5e0a8c476b
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-08-25 07:49:30 -04:00
jamesagnew
d5f76f105d
Credit for #211
2015-08-25 07:49:14 -04:00
James Agnew
d6540a9759
Merge pull request #211 from pukkaone/tester-client-factory
...
FHIR Tester application use configured client factory
2015-08-25 07:46:17 -04:00
James Agnew
83a57f8e7c
Auto qualify resource IDs
2015-08-24 18:21:34 -04:00
Chin Huang
21564528a0
Fix FHIR Tester documentation formatting
2015-08-24 15:01:47 -07:00
James Agnew
df4d371edc
Add profile and security params for generic search
2015-08-24 15:23:28 -04:00
jamesagnew
60339d6f93
Fix #209 - _revinclude results from JPA server should have a Bundle.entry.search.mode of "include" and not "match". Thanks to Josh Mandel for reporting!
2015-08-23 22:25:25 -04:00
jamesagnew
11376024fa
Fixing test related to summary and elements mode
2015-08-23 21:51:46 -04:00
James Agnew
ddc66d3ed0
Add support for $validate-code in JPA server
2015-08-20 14:27:19 -04:00
jamesagnew
6941f92090
Fix #207 - Confusing error message parsing invalid contained resources
2015-08-17 20:46:56 -04:00
jamesagnew
ac564a54d6
Documentation cleanup
2015-08-17 07:57:20 -04:00
jamesagnew
330dbde983
Add new interceptor hook for auditing
2015-08-16 22:09:01 -04:00
James Agnew
2766af2693
Update definitions and correctly handle exceptions in
...
incomingRequestPreProcessed method in server interceptors
2015-08-13 16:59:10 -04:00
James Agnew
b36e4e5841
Merge branch 'master' into dstu2_final
2015-08-06 18:07:34 -04:00
James Agnew
43dd081098
Fix compile issues and keep working on android build
2015-08-06 13:13:03 -04:00
James Agnew
af9c8faf89
Don't crash if resrouce references being parsed have unexpected child
...
elements
2015-08-06 10:50:36 -04:00
James Agnew
63defc2f30
Merge branch 'master' into dstu2_final
2015-08-05 13:29:20 -04:00
James Agnew
fd91ce76ce
Fix #192 - Correctly unescape search parameters in the server when they
...
have a trailing comma or an escaped backslash
2015-08-05 12:57:04 -04:00
James Agnew
5b09a3d2b6
Add trasnaction BATCH support to JPA
2015-07-31 09:29:25 -04:00
James Agnew
ab2129d651
Implements support for _tag in JPA server and client
2015-07-30 07:47:37 -04:00
James Agnew
27a1d68d5f
Documentation updates
2015-07-28 14:47:58 -04:00
James Agnew
85f686cde2
Credit for #200
2015-07-28 12:23:11 -04:00
James Agnew
75798cf9fe
Use HttpServletRequest.getContextPath to get the context path
2015-07-27 11:19:29 -04:00
James Agnew
56a4c1b04b
Add serialization support and fix build regression
2015-07-21 09:45:53 -04:00
jamesagnew
48917684fd
Finish off #152
2015-07-21 08:28:40 -04:00
jamesagnew
9476a785ba
Docs
2015-07-19 22:25:45 -04:00
jamesagnew
a774a654ce
Property document OperationDefinitions generated automatically by server
2015-07-19 11:10:46 -04:00
jamesagnew
a35d20b999
Fix #158 - Don't encode empty tags
2015-07-18 17:35:54 -04:00
jamesagnew
3bff020c54
Add exception pre processing method to server interceptors
2015-07-18 16:31:32 -04:00
jamesagnew
626f4677e7
Fix #198 - Sorting should only sort on the individual parameter searched on, not all params of the same type
2015-07-18 15:29:24 -04:00
jamesagnew
41283d4ed4
Add $get-resource-counts operation to JPA server
2015-07-17 18:28:47 -04:00
jamesagnew
ddbe79cb86
For #126 - Don't use BoundCodeableConcept for empty enums
2015-07-17 08:34:44 -04:00
jamesagnew
2fc0d4c7a2
Clean up exception handling in server, and add QuestionnaireAnswers validation for JPA server
2015-07-16 20:16:51 -04:00
jamesagnew
818c40498c
Site updates
2015-07-15 08:37:56 -04:00
jamesagnew
2b69817ad9
Site updates
2015-07-14 08:54:28 -04:00
jamesagnew
c8ce723a1d
DOcumentation updates
2015-07-13 08:16:48 -04:00
James Agnew
350028be73
Implement meta operations in client
2015-07-10 17:36:55 -04:00
James Agnew
d20b7e2c94
A few cleanups to allow example resources to commit cleanly
2015-07-07 17:27:10 -04:00
James Agnew
0f76ba81e1
Fix #196 - Support deep chained parameters in JPA. Also add support for
...
Prefer header.
2015-07-07 10:41:07 -04:00
jamesagnew
8b65a9aedf
Indicate support for conditional create/update/delete in DSTU2 server conformance statement
2015-06-25 22:22:19 -04:00
James Agnew
af33664e7c
Support _count on JPA search in transaction
2015-06-25 10:32:03 -04:00
James Agnew
75f5b47762
Doc cleanup
2015-06-24 17:42:46 -04:00
James Agnew
dd9f80ecb1
Clean up warnings
2015-06-24 12:26:40 -04:00
jamesagnew
fed9f4d61e
Add unit tests and update healthconnex server
2015-06-23 08:29:13 -04:00
James Agnew
70d4abdf06
Server should include lastUpdated in search responses if one is supplied
...
by the implementation. Also automatically include in this in JPA server
2015-06-22 16:27:08 -04:00
James Agnew
ccc49e975f
Fix #188 - Support reference parameter for sorting in JPA server
2015-06-22 14:41:43 -04:00
jamesagnew
a4157c1339
Add sort on reference param for JPA server
2015-06-22 08:34:47 -04:00
jamesagnew
685fa6d164
Code and site cleanup
2015-06-21 22:10:13 -04:00
James Agnew
e8c75c5a45
Add support for _lastUpdated parameter in client and JPA server
2015-06-19 17:46:14 -04:00
James Agnew
886fa76ef2
Support ifNoneMatch in transaction request
2015-06-19 16:08:35 -04:00
James Agnew
84571f993c
Support Questionnaire.answers indexing in JPA server
2015-06-18 18:51:11 -04:00
James Agnew
269106074d
DSTU2 server should indicate conformance for transaction operation
2015-06-18 17:49:33 -04:00
James Agnew
a27acb9b79
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-06-17 14:32:42 -04:00