Commit Graph

2077 Commits

Author SHA1 Message Date
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 5d13e660b0 Add header file 2015-11-15 13:56:59 -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 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
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 effe139325 Finalizing 1.2 release 2015-09-16 11:46:17 -04:00
James Agnew 73121e222c Add tests 2015-09-15 14:11:55 -04:00
jamesagnew ff5d14dade Return HTTP 412 for validation failure in JPA DSTU2 2015-09-15 09:09:07 -04:00
jamesagnew b1df85eb37 Validation now working completely in JPA server 2015-09-15 08:27:49 -04:00
jamesagnew c96d5efe1f Work on updating validator 2015-09-14 08:22:43 -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
James Agnew c534fb9604 Hopefully tests should pass now - Not using profile datatypes in encoded
choice names has been a pain!
2015-09-08 14:00:11 -04:00
jamesagnew f3e44eea3b Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-09-03 08:08:13 -04:00
James Agnew ae177b52e8 Populate Bundle.entry.fullUrl 2015-09-02 13:42:59 -04:00
James Agnew 6a2045fe12 Fix build 2015-09-02 13:00:08 -04:00
James Agnew 901cef837b Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-09-02 11:27:49 -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
jamesagnew 517222d183 Fix tests 2015-09-01 18:24:32 -04:00
James Agnew febae3f07d Add tests 2015-09-01 17:48:20 -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
James Agnew 71c28b5709 More fix build 2015-08-31 09:40:44 -04:00
jamesagnew a9f978a8a2 Udate to latest DSTU2 definitions 2015-08-31 08:20:24 -04:00
James Agnew eaa2519696 iAdd some tests 2015-08-28 18:00:32 -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
James Agnew df4d371edc Add profile and security params for generic search 2015-08-24 15:23:28 -04:00
jamesagnew bec43b3fdc Fix tests 2015-08-24 08:29:02 -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 7645c240f4 Get instance validator working across FHIR versions 2015-08-20 15:27:24 -04:00
James Agnew ddc66d3ed0 Add support for $validate-code in JPA server 2015-08-20 14:27:19 -04:00
jamesagnew 4d04b9cc6a Fix #206 - Don't require hl7org structures to start JPA server 2015-08-19 07:47:45 -04:00
James Agnew c2fba2ce21 More work on interceptors 2015-08-17 18:35:51 -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 77f151901a Get coded valuesets working once again for DSTU2 resoruces 2015-08-13 17:58:31 -04:00
James Agnew 4d8efb6455 Merge branch 'dstu2_final' of github.com:jamesagnew/hapi-fhir into dstu2_final 2015-08-09 17:38:19 -04:00
James Agnew 28d35fe1fe Add tests 2015-08-09 17:28:29 -04:00
jamesagnew b28dba3540 Merge branch 'dstu2_final' of github.com:jamesagnew/hapi-fhir into dstu2_final 2015-08-09 17:20:30 -04:00
jamesagnew 12735a1446 Handle contact search params better 2015-08-09 17:17:53 -04:00
James Agnew 24634880db Update for QA version of DSTU2 2015-08-09 11:18:04 -04:00
James Agnew 5b09a3d2b6 Add trasnaction BATCH support to JPA 2015-07-31 09:29:25 -04:00
James Agnew d9d192cc04 Merge branch 'master' into dstu2_final 2015-07-30 22:34:45 -04:00
James Agnew ab2129d651 Implements support for _tag in JPA server and client 2015-07-30 07:47:37 -04:00
jamesagnew e457366ffa Start work on upgrading DSTU2 to QA version 2015-07-25 11:56:47 -04:00
James Agnew f2bf199ac7 Fix build and sync RI 2015-07-21 10:58:02 -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 93c04bd939 Another unit test for #198 2015-07-20 21:12:00 -04:00
jamesagnew 61cb60b293 Operations which are not resource type specific were not showing up in REST server's conformance 2015-07-18 18:44:46 -04:00
jamesagnew 5a450227b2 Fix unit test issues 2015-07-18 17:05:10 -04:00
jamesagnew 22ffa16bb3 Fix examples 2015-07-18 16:42:59 -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 3bdf846a3d Improve error messages in JPA server 2015-07-16 22:47:41 -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
James Agnew 350028be73 Implement meta operations in client 2015-07-10 17:36:55 -04:00
James Agnew c22aa14d29 Clean up the validation framework and integrate the QuestionnaireAnswers
validator
2015-07-10 16:05:40 -04:00
James Agnew f2a725ae53 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-07-10 09:18:14 -04:00
jamesagnew 89965fb6bd Working on valueset operations in JPA 2015-07-10 08:30:58 -04:00
James Agnew 75e9b711a5 Cleanup $everything for Patient and Encounter in JPA 2015-07-09 09:47:28 -04:00
James Agnew ad0c51f600 Rename DAO classes per request from Ismael Sarmento Jr 2015-07-07 17:41:59 -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 8a86ad5e76 Wide sweeping changes to get RI structures working in server mode 2015-07-05 17:14:15 -04:00
James Agnew 2d05b48bdc Fix broken unit test 2015-06-25 10:44:44 -04:00
James Agnew af33664e7c Support _count on JPA search in transaction 2015-06-25 10:32:03 -04:00
James Agnew e616fc85d3 Fix build 2015-06-24 09:26:33 -04:00
jamesagnew da2d4d0497 Stlye issues only 2015-06-24 08:22:05 -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 9c89eb2dee Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-06-22 10:52:13 -04:00
James Agnew 4b0e390366 Add Unit Test 2015-06-22 10:52:07 -04:00
jamesagnew a4157c1339 Add sort on reference param for JPA server 2015-06-22 08:34:47 -04:00
jamesagnew 6907009cab Travis 2015-06-21 00:12:33 -04:00
jamesagnew 7acacda758 Travis 2015-06-21 00:07:48 -04:00
jamesagnew 772c9d1e7b Travis 2015-06-20 23:50:49 -04:00
jamesagnew 71fbfe5214 Add consolidated test package and clean up tests for cobertura 2015-06-20 14:23:34 -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
jamesagnew d0cffbf8c7 Revert change to make IdDt#isLocal() return true if the base is "urn:". This caused all kinds of regressions and was obviously a bad idea. 2015-06-18 09:00:56 -04:00
James Agnew 39dd48bc41 Automatically populate Bundle.entry.base when encoding a bunde 2015-06-17 14:32:11 -04:00
James Agnew 6f7ef96b97 Support $validate operation correctly in DSTU2 clients and in testpage
overlay
2015-06-16 11:56:30 -04:00
jamesagnew 81bfc28147 Support $validate operatioh in DSTU2 client 2015-06-16 08:05:27 -04:00
James Agnew a46890b0d2 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-06-12 11:09:55 -04:00
James Agnew 9b280e0ab7 Remove dependency on servlet-api in client 2015-06-12 10:02:52 -04:00
jamesagnew 0479a48a41 Correctly handle Bundle.entry.base 2015-06-12 08:27:03 -04:00
jamesagnew e536486638 Accept placeholder IDs in the JPA server even if they have no resource type in references to them (as is actually correct) 2015-06-11 21:20:27 -04:00
James Agnew 6077114b32 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-06-11 14:24:58 -04:00
James Agnew f40955c2cb Remove dependency on ServletInputStream 2015-06-11 14:24:40 -04:00
jamesagnew 78d98d4728 Fix brokebn unit test 2015-06-08 19:19:00 -04:00
James Agnew 09d97106d3 Clean up exception handling 2015-06-05 11:57:13 -04:00
James Agnew 62b0707b36 Support attributes longer than 512kb. 2015-06-04 12:19:10 -04:00
James Agnew 9b97fb0e97 Enable validation ($validate) operation in DSTU2 style 2015-06-04 10:56:13 -04:00
jamesagnew 8f27462db7 Add support for _revinclude in web tester UI 2015-05-31 17:31:04 -04:00
James Agnew 3280375486 Fix $everything operation in generic client if the server returns JSON 2015-05-29 17:50:18 -04:00
James Agnew b89ee3d2a7 Add unit test for JPA 2015-05-22 16:30:14 -04:00
James Agnew 7517709edb Fix #149 - Respect server address strategy for link-self on search
results
2015-05-15 17:51:06 -04:00
James Agnew da3ec668de Work on #164 - Correct performance issue 2015-05-15 15:14:55 -04:00
James Agnew fbcd15a16d Test updates 2015-05-12 18:08:10 -04:00
James Agnew 2ce921f39b Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-08 18:59:00 -04:00
James Agnew 3e382ab760 More work on RI structs 2015-05-08 18:49:31 -04:00
James Agnew eeba5812cb Finalize 1.0 release 2015-05-08 17:15:50 -04:00
jamesagnew 0f2976358f Version bump to 1.1-SNAPSHOT with more loggging 2015-05-08 08:54:40 -04:00
jamesagnew a731557516 Merge branch 'hl7org_structs' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-07 21:28:31 -04:00
jamesagnew 8e81b069af Merge 2015-05-07 21:24:52 -04:00
jamesagnew dfbe2415d1 Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-07 21:24:34 -04:00
James Agnew ce9a2da0e8 Fix failing unit test 2015-05-07 12:02:54 -04:00
James Agnew 9658cafdfc Credit 2015-05-07 11:31:17 -04:00
James Agnew 9d744f2a44 Fix unit tests 2015-05-07 11:22:05 -04:00
jamesagnew 5a7eb6f25e Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-05-07 09:01:46 -04:00
jamesagnew a09c4438f2 Work on conditional operations in JPA 2015-05-07 09:01:28 -04:00
James Agnew fcbe969967 Disable broken unit test in JPA server for now 2015-05-06 10:24:27 -04:00
James Agnew 3a5d2e892a About to commit to SVN as well 2015-05-05 18:16:22 -04:00
James Agnew 05cccdb6e5 More work on structs 2015-05-05 13:16:10 -04:00
James Agnew 496333b5e0 Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-04 11:08:37 -07:00
James Agnew 7585256037 Add some logging 2015-05-04 11:08:01 -07:00
James Agnew ab7b1c3a4f Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-02 14:38:14 -07:00
James Agnew 7ab0ea033c Add unit test logging 2015-05-02 14:14:41 -07:00
James Agnew ae81ad29f6 Unit tests all passing 2015-05-02 14:04:43 -07:00
James Agnew aa2f2cee96 Merge branch 'hl7org_structs' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-01 13:52:24 -07:00
James Agnew 3fe60c3f1b Start syncing changes with SVN 2015-05-01 13:07:47 -04:00
James Agnew 5d58e17525 Just add some logging 2015-05-01 11:26:49 -04:00
James Agnew 9755ae8d35 Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-01 10:24:15 -04:00
James Agnew 20a16d62fe More work on bugfixing #164 - Support for :missing 2015-05-01 08:20:01 -04:00
James Agnew 3fc6958ff2 Work on #164 - Add support for :missing in JPA server 2015-04-30 19:26:26 -04:00
James Agnew 5cf5bb0473 Fix #167 - Rename "myEntityManagerFactory" to just
"entityManagerFactory" as this is the default expected in some spots in
Spring
2015-04-30 09:36:14 -04:00
James Agnew 3a1cc48048 Fix broken unit test and allow invalid dates in web testewr UI 2015-04-28 10:33:14 -04:00
James Agnew 5e8fe01af1 Allow fluent client users to execute a transaction using a string as
input
2015-04-27 13:19:40 -04:00
jamesagnew f8dee1f47a Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-04-24 09:05:34 -04:00
jamesagnew 5bcd6a4751 Don't include an mpty text element in Bundles being returned by the server 2015-04-23 08:04:05 -04:00
jamesagnew b222b76611 Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
Conflicts:
	hapi-fhir-android/pom.xml
	hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/JsonParser.java
	hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/XmlParser.java
	hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/server/RestfulServerUtils.java
	hapi-fhir-base/src/main/java/ca/uhn/fhir/util/FhirTerser.java
	hapi-fhir-testpage-overlay/.gitignore
	src/changes/changes.xml
2015-04-21 13:30:58 -04:00
James Agnew 02070affbf Merge pull request #153 from mochaholic/master
Read server interceptors from the spring context.
2015-04-20 14:47:24 -04:00
James Agnew 3db46c2db2 More work on hl7org strfucts 2015-04-15 16:37:24 -04:00
jamesagnew 8c873ef023 Remove hard coded persistence context name 2015-04-09 21:44:18 -04:00
mochaholic 3003b5e17b Update to the latest upstream. 2015-04-09 07:25:09 -06:00
jamesagnew 1f51c69126 Fix #139 - ContactPointDt fields don't index in JPA module 2015-04-05 16:18:14 -04:00
jamesagnew 11507ef97c Fix #148 - Add _count support to everything operation 2015-04-05 14:53:15 -04:00
jamesagnew 8c37973a78 Fix #147 - no duplicates in 'everything' operation 2015-04-04 23:36:04 -04:00
James Agnew 1bdd2daa8e One last synchronization to DSTU2 2015-04-02 11:37:40 -04:00
jamesagnew 92c0859eaa Fix broken unit test 2015-03-24 20:59:34 -04:00
James Agnew f9b8432d65 Searching in JPA server with no search parameters returns deleted
resources when it should exclude them
2015-03-24 18:39:19 -04:00
James Agnew 0c8f50737f Sync to latest version of DSTU2 2015-03-24 17:19:34 -04:00
James Agnew cffda7539f Work on support for $everything operation 2015-03-23 19:06:14 -04:00
James Agnew c8a70c1904 Fix #124 - Resource references shouldn't include version when they are
encoded
2015-03-23 07:55:32 +01:00
James Agnew ef88eb9a97 Get reverse includes working 2015-03-22 17:26:25 +01:00
James Agnew e84fdb33b0 Fix up some regressions caused by move to DSTU2 style include paths and
work on revincludes
2015-03-22 16:59:10 +01:00
James Agnew 596dd664f9 Switch JPA server to use new include style 2015-03-22 13:04:52 +01:00
James Agnew 7adf48a38a Add support for meta operations in JPA server 2015-03-21 13:09:36 +01:00
James Agnew 1598e7ec5a Fix #129 - Resources in JPA server could not be undeleted 2015-03-19 13:40:40 +01:00
jamesagnew 46ec5799ae License update 2015-03-14 17:21:48 -04:00
jamesagnew faf7c410e1 Fix transaction parsing bug for DSTU2 using old Bundle format. Finalize documentation for 0.9 2015-03-14 15:06:32 -04:00
James Agnew a2e562de64 Implement sorting on _id and clean up create/update semantics for DSTU2 2015-03-11 12:49:47 -04:00
James Agnew 9a9501c53f JPA demo enhancements and site work 2015-03-10 17:56:55 -04:00
jamesagnew d083bfbc65 Sort improvements 2015-03-09 08:25:51 -04:00
jamesagnew 5fd987c497 Work on sort support in JPA 2015-03-09 08:01:13 -04:00
jamesagnew da1d49a108 Correctly index Observation.applies[x] in JPA server 2015-03-08 16:55:42 -04:00
jamesagnew 32ad3ab22c Complete Extended Operations support 2015-03-08 15:40:04 -04:00
jamesagnew 06ea9a1453 More work on operation support for DSTU2 2015-03-06 17:55:35 -05:00
James Agnew dae2a810d6 Update resource definitions for DSSTU2 2015-03-02 22:39:53 -05:00
jamesagnew a81e081798 Work on transaction support for DSTU2 2015-03-01 18:00:06 -05:00
James Agnew db65d5db59 Work on support for new bundle format in DSTU2 2015-02-27 18:09:24 -05:00
jamesagnew 6580abe5f2 Add some new tests for JPA DSTU2 operations 2015-02-27 08:45:34 -05:00
James Agnew 0f2eb230e7 More work on getting conditional updates working 2015-02-26 17:17:22 -05:00
James Agnew ecd3620e27 Add configurable default response encoding to server, and serve Binary
resources as FHIR resources instead of blobs if the user has explicitly
requested an encoding
2015-02-25 11:18:37 -05:00
jamesagnew 3812260a55 Fix #110 - Support DSTU2 Security Labels, merging in Pull Request from Mohammad Jafari - Merge branch 'master' of https://github.com/mochaholic/hapi-fhir into mochaholic-master
Conflicts:
	hapi-fhir-structures-dstu2/src/test/java/ca/uhn/fhir/rest/server/UpdateConditionalTest.java
2015-02-24 07:49:31 -05:00
mochaholic 64715477bd Merged with the latest master snapshot. 2015-02-23 11:35:27 -07:00
James Agnew 819dc67d71 Just automated license file updates 2015-02-23 13:24:17 -05:00
jamesagnew 315ad439e4 Work on adding conditional HTTP operations to client and JPA server 2015-02-23 09:08:59 -05:00
jamesagnew e2c49d08fe Merge in changes for JPA updates 2015-02-19 08:39:01 -05:00
jamesagnew 471c80fdd3 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-02-18 22:24:05 -05:00
jamesagnew 4f93ab9313 Work on JPA Transaction for DSTU2 2015-02-18 22:23:46 -05:00
James Agnew 1127b1a9d5 Revert bad commit 2015-02-18 10:45:43 -05:00
jamesagnew 7beb265142 Start working on new transaction in DSTU2 JPA server 2015-02-18 09:16:48 -05:00
jamesagnew 6a036dabe5 Remove most valuesets out of core 2015-02-14 16:14:52 -05:00
jamesagnew 6012a60ccf Tests all pass on deparated structure defs! 2015-02-14 13:27:11 -05:00
James Agnew 7492b25325 More work on separating versions 2015-02-13 18:01:55 -05:00
James Agnew 35a2f852fe Start work on decoupling dstu1 structures 2015-02-12 17:32:00 -05:00
jamesagnew 5600ba6763 Implement DSTU2 transaction semantics in JPA 2015-02-08 19:21:29 -05:00
jamesagnew 1f958221a7 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-02-07 12:28:07 -05:00
jamesagnew 1a8bd21517 Just more tests 2015-02-07 12:27:59 -05:00
James Agnew 0b726c3564 Fix compile issues 2015-02-06 16:41:34 -05:00
James Agnew f4805f83d1 Create DSTU2 project 2015-02-06 15:50:29 -05:00
James Agnew 9d7796f0be Implement JPA transaction deletion operation 2015-01-29 10:17:46 -05:00
jamesagnew 18acda7be2 Get all of the unit tests passing for DSTU1/DSTU2 split 2015-01-24 01:07:09 +05:30
jamesagnew 96fe70de59 Clean up metadata parsing in XML parser 2015-01-10 13:44:40 -05:00
jamesagnew 51f58f6165 Fix #79 - Support _include=* in JPA 2015-01-10 11:39:41 -05:00
jamesagnew fb5a775fbd Add support for bundle entry states 2015-01-09 22:02:31 -05:00
James Agnew 6b3d92fde1 Cleaning up JavaDocs to allow building in Java 8 2014-12-30 16:39:38 -05:00
James Agnew 81851f4808 Fix #65 - Correctly parse and encode extensions on non-repeatable
primitive fields
2014-12-23 14:10:53 -05:00
James Agnew c8adab5452 Better logging in JPA 2014-12-23 09:42:16 -05:00
jamesagnew 994e49057d Lots of work on DSTU2 server 2014-12-21 18:13:37 -05:00
jamesagnew 3963bb68e8 Merge remote-tracking branch 'origin/master' into hl7org_structs
Conflicts:
	hapi-fhir-base/src/main/java/ca/uhn/fhir/model/api/IFhirVersion.java
	hapi-fhir-structures-dstu/src/main/java/ca/uhn/fhir/model/dstu/FhirDstu1.java
2014-12-17 16:08:59 -05:00
James Agnew 2d5293c2ef Merge pull request #63 from wdebeau1/master
Fix for #59
2014-12-17 12:25:07 -05:00
James Agnew 8e6bb6333f Unit tests 2014-12-16 16:27:00 -05:00
b.debeaubien 4599ec1544 #59 - Even more sorting out profile vs id problem 2014-12-16 13:48:59 -05:00
James Agnew 35b5f90318 Merge remote-tracking branch 'origin/master' into hl7org_structs
Conflicts:
	hapi-fhir-structures-hl7org-dev/.gitignore
2014-12-16 11:32:58 -05:00
James Agnew 326aa515a9 Fix #60 - Client did not correctly send charset declaration as a part of
content-type header on POST/PUT requests
2014-12-16 11:09:26 -05:00
James Agnew c10f501fdc Fix #62 - JPA server failed to correctly process _include when included
resources have a non-numeric ID
2014-12-16 10:38:18 -05:00
jamesagnew 59ba1c9f7b Almost have unit tests passing 2014-12-14 22:29:15 -05:00
James Agnew f632d119b4 Fix #55: Transaction in JPA should replace "cid:" IDs with server
assigned IDs
2014-11-20 10:52:16 -05:00
jamesagnew 9d4a56bf47 More work on #52 2014-11-19 08:17:48 -05:00
James Agnew 14a8f4f4cf JPA module now handles search params with | in them - More work on #52 2014-11-18 13:11:05 -05:00
James Agnew 93c34fdbbe Fix issue #52 - JPA module won't save resource types with empty path
search params
2014-11-17 16:58:34 -05:00
James Agnew 103b1ba99f Hopefully fix Windows build issue 2014-10-31 14:30:33 -04:00
James Agnew 094a617644 Merge branch 'versions'
Conflicts:
	hapi-fhir-base/examples/pom.xml
	hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/server/exceptions/UnprocessableEntityException.java
	hapi-fhir-base/src/main/java/ca/uhn/fhir/validation/FhirValidator.java
	hapi-fhir-base/testmindeps/pom.xml
	hapi-fhir-jpaserver-uhnfhirtest/pom.xml
	hapi-fhir-testpage-overlay/pom.xml
	hapi-tinder-plugin/pom.xml
	hapi-tinder-test/pom.xml
	restful-server-example-test/pom.xml
	restful-server-example/.settings/org.eclipse.wst.common.component
	restful-server-example/pom.xml
2014-10-29 15:34:59 -04:00
James Agnew c26602f0c8 Versions now builds completely! 2014-10-24 15:43:35 -04:00
James Agnew 751face0a6 Argh. Fix to 0.7-SNAPSHOT, not 0.6-SNAPSHOT 2014-09-30 13:16:09 -04:00
James Agnew 0d6eca70a9 Work on #30, still not working though... 2014-09-26 17:16:37 -04:00
jamesagnew 1fecb8ad76 Parameter type cleanup from connectathon 2014-09-17 08:32:15 -04:00
jamesagnew 1f0f9176fe Work on base server URL determination code 2014-09-13 12:05:57 -05:00
James Agnew 0ff847ac21 Fix failing unit tests 2014-08-12 12:27:51 -04:00
James Agnew cbd79d66ad Fix #8- Can't read version history of resource with non-numeric ID 2014-08-08 14:16:40 -04:00
James Agnew b43b6c6d2f Fix #6: Allow update operation to create a resource if it doesn't
already exist
2014-08-08 14:07:03 -04:00
jamesagnew e17af44a09 Add _language search support 2014-08-08 08:34:28 -04:00
James Agnew f29349f537 Improve conformance provider documentation 2014-08-05 13:15:08 -04:00
jamesagnew 0bc703107c Add suport for composite and sorting to JPA (not yet complete) 2014-07-29 09:10:25 -04:00
James Agnew 622e528f43 Lots of documentation updates 2014-07-22 18:12:01 -04:00
jamesagnew af3c35cbc0 More API cleanup and documentation 2014-07-22 09:14:02 -04:00
jamesagnew ad043a1b79 Merge branch 'master' of github.com:jamesagnew/hapi-fhir
Conflicts:
	hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/param/ParameterUtil.java
2014-07-21 09:24:38 -04:00
jamesagnew 6aa3560564 Starting work on consolidating params 2014-07-19 12:10:43 -04:00
James Agnew d15dbd4317 Add interceptor framework 2014-07-18 17:49:14 -04:00
jamesagnew 84af486d51 Tester now suports chained parameters 2014-07-17 08:32:01 -04:00
James Agnew 41f160ed67 Documentation updates and bump to 0.5-SNAPSHOT 2014-07-15 18:36:13 -04:00
jamesagnew 0a7f7d0390 Start with sample code in tester UI 2014-07-11 09:15:38 -04:00
James Agnew 4ddaaf0406 Merge branch 'master' of github.com:jamesagnew/hapi-fhir
Conflicts:
	hapi-fhir-base/src/main/java/ca/uhn/fhir/model/primitive/IdDt.java
2014-07-10 13:22:58 -04:00
James Agnew 28ebda71e1 Let IdDt clone without being heavyweight 2014-07-10 08:50:51 -04:00
jamesagnew 4d517aa76f Add ability for IDs to be client specified in JPA 2014-07-10 08:17:55 -04:00
jamesagnew 1b7b141396 Tester improvements 2014-07-08 08:44:13 -04:00
James Agnew d3b4a3ad60 Add searching by code text 2014-07-07 18:34:49 -04:00
James Agnew b1a602d88b Fix a few unit tests 2014-07-07 12:42:37 -04:00
James 46828030db Deal with max lenghts in search params 2014-07-07 12:15:20 -04:00
jamesagnew cb2b54cb09 Move searches with required parameters to unnamed queries 2014-07-07 09:23:23 -04:00
James ca0929df07 Work on narrative generator 2014-07-03 18:02:14 -04:00
James c811c164b5 Fix unit test 2014-07-03 10:34:55 -04:00
jamesagnew ab9e681ed2 Start adding transaction to tester 2014-07-03 08:51:42 -04:00
James 0ece666c88 FIx a bunch more unit tests 2014-07-02 18:01:29 -04:00
James 1c05bcb29c Fix a number of unit tests 2014-07-02 15:24:29 -04:00
jamesagnew 14befcd091 Lots of tester enhancements 2014-07-02 08:57:07 -04:00
jamesagnew f87c50b4b4 Lots of tester work 2014-06-27 18:28:27 -04:00
jamesagnew 68ea31495c More enhancements for the tester, and merge read/vread methods 2014-06-25 09:07:14 -04:00
jamesagnew ba09da38b6 Start adding paging support 2014-06-23 09:04:48 -04:00
jamesagnew 5152f0ba9b Lots more work getting the JPA tester working 2014-06-17 07:48:50 -04:00
jamesagnew e0ae780ff2 Fix issue with JPA search params 2014-06-16 18:07:55 -04:00
jamesagnew 1c6bcfee4c FIx problem with non-code having token search params 2014-06-12 17:38:28 -04:00
jamesagnew ab3d656249 Fix some encoding issue for token params 2014-06-12 17:13:49 -04:00
jamesagnew d241df9868 Fix broken test cases 2014-06-12 13:00:31 -04:00
jamesagnew 96986f8829 Lots of cleanup and try to speed up transacitons in JPA 2014-06-12 11:42:28 -04:00
jamesagnew 04fc0827ef Clean up transactions in JPA 2014-06-06 17:10:31 -04:00
jamesagnew ee4ca9c934 Performance enhancements on JPA history 2014-06-05 17:06:49 -04:00
jamesagnew 54078be6e0 Fox a bunch of JPA bugs 2014-06-05 16:01:00 -04:00
jamesagnew dfa88a442c Get history and tags working properly on JPA 2014-06-02 09:07:10 -04:00
jamesagnew be44a2bca2 More work on JPA 2014-05-29 19:00:16 -04:00
jamesagnew a0b120f70e Add history to JPA 2014-05-29 09:17:12 -04:00
jamesagnew 2720e7d273 Lots more JPA improvementsa 2014-05-28 16:07:53 -04:00
jamesagnew 0ad18c0b77 JPA server is almost working 2014-05-27 18:52:46 -04:00
jamesagnew 245533773f More work to get transactions working 2014-05-26 09:09:54 -04:00
jamesagnew de3fbc9023 Get transaction working in server 2014-05-23 18:29:32 -04:00
jamesagnew 03bf040ef9 More JPA work 2014-05-23 08:37:40 -04:00
jamesagnew 62b909ff22 Starting work on transaction interaction 2014-05-22 07:46:24 -04:00
jamesagnew 1b44e7282d Fix a few issues with JPA 2014-05-21 16:17:45 -04:00
jamesagnew 75205c5d75 Get JPA working with single table 2014-05-21 08:04:00 -04:00
jamesagnew f52ed02fa4 Get all of the tests passing again 2014-05-20 18:28:13 -04:00
jamesagnew 5675237f40 Lots more JPA work, and getting sorting in` 2014-05-20 08:44:55 -04:00
jamesagnew 27dab8a442 More JPA work 2014-05-18 09:40:52 -04:00
jamesagnew 610bb542ca Introduce the ability for search parameters to have qualifiers, and add StringParameter to allow exact string matches 2014-05-16 08:34:31 -04:00
jamesagnew 54ab77d51a More JPA work 2014-05-15 17:52:56 -04:00
jamesagnew ca5927880f More work on JPA 2014-05-15 08:08:07 -04:00
jamesagnew ed0902e40f More JPA work 2014-05-14 18:03:17 -04:00
jamesagnew 10dc8b39aa More work on JPA server 2014-05-14 08:55:27 -04:00
jamesagnew 4d0b7ba84c Add QuantityDt and work on JPA server 2014-05-13 18:59:18 -04:00
jamesagnew e3bb0fa3be More work on JPA server 2014-05-13 09:01:52 -04:00
jamesagnew a269d257d3 Bump 0.3 and get all tests passing 2014-05-11 21:46:36 -04:00
jamesagnew 4b7a4ac794 Lots of bug fixes and documentation tweaks - Several failing unit tests checked in, need to get these passing 2014-05-07 08:18:43 -04:00
jamesagnew 9f302937d9 Committing all fixes and changes from Connectathon - Lots of minor fixes, and a DB module 2014-05-05 05:57:43 -07:00