James
507cac3127
Respect prefer header on transaction processing
2017-06-16 09:52:12 -04:00
James Agnew
7588a2ecff
Modify patch for #655 so that it fixes #604 without causing us to allow
...
invalid values
2017-06-09 16:30:20 -04:00
christian ohr
872d72629c
#604:allow MINUTE precision for datetimes
2017-06-09 15:21:53 -04:00
James Agnew
c2e5fa3f18
Fix #667 - When using the AuthorizationInterceptor with the JPA server, when a client is updating a resource from A to B, the user now needs to have write permission for both A and B
2017-06-09 11:48:17 -04:00
James
14edc79ac1
Version bump to 2.6-SNAPSHOT
2017-06-09 07:28:29 -04:00
James
8b5209ff67
Version bump to 2.5
2017-06-08 06:34:44 -04:00
James Agnew
c04146a76a
Revert "Allow MINUTE precision for datetimes. Closes #604"
2017-06-07 21:42:52 -04:00
James Agnew
1b557b05f0
Merge pull request #655 from ohr/master
...
Allow MINUTE precision for datetimes. Closes #604
2017-06-07 21:30:33 -04:00
James Agnew
7c6bb01a8b
Don't allow JPA server to save duplicate or empty tags, and fix #664 by
...
preventing multiple threads from loading structure definitions for
validation at the same time
2017-06-06 16:44:13 -04:00
James Agnew
6168f4ab32
FIx JDK7 dep
2017-05-26 21:35:40 -04:00
James Agnew
7d659c88e5
Validator incorrectly rejected references where only an identifier was
...
populated
2017-05-26 21:32:12 -04:00
christian ohr
aafde2eceb
#604:allow MINUTE precision for datetimes
2017-05-26 15:27:58 +02:00
James Agnew
6cf3d865f0
Fix test
2017-05-25 16:06:44 -04:00
James Agnew
b96932a5c5
Fix dependency on new version of commons-codec
2017-05-25 15:24:47 -04:00
James Agnew
5bdd10c7ab
Include patient in $everything even if there are no other resources
2017-05-24 14:24:01 -04:00
James Agnew
45041830bc
Server now respects the If-Modified-Since header for read operations
2017-05-17 14:57:05 -04:00
James Agnew
a92d80d860
Correctly encode extensions on the root of a resource with type
...
reference
2017-05-17 12:40:10 -04:00
James Agnew
7f2faae85e
Fix #563 : JSON Parser gave a very unhelpful error message (Unknown attribute 'value' found during parse) when a scalar value was found in a spot where an object is expected. This has been corrected to include much more information
2017-05-15 18:06:55 -04:00
James Agnew
83c8036eda
Fix broken test
2017-05-02 09:30:26 -04:00
James Agnew
11948a27d6
Ignore test that doesn't pass yet
2017-05-02 09:22:04 -04:00
James Agnew
1af36db7f7
Add unit test only
2017-05-02 09:20:45 -04:00
James
bb9cd7c198
Add configuration property to DSTU3 FhirInstanceValidator to allow client code to change unknown extension handling behaviour.
2017-04-23 19:28:45 -04:00
James
716fa56b8f
Merge branch 'jpa_perf_enhancements'
2017-04-21 06:30:22 -04:00
James
cbc652d226
Version bump to 2.5-SNAPSHOT
2017-04-20 16:13:15 -04:00
James
f01a1cb1e9
Fix #627 - Accidental rename of some codesystem files to text during
...
sync
2017-04-20 06:04:09 -04:00
James
9d3d15ce6f
Version bump to 2.4
2017-04-19 21:38:36 -04:00
James
64fb9cfa68
Merge branch 'dstu3_latest_structs'
2017-04-18 22:12:53 -04:00
James
077676fd03
Bring DSTU3 structs up to FHIR R3
...
Squashed commit of the following:
commit 65b70d30c9
Author: James <jamesagnew@gmail.com>
Date: Tue Apr 18 07:44:08 2017 -0400
More work on bringing structs up to date
commit 1df2de0667
Author: James <jamesagnew@gmail.com>
Date: Tue Apr 18 07:12:45 2017 -0400
Working
commit 9a51323e03
Author: James <jamesagnew@gmail.com>
Date: Mon Apr 17 22:18:24 2017 -0400
Updates to STU3
commit 40aebba0a7
Author: James <jamesagnew@gmail.com>
Date: Mon Apr 17 18:30:26 2017 -0400
Fix regression caused by #610
2017-04-18 07:48:38 -04:00
James
1df2de0667
Working
2017-04-18 07:12:45 -04:00
James
9a51323e03
Updates to STU3
2017-04-17 22:18:24 -04:00
James
40aebba0a7
Fix regression caused by #610
2017-04-17 18:30:26 -04:00
James
6a5d0f95ae
Add double-check for #610
2017-04-17 18:10:57 -04:00
James Agnew
9201692c70
Merge pull request #610 from dangerousben/init-race-condition
...
Fix FhirContext initialisation race condition.
2017-04-17 18:02:06 -04:00
James Agnew
c66e147ec8
Merge pull request #613 from SRiviere/jaxrs-sever-evolution
...
Changing with stackTrace paramter without server restart
2017-04-17 17:56:33 -04:00
James Agnew
282e02801a
Merge pull request #624 from CarthageKing/feature-make-bundle-fullurl-override-configurable
...
Feature make bundle fullurl override configurable
2017-04-17 17:46:45 -04:00
James Agnew
217d9f8176
More perf work
2017-04-16 14:46:15 -04:00
James Agnew
913fd422a1
Merge branch 'master' into jpa_perf_enhancements
2017-04-14 11:30:19 -04:00
James Agnew
15cc766000
Fix some compile issues
2017-04-14 11:27:37 -04:00
michael.i.calderero
125f9b4fed
JsonParser tests for OverrideResourceIdWithBundleEntryFullUrl
2017-04-13 13:37:02 -05:00
michael.i.calderero
b890bf3c75
XmlParser tests for OverrideResourceIdWithBundleEntryFullUrl
2017-04-13 12:09:31 -05:00
James Agnew
23b7de5dd8
More perf work
2017-04-12 18:28:10 -04:00
Sebastien Riviere
e99495a83f
Adding Unit tests to reproduce : Extension of Id Datatype and Extension of primitive extension lost during parsing/encoding #622
2017-04-12 10:00:32 +02:00
James Agnew
6ab1cb4c2e
Fix compile issues from new version of errorprone
2017-04-03 14:43:59 -04:00
Ben Spencer
42819dba77
Fix FhirContext initialisation race condition.
2017-03-28 17:24:48 +01:00
James
40848b1beb
Version bump to 2.4-SNAPSHOT
2017-03-18 12:24:39 -04:00
James
e18ab206d7
Version bump to 2.3
2017-03-17 21:21:59 -04:00
James Agnew
b59dd77bfc
Fix compile error
2017-03-17 21:10:50 -04:00
James
8758b6f3da
Updating to 1.9.0 structures
...
Squashed commit of the following:
commit 81edf46fe02a88851693f958e60855edfe69c04c
Author: James Agnew <jamesagnew@gmail.com>
Date: Fri Mar 17 21:05:22 2017 -0400
Work on converter
commit 3342d987008892dd3a75dddd251fe599c31c5a6c
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 08:40:37 2017 -0400
Site updates
commit 7dcb63904ece1fcb59a09dc268e8382ac0b75535
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 08:36:39 2017 -0400
STU3 structs working!
commit c5aec809e3f19f3fedf0aaaeab8cdd7924c144a2
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 07:05:54 2017 -0400
Format test
commit 5033090010e8c93644505bccaa5e41ccbd756485
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 07:03:39 2017 -0400
Merge tests for STU3
commit de40a516bfa4d2ab7f5e28e2d95815fde68bd10a
Merge: d5a5a60 899ed25
Author: James <jamesagnew@gmail.com>
Date: Fri Mar 17 06:59:20 2017 -0400
Merge branch 'master' into dstu3_latest_structs
commit d5a5a601b53d8be6712f0bfe37ba7e6eb4d3ce58
Author: James <jamesagnew@gmail.com>
Date: Tue Mar 14 12:04:37 2017 -0400
Latest fixes
commit ae46ad53d2075e66e3c58c1e626652b4e144f20c
Author: James <jamesagnew@gmail.com>
Date: Tue Mar 14 06:51:59 2017 -0400
STU3 structs passing
commit ec3b62d31131d303001f8574c58fb7a8b8194f68
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 22:20:05 2017 -0400
Fix some tests
commit 933f9b08c32dd8671638f406a0966c5ee07d86a1
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 21:18:03 2017 -0400
Fix test
commit 2a3ad0b422f58cfffea966a7005c6a3d86d189da
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 21:07:33 2017 -0400
Resolve compile issues in STU3
commit fe04eba312a42c74b10a3971e4d61d58ba003bf9
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:51:35 2017 -0400
FIx compilation error
commit 6c63a558c97cf176105967a84a0b32472c6c0fcb
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:48:13 2017 -0400
Another STU3 struct fix
commit 6acd25458aad89aaff94768c824d4d1fcdac97ba
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:41:16 2017 -0400
Work on STU3 structs
commit 90a476dba2665a129572ad5cbbd8dd29afd9d4c8
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:28:32 2017 -0400
Resolve JDK8 dependencies
commit 783bc1519971e977fe7139aa1d3a2e7f37940a63
Author: James Agnew <jamesagnew@gmail.com>
Date: Sun Mar 12 20:20:57 2017 -0400
Fix some tests
commit 60c379175b689495e65278bb6a237af3de379aa8
Author: James <jamesagnew@gmail.com>
Date: Sun Mar 12 19:56:29 2017 -0400
Work on STU3 structs
commit e98c2eed6601f7009e199aca3b82399a3377077c
Author: James <jamesagnew@gmail.com>
Date: Sun Mar 12 19:41:48 2017 -0400
Work on DSTU3 structures
commit 3ce909212bf0f11561b8342d406cffcf957afeb3
Author: James <jamesagnew@gmail.com>
Date: Tue Mar 7 21:03:14 2017 -0500
Work up upgrading structs
2017-03-17 21:06:12 -04:00
James Agnew
45e4bd92ee
Merge branch 'master' into jaxrs-sever-evolution
2017-03-16 22:04:55 -04:00
James
5282110f02
Tests for #142
2017-03-16 22:00:04 -04:00
James Agnew
01d102accc
Correct handling of contained resources in a response for annotation
...
client
2017-03-01 17:23:31 -05:00
James
f1828d1ca8
Fix handling of filters on valueset expansions
2017-02-10 11:05:59 -05:00
Sebastien Riviere
c3447c3b4d
Remove substitution string to use relative url, Fix client parser and custom extension.
2017-02-08 11:14:19 +01:00
James
cb8492d353
Fix occasionally failing test
2017-02-07 20:10:06 -05:00
James
a665aed85d
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2017-02-07 07:01:59 -05:00
James
b7f165019d
Tweak re-indexing
2017-02-07 07:00:51 -05:00
James Agnew
c836a8905e
Add test for #551
2017-02-06 11:48:19 -05:00
Sebastien Riviere
3bf6555d61
Merge branch 'master' of https://github.com/jamesagnew/hapi-fhir into jaxrs-sever-evolution
2017-02-06 11:34:31 +01:00
James
7149d2e053
Merge branch 'custom_jpa_search_params'
2017-02-04 16:34:05 -05:00
James
dd0e47afc3
Make projects import cleanly into eclipse
2017-02-04 16:31:18 -05:00
James Agnew
3f8a8cd8aa
Merge pull request #548 from sekaijin/cleanup
...
Cleanup
2017-02-04 16:02:50 -05:00
James
b4a362b8ee
Work in progress
2017-02-01 05:55:35 -05:00
James
b66aa9761e
Allow parsing of RSQuot
2017-01-29 15:49:10 -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
Sebastien Riviere
dabb3ea2c5
Merge branch 'master' of https://github.com/jamesagnew/hapi-fhir into jaxrs-sever-evolution
...
# Conflicts:
# hapi-fhir-structures-dstu3/src/test/java/ca/uhn/fhir/parser/JsonParserDstu3Test.java
2017-01-27 10:16:43 +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 Agnew
589804d974
Add test
2017-01-24 13:57:15 -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
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
Sebastien Riviere
13646168f0
Use the profile of the datatype if available, intead of the default hl7.org url
2017-01-19 14:55:42 +01:00
Sebastien Riviere
cac44c736c
Add the possibility to use the serverBaseUrl to generate the url of extension, if %BASE_SERVER_URL% is found
2017-01-19 14:54:17 +01:00
James
06f9d86bf1
Fix bad dependency
2017-01-18 22:26:10 -05:00
James Agnew
b80897d16c
Add warnign to DateType
2017-01-18 22:12:48 -05:00
James Agnew
322051a383
Fix failing tests
2017-01-14 07:55:42 -06:00
James Agnew
dbc6abc658
Fix #504 - Error if custom type has illegal extensions
2017-01-13 21:46:16 -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
f9aa8c3ba4
Add test for #531
2017-01-13 11:35:15 -05: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
18e47c2130
More validator tests
2016-12-20 09:30:46 -05:00
James
964919d880
Improve parsing
2016-12-19 14:03:11 -05:00
James
88117f8d6e
Port in changes from RI
2016-12-12 07:32:53 -05:00
James
e30d478bf6
Add suggested test for #523
2016-12-12 07:25:10 -05:00
James
ab17ee68a3
Revert IFhirVersion method signature changes for #520
2016-12-11 18:55:59 -05:00
James
a2b24d4d07
Fix compile error
2016-12-11 18:27:10 -05:00
James Agnew
2bca44eb1e
Merge pull request #523 from CarthageKing/master
...
ensure ElementDefinition properties with longer names are processed first in order to find the property that most matches the given nodeName
2016-12-11 18:12:46 -05:00
James
9cb014724b
Add validator for DSTU2.1
2016-12-11 17:39:05 -05:00
James
901a85880c
Update STU3 definitions and being in STU2.1 defs too
2016-12-10 19:51:25 -05:00
James
b0d656e5d9
Refactor fix for #520 a bit so that version in DSTU3 is always pulled
...
from the model
2016-12-10 14:40:27 -05:00
James
ee63bbea74
Fix #516 - Handle STU3 invalid enum values with an appropriate exception
2016-12-10 14:14:22 -05:00
James Agnew
0def3d5a72
Merge pull request #525 from aehrc/feature/parser_exception_handling
...
#516 Report invalid values for enums through parser error handler
2016-12-10 07:39:36 -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
Michael Lawley
a9a3507544
#516 Report invalid values for enums through parser error handler
2016-12-06 10:32:23 +10:00
michael.i.calderero
7a203fa7d5
ensure ElementDefinition properties with longer names are processed
...
first in order to find the property that most matches the given nodeName
2016-12-02 21:42:09 -06:00
James Agnew
a9d7b8d636
Add test and credit for #518
2016-11-25 18:28:18 -05:00
James Agnew
81773de261
Fix #276 - Prevent contained resources being encoded as duplicates
2016-11-25 17:18:57 -05:00
jamesagnew
69871bb8c2
Improve testing on CorsInterceptor
2016-11-24 19:25:37 -05:00
James
233e979963
Fix build
2016-11-22 06:33:20 -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
bf35f7e4b2
Fix #495 - Auto-detect DSTU3 mode when those resources are on classpath
2016-11-21 13:44:54 +01:00
James Agnew
ba896e2553
Clean up CORS
2016-11-21 13:37:59 +01:00
James Agnew
72a62817aa
Improve detection for #477
2016-11-15 05:54:56 -05:00
James Agnew
4252415e9c
Fix #477 - Gracefully handle unexpected elements starting with _
2016-11-15 05:44:45 -05:00
James
2d7592f7a8
Version bump to 2.2-SNAPSHOT
2016-11-11 22:39:45 -05:00
James
2dd26b6367
Version bump to 2.1
2016-11-11 15:16:53 -05:00
James Agnew
a03805a6d4
Clean up patch client
2016-11-11 15:08:16 -05:00
James
a5d5d3e031
Bump FHR version
2016-11-06 17:34:13 -05:00
James
8c53ad24f7
Clean up authorization interceptor tests
2016-11-03 08:10:54 -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
a67171e231
Fix #472 - Wrong header being returned (Content-Location instead of
...
Location) on STU3 server
2016-10-26 12:12:19 -04:00
James Agnew
f80bf98dcd
Fix #327 - Correctly serialize JSON extension with a reference to a
...
contained resource
2016-10-14 16:36:29 -04:00
James Agnew
e56c75e80c
Switch Android library to use OkHttp by default
2016-10-14 16:15:27 -04:00
James Agnew
deae820ebe
Fix up comnpile issue
2016-10-12 15:29:40 -04:00
James Agnew
97cd78e6bf
Fix #454 - Chinese characters were not being correctly normalized
2016-10-12 12:50:56 -04:00
James Agnew
11d3ae9447
Fix #411 - Searching by POST with urlencoded parameters doesn't work if
...
interceptors are accessing the parameters and there is are also
parameters on the URL
2016-10-06 13:23:32 -04:00
James Agnew
f5eda76388
Use new STU3 mimetypes by default
2016-10-06 12:17:59 -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
26cd316343
Fix #414 : Parser should not choke with a NullPointerException if it
...
encounters an extension without a URL
2016-09-30 17:35:29 -04:00
James Agnew
8b80d932da
Fix #443 - XhtmlNode.equalsDeep() did not work
2016-09-29 15:00:01 -04:00
James Agnew
5da1d22d02
Docs
2016-09-28 17:04:55 -04:00
James Agnew
8a9a031a8d
Fix uploading CLI DSTU2 examples
2016-09-28 16:25:01 -04:00
James Agnew
090f079442
Try to fix race conditions in tests
2016-09-26 12:56:37 -04:00
James Agnew
cb31e706c7
Add test for #411
2016-09-26 10:50:04 -04:00
James
714adcd4be
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-09-22 21:55:11 -04:00
James
3428aa40f3
Logging changes
2016-09-22 21:55:05 -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
40286f49c2
Merge branch 'patch' of github.com:jamesagnew/hapi-fhir into patch
2016-09-17 23:40:54 -04:00
James Agnew
1343badba4
Working on patch
2016-09-17 13:40:03 -04:00
James Agnew
364c18e06e
Use more compatible Accept header in STU3 client. Also fixes missing
...
Woodstox library in android builds per #450 )
2016-09-16 23:46:06 -04:00
James Agnew
f92c5a7232
Fix #446 - Don't give child resources the ID of the parent
2016-09-16 15:01:14 -04:00
James Agnew
12790d385c
Fix #445 - Server was using the wrong mimetype for conf statement
2016-09-16 13:25:03 -04:00
James Agnew
a2ffc6af05
Fix #444 - Correct handling of parsing milliseconds in dates before 1970
2016-09-09 18:18:28 -04:00
James Agnew
d41b412dee
Fix #440 - Don't depend on Saxon
2016-09-08 15:56:15 -04:00
James Agnew
202a1ea885
Fix web testing UI regression
2016-09-06 17:59:04 -04:00
James Agnew
98e0753b93
Properly add include resources
2016-08-30 16:38:09 -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 Agnew
a1105fac1e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-25 18:27:32 -04:00
James Agnew
17940b8a24
Improve performance when parsing contained resources
2016-08-25 17:41:33 -04:00
James
acdbdc0be7
Fix #426 - Extension with datatype of ID failed to parse
2016-08-25 07:32:37 -04:00
James Agnew
c4d302df8d
Upgrade to Thymeleaf 3
2016-08-23 19:11:49 -04:00
James Agnew
82da79cd5f
Add a new test
2016-08-23 13:49:31 -04:00
James Agnew
cc6c32f987
Fix tests
2016-08-22 09:43:01 -04:00
James Agnew
7f15520db8
Don't include Location header in server responses for DSTU3 servers
2016-08-21 11:39:44 -07:00
James Agnew
da8abca1ff
Add custom extension example
2016-08-21 10:24:42 -07:00
James Agnew
379abb8e47
Don't strip urn: prefixes from references when encoding
2016-08-16 11:23:07 -07:00
James Agnew
eee168ced6
Add support for conditional operations to AuthorizationInterceptor
2016-08-15 13:35:50 -04:00
James
b0d19c3a65
Fix #423 - Encode custom types with custom type fields correctly
2016-08-14 13:05:16 -04:00
James Agnew
8354f4b565
Use correct accept header
2016-08-05 18:39:44 -04:00
James Agnew
74950a4efc
Fix regression when parsing contained resources
2016-08-05 18:01:44 -04:00
James Agnew
a3f4864bd6
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-05 12:37:06 -04:00
James Agnew
3e7cd153fd
Update DSTU3 definitions to latest
2016-08-05 12:36:41 -04:00
jamesagnew
545b359697
Fix #406 - Allow arbitrary authentication realm
2016-08-01 21:36:50 -04:00
James Agnew
dd8b1cd979
Use corrrect types from client
2016-07-27 18:15:09 -04:00
jamesagnew
7dbd5a21ca
Fix tests
2016-07-24 09:20:54 -04:00
jamesagnew
a9b29d5088
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-23 18:51:08 -04:00
jamesagnew
350e82b6cf
Fix #403 - Allow references to keep versions when encoding
2016-07-23 18:48:00 -04:00
James Agnew
748c13d0dc
Remove bad dependency
2016-07-22 18:33:16 -04:00
James Agnew
7bea8431f7
Add interceptor for rejecting TRACE and other invalid verbs
2016-07-19 19:16:09 -04:00
jamesagnew
5073692eda
Always include SUBSETTED tag when _elements is used on server
2016-07-18 07:05:11 -04:00
jamesagnew
196c11bfa2
Use new style mimetypes but keep supportuing the old ones as well
2016-07-17 18:35:06 -04:00
jamesagnew
ef1c81e241
Fix #150 - Don't encode null fluent client values
2016-07-14 07:18:48 -04:00
James Agnew
0b69367b11
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-13 09:22:19 -04:00
jamesagnew
5b46e9655a
Fix compile errors
2016-07-13 07:59:08 -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
74feb38085
Fix test regression
2016-07-05 17:30:14 -04:00
James Agnew
d63e289cbe
Validation fixes
2016-07-05 16:56:06 -04:00
James Agnew
9226e43090
Fix tests
2016-07-05 09:57:55 -04:00
James Agnew
a8585c881d
Fix #396 - Make tests timezone independent
2016-07-04 13:48:05 -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
James Agnew
38d30eef49
Respect order for order=REPLACE_PARENT
2016-06-29 10:26:36 -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
d7fdaf7618
Add custom type test
2016-06-27 17:51:08 -04:00
jamesagnew
e9cb518012
Fix teerm sevice indexing
2016-06-26 23:10:02 -04:00
James Agnew
b84150ff5e
Randomly set locale after each test in order to make sure we aren't
...
dependent on a specific environment
2016-06-21 09:53:24 -04:00
James Agnew
0d65ec3f4e
Fix test that fails on Windows
2016-06-21 09:44:42 -04:00
James Agnew
89f3df80a4
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-20 10:53:43 -04:00
James Agnew
102548d22c
Fix decimaltype float constructor
2016-06-20 10:52:23 -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
c9f85111ab
Add some tests to GenericClient
2016-06-16 07:42:06 -04:00
James Agnew
1683cf8cef
Switch to jacoco
2016-06-15 17:34:50 -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
23550240ad
Fix #378 - Include mandatory elements in server generated
...
OperationDefinition resources
2016-06-11 15:28:58 -05:00
James Agnew
8f1e45b3f3
Fix #379 - Server generated OperationDefinitions should generate
...
separate definitions for operations that are implemented against
multiple resource types
2016-06-11 14:46:13 -05:00
James Agnew
fd8d67b9cd
Fix more unit tests for #380
2016-06-10 18:57:44 -05:00
James Agnew
035ed27dab
Fix #380 - Correct cardinality for OperationDefinitions
2016-06-10 17:15:16 -05:00
James Agnew
189038ad08
Fix #267
2016-06-10 10:49:51 -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
8dc4eaf0e0
More validator fixes
2016-06-08 16:17:09 -07:00
James Agnew
338e83e4e8
Fix build
2016-06-08 15:35:08 -07: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
James Agnew
d966190f9e
Fix #371 - STU3 server and client should use new sort parameter style
2016-06-04 12:34:44 -04:00
jamesagnew
f4b9c6423c
Work on terminology service
2016-06-04 12:16:33 -04:00
jamesagnew
9fc6272951
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-03 08:16:58 -04:00
jamesagnew
32cebb2a9f
More terminology service work
2016-06-03 08:16:40 -04:00
James Agnew
e011f6a843
Add tests for #372
2016-06-02 21:45:02 -04:00
James Agnew
39a96f0258
Fix #374 - Include ETag and Last-Modified headers in response
2016-05-31 13:44:21 -04:00
jamesagnew
a2954ef181
Fix build
2016-05-30 06:57:01 -04:00
James Agnew
f45ad117fe
Improve error messages for invalid validate request
2016-05-29 22:23:30 -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
jamesagnew
eae96983e8
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-05-28 10:37:27 -04:00
jamesagnew
e1e6a0d5b0
Sync model with RI latest version
2016-05-28 10:35:08 -04:00
James Agnew
a5debc07a3
DateTime parser incorrectly parsed times where more than 3 digits of
...
precision were provided on the seconds
after the decimal point
2016-05-25 19:20:51 -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
ee031667c5
Fix #369 - FhirTerser cloneInto method fails if target contains extension
2016-05-23 09:20:40 -04:00
jamesagnew
20b6994cc8
Fix #364 - Allow serializing custom types that contain custom datatypes
2016-05-21 14:35:10 -04:00
jamesagnew
021025ffa9
Fix #366 - Return HTTP 400 instead of 500 when boolean values contain invalid string
2016-05-21 13:07:46 -04:00
James Agnew
7942d69d5d
Accept conditional updates with _id as parameter
2016-05-16 19:11:25 -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
84a7856c19
Treat missing ID in resource body as warning
2016-05-13 18:04:07 -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
dbcc2ce25a
Fix build
2016-05-08 11:01:17 -04:00
James Agnew
e1ab2856e0
Fix build
2016-05-08 10:29:08 -04:00
James Agnew
81cb769d18
Allow operation names to be escaped in URL
2016-05-07 19:28:36 -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
fd2671d28e
Fix validation issue
2016-05-06 17:44:23 -04:00
James Agnew
87f12bf197
Merge pull request #356 from euvitudo/scp-update-for-operationdefinition
...
Updated ServerConformanceProvider and test
2016-05-05 07:04:27 -04:00
James Agnew
82c1e687fd
Fix NPE in LoggingInterceptor
2016-05-04 11:48:50 -04:00
jamesagnew
244cad6224
Allow validator exceptions to be ignored via confoguration
2016-05-03 21:58:09 -04:00
James Agnew
804b271764
Fix test
2016-05-03 10:39:29 -04:00
jamesagnew
dcd32b6127
Correctly handle search parameter target types in JPA
2016-05-03 07:03:44 -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
27ec35338a
Update to latest structure defs and validator
2016-05-01 21:31:14 -04:00
jamesagnew
4f717661ad
Update datatypes
2016-05-01 10:31:02 -04:00
jamesagnew
9b55d0000b
Fix #354 - Bring back setFoo(List) and getFooFirstRep() methods to DSTU3 structures
2016-05-01 10:19:50 -04:00
jamesagnew
e3e81ff202
Fix #352 - Client should auto download resource if server ignores prefer header
2016-05-01 09:30:12 -04:00
Phillip Warner
8e6a78d6ff
Updated ServerConformanceProvider and test
...
ServerConformanceProvider only placed a string reference to
OperationDefinitions, which were nowhere to be found in the Conformance
statement. With this change, SCP assigns a reference containing the
OperationDefinition for each operation. The OperationDefinitions are, per the
spec, located in the 'contained' portion of the Conformance statement.
2016-04-29 12:57:41 -06:00
jamesagnew
3fce4cb087
Fix #344 - make getResourceDefinition(String) and getElementDefnition(String) case insensitive
2016-04-25 07:19:31 -04:00
jamesagnew
f29cda00d0
Add test for #341
2016-04-24 21:55:55 -04:00
jamesagnew
9631160942
Add unit test
2016-04-23 18:43:11 -04:00
jamesagnew
3ceac6d576
Add test for #347
2016-04-23 18:19:30 -04:00
jamesagnew
3eb805fb0a
Respect _format=application/xml+fhir
2016-04-23 12:17:27 -04:00
jamesagnew
d76e0008ac
Fix #342 - The HTTP 400 if request fail to parse
2016-04-22 07:19:57 -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
8b59b61250
Release docs
2016-04-20 07:03:30 -04:00
jamesagnew
3a0de6e6f8
Fix #339 - Disable XXE XML parsing vulnerability
2016-04-19 07:55:24 -04:00
jamesagnew
43969cb8ce
Fix tests on CLI
2016-04-19 06:35:15 -04:00
jamesagnew
846e216c04
Fix tests
2016-04-17 12:58:36 -04:00
jamesagnew
5a818a38e8
FIx tests
2016-04-17 10:49:16 -04:00
jamesagnew
1af65ff5a8
Fix #335 (also fixes #336 ) - Correctly parse and serialize IDs on elements within a resource
2016-04-17 10:12:34 -04:00
jamesagnew
72640dc720
Correct encoding order for DSTU2 resources
2016-04-14 07:53:37 -04:00
jamesagnew
81dec23faf
Correctly populate Bundle.entry.fullUrl on Hl7OrgDstu2 servers
2016-04-14 06:59:43 -04:00
James Agnew
a090f5481f
Try to get cobertura working
2016-04-13 10:33:58 -04:00
James Agnew
fe0824fd7c
Disable fake test
2016-04-11 16:05:25 -04:00
James Agnew
f616c22429
Fix cobertura fails
2016-04-11 14:53:38 -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
5cd13bc73f
Improve error logging when the wrong version structure is passed into a parser
2016-04-07 13:55:38 -04:00
jamesagnew
e30ebf69ba
Fix #325 - Fix equalsShallow and equalsDeep when a field is null on one side and empty on the other
2016-04-05 22:05:45 -04:00
James Agnew
39fc134482
Fix #326 - Correctly serialize DSTU3 references in JsonParser. Thanks to
...
@fw060 for the patch!
2016-04-05 16:33:29 -04:00
jamesagnew
079f966086
Parser enhancements when parsing bundles
2016-04-05 08:59:24 -04:00
jamesagnew
a4066b1de5
Fix build
2016-04-03 18:57:34 -04:00
jamesagnew
45390ebc89
Don't parse 1974-12-25+10:00 as this is not a valid FHIR time
2016-04-03 18:45:08 -04:00
jamesagnew
20e04a7c80
Merge branch 'dstu3_structs'
2016-04-03 18:16:02 -04:00
jamesagnew
18b3d0df65
Update to DSTU3 Montreal definitions
2016-04-03 18:14:31 -04:00
jamesagnew
6d0dcc0213
More work on auth module
2016-04-02 08:59:01 -04:00
James Agnew
57abd0a3bb
New structures
2016-04-01 18:10:02 -04:00
James Agnew
c345209ce4
Fix #318 - Apply setDefaultTypeForProfile to contained resources
2016-04-01 17:10:49 -04:00
jamesagnew
bb96ae4e25
Fix build
2016-03-29 08:36:08 -04:00
James Agnew
46ba27ec8f
Work on security interceptor
2016-03-28 20:51:27 -04:00
James Agnew
b2f11e0bfc
Fix #317 - Allow search params to be used when doing REST operations
2016-03-26 13:44:54 -04:00
James Agnew
20081a419d
Fix #320 - Don't generate binding enums for example binding fields on
...
resources
2016-03-25 20:15:01 +01:00
James Agnew
cf22277d6e
Fix build issue
2016-03-25 19:42:08 +01:00
James Agnew
6ffb1c8c56
Fix #312 - Don't fail if extension list contains a null
2016-03-25 19:27:18 +01:00
James Agnew
c6f06548fc
Fix #315 - Use custom types for searches and other client operations
...
when requested
2016-03-24 11:09:41 +01:00
James Agnew
1adfc4b4d9
Fix #315 - Allow declaring of custom types for specific profiles
2016-03-22 11:46:08 +01:00
James Agnew
bb33cf735f
Fix test
2016-03-18 19:54:52 +01:00
James Agnew
5ad384c11a
One more test
2016-03-18 19:45:00 +01:00
James Agnew
ab4deb406c
Allow runtime query of bound enum type
2016-03-18 19:41:43 +01: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
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
970bc3ed89
One more test for #304
2016-03-02 07:29:09 -05:00
jamesagnew
3fd9f9518a
Handle unexpected extensions when parsing using IParserErrorHandler
2016-03-02 06:52:46 -05:00
jamesagnew
4573b86972
Add tests for #275
2016-03-01 07:34:11 -05:00
jamesagnew
496d866f48
Fix #274 - Primitive elements with no value but an extension were sometimes not encoded correctly in XML, and sometimes not parsed correctly in JSON.
2016-02-28 22:15:43 -05:00
jamesagnew
ed5bffba9e
Fix #299 - Don't crash if the client receives extensions in Bundle.entry.search
2016-02-28 19:38:54 -05:00
jamesagnew
f1e1ee9ff9
Merge JAX-RS client fixes
2016-02-28 13:34:57 -05:00
James Agnew
7fdbee6f21
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-02-26 18:20:32 -05:00
James Agnew
d383b402d1
Correct handling of Binary resources in client and server where the
...
binary contains embedded FHIR content
2016-02-25 14:31:26 -08:00
James Agnew
4a26064cd6
In the client, the create/update operations on a Binary resource (which
...
use the raw binary's content type as opposed to the FHIR content type)
were not including any request headers (Content-Type, User-Agent, etc.) Thanks to Peter Van Houte of Agfa Healthcare for reporting!
2016-02-25 12:54:52 -08:00
jamesagnew
fd2eaff12d
Fix javadoc
2016-02-19 06:53:23 -05:00
jamesagnew
6ce4056f7a
Fix #298 - Don't handle /metadata for methods other than GET
2016-02-19 06:40:07 -05:00
jamesagnew
43bdfc0345
Fix #297 - Resource not populated in ActionRequestDetails for validate method
2016-02-19 06:21:05 -05:00
jamesagnew
9b304748ad
Work on terminology service
2016-02-16 21:29:00 -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
e0e52f96c6
Version bump to 1.4 (finally!)
2016-02-03 15:25:32 -05:00
jamesagnew
93d9011691
Fail server if conditional param is not of type String
2016-02-02 07:11:18 -05:00
jamesagnew
32daeb6f58
Switch DSTU2.1 to DSTU3 per FMB's decision
2016-02-01 08:55:58 -05:00