Commit Graph

1003 Commits

Author SHA1 Message Date
Tadgh e1272a3825 Bump version of HAPI-FHIR 2021-08-31 11:43:17 -04:00
Tadgh 993b2a2f47 Backport changelog 2021-08-31 11:41:17 -04:00
Tadgh 7fc6a2f16b Add changelog 2021-08-31 11:39:01 -04:00
Tadgh cc2e968595 Add version.yaml 2021-08-31 11:04:20 -04:00
Tadgh 37c88392b4 Add changelog 2021-08-31 10:53:14 -04:00
Frank Tao 3c0a197407 Added changelog 2021-08-28 16:23:09 -04:00
Nick Goupinets 91a961f9fd Added changelog 2021-08-27 10:48:19 -04:00
Tadgh fd6dcf6363 Fix bug in code. Add test. Add changelog 2021-08-25 18:16:47 -04:00
Frank Tao 090a8b0821
Impl displayLanguage for $lookup (#2908)
* Impl displayLanguage for $lookup - first cut

* Added original lookupCode method

* Added original lookupCode method to IFhirResourceDaoCodeSystem

* Added more test cases and changelog
2021-08-25 14:47:10 -04:00
Tadgh d34b0ff093
Merge pull request #2914 from hapifhir/issue-2904-Swagger-ui-Doesn't-Work-with-Partitions
Issue 2904 swagger UI doesn't work with partitions
2021-08-24 17:43:46 -04:00
katie_smilecdr 1211600e25 [2904] update changelog file name 2021-08-24 11:54:41 -04:00
katie_smilecdr f8fa09ae8e [2904] add changelog 2021-08-23 16:39:52 -04:00
Tadgh 2fbe7d7443 Strip broken backport line 2021-08-23 16:39:19 -04:00
katie_smilecdr a0dd79f68e [2904] add changelog 2021-08-23 16:38:22 -04:00
Tadgh 37ad73a422 Bump PRE version so we don't conflict downstream 2021-08-23 15:42:18 -04:00
Tadgh 1acaf325c5 Merge branch 'master' into rel_5_5_0 2021-08-23 14:50:29 -04:00
Frank Tao 4c2ae513d8
Process bundle batch in parallel (#2905)
* Process batch in parallel

* Added a test case

* Added more test cases

* Default the bundle batch to single thread.

* Tried transaction before multi-thread.

* Updated the test cases

* Update based on review comments and add changelog

* Updated the changelog

* Restore QueueCapacity
2021-08-20 21:14:08 -04:00
jamesagnew bb0552d0db Changelog tweak 2021-08-19 12:59:51 -04:00
James Agnew 85517c47e2
Include includes on revincludes (#2902)
* Include includes on revincludes
2021-08-19 12:31:29 -04:00
markiantorno 367b338d85 Updating HAPI to use latest core lib changes. 2021-08-18 11:06:14 -04:00
katie_smilecdr 4baca0a282 [2883] Add changelog 2021-08-16 11:28:30 -04:00
Tadgh cf917d0f82 Version Bump 2021-08-15 16:54:38 -04:00
Tadgh 669cf05b30 Modify SearchParameterMap toNormalizedQueryString to include value of _contained parameter 2021-08-12 14:25:12 -04:00
Tadgh 41ec1e03c0
Merge pull request #2880 from hapifhir/weird-contained-issue
Contained Issue
2021-08-11 08:27:54 -04:00
Tadgh b34d569443 Fix changelog test 2021-08-10 22:22:57 -04:00
Tadgh 33fbffcff9 Bump issue number 2021-08-10 16:18:40 -04:00
Tadgh 6a46a68e82 Move file 2021-08-10 16:18:03 -04:00
Tadgh fe98162616 Add changelog 2021-08-10 14:59:03 -04:00
Tadgh 97f88202eb Fix Changelog typo 2021-08-10 08:12:54 -04:00
Tadgh 1dfaf73066 Merge branch 'master' into 2876-npe-mdm-resource-util 2021-08-09 19:21:58 -04:00
Tadgh bfd9dffdbe Allow jira field in changelog 2021-08-09 19:09:40 -04:00
Tadgh 416a52c679 Add changelog, fix code 2021-08-09 16:02:19 -04:00
VK-SMILECDR 1e0f843d6c
2852 - Simplify java mail code (#2874)
* testing

* [2852] adding SimpleJavaEmail

* [2852] refactor email sender code

* [2852] dependency cleanup

* [2852] add missing dependency

* [2852] add missing spring framework test dependency

* [2852] add change log

* [2852] add change log

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_5_0/2852-simplify-java-mail-code.yaml

Co-authored-by: Tadgh <tadgh@cs.toronto.edu>

* [2852] minor test code cleanup

* [2852] add more tests

Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-08-09 15:59:47 -04:00
Tadgh 4fadc62066 Bump Hapi Version 2021-08-06 13:44:04 -04:00
Tadgh 0a303a0e11 Add MDM expansion by golden pid 2021-08-06 13:22:08 -04:00
Kevin Dougan SmileCDR 35d3e3689b
2829 - Add DSTU3 Support To UploadTerminologyCommand (#2832) 2021-08-05 13:07:50 -04:00
juan.marchionatto 1ff1954cba Merge branch 'master' into issue-2786-upload-terminology-command-add-explicit-current-version-control 2021-07-30 11:20:23 -04:00
Ken Stevens f5dfc3a5ed
New reindex spring batch operation (#2845)
* first sweep to add new $reindex job

* first cut done.  next up integration test.

* start roughing out reindex everything

* Failing test

* test passes

* add BundleUtil helper method

* rough in processEverything

* rough in processEverything

* fix mock test

* merge master

* Make BaseJpaTest.mySrd lenient.

* fix test

* reindex everything works with FIXMEs

* reindex everything more tests

* moar tests

* moar tests

* fix test

* fix test

* fix regression and fix test

* fix test cycle

* fixme

* fix test

* test provider layer

* reindex everything partition aware

* yay last fixme!

* run reindex in partitioned threads

* add fixmes for areas that require extra testing

* added transaction and log message

* manual integration testing

* changelog

* reindex all partitions

* bump hapi version

* fix test

* moar test

* pre-review cleanup

* fix javadoc

* review feedback

* review feedback

* review feedback

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_5_0/2845-reindex-operation.yaml

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

* review feedback

* review feedback

* Update hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/delete/job/ReindexJobTest.java

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

* Update hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/delete/job/ReindexJobTest.java

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

* Update hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/r4/MultitenantBatchOperationR4Test.java

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

* Update hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/r4/MultitenantBatchOperationR4Test.java

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

* Update hapi-fhir-jpaserver-searchparam/src/main/java/ca/uhn/fhir/jpa/searchparam/ResourceSearch.java

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

* Update hapi-fhir-server/src/main/java/ca/uhn/fhir/rest/api/server/storage/IDeleteExpungeJobSubmitter.java

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>

Co-authored-by: michaelabuckley <michaelabuckley@gmail.com>
2021-07-29 19:18:49 -04:00
juan.marchionatto 264dfee099 Merge branch 'master' into issue-2786-upload-terminology-command-add-explicit-current-version-control 2021-07-29 16:21:56 -04:00
juan.marchionatto 1fcb36d84a Fix implementation to work also for use case where version is being updated.
Use property instead of parameter.
2021-07-29 15:54:00 -04:00
Tadgh e076b30eef bump Jetty for CVEs 2021-07-27 15:49:00 -04:00
James Agnew f957661dda
Patient ID Partition Mode should support conditional create (#2828)
* Fixes

* Test fix

* Add changelog

* Test fixes

* Test fixes

* Docs tweak

* Partitioning fixes

* Import fix

* Fix test data
2021-07-26 14:18:58 -04:00
Ken Stevens 6bbb403fd1
When Client Id Strategy is set to NOT_ALLOWED, permit system requests to create resources (#2827)
* resolved 2826

* fix regression
2021-07-23 19:10:19 -04:00
Ken Stevens 92ec113775
fixed bug (#2824) 2021-07-23 16:58:53 -04:00
Michael Buckley 2539f49662 Add detail to changelog 2021-07-23 15:07:36 -04:00
Michael Buckley d99f94e665 changelog 2021-07-23 15:00:48 -04:00
juan.marchionatto ad6f7a204c Fix changelog syntax. Merge current master. 2021-07-22 10:49:16 -04:00
juan.marchionatto ae0665131b Fix syntax. 2021-07-22 09:41:16 -04:00
jamesagnew a5e6674e84 Version bump to 5.5.0-PRE7-SNAPSHOT 2021-07-22 08:41:16 -04:00
IanMMarshall 8b8db82666
Enable Package Loader when partitioning is enabled with unnamed partitions (#2808)
* Enable Package Loader when partitioning is enabled with unnamed partitions.

* Enable Package Loader when partitioning is enabled with unnamed partitions.

* Additional package loading problems found with partitioning.

* Additional package loading problems found with partitioning.

Co-authored-by: ianmarshall <ian@simpatico.ai>
2021-07-22 05:17:17 -04:00
James Agnew 6af022062f
Fix issue with partitioning in patient ID compartment mode (#2810)
* Fix issue with partitioning in patient ID compartment mode

* Add changelog
2021-07-21 17:21:23 -04:00
juan.marchionatto e0e52c666c Add current-version parameter to upload-terminology command. 2021-07-21 16:18:35 -04:00
Michael Buckley cbb9a4355a Add details when we fail to load an element of a package definition. 2021-07-19 17:59:54 -04:00
Frank Tao 64f1643046
Added LOINC linguistic variants support (#2803)
* Added linguistic variants for LOINC uploader

* Using static class

* Added the changelog
2021-07-19 14:17:56 -04:00
Frank Tao 946080d709
Added ConsumerName to the loinc loader. (#2800)
* Added ConsumerName to the loinc loader.

* Added extra test for coverage

* Added the changelog for LOINC CONSUMER NAME support
2021-07-16 13:30:42 -04:00
James Agnew 0235296ba7
Add support for bulk export of multiple types (#2797)
* Add support for bulk export of multiple types

* Add changelog
2021-07-15 14:01:10 -04:00
Mad Mirrajabi 5f2a3af01e
Add Innovattic B.V. to HAPI FHIR Global Atlas (#2798) 2021-07-15 14:00:33 -04:00
Nick Goupinets 520cec1e15 Fixed link resolution 2021-07-14 11:30:09 -04:00
Tadgh 554685d142 Fix MDM documentation 2021-07-13 16:08:01 -04:00
Tadgh 0a27b08aad
Merge pull request #2783 from hapifhir/2777-hapi-fhir-cli-Add-option-to-pass-request-headers-to-target-server
Add changelog. Address MR comments.
2021-07-09 09:35:56 -04:00
Tadgh 218325b385
Add backport info for full diff between 5.4.1 and 5.4.2 (#2784) 2021-07-08 16:25:18 -04:00
juan.marchionatto 1e9163c636 Add changelog. Address MR comments. 2021-07-08 14:52:19 -04:00
James Agnew 95306c3d64
Add NPM validation support module (#2782)
* Add NPM validation support module

* Add changelog
2021-07-07 16:28:41 -04:00
Tadgh 3e7bc2a81e
Forward port 5 4 2 (#2781)
* Add new version to enum

* Add backport tags, new VersionEnum, and new release folder for 5.4.2
2021-07-07 10:10:07 -04:00
James Agnew d762a07817
Partition patient interceptor (#2766)
* Start work on interceptor

* Implemented

* Add interceptor and docs

* Add docs

* Compile fix

* Test fixes

* Test cleanup

* Test fixes

* Test fixes

* Improve error message

* Add broken tests

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_5_0/2766-add-patient-id-compartment-interceptor.yaml

Co-authored-by: Tadgh <tadgh@cs.toronto.edu>

* Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/interceptor/PatientIdPartitionInterceptor.java

Co-authored-by: Tadgh <tadgh@cs.toronto.edu>

* Address review comments

Co-authored-by: Tadgh <garygrantgraham@gmail.com>
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-07-05 09:15:20 -04:00
Tadgh a4fb72975d
Merge pull request #2767 from hapifhir/2765-mdm-paging
Paging implementation for MDM query links operation
2021-07-01 23:16:47 -04:00
Tadgh 0a4a50f0a8 update docs 2021-07-01 17:05:14 -04:00
Ken Stevens b1334241c7
change out-of-order flag to switch-order flag so the default behaviour reverses (#2773)
* change out-of-order flag to switch-order flag so the default behaviour reverses

* change log
2021-07-01 15:17:39 -04:00
michaelabuckley 7aba83293a
Merge pull request #2771 from hapifhir/issue-2768-convert-mdm-submit-to-spring-batch
$mdm-submit operation was only submitting 100 resources ...
2021-06-30 16:14:01 -04:00
Tadgh f66f9b992e Bump pre-version as this will break downstream implementations 2021-06-30 15:37:19 -04:00
Tadgh f33696a165 Add changelog 2021-06-30 15:24:29 -04:00
Tadgh 883337a9f4 Tidying 2021-06-30 14:55:57 -04:00
Tadgh 91dee55279 Correct docs 2021-06-30 14:49:37 -04:00
Michael Buckley fa750d209e $mdm-submit operation was only submitting 100 resources and then stopping.
It now correctly submits all requested resources.
2021-06-30 14:48:28 -04:00
Tadgh 8f3cbb0a7f Refactor docs 2021-06-30 14:48:13 -04:00
Clark Van Oyen 4a1b836582
Add Cortico to HAPI FHIR Global Atlas (#2769)
Cortico uses HAPI FHIR to help medical providers engage seamlessly with patients over video, email and SMS.
2021-06-30 08:36:38 -04:00
Ken Stevens 795fb31a3a
fixed mdm rules (#2764)
* fixed mdm rules

* changelog

* review feedback jetbrains

* review feedback
2021-06-28 23:24:37 -04:00
Ken Stevens 9500a1a7de
fix false rule matches (#2762)
* fixed an issue with matching compartments to lists of ids

* change log

* Added extra guards against false rule matches.

* changelog

* fix inCompartment

* cleanup
2021-06-27 10:34:32 -04:00
Ken Stevens 5565bf9930
fixed an issue with matching compartments to lists of ids (#2761)
* fixed an issue with matching compartments to lists of ids

* change log
2021-06-26 20:24:28 -04:00
Ken Stevens ea98e62656
collapse multiple owners for same compartment into shared compartment (#2760)
* collapse multiple owners for same compartment into shared compartment

* changelog

* fix regression

* fix regression

* pre-review cleanup

* pre-review cleanup
2021-06-26 11:48:47 -04:00
michaelabuckley 110173dafb
Merge pull request #2757 from hapifhir/2091-MemoryCacheService-confused-expiry
Fix units on cache expiry
2021-06-25 14:29:43 -04:00
michaelabuckley f1b8802f45
Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_5_0/2758-fix-cache-expiry-units.yaml
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-06-25 14:19:04 -04:00
James Agnew 7185089c9d
Add forced offset search JPA interceptor (#2756)
* Add support for offset searches

* Tests working

* Add changelog

* Test fixes

* Test fix

* More test fixes

* Add commit counter
2021-06-25 10:40:39 -04:00
Michael Buckley 1367e61c93 changelog 2021-06-24 19:13:54 -04:00
Josiah a9208a88da Revert "Version bump"
This reverts commit 1f5fa70fb6.
2021-06-24 11:48:31 -04:00
Josiah 1f5fa70fb6 Version bump 2021-06-24 11:22:35 -04:00
Josiah 2cc27d9b4f Forgot changelog 2021-06-24 10:19:45 -04:00
jamesagnew 59653759ed Update tests 2021-06-23 15:58:14 -04:00
Nick Goupinets 6feaa12593
Merge pull request #2747 from hapifhir/2746_npe_in_mdm_utils
Added null checks
2021-06-23 09:51:53 -04:00
jamesagnew e3158045aa License header 2021-06-22 23:25:36 -04:00
James Agnew 8379392e16
Add inline tag mode (#2748)
* Start work on tag mode 3

* Add changelog

* Test fix
2021-06-22 23:08:09 -04:00
Nick Goupinets 9caa5e68fc Added changelog 2021-06-22 15:52:21 -04:00
Josiah 912b44c3fa
Merge pull request #2734 from hapifhir/2732-bump-conceptmap-group-element-display-storage-size
Address #2732
2021-06-21 08:33:36 -04:00
James Agnew 6ea1438f1d
Add transaction write semaphore interceptor (#2743)
* Add transaction write semaphore interceptor

* Add changelog

* Test fix
2021-06-20 12:55:49 -04:00
Ken Stevens 32ac16e2aa
add a limit to mdm candidate searches (#2742)
* done

* verbal review feedback

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_5_0/2739-max-mdm-matches.yaml

Co-authored-by: Tadgh <tadgh@cs.toronto.edu>

* review feedback

Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-06-18 20:48:34 -04:00
James Agnew 8b205b23d0
Fix history paging (#2741)
* Fix history paging

* Add changelog

* Add license header
2021-06-18 17:47:51 -04:00
Ken Stevens 097a2f70b3
add partition support to $evaluate-measure (#2736)
* Finished adding partition support to $evaluate-measure

* review feedback
2021-06-18 14:22:57 -04:00
Josiah 164e684d7c Merge branch 'master' into 2732-bump-conceptmap-group-element-display-storage-size 2021-06-17 15:14:05 -04:00
Josiah 324201b105 Make change 2021-06-17 11:28:02 -04:00
James Agnew 659efa786c
ValueSet Expansion Should Preserve Order (#2724)
* Add test

* FIxed

* Add changelog

* Add test

* Intermittent test failure fix

* Build fix

* Build fix

* Test fix

* Test fixes

* Fix checkstyle issue

* Test fix

* Add test logging
2021-06-16 07:20:59 -04:00
Ken Stevens 134631fdee
Convert delete expunge to use Spring Batch (#2697)
* prepare to add $delete-expunge operation that will create a spring batch job

* Add operation

* Wire up jpa provider.  Begin with failing test.

* Copy/paste bulk import job as a starting point.
FIXME with proposed design

* delete expunge job parameter validation with test

* implemented reader
stubbed processor, writer

* wip for master merge

* started implementing reader

* started implementing reader

* working with stubs

* happy path batch delete expunge is done

* Provider done but test not passing.  Guessing batch infrastructure not running in that test.

* IT test works now

* add reader test

* Converted delete _expunge=true to use new batch job

* DeleteExpungeDaoTest passes

* Fix test

* Change batch size to integer

* rename search count to batch size

* Make delete expunge partition aware

* updated docs

* pre-review cleanup

* change log

* add partition id to SystemRequestDetails

* Make RequestPartitionId serializable

* Change delete expunge provider to use partition id instead of tenant name

* fix tests

* test pointcut gets called

* assert on pointcut calls

* Add resource type to STORAGE_PARTITION_SELECTED pointcut

* bump hapi-fhir version
move expunge provider parameters from JpaConstants to ProviderConstants

* bump hapi-fhir version

* copyrights

* restore deleteexpungeservice for mdm

* restore deleteexpungeservice for mdm

* fix test

* public constants

* convert instant to date

* Moved expunge constants to ProviderConstants

* final review

* disabling InMemoryResourceMatcherR5Test.testNowNextMinute() to see if I can get a clean test run

* fix tests

* fix tests

* fix tests

* fix tests

* review feedback

* review feedback

* review feedback

* review feedback

* review feedback

* review feedback

* improve logging

* bump version

* version bump

* recovering from failed merge

* unzip RequestListJson per Gary's suggestion.  I didn't want to do it at first, but as usual Gary was right.

* fix serialization
2021-06-15 10:36:05 -04:00
jamesagnew 376a84d213 Version bump 2021-06-14 13:12:34 -04:00
James Agnew b934abb297
Impropve transaction Performance (#2717)
* Work on changes

* Work on perf

* Work on testing

* Work on perf

* Work on perf

* Work on fix

* Work on perf

* Ongoing work

* Add changelog

* Additional docs

* Test fixes

* Address review comments

* Test fix
2021-06-14 13:08:19 -04:00
jamesagnew 48eea5a7cc Prepare changelog for 5.4.1 release 2021-06-14 09:13:41 -04:00
jamesagnew 474cca877a Merge branch 'rel_5_4_2' 2021-06-14 09:07:26 -04:00
jmarchionatto 39d7d4ad03
Use pageSize variable to hold page size (#2719)
* Use pageSize variable to hold page size as previously used variable has other function, so not always hols intended value required for previous link

* Adjust test to standards and use RestfulServerExtension instead of own server

Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com>
2021-06-11 17:29:14 -04:00
jamesagnew 090dc9a2e2 Docs 2021-06-11 15:55:35 -04:00
James Agnew fcb32eacb6
Add support for loinc 2.70 (#2721)
* Add support for loinc 2.70

* Add changelog
2021-06-11 15:15:22 -04:00
James Agnew dc627dc019
Add bulk export authorization layer (#2712)
* Add bulk export authorization layer

* Add docs

* Version bump

* Authorize any

* Add bulk export - all

* Address lgtm issue
2021-06-06 20:47:43 -04:00
James Agnew 62be623cf5
Add support for ICD-10-CM (#2702)
* Add support for ICD-10-CM

* Have this working

* Fix LGTM issues

* Test fix
2021-06-03 19:55:16 -04:00
Ken Stevens 94d6b15db9
_filter searchparam should not appear in cap stmt if disabled (#2706)
* issue reproduced and fixed

* changelog

* cleanup
2021-06-03 18:45:49 -04:00
Ken Stevens c498522c78
search by source reported incorrect size (#2705)
* issue reproduced in test and fixed

* changelog
2021-06-03 18:19:43 -04:00
James Agnew fe763dd2d6
Upgrade deps (#2695)
* Upgrade deps

* Fix build error

* Branch tweak

* Build fix

* Build fix

* Undo bump

* Test fixes
2021-06-01 12:03:29 -04:00
jamesagnew f5c75e80de Credit for #2693 2021-06-01 10:53:53 -04:00
James Agnew 05ac88bc21
Add initiate bulk export pointcut (#2692)
* Add initiate bulk export pointcut

* Add changelog

* Test fixes
2021-05-31 16:05:09 -04:00
Patrick Werner 94bd2400e3
Merge pull request #2689 from me-d4l/fix/update-chaelog-for-2682
Add CHANGELOG entry for ticket 2682
2021-05-31 12:16:13 +02:00
morten.ernebjerg b9931dfb03
Add CHANGELOG entry for ticket 2682 2021-05-31 08:43:23 +02:00
James Agnew a2950324ef
Avoid SQL based transaction dupe check (#2688)
* Avoid SQL based transaction dupe check

* Add changelog

* Test fixes

* Test fixes
2021-05-30 20:26:36 -04:00
James Agnew 786112284b
Bump spring version (#2687) 2021-05-30 19:04:14 -04:00
James Agnew 24b3f0f30d
Enable mass ingestion mode (#2681)
* Work on fixes

* Work on counts

* Enable mass ingestion mode

* Add changelog

* Test fix

* Test fix

* Test fixes

* Fixes

* Test fix

* Test fix
2021-05-27 18:43:51 -04:00
James Agnew c8c596aff4
Fix date search on period with no end (#2676)
* Add test

* Working test

* Update test

* Account for date fixes

* Add changelog

* Add setting

* Test fixes

* Test fix
2021-05-26 21:03:53 -04:00
James Agnew 7a83c76e65
Add validation suppression mode (#2675)
* Add validation suppression mode

* Add changelog

* Compile fix
2021-05-26 17:41:48 -04:00
Ken Stevens af44b9c7a0
Ks 20210526 accurate total (#2677)
* begin with failing test

* fixed

* changelog
2021-05-26 12:20:49 -04:00
ianmarshall 1b387a5740 Add null check on code lookup result. 2021-05-24 22:14:02 -04:00
James Agnew 2c722e64c2
Add support for including qualified star syntax (#2672)
* Add support for including qualified star syntax

* Add changelog

* Add docs

* Build fix
2021-05-23 16:50:37 -04:00
jamesagnew ff2698d4d1 Merge branch 'rel_5_4' 2021-05-19 09:22:11 -04:00
jamesagnew bd372e4bd8 Fix changelog 2021-05-19 08:34:24 -04:00
James Agnew 2badae2097
Avoid contained resource in conditional create (#2665)
* Work on unexpected contained resources

* Avoid contained on conditional create

* Add changelog
2021-05-19 07:49:59 -04:00
jamesagnew b463b072c8 Test fixes 2021-05-18 21:32:13 -04:00
jamesagnew de56f440cb Version bump 2021-05-18 17:14:14 -04:00
Tadgh 22a1a05cfb Add changelog 2021-05-18 10:05:59 -04:00
James Agnew 7a50454350
Correct index init issue (#2662)
* Correct index init issue

* Add changelog
2021-05-17 20:31:44 -04:00
jamesagnew 926bf393d3 Merge branch 'rel_5_4' 2021-05-17 09:10:58 -04:00
James Agnew 40ecafcd31
Don't unescape plus in match URLs (#2658)
* Don't unescape plus in match URLs

* Perf improvements

* Add changelog

* Test fix

* Work on tests

* Fixes

* Test fix
2021-05-16 21:51:23 -04:00
James Agnew b31bb945ad
Add include clause to MSSQL forcedid table index (#2659)
* Add include clause to MSSQL forcedid table index

* Add changelog

* Test fix

* Bump MSSQL version
2021-05-16 19:14:51 -04:00
Tadgh 57bb11797e fix 2021-05-13 15:46:26 -04:00
Tadgh 15ea4fb555 Tidy test 2021-05-13 10:47:26 -04:00
Tadgh 3428d71023 Add toggle. Add test. Add changelog. add docs 2021-05-13 10:29:07 -04:00
Ken Stevens 316e7e0d6d
Ks 20210512 value set expansion id (#2654)
* tested and fixed

* changelog
2021-05-12 21:38:29 -04:00
James Agnew b64346ba1e
Add shcheduled task enablement config (#2652)
* Add shcheduled task enablement config

* Add changelog

* Test fix

* Cleanup
2021-05-12 14:38:30 -04:00
Tadgh d70b1866c1 Remvoe dead space 2021-05-11 10:54:14 -04:00
Tadgh 424ec2118b Add implementation. Add test. Add changelog 2021-05-11 10:31:29 -04:00
jamesagnew 5c4fcac530 Merge branch 'rel_5_4' 2021-05-11 08:40:09 -04:00
James Agnew 3015438a0c
Avoid query cache poisoning (#2647)
* Avoid query cache poisoning

* Test fixes

* Add changelog
2021-05-11 08:39:38 -04:00
James Agnew 26d030f93e
Add language validation (#2644)
* Add language validation

* Add tests

* Test fix
2021-05-10 20:09:45 -04:00
James Agnew 43631d4937
Account for NOPs in Auto-Versioned References (#2643)
* Account for NOPs in auto-versioned references

* Add docs

* Add tests
2021-05-08 18:09:50 -04:00
jamesagnew 176be4df16 Merge branch 'master' into rel_5_4 2021-05-07 17:44:47 -04:00
jamesagnew 0cebbf4fa8 Merge branch 'master' of github.com:hapifhir/hapi-fhir 2021-05-07 17:44:27 -04:00
jamesagnew 2068372998 Version bump 2021-05-07 17:43:54 -04:00
jamesagnew 63c4b22cd3 Undo bump 2021-05-07 17:42:50 -04:00
jamesagnew 17e41520a4 Version bump 2021-05-07 17:41:39 -04:00
James Agnew 5a9f499fbf
Resolve weakness in history operation (#2642)
* Address DOS issue in History operation

* Work on history caching

* Add docs

* Add changelog

* Resolve test failures

* Test fixes

* Test fix

* Test fixes
2021-05-07 12:04:59 -04:00
Tadgh cf864c2078 Merge remote-tracking branch 'origin/master' into issue-2634-increase-src-path-length 2021-05-06 09:10:48 -04:00
Ken Stevens a4856bba17
fix iBundleProvider.getResources(from,to) throwing a NPE (#2632)
* fix iBundleProvider.getResources(from,to) throwing a NPE

* change log

* review feedback

* rename test to IT that has concurrency failures
2021-05-05 21:50:51 -04:00
Tadgh d17ee2eb78 Add changelog 2021-05-05 16:01:29 -04:00
KevinIsAProgrammer 75c74a22db
Merge pull request #2619 from hapifhir/2590_preserve_the_ID_value_of_the_resources_in_the_package_loader
2590 preserve the id value of the resources in the package loader
2021-05-03 15:39:14 -04:00
Kevin Hartmann 320e8379b3 Now convert pure numeric ids to "npm-<id>". 2021-05-03 12:55:17 -04:00
jamesagnew 82be821628 Credit for #2577 2021-05-03 08:03:49 -04:00
jamesagnew 573097379d Credit for #2623 2021-05-02 17:20:16 -04:00
James Agnew 0cea403800
Fix vulnerability warning on maven plugin (#2621)
* Fix vulnerability warning on maven plugin

* Compile fixes

* Fix bootstrap dep

* Test fix

* Fix tests

* FIx deps
2021-05-02 12:14:32 -04:00
James Agnew 970a9884f0
Avoid tag definition constraint (#2620)
* Avoid tag definition constraint failure

* Version bumps

* Add changelog

* Avoid guava issue

* Test fix

* Test fix

* Bump pom
2021-05-01 17:16:15 -04:00
Kai Kewley 55ef6f8653
Add Snowstorm to the points map. (#2582) 2021-04-30 19:05:46 -04:00
jamesagnew 12c0bcda47 Credit for #2579 2021-04-30 19:03:47 -04:00
Kevin Hartmann b3afe41de8 Added test to make sure we have loaded the expected package id. 2021-04-30 15:14:19 -04:00
Tadgh 983d811af6
Merge pull request #2587 from hapifhir/issue-2585-enhance-placeholder-targets-logic
Issue 2585 enhance placeholder targets logic
2021-04-30 12:55:27 -04:00
Tadgh 42109e8a4a Add changelog 2021-04-29 18:31:10 -04:00
Nick Goupinets 8cde076f1e Merge branch 'master' into 2566_update_s13n_and_validation_handling 2021-04-29 17:25:32 -04:00
JP 239d2496ea
CQL hardening and Dstu3 unit tests (#2450)
* WIP for elm caching

* Bug fixes and a working DSTU3 unit test

* More tests, Address review feedback, add initial docs

* Update to cql-evaluator 1.2.0

* Fixes for documentation
2021-04-29 14:52:13 -04:00
Nick Goupinets d67537231c Merge branch 'master' into 2566_update_s13n_and_validation_handling 2021-04-29 13:55:48 -04:00
James Agnew 95d7ba6fa8
Streamline Search SQLs (#2576)
* Streamline SQL queries

* SQL query tidying

* Add changelog

* Test fixes

* Tests passing

* Ongoing work

* Test fixes

* Test fixes

* Build fix

* Cleanup

* Fixes
2021-04-28 10:29:09 -04:00
Nick Goupinets 21d8cdfefc Merge branch 'master' into 2566_update_s13n_and_validation_handling 2021-04-28 10:16:27 -04:00
KevinIsAProgrammer dd61a8aa2c
Merge pull request #2575 from hapifhir/kh_2526_Add_Operation_Section_to_Conformance_Statements_resource_section
Kh 2526 add operation section to conformance statements resource section
2021-04-27 22:47:30 -04:00
Tadgh ac1d4e3e4f
Merge pull request #2542 from hapifhir/issue-2534-new-tx-pointcut
Add new pointcut for transaction processing completed.
2021-04-27 18:42:19 -04:00
Kevin Hartmann b9151a4a75 Added Changelog. 2021-04-27 16:34:24 -04:00
Nick Goupinets 024f553fc9 Merge branch 'master' into 2566_update_s13n_and_validation_handling 2021-04-27 09:31:42 -04:00
jamesagnew 00a37deb08 Credit for #2384 2021-04-27 08:43:25 -04:00
Tadgh 798e960bb8 Merge remote-tracking branch 'origin/master' into issue-2534-new-tx-pointcut 2021-04-26 15:26:34 -04:00
Nick Goupinets 9e153ddbcd Updated docs 2021-04-26 14:26:21 -04:00
Kevin Dougan SmileCDR 0246e7dd0e
2572 - Add master Branch changes related to backport of fix for #2171… (#2574)
* 2572 - Add master Branch changes related to backport of fix for #2171 for new 5.3.3 release.

* 2572 - Added some missing changelog folders for the v5.3.1 and v5.3.2 releases.

* 2572 - Added a missing backport changelog entry for the v5.3.1 release.

* 2572 - Added a missing VersionEnum entry for the V5_3_1 release.
2021-04-26 14:13:42 -04:00
Tadgh b200c10ced Merge remote-tracking branch 'origin/master' into issue-2534-new-tx-pointcut 2021-04-26 09:48:30 -04:00
jamesagnew 987264b271 Version bump JENA 2021-04-25 17:38:04 -04:00
James Agnew 2ba1005762
OpenAPI Support (#2560)
* Start work on OpenAPI

* Fixes

* Work on OpenAPI

* Cleanup

* Cleanup

* More swagger work

* Build fix

* More work

* More work

* Add documentation

* Docs fixes

* Add changelog

* License updates

* Add API

* Cleanup

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/docs/server_plain/openapi.md

Co-authored-by: patrick-vachon-smilecdr <81274188+patrick-vachon-smilecdr@users.noreply.github.com>

* Work on scripts

* Add docs

* Compile fix

* Work on fixes

* Fix tests

* Test fix

* Test fix

* Build fix

* Tests

* Build fix

* Work on pipeline

* Version bump

* Test fix

* Version bump

* Test fix attempts

* Test fix

* Test fix

* Remove accidentally committed files

* Fixes

* Tets fixes

* Test fix

* Test fix

* Test fix

* Test fixes

* Test fixes

* Test fixes

* License header updates

* test fix

* Test fixes

* Test fix

* Test fixes

* Test fix

* Checkstyle bump

Co-authored-by: patrick-vachon-smilecdr <81274188+patrick-vachon-smilecdr@users.noreply.github.com>
2021-04-25 15:40:50 -04:00
Tadgh 9c19a4c087 Add changelog 2021-04-23 09:11:36 -04:00
Tadgh a5f81988fc Merge branch 'improve-bundle-builder' into issue-2534-new-tx-pointcut 2021-04-21 16:53:49 -04:00
Tadgh b7166735f9 Merge remote-tracking branch 'origin/master' into issue-2534-new-tx-pointcut 2021-04-21 12:13:54 -04:00
Nick Goupinets 4e266462ec Bumped up version due to breaking changes 2021-04-20 16:17:27 -04:00
Nick Goupinets 1f10a15c35 Merge branch 'master' into 2515_MDM_survivorship_rules 2021-04-19 17:33:53 -04:00
Nick Goupinets 536ca0e73d Code review updates 2021-04-19 16:27:31 -04:00
Tadgh 3075a9b5e6 Still minor refactoring 2021-04-16 16:53:23 -04:00
jamesagnew 42c89ccedd Changelog 2021-04-15 08:22:44 -04:00
James Agnew ca2088f3ad
Add framework for Bulk Import (#2538)
* Start work on bul;k import

* Work on bulk import

* Have batch working

* Working

* Working

* More work

* More work on bulk export

* Address fixmes

* License header updates

* Test fixes

* License header updates

* Test fix

* Test fix

* Version bumps

* Work on config

* Test cleanup

* One more version bump

* Version bump

* CLeanup

* A few additions

* Test fixes

* Test fix

* Test fix

* Migration fix

* Test fix

* Test fix
2021-04-14 17:41:32 -04:00
Kevin Dougan SmileCDR 2ebc57b8a2
2548 - Add backport changelog Tag to backported fixes for #2533 and #2543. (#2549) 2021-04-14 13:33:07 -04:00
Ken Stevens 550602b2f1
added numeric matcher (#2547)
* added numeric matcher

* changelog

* performance optimization

* fix test
2021-04-14 13:15:30 -04:00
IanMMarshall 4cd0409bae
Merge pull request #2546 from hapifhir/2535_ignore_logical_structuredefinition_during_package_install
2535 ignore logical structuredefinition during package install
2021-04-14 10:54:37 -04:00
Kevin Dougan SmileCDR b45ddcc3da
2543 - Fix issue where versionned references are not being returned properly. (#2544)
* 2543 - Fix issue where versionned references are not being returned properly.

* 2543 - Added changelog entries for this fix plus a previous fix for 2533.
2021-04-14 08:45:49 -04:00
ianmarshall 0cb95ad556 Change package loader to not generate snapshot for logical StructureDefinition resources. 2021-04-13 22:30:22 -04:00
Tadgh fcbfb11506 Merge remote-tracking branch 'origin/master' into issue-2534-new-tx-pointcut 2021-04-13 15:55:01 -04:00
Tadgh a0c11d7c66 Update docs 2021-04-13 10:04:45 -04:00
James Agnew bc4266d3d2
Improve narrative templates for custom structures (#2537)
* Improve narrative templates for custom structures

* Add changelog

* Test fix
2021-04-12 06:00:31 -04:00
Diederik Muylwyk 1bd585162d
Fix typo in docs. (#2536) 2021-04-09 18:50:12 -04:00
Tadgh 99e10de5fb
Merge pull request #2487 from hapifhir/mdm-expansion-interceptor
MDM Expansion Interceptor (poc)
2021-04-09 11:23:04 -04:00
Tadgh 82fc7b7457 Fix typo 2021-04-09 10:51:12 -04:00
Diederik Muylwyk 38436e5c1b
Fix a typo in docs. (#2532)
* Fixed poorly formatted changelog entry.

* Fixed typo.
2021-04-08 14:57:20 -04:00
Diederik Muylwyk ec7cc8fbaa
Fixed poorly formatted changelog entry. (#2531) 2021-04-08 14:07:16 -04:00
James Agnew f70648484a
Avoid a deadlock uploading terminology in postgres (#2529)
* Fix #2493

* Try to fix intermittent test failure
2021-04-08 12:28:42 -04:00
James Agnew 462d9bc6c4
Fix compartment defs for R5 (#2528)
* Fix compartment defs for R5

* Add changelog

* Test fix
2021-04-08 05:59:05 -04:00
James Agnew a6cbf7eebd
Add support for hierarchycal valueset expansion (#2525)
* Add support for hierarchycal valueset expansion

* Add changelog

* Add tests

* Cleanup

* Test fix

* Test fixes
2021-04-06 17:36:54 -04:00
James Agnew fcffb04c7b
Allow unknown code systems during validation (#2523)
* Allow unknown code systems during validation

* Add changelog

* Test fix
2021-04-05 20:59:59 -04:00
James Agnew b617c7690d
Search Parameter Infrastructure Cleanup (#2522)
* Search param service cleanup

* Work on collapsing search param

* Search param cleanup

* Work on build

* Test fix

* Test fixes

* Ongoing work

* Test fix

* Compile fix

* Test fixes

* Test fix

* Test fix

* License header updates

* Remove fixme

* Cleanup

* Cleanup
2021-04-05 17:40:10 -04:00
Nick Goupinets d366558749 Merge branch 'master' into 2515_MDM_survivorship_rules 2021-04-05 09:17:42 -04:00
James Agnew 0bf746f23b
Add support for revincludes to CapabilityStatement generator (#2521)
* Add support for revincludes to CapabilotyStatement generator

* Add changelog

* Fixes

* Test fix

* Test fixes

* Test fix

* Test fix

* More fixes to CS cache

* Test fix

* Test fix

* Test fix
2021-04-05 08:29:04 -04:00
Tadgh 383c55e339 Add changelog 2021-04-01 11:33:45 -04:00
Tadgh 67fe940889 Update docs 2021-04-01 11:07:46 -04:00
Nick Goupinets 0cd14b971a Added changelog 2021-04-01 10:59:50 -04:00
Tadgh d8866ec75f Add doc caveats 2021-03-31 16:33:49 -04:00
Tadgh e5de34c51d Update docs 2021-03-31 16:08:09 -04:00
Tadgh f3c706d656 Add page for mdm expansion 2021-03-31 15:33:03 -04:00
Tadgh 696982ce1e Fix bean name. Update docs 2021-03-31 13:45:40 -04:00
Tadgh dbf050e32e pedantism sated 2021-03-31 10:14:18 -04:00
Tadgh aefe37aaf7 Add forgotten changelog 2021-03-31 09:59:06 -04:00
Tadgh 74be6761b1 Merge remote-tracking branch 'origin/master' into mdm-expansion-interceptor 2021-03-31 09:47:57 -04:00
Tadgh 8b69d161bd Update docs 2021-03-30 17:12:55 -04:00
jamesagnew 116bb12a58 Docs fix 2021-03-30 14:27:47 -04:00
James Agnew 049097e5b4
Improve CapabilityStatement Generation (#2511)
* Start work

* Work on testing

* Version bump

* Test fix

* Compile fix

* Test Fixes

* Test fix

* Test fix

* Compile fix

* Tst fix

* Test fix

* Test fix

* Test fix
2021-03-30 05:48:03 -04:00
Diederik Muylwyk b720c32c1d Version bump 2021-03-29 18:23:16 -04:00
Diederik Muylwyk bddd3f4c92 PointCutLatch now works with IPointcut instead of Pointcut 2021-03-29 18:20:33 -04:00
longma1 494c8e9593
Merge pull request #2483 from hapifhir/2478_add_extension_mdm_matcher
2478 add extension mdm matcher
2021-03-29 08:13:48 -06:00
jamesagnew 1576227fc8 Credit for #2194 2021-03-26 09:19:02 -04:00
Nick Goupinets 644885e91a Fixed typo in the docs 2021-03-25 18:32:08 -04:00
Nick Goupinets 05c3ca2512 Merge branch 'master' into 2478_add_extension_mdm_matcher 2021-03-25 12:22:23 -04:00
James Agnew 8352bc9c01
Correct the path to the select2 library in the testpage overlay (#2505)
* Correct the path to the select2 library in the testpage overlay

* Add changelog
2021-03-25 10:52:15 -04:00
long 6aab327612 modified documentation wording 2021-03-23 14:27:17 -06:00
Nick Goupinets de0399da23 Merge branch 'master' into 2478_add_extension_mdm_matcher 2021-03-22 09:34:32 -04:00
James Agnew dc41d5ad61
Add terminology mapping and display population interceptors (#2488)
* Start work on code mapping interceptors

* Work on generation

* Add terminology mapping and display population interceptors

* Add changelog

* License header updates

* Test fixes

* Fix typo

* Interceptor fixes

* License header update

* Test fixes

* Mapping fixes

* Version bump

* License header updates

* Add null tests

* Add null guard

* Intermittent fix
2021-03-21 12:03:57 -04:00
long 989e9e7903 refactored terserUtil, added equals function in ExtensionUtil 2021-03-17 13:02:59 -06:00
James Agnew d857048207
Preserve meta values in stored resources (#2481)
* Fix #1731

* Test fix

* Test fixes

* Avoid intermittent failure
2021-03-17 09:23:22 -04:00
Kunjan Patel bdee1f1269
Update points.json for adding a point in atlas (#2482) 2021-03-17 05:50:07 -04:00
Tadgh b191f1da2b
Merge pull request #2480 from hapifhir/issue-2479-bad-packages
Have CreatePackageCommand automatically add fhirVersions based on --fhir-version flag
2021-03-16 18:00:27 -04:00
michelgleeson 0a6c61372c
Parameterize term valueset concept view dao (#2477)
* Generic the list type to accomidate different substring queries

* special subquery for Oracle

* change the conceptview dao depending on dialect

* address review comments

* remove generics

* no longer inherits

* copy paste from non Oracle version

* dang copy pasters

* changelog

Co-authored-by: Mike G <michel.gleeson@gmail.com>
2021-03-16 16:26:19 -04:00
Tadgh c3e6de3aff Add changelog 2021-03-16 13:47:29 -04:00
Nick Goupinets 744adb2d08 Merge branch 'master' into ng_validation_s13n_interceptors 2021-03-15 10:32:04 -04:00
James Agnew 2e7eb972ff
Avoid NPE in ResourceVersionConflictResolutionStrategy for system request (#2471)
* Avoid NPE in ResourceVersionConflictResolutionStrategy for system
request

* Add changelog
2021-03-12 19:23:49 -05:00
Nick Goupinets e188a95d66 Merge branch 'master' into ng_validation_s13n_interceptors 2021-03-12 16:17:25 -05:00
James Agnew 0ad57c51bb
Fix resource reindexing on partitioned seerver (#2468)
* Fix resource reindexing on partitioned seerver

* Add changelog

* Test fix

* Test fix

* Tets fix

* Test fix
2021-03-12 14:14:39 -05:00
Nick Goupinets f9f0b2705d Merge branch 'master' into ng_validation_s13n_interceptors 2021-03-12 10:30:36 -05:00
Nick Goupinets 8b8bbcc91f Refactored based on the code review 2021-03-11 17:14:01 -05:00
James Agnew 2633cbd141
Improve error message for invalid date param (#2466)
* Improve error message for invalid date param

* Add changelog

* Test fixes
2021-03-11 14:23:02 -05:00
Nick Goupinets 8c77882da0 Merge branch 'master' into ng_validation_s13n_interceptors 2021-03-11 09:48:39 -05:00
Tadgh 75f756b49f Add changelog 2021-03-10 15:00:54 -05:00
Tadgh b7398cb6f2 Merge remote-tracking branch 'origin/master' into issue-2445-support-patient-level-export 2021-03-10 10:33:24 -05:00