James Agnew
d29a9a7f96
AutohrizationInterceptor should correctly recognize type-level operation
...
invocations
2018-05-15 16:14:10 -04:00
James Agnew
a3ff08d9ec
Replace phloc with ph for #775 ( #930 )
...
* Replace phloc with ph
* Enable schematron tests
* Make HAPI-FHIR ph-schematron on OSGI
* Work on getting tests passing
* Another test fix
* Fix up transaction handling for DSTU2
* Add changelog
* Avoid double transaction
* Dont use readonly
* One more test fix
* Update to snapshow build
* Resolve a circular dependency
* Try to fix tests
* Solve recurring NPE in DSTU2 tests
* Fix one more test
* Test fix
* More test threading fixes
* One more attempt to get tests passing
* Refactoring for tests
* Refactoring for tests
2018-05-14 17:38:40 -04:00
jamesagnew
23a01b5f18
Add to download page
2018-05-12 19:40:39 -04:00
jamesagnew
150f27a9ca
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-05-12 19:40:31 -04:00
jamesagnew
3d762b984b
Sync to R4 definitions
2018-05-12 19:35:42 -04:00
James Agnew
9d24e8b040
Use HTTP 409 for conflict when two threds update the same resource
2018-05-11 17:41:07 -04:00
James Agnew
f1ba0016b2
Improve the error message thrown by JPA server
2018-05-11 17:03:48 -04:00
James Agnew
b17eebd8d2
Squashed commit of the following:
...
commit 2be11651c2
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 11:50:53 2018 -0400
Update changelog
commit b3bb5f9052
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 11:19:28 2018 -0400
Parameter updates
commit f6b1082ba4
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 07:24:30 2018 -0400
More test fixes
commit 81a69c265f
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 06:26:48 2018 -0400
Fix compile error
commit 935938e92c
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 06:25:18 2018 -0400
Another test fix
commit 43568a1f8d
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 06:18:06 2018 -0400
Fix compile error
commit e95894e643
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 06:13:50 2018 -0400
More work on tests
commit 9393fb8f4f
Author: James Agnew <jamesagnew@gmail.com>
Date: Thu May 10 05:36:27 2018 -0400
One more fix
commit 437f5051e4
Author: James Agnew <jamesagnew@gmail.com>
Date: Wed May 9 21:32:10 2018 -0400
Work on validator
commit 20c51add4f
Author: James Agnew <jamesagnew@gmail.com>
Date: Wed May 9 19:34:10 2018 -0400
Validator fix
commit 7bf2b0a0e9
Author: James Agnew <jamesagnew@gmail.com>
Date: Wed May 9 18:44:04 2018 -0400
Fix test
commit adc73e75c9
Author: James Agnew <jamesagnew@gmail.com>
Date: Wed May 9 17:22:34 2018 -0400
Merge validator
2018-05-10 11:53:32 -04:00
Diederik Muylwyk
14a070a47e
927 cli tooling is needed for creating and maintaining conceptmaps using csvs ( #934 )
...
CLI tooling for import/export of ConceptMaps using CSVs has been implemented.
2018-05-10 11:12:45 -04:00
Diederik Muylwyk
d97fb8f5cf
709 the conceptmap operation called translate needs to be implemented ( #923 )
...
The ConceptMap operation $translate has been implemented.
2018-05-10 10:52:56 -04:00
James Agnew
127a8389ac
Credit for #903
2018-05-04 08:55:41 -04:00
jamesagnew
1522974a56
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-04-28 11:44:36 -04:00
jamesagnew
83a5eedb29
Fix performance regression in DSTU3 validation
2018-04-28 11:42:59 -04:00
James Agnew
593a705365
Performance enhancements on the CapabilityStatement generator for JPA
...
server
2018-04-28 11:06:42 -04:00
James Agnew
09b1f547d0
Add expunge
2018-04-24 15:11:00 -04:00
James Agnew
a21d0a7752
Add auth tester methods
2018-04-22 19:30:09 -04:00
James Agnew
591539cf13
Add expunge method
2018-04-22 18:34:56 -04:00
James Agnew
1ff50cb0db
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-04-17 18:26:39 -04:00
James Agnew
162069776a
Correctly handle encoding contained resources where some have user
...
assigned IDs and some do not
2018-04-17 18:26:06 -04:00
Patrick Werner
4599c525a8
Fixed header nocache -> no-cache
2018-04-17 11:01:28 +02:00
James Agnew
d624556e18
Some updates to the loinc mapper
2018-04-06 09:50:18 -04:00
James Agnew
832558b411
Updates to handler
2018-04-06 09:12:52 -04:00
James Agnew
e31e1c029d
Merge branch 'loinc_loader_update' of github.com:jamesagnew/hapi-fhir into loinc_loader_update
2018-04-02 09:13:27 -04:00
James Agnew
fe25d93fe6
Sync with master
2018-04-02 09:08:11 -04:00
jamesagnew
4c0d5b49d9
Site updates
2018-03-30 08:28:10 -04:00
James Agnew
d9c167455e
Make sure we correctly clean up resources
2018-03-27 15:20:22 -04:00
jamesagnew
fa28d505f3
Credit for #871
2018-03-27 06:14:05 -04:00
jamesagnew
ca3e7fe38f
Credit for #877
2018-03-26 08:43:28 -04:00
jamesagnew
a3a15ac9d8
Add test and credit for #819
2018-03-24 06:45:41 -04:00
James Agnew
6ba6f301e4
Merge pull request #840 from jamesdaily/patch-2
...
Conformance Statement -> Capability Statement
2018-03-23 07:23:54 -04:00
jamesagnew
d5a1c089b8
Credit for #864
2018-03-23 06:50:10 -04:00
jamesagnew
352a9b8593
Credit for #581
2018-03-23 06:37:48 -04:00
jamesagnew
37f12ac28b
Credit for #817
2018-03-23 06:35:53 -04:00
jamesagnew
1ba00f6b11
Credit for #879
2018-03-22 06:52:30 -04:00
jamesagnew
1689dc889e
Make server operation interceptor not perform superfluous calls for
...
conditional and no-op operations
2018-03-22 06:52:30 -04:00
jamesagnew
42498f3f87
Credit for #812
2018-03-19 06:25:49 -04:00
jamesagnew
30c32cdc89
Credit for #806
2018-03-19 06:16:29 -04:00
jamesagnew
78a69f654b
Credit for #800
2018-03-19 05:43:25 -04:00
jamesagnew
83b1cf5b9f
Add credit for #798 and fix broken test
2018-03-15 07:30:32 -04:00
jamesagnew
8c47e2f7be
Credit for #791
2018-03-15 06:48:41 -04:00
jamesagnew
49192e5e48
Credit for #776
2018-03-12 06:42:22 -04:00
jamesagnew
ea0b8992f4
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-03-12 06:31:56 -04:00
jamesagnew
e75336f751
Credit for #786
2018-03-12 06:31:39 -04:00
Patrick Werner
1d92160822
Merge pull request #855 from patrick-werner/patch-2
...
fixed package name hapi-fhir-validation on the http://hapifhir.io/download.html page.
2018-03-12 05:59:27 -03:00
jamesagnew
d22670ddb5
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-03-04 12:21:07 -05:00
James Agnew
2f7751a079
Move stopwatch into hapi-fhir-base and add timing into to client
...
LoggingInterceptor
2018-03-04 12:13:18 -05:00
jamesagnew
8bdca012d6
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-03-04 11:04:07 -05:00
jamesagnew
07290ae8a0
Sync to latest R4 code
2018-03-04 11:02:47 -05:00
James Agnew
0c0b9bd74b
Fix #814 - Don't create duplicate contained resources
2018-03-02 09:46:29 -05:00
James Agnew
0c52c38eda
Add credit for #868
2018-03-02 08:57:40 -05:00
James Agnew
a18303f117
Fix #872 - Include resource type in JPA uri search parameter criterias
2018-03-01 08:31:41 -05:00
James Agnew
84c72203b7
Add HashMapResourcePrvider
2018-02-25 13:16:02 -05:00
James Agnew
136455f312
Fix #863 - Allow custom search parameters to use multiple bases
2018-02-24 22:10:55 -05:00
James Agnew
6e47951220
Remove unneccesary log lines and clean up some documentation
2018-02-24 10:57:32 -05:00
James Agnew
3b2930f8e9
Prevent a crash in testpage overlay when deleting a resource
2018-02-23 15:24:20 -05:00
jamesagnew
72cf22e3a9
Fix #854 - Process ID substitutions on URIs for JPA
2018-02-20 07:32:49 -05:00
Patrick Werner
e842881aa7
fixed package name haps-fhir-validation
...
was hapi-fhir-validator, corrected to hapi-fhir-validation
closes #766
2018-02-20 11:59:23 +01:00
James Agnew
d18a0ea32f
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-02-18 10:27:45 -05:00
jamesagnew
3f1a0e81c7
Avoid endless reindex loop
2018-02-17 16:10:44 -05:00
James Agnew
222636baca
Docs updates
2018-02-17 14:32:42 -05:00
jamesagnew
e89f8e5ba4
Fix crash with unique search parameter updates in JPA
2018-02-16 07:39:46 -05:00
James Agnew
e6253b7f22
Refresh search parameter cache asynchronously
2018-02-14 11:10:30 -05:00
James Agnew
80353e5d42
Better handle large search result deletion in JPA
2018-02-08 17:55:46 -05:00
jamesagnew
b8c01a471a
Correctly credit John Grimes for #838 (oops!!!)
2018-02-03 19:21:55 -05:00
James Agnew
17b1ff727e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-02-03 15:48:09 -05:00
James Agnew
3cbf669007
Don't crash on startup if an invalid subscription is in the database
2018-02-03 15:47:48 -05:00
jamesagnew
371be03b0f
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-02-02 13:20:09 -05:00
James Agnew
0e2d55081f
Fix a crash when no count parameter supplied
2018-02-02 12:31:59 -05:00
jamesagnew
351a2fc2f1
Fix #837 - Use non-legacy content-type for plain json and xml accept
...
header
2018-02-02 06:43:19 -05:00
James Agnew
4af52c160f
Try to get HAPI building on JDK9
2018-01-31 06:41:24 -06:00
James Agnew
1c5a07b5a0
Fix #822 - Respect chained method params in a transaction search
2018-01-30 16:20:25 -06:00
James Agnew
8d468de551
Use R4 validator for DSTU3 validation
2018-01-30 11:16:04 -06:00
James Agnew
e52f582769
An experimental interceptor called VersionedApiConverterInterceptor has been added, which automaticaly converts response payloads to a client-specified version according to transforms built into FHIR.
2018-01-29 12:10:05 -06:00
James Agnew
a89c8d50c5
Fix #838 - Include JAXB dependencies explicitly
2018-01-29 12:05:37 -06:00
James Daily
8e3e693d29
Conformance Statement -> Capability Statement
...
Removed broken link to old conformance.html with link to capabilitysatement.html. Hope this is true that HAPI exports a capability statement now as of STU3?
Note - there are still references to Conformance Statement elsewhere within the documentation (such as doc_rest_operations.xml), but they contained coding / server behavior assertions that I was not comfortable modifying.
2018-01-29 10:37:04 -05:00
James Agnew
044b9f584a
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2018-01-28 14:02:53 -06:00
James Agnew
f976b7bf7e
Add new interceptor method which enabled interceptors to modify response
2018-01-28 14:01:20 -06:00
jamesagnew
2e4f80d7a3
Fix #831 - Remove useless TagListParam annotation
2018-01-26 10:03:21 -05:00
jamesagnew
5750cfd03c
Prevent double calling server interceptor methods under certain
...
conditions
2018-01-26 07:44:13 -05:00
jamesagnew
4e0e8fb8f8
Version bump a few dependencies
2018-01-26 06:22:06 -05:00
James Agnew
16038ece26
Version bump to 3.3.0-SNAPSHOT
2018-01-23 10:31:01 -05:00
James Agnew
4fd3e20d06
Remove duplicate resource body creation (Merge branch 'optimize_jpa')
2018-01-21 18:16:11 +08:00
James Agnew
4dcce4e582
Fix #832 - Correctly normalize text with Korean characters
2018-01-21 14:55:14 +08:00
James Agnew
3644151a69
Fix crash in JSON parser when parsing extensions on primitive elements
2018-01-18 09:07:23 +07:00
jamesagnew
2c65f1c81b
Fix error on docs
2018-01-13 05:42:27 -05:00
James Agnew
6468ca474a
Verion bump to 3.2.0
2018-01-13 02:14:33 -05:00
James Agnew
01186ec8cb
Squashed commit of the following:
...
commit ab876ef864005b6758d3e00a1bb1ef2dad5d2161
Author: James Agnew <jamesagnew@gmail.com>
Date: Fri Jan 12 18:59:15 2018 -0500
Tests all passing
commit 4f8a5d98307da1bb5ca7602e34b1d3b791f73d25
Author: jamesagnew <jamesagnew@gmail.com>
Date: Fri Jan 12 08:21:58 2018 -0500
Almost compiling
2018-01-12 18:59:43 -05:00
James Agnew
f6c9e3d0fe
Add multitenancy support for server
2018-01-11 11:14:54 -05:00
jamesagnew
b0e196e5cf
Merge branch 'master' into optimize_jpa
2018-01-10 06:27:15 -05:00
James Agnew
9a72927dbc
Fix #808 - Use version from meta if not found in the resource ID
2018-01-08 14:07:27 -05:00
jamesagnew
6fc88caa51
More work on optimizing JPA
2018-01-08 07:15:58 -05:00
James Agnew
377bae8c16
Allow interceptors to modify request contents
2018-01-06 14:27:32 -05:00
James Agnew
2f5ce64755
Start work on removing duplicate resource body
2018-01-04 14:45:17 -05:00
James Agnew
b18e71d4f5
Added new callbacks to IServerOperationInterceptor to be invoked before
...
other operation methods
2017-12-23 17:13:33 -05:00
James Agnew
64ba145d93
Credit for #810
2017-12-22 16:10:05 -05:00
James Agnew
0997167d50
Add test cases for DSTU2 custom search params
2017-12-12 22:08:02 -05:00
James Agnew
6c85cd1375
Improve documentation and mark redundant methods as deprecated in
...
IServerInterceptor
2017-12-12 21:45:54 -05:00
James Agnew
c86a2866d8
Reduce search log noise
2017-12-08 14:25:47 -05:00
James Agnew
e838b0e32d
Remove unneccesary column
2017-12-07 18:17:24 -06:00
James Agnew
36e719f92f
Allow server assigned UUIDs instead of sequential IDs if conigured to do
...
so
2017-12-06 23:16:10 -06:00