sort by:
Revision Author Date Message Commit Date
1088975 pick version bump from ja batch 03 March 2023, 19:34:13 UTC
10b0695 Add chaained near search test (#4611) * Add chaained near search test * robustify test, remove gate checking * Add changelog * Correct issue number * Tidy 03 March 2023, 19:17:33 UTC
99e6040 Revert "Flush SP cache after SP change (#4566)" (#4614) This reverts commit 2083b7ca748c11d63d4bfa9562ef73d83a9ede40. 03 March 2023, 19:17:33 UTC
17a5d26 excluding hapi-fhir-test-utilities from checkstyle (#4616) 03 March 2023, 19:17:33 UTC
46d601c Merge commit '2083b7ca748c11d63d4bfa9562ef73d83a9ede40' into mb-db-batch-maint-proto 03 March 2023, 19:16:29 UTC
fb1e492 More notes 03 March 2023, 18:59:40 UTC
2083b7c Flush SP cache after SP change (#4566) * Flush SP cache after SP change * Add changelog * Test fix 28 February 2023, 18:42:08 UTC
ec13b75 Support retry of $reindex version conflict (#4603) * Support retry of $reindex conflict * Notes and cleanup of Phaser 28 February 2023, 17:53:06 UTC
bf495e2 Don't merge yet: MegaScale API Changes 2 (#4544) * Megascale changes 2 * Cleanup * CLeanup * Sync master * Cleanup * Ongoing work * Move service * Fixes * Ongoing megascaler work * Work * Work * Fixes * Work * Test fixes * Work on remote services * Interceptor rework * Work on config refactor * Fixes * Docs tweaks * Address review comments * Test tweak * Test fixes * Try to fix tests * Test tweaks * Fix changelogs * Work on merging * Changes * Megascale fixes * Remove accidental commit * Address fixmes * Cleanup * Test fixes * Compile fix * Test fixes * Account for review comments * Bump HAPI FHIR version 28 February 2023, 03:19:28 UTC
cedf695 Simultaneous $reindex and DELETE can orphan index rows (#4584) Add optimistic write lock to $reindex operation to prevent indexing stale data. Introduce Lockstep Phaser to make testing easier Add 1 query to every resource reindex :-( 27 February 2023, 03:12:12 UTC
b25f364 Fix - POST Bundle With ifNoneExist Clause Incorrectly Rejected With Invalid Match URL ERROR (#4588) * Add a failing Unit Test and a changelog. * Fixed the regex to accept the dash character. 24 February 2023, 19:05:07 UTC
3554e9c Fix the issue of missing meta.tags in subscription message (#4576) * Fix + Test * Addressing comments * Minor fix 23 February 2023, 23:07:10 UTC
4ae8248 Start maintenance job testing 22 February 2023, 22:29:42 UTC
af249c9 Start DB based maintenance run 22 February 2023, 20:14:32 UTC
712cb43 start instance tx boundary 21 February 2023, 16:11:39 UTC
7827f65 Index Address.district (#4565) * Index Address.district * Add changelog 17 February 2023, 23:56:53 UTC
428acff 6.4.0 Mergeback (#4563) * One more fix for #4467 * Enabling massIngestionMode causes incomplete resource deletion (#4476) * Adding initial test. * Adding fix and subsequent test. * Adding changelog. --------- Co-authored-by: peartree <etienne.poirier@smilecdr.com> * Provide the capability to request that the name of the subscription matching channel be unqualified (#4464) * Adding initial test. * Adding initial solution implementation. * Adding change log and code clean up. * addressing comments from 1st code review. --------- Co-authored-by: peartree <etienne.poirier@smilecdr.com> * Change visibility of migration method (#4471) * change migration visibility * add empty migration method for 640 --------- Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> * Fix subscription validation not to validate partition ID when invoked from an update pointcut (#4484) * First commit: Make SubscriptionValidatingInterceptor aware of which Pointcut is being called. In validatePermissions(), skip determinePartition() if the Pointcut is STORAGE_PRESTORAGE_RESOURCE_UPDATED. Fix resulting compile errors in various unit tests. * Fix/enhance unit tests. Mark methods as deprecated instead of deleting them. Add proper error code. Complete changelog. * Remove erroneous TODOs and tweak the validation logic. * Enhance unit tests and fix changelog. * Reindex batch job fails when processing deleted resources. (#4482) * adding changelog. * Providing solution and adding changelog. * Adding new test. --------- Co-authored-by: peartree <etienne.poirier@smilecdr.com> * cleaning up checkstyle files (#4470) * cleaning up checkstyle files * One more fix for #4467 (#4469) * added exlusions for files at base project level so checkstyle doesn't error out * duplicate error code from merge * changing lifecycle goal for all module checkstyle check * moving checkstyle to base pom file, changing exectution phase on base check, cleaning dependency, resolving duplicate error code * wip * trying to figure out why pipeline cannot copy files * removing modules that don't actually need to be built. * I messed up the version --------- Co-authored-by: James Agnew <jamesagnew@gmail.com> * Bump core to 5.6.881 (#4496) * Bump core to 5.6.881-SNAPSHOT * Work on fixing tests * Work on fixing tests 2 * Bump to core release --------- Co-authored-by: dotasek <david.otasek@smilecdr.com> * Issue 4486 mdm inconsistent possible match score values (#4487) * Extract method for readability * Save always normalized score values in POSSIBLE_MATCH links. * Avoid setting properties to null values. Adjust test. * Simplify fix * Fix test. Add RangeTestHelper. --------- Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> * Revert "cleaning up checkstyle files (#4470)" This reverts commit efae3b5d5f397ab8fd92d7aaa82b484cfdfb3c33. * core version fix * Loosen rules for id helper * License * fix batch2 reduction step (#4499) * fix bug where FINALIZE jobs are not cancellable * moved reduction step to message hander * moving reduction step to queue * addingchangelog * cleaning up * review fixes * review fix' --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * Scheduled batch 2 bulk export job and binary delete (#4492) * First commit: Scheduled batch 2 bulk export job delete and binary, incomplete mock-based unit test, and a mess of TODOs and code that needs to be deleted. * Refine solution and add a concrete unit test but still work to do. * Comment out code in cancelAndPurgeAllJobs() and see if it breaks the pipeline. * Unit tests complete. New Msg code for new IJobPersistence.fetchInstances() method. Cleanup TODOs and add others. * Finish final touches on implementation. * Add changelog. * Various cleanup. * Code review feedback. * Small tweak to changelog. * Last code review tweak. * Address more code review comments. * Reverse changes to consider work chunks. Add a constant for write-to-binary. * Change bulk import test for valueUri type (#4503) * change tests * suggested test change * CVE resolutions (#4513) * Bump Postgres for CVE * Bump jetty * Verison bump * Remove comments * Revrt bump * Add check in scanner (#4518) * 4516 create hapi fhir cli command to clear stale lock entries (#4517) * Initial implementation * better tests * Add changelog and docs * Forgotten files * Code review comments * Fix checkstyle * Unable to Expunge CodeSystem (#4507) * changes for GL-3943 * changes for GL-3943 --------- Co-authored-by: isaacwen <isaac.wen@smilecdr.com> * New line:: * Update to documentation regarding narrative generation; (#4521) Providing changelog; Co-authored-by: peartree <etienne.poirier@smilecdr.com> * changed what score is set for mdmlinks that created new golden resource (#4514) * changed what score is set for mdmlinks that created new golden resource * fix test --------- Co-authored-by: Long Ma <long@smilecdr.com> * REVERT: change to operationoutcome.html * trying to fix BulkDataExportTest testGroupBulkExportNotInGroup_DoesNo… (#4527) * trying to fix BulkDataExportTest testGroupBulkExportNotInGroup_DoesNotShowUp * added change log --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * fix build (#4530) * Making narrative_generation.md reference an html snippet (#4531) Co-authored-by: peartree <etienne.poirier@smilecdr.com> * fixed the issue of meta.source field inconsistently populated in subscription messages for different requests (#4524) * fix + test * minor fix * Addressing suggestion * Minor changes * 4441 rel 6 4 bad references creation bug (#4519) * adding a test * fail in the case of ref enforce on type and on write and autocreate are all true * update to code * removing a line * cleanup * removing check on urn * changing just to trigger a build * adding a comment to the pom * updating test for better information --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * fixed channel import null pointer exception from null header (#4534) * retryCount 0 on null header + test + changelog * suggested changes * Revert "fixed the issue of meta.source field inconsistently populated in subscription messages for different requests (#4524)" (#4535) This reverts commit 53252b8d153f97f4a66a7d20751913911a71f098. * Better error handling for when channel type is not supported (#4538) Co-authored-by: kylejule <kyle.jule@smilecdr.com> * Avoid logging message payloads that contain sensitive data (#4537) Don't log payloads - they may contain sensitive data. * Bulk Export Bug With Many Resources and Low Max File Size (#4506) * failing test * fix + changelog * tweak * add method to IJobPersistence to use a Stream * tweak * tweak * decrease test time * clean up * code review comments * version bump * Increase timeout limit to match BulkExportUseCaseTest * shorten test * maintenance pass * add logging * Revert "add logging" This reverts commit b0453fd9538d6858e6bd212f402d4b04c6306136. * Revert "maintenance pass" This reverts commit bbc7418d519260c4b9827546a0bf822db1c78b1b. * test * trying to fix BulkDataExportTest testGroupBulkExportNotInGroup_DoesNotShowUp * shorten tests * logging * move test location * fixes a regression caused my change in hapi-fhir * timeout * Revert "fixes a regression caused my change in hapi-fhir" This reverts commit 4b58013149836eededc568d295c5baf8fb3df989. * testing * Revert "testing" This reverts commit aafc95c2f36bf89ae935c6c342017ec300fe4289. --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * bump ver * License updates' * Remove checkstyle * Verison bump * Move migrations * semicolon * Downgrade dep' * Updating version to: 6.4.1 post release. * Add javadocs and sources to our serviceloaders * Reset version * Change parent * Remove bumped version * License fixes, new parent * Updating version to: 6.4.1 post release. * Fix bad creation of versionenum * re-add checkstyle * respect move-up into storage settings from jpastoragesettings * remove duplicate test --------- Co-authored-by: James Agnew <jamesagnew@gmail.com> Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com> Co-authored-by: peartree <etienne.poirier@smilecdr.com> Co-authored-by: Nathan Doef <n.doef@protonmail.com> Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> Co-authored-by: Luke deGruchy <luke.degruchy@smilecdr.com> Co-authored-by: Mark Iantorno <markiantorno@gmail.com> Co-authored-by: dotasek <dotasek.dev@gmail.com> Co-authored-by: dotasek <david.otasek@smilecdr.com> Co-authored-by: jmarchionatto <60409882+jmarchionatto@users.noreply.github.com> Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> Co-authored-by: samguntersmilecdr <123124187+samguntersmilecdr@users.noreply.github.com> Co-authored-by: Isaac Wen <76772867+isaacwen@users.noreply.github.com> Co-authored-by: isaacwen <isaac.wen@smilecdr.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: Qingyixia <106992634+Qingyixia@users.noreply.github.com> Co-authored-by: KGJ-software <39975592+KGJ-software@users.noreply.github.com> Co-authored-by: kylejule <kyle.jule@smilecdr.com> Co-authored-by: michaelabuckley <michaelabuckley@gmail.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> 17 February 2023, 21:16:44 UTC
607f27b 4523 subscription sources (#4543) * fix + test * minor fix * Addressing suggestion * Minor changes * Revert changes, add new test clas, new test consumer for queus * Finish implementation * fix compilation * Remove unused method and test from the previous solution * fix + test * minor fix * Addressing suggestion * Minor changes * Revert changes, add new test clas, new test consumer for queus * Finish implementation * fix compilation * Remove unused method and test from the previous solution * More Renaming * fix compilation failure * Revert compilation fix and merge master * Fix to pipeline test failures * Addressing suggestions --------- Co-authored-by: qingyixia <cherry.xia@smilecdr.com> 17 February 2023, 18:09:06 UTC
a17e7d5 Widen completion event tx boundary 16 February 2023, 23:38:09 UTC
9721893 Update step outcome states to match naming. Centralize allowed chunk state transitions. 16 February 2023, 22:49:32 UTC
9193f44 Merge chunk error with too-many-retry failure 16 February 2023, 22:19:55 UTC
5546642 Start using events at tx level 16 February 2023, 21:41:13 UTC
73235f1 typedbundleprovider getallresources override (#4552) * typedbundleprovider getallresources override * added test to immunization tests that validates pagination does not result in null pointer if over default queryCount * moved HapiFhirDal test to its own test class * removed unused imports * Update to use JpaStorageSettings * adding changelog for issue 4551 * fix changelog spacing * changelog type to fix --------- Co-authored-by: justin.mckelvy <justin.mckelvy@smilecdr.com> Co-authored-by: Jonathan Percival <jonathan.i.percival@gmail.com> 16 February 2023, 20:59:40 UTC
7694bd5 Simpler 16 February 2023, 03:41:56 UTC
9340b07 Java 11 16 February 2023, 03:40:14 UTC
ee52564 chunk state transition tests 16 February 2023, 03:28:57 UTC
c9d48a1 Notes and fix from merge 16 February 2023, 02:05:47 UTC
f3560a5 Split out WorkChunkStatusEnum from instance StatusEnum 16 February 2023, 01:39:25 UTC
495ee79 Revert "Clean up dependencies (#4306)" (#4557) This reverts commit 39797b1749757f3fe16940a823658a74c031bdbe. 16 February 2023, 00:30:29 UTC
39797b1 Clean up dependencies (#4306) 15 February 2023, 22:31:28 UTC
4c2639b Merge branch 'master' into mb-db-batch-maint-proto 15 February 2023, 21:18:03 UTC
c2f56a3 Update batch2_states.md Reorder for cleaner layout 15 February 2023, 16:33:52 UTC
00aba0f Rename document to fix build (#4553) Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> 15 February 2023, 14:59:14 UTC
eea6193 JPA config refactoring (#4545) * Interceptor rework * Work on config refactor * Fixes * Docs tweaks * Address review comments * Test tweak * Test fixes * Try to fix tests * Test tweaks 15 February 2023, 13:43:01 UTC
bca739b Update batch2_states.md tidy diagram 14 February 2023, 22:44:48 UTC
24e6756 Move to docs 14 February 2023, 22:37:16 UTC
4fce6ab finish state diagram and notes 14 February 2023, 22:31:23 UTC
eae04f3 Map out the state transitions 14 February 2023, 20:23:35 UTC
57cd529 Updated Clinical Reasoning documentation (#4549) * Updated Clinical Reasoning documentation * Fix some typos 14 February 2023, 19:38:58 UTC
f03ac21 Test to cause batch errors 14 February 2023, 16:55:56 UTC
794e451 6_4 mergeback (#4547) * One more fix for #4467 * Enabling massIngestionMode causes incomplete resource deletion (#4476) * Adding initial test. * Adding fix and subsequent test. * Adding changelog. --------- Co-authored-by: peartree <etienne.poirier@smilecdr.com> * Provide the capability to request that the name of the subscription matching channel be unqualified (#4464) * Adding initial test. * Adding initial solution implementation. * Adding change log and code clean up. * addressing comments from 1st code review. --------- Co-authored-by: peartree <etienne.poirier@smilecdr.com> * Change visibility of migration method (#4471) * change migration visibility * add empty migration method for 640 --------- Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> * Fix subscription validation not to validate partition ID when invoked from an update pointcut (#4484) * First commit: Make SubscriptionValidatingInterceptor aware of which Pointcut is being called. In validatePermissions(), skip determinePartition() if the Pointcut is STORAGE_PRESTORAGE_RESOURCE_UPDATED. Fix resulting compile errors in various unit tests. * Fix/enhance unit tests. Mark methods as deprecated instead of deleting them. Add proper error code. Complete changelog. * Remove erroneous TODOs and tweak the validation logic. * Enhance unit tests and fix changelog. * Reindex batch job fails when processing deleted resources. (#4482) * adding changelog. * Providing solution and adding changelog. * Adding new test. --------- Co-authored-by: peartree <etienne.poirier@smilecdr.com> * cleaning up checkstyle files (#4470) * cleaning up checkstyle files * One more fix for #4467 (#4469) * added exlusions for files at base project level so checkstyle doesn't error out * duplicate error code from merge * changing lifecycle goal for all module checkstyle check * moving checkstyle to base pom file, changing exectution phase on base check, cleaning dependency, resolving duplicate error code * wip * trying to figure out why pipeline cannot copy files * removing modules that don't actually need to be built. * I messed up the version --------- Co-authored-by: James Agnew <jamesagnew@gmail.com> * Bump core to 5.6.881 (#4496) * Bump core to 5.6.881-SNAPSHOT * Work on fixing tests * Work on fixing tests 2 * Bump to core release --------- Co-authored-by: dotasek <david.otasek@smilecdr.com> * Issue 4486 mdm inconsistent possible match score values (#4487) * Extract method for readability * Save always normalized score values in POSSIBLE_MATCH links. * Avoid setting properties to null values. Adjust test. * Simplify fix * Fix test. Add RangeTestHelper. --------- Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> * Revert "cleaning up checkstyle files (#4470)" This reverts commit efae3b5d5f397ab8fd92d7aaa82b484cfdfb3c33. * core version fix * Loosen rules for id helper * License * fix batch2 reduction step (#4499) * fix bug where FINALIZE jobs are not cancellable * moved reduction step to message hander * moving reduction step to queue * addingchangelog * cleaning up * review fixes * review fix' --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * Scheduled batch 2 bulk export job and binary delete (#4492) * First commit: Scheduled batch 2 bulk export job delete and binary, incomplete mock-based unit test, and a mess of TODOs and code that needs to be deleted. * Refine solution and add a concrete unit test but still work to do. * Comment out code in cancelAndPurgeAllJobs() and see if it breaks the pipeline. * Unit tests complete. New Msg code for new IJobPersistence.fetchInstances() method. Cleanup TODOs and add others. * Finish final touches on implementation. * Add changelog. * Various cleanup. * Code review feedback. * Small tweak to changelog. * Last code review tweak. * Address more code review comments. * Reverse changes to consider work chunks. Add a constant for write-to-binary. * Change bulk import test for valueUri type (#4503) * change tests * suggested test change * CVE resolutions (#4513) * Bump Postgres for CVE * Bump jetty * Verison bump * Remove comments * Revrt bump * Add check in scanner (#4518) * 4516 create hapi fhir cli command to clear stale lock entries (#4517) * Initial implementation * better tests * Add changelog and docs * Forgotten files * Code review comments * Fix checkstyle * Unable to Expunge CodeSystem (#4507) * changes for GL-3943 * changes for GL-3943 --------- Co-authored-by: isaacwen <isaac.wen@smilecdr.com> * New line:: * Update to documentation regarding narrative generation; (#4521) Providing changelog; Co-authored-by: peartree <etienne.poirier@smilecdr.com> * changed what score is set for mdmlinks that created new golden resource (#4514) * changed what score is set for mdmlinks that created new golden resource * fix test --------- Co-authored-by: Long Ma <long@smilecdr.com> * REVERT: change to operationoutcome.html * trying to fix BulkDataExportTest testGroupBulkExportNotInGroup_DoesNo… (#4527) * trying to fix BulkDataExportTest testGroupBulkExportNotInGroup_DoesNotShowUp * added change log --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * fix build (#4530) * Making narrative_generation.md reference an html snippet (#4531) Co-authored-by: peartree <etienne.poirier@smilecdr.com> * fixed the issue of meta.source field inconsistently populated in subscription messages for different requests (#4524) * fix + test * minor fix * Addressing suggestion * Minor changes * 4441 rel 6 4 bad references creation bug (#4519) * adding a test * fail in the case of ref enforce on type and on write and autocreate are all true * update to code * removing a line * cleanup * removing check on urn * changing just to trigger a build * adding a comment to the pom * updating test for better information --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * fixed channel import null pointer exception from null header (#4534) * retryCount 0 on null header + test + changelog * suggested changes * Revert "fixed the issue of meta.source field inconsistently populated in subscription messages for different requests (#4524)" (#4535) This reverts commit 53252b8d153f97f4a66a7d20751913911a71f098. * Better error handling for when channel type is not supported (#4538) Co-authored-by: kylejule <kyle.jule@smilecdr.com> * Avoid logging message payloads that contain sensitive data (#4537) Don't log payloads - they may contain sensitive data. * Bulk Export Bug With Many Resources and Low Max File Size (#4506) * failing test * fix + changelog * tweak * add method to IJobPersistence to use a Stream * tweak * tweak * decrease test time * clean up * code review comments * version bump * Increase timeout limit to match BulkExportUseCaseTest * shorten test * maintenance pass * add logging * Revert "add logging" This reverts commit b0453fd9538d6858e6bd212f402d4b04c6306136. * Revert "maintenance pass" This reverts commit bbc7418d519260c4b9827546a0bf822db1c78b1b. * test * trying to fix BulkDataExportTest testGroupBulkExportNotInGroup_DoesNotShowUp * shorten tests * logging * move test location * fixes a regression caused my change in hapi-fhir * timeout * Revert "fixes a regression caused my change in hapi-fhir" This reverts commit 4b58013149836eededc568d295c5baf8fb3df989. * testing * Revert "testing" This reverts commit aafc95c2f36bf89ae935c6c342017ec300fe4289. --------- Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * bump ver * License updates' * Remove checkstyle * Verison bump * Move migrations * semicolon --------- Co-authored-by: James Agnew <jamesagnew@gmail.com> Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com> Co-authored-by: peartree <etienne.poirier@smilecdr.com> Co-authored-by: Nathan Doef <n.doef@protonmail.com> Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> Co-authored-by: Luke deGruchy <luke.degruchy@smilecdr.com> Co-authored-by: Mark Iantorno <markiantorno@gmail.com> Co-authored-by: dotasek <dotasek.dev@gmail.com> Co-authored-by: dotasek <david.otasek@smilecdr.com> Co-authored-by: jmarchionatto <60409882+jmarchionatto@users.noreply.github.com> Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: Tadgh <garygrantgraham@gmail.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> Co-authored-by: samguntersmilecdr <123124187+samguntersmilecdr@users.noreply.github.com> Co-authored-by: Isaac Wen <76772867+isaacwen@users.noreply.github.com> Co-authored-by: isaacwen <isaac.wen@smilecdr.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: Qingyixia <106992634+Qingyixia@users.noreply.github.com> Co-authored-by: KGJ-software <39975592+KGJ-software@users.noreply.github.com> Co-authored-by: kylejule <kyle.jule@smilecdr.com> Co-authored-by: michaelabuckley <michaelabuckley@gmail.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> 13 February 2023, 21:23:25 UTC
765fedf Additional tweaks for #4509 (#4510) * Additional tweaks for #4509 * More teaks * format imports 09 February 2023, 14:35:33 UTC
26a7009 Change CLOB columns oid in Postgres (#4528) * Change CLOB columns to generate oid in Postgres to match the dumb Hibernate driver bug. Fix three columns 08 February 2023, 22:50:46 UTC
148cbf1 Clean up references in IPS documents (#4509) * Clean up references in IPS documents * Add changelog 04 February 2023, 23:40:39 UTC
64d776a Checkstyle cleanup (#4501) * cleaning up checkstyle files * added exlusions for files at base project level so checkstyle doesn't error out * duplicate error code from merge * One more fix for #4467 * changing lifecycle goal for all module checkstyle check * moving checkstyle to base pom file, changing exectution phase on base check, cleaning dependency, resolving duplicate error code * wip * trying to figure out why pipeline cannot copy files * removing modules that don't actually need to be built. * I messed up the version * missing model --------- Co-authored-by: James Agnew <jamesagnew@gmail.com> 03 February 2023, 14:40:32 UTC
9665476 The `OverridePathBasedReferentialIntegrityForDeletesInterceptor` now … (#4483) * The `OverridePathBasedReferentialIntegrityForDeletesInterceptor` now works for a multitenant enabled server. The `RequestDetails` weren't set while requesting the conflicting resource via the `DaoRegistry`. * Add credit --------- Co-authored-by: Joris Scharp <joris@headease.nl> Co-authored-by: James Agnew <jamesagnew@gmail.com> 31 January 2023, 13:41:41 UTC
eaa1e62 Added information on how referential integrity works in HAPI. Only indexed fields are validated. Devs might expect foreign-key constraints when enabling this option. (#4479) Co-authored-by: Joris Scharp <joris@headease.nl> 30 January 2023, 12:24:40 UTC
54c9b94 Bump to 6.5 post-release-branch (#4472) * Create version enum and bump * Version bump * fix typo 28 January 2023, 17:28:15 UTC
6eeb328 Update IPS credits (#4474) 27 January 2023, 17:31:11 UTC
cca0b63 One more fix for #4467 (#4469) 27 January 2023, 12:02:00 UTC
10060be Batch option processing cleanup (#4466) * BulkDataExportOptions null safety 26 January 2023, 16:50:45 UTC
8c287f0 Terser cloneInto doesn't work for contained resources (#4467) * Add fix * Add docs 26 January 2023, 14:55:19 UTC
69f6426 Port #4444 to master (#4465) * Port #4444 to master * Add operation * Add developer credit 25 January 2023, 19:37:16 UTC
d46f6d6 Web Admin Console Improvements (#4456) * Testpage improvements * Work on tests * Split fragment out * Reformat command buttons * Work on web admin console * Work on testpage * Fixes * Fix * Test fixes * Improve examples * Test fixes * Address review comment 25 January 2023, 14:27:12 UTC
456cc81 Rel 6 2 5 mergeback (#4459) * jm wrong bundle entry url (#4213) * Bug test * here you go * Generate relative URIs for bundle entry.request.url, as specified * Point jira issue in changelog * Adjust tests to fixes Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: Tadgh <garygrantgraham@gmail.com> * improved logging (#4217) Co-authored-by: Ken Stevens <ken@smilecdr.com> * Rel 6 1 3 mergeback (#4215) * Bump for CVE (#3856) * Bump for CVE * Bump spring-data version * Fix compile * Cut over to spring bom * Bump to RC1 * remove RC * do not contrain reindex for common SP updates (#3876) * only fast-track jobs with exactly one chunk (#3879) * Fix illegalstateexception when an exception is thrown during stream response (#3882) * Finish up changelog, minor refactor * reset buffer only * Hack for some replacements * Failure handling * wip * Fixed the issue (#3845) * Fixed the issue * Changelog modification * Changelog modification * Implemented seventh character extended code and the corresponding dis… (#3709) * Implemented seventh character extended code and the corresponding display * Modifications * Changes on previous test according to modifications made in ICD10-CM XML file * Subscription sending delete events being skipped (#3888) * fixed bug and added test * refactor * Update for CVE (#3895) * updated pointcuts to work as intended (#3903) * updated pointcuts to work as intended * added changelog * review fixes Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> * 3904 during $delete expunge job hibernate search indexed documents are left orphaned (#3905) * Add test and implementation * Add changelog * 3899 code in limits (#3901) * Add implementation, changelog, test * Update hapi-fhir-jpaserver-test-utilities/src/test/java/ca/uhn/fhir/jpa/provider/r4/ResourceProviderR4Test.java Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Ken Stevens <khstevens@gmail.com> * 3884 overlapping searchparameter undetected rel 6 1 (#3909) * Applying all changes from previous dev branch to current one pointing to rel_6_1 * Fixing merge conflict related to Msg.code value. * Fixing Msg.code value. * Making checkstyle happy. * Making sure that all tests are passing. * Passing all tests after fixing Msg.code * Passing all tests. Co-authored-by: peartree <etienne.poirier@smilecdr.com> * 3745 - fixed NPE for bundle with duplicate conditional create resourc… (#3746) * 3745 - fixed NPE for bundle with duplicate conditional create resources and a conditional delete * created unit test for skip of delete operation while processing duplicating create entries * moved unit test to FhirSystemDaoR4Test * 3379 mdm fixes (#3906) * added MdmLinkCreateSvcimplTest * fixed creating mdm-link not setting the resource type correctly * fixed a bug where ResourcePersistenceId was being duplicated instead of passed on * Update hapi-fhir-jpaserver-mdm/src/test/java/ca/uhn/fhir/jpa/mdm/svc/MdmLinkCreateSvcImplTest.java Change order of tests such that assertEquals takes expected value then actual value Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> * added changelog, also changed a setup function in test to beforeeach Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> * Fix to the issue (#3855) * Fix to the issue * Progress * fixed the issue * Addressing suggestions * add response status code to MethodOutcome * Addressing suggestions Co-authored-by: Ken Stevens <ken@smilecdr.com> * Fix for caching appearing broken in batch2 for bulkexport jobs (#3912) * Respect caching in bullk export, fix bug with completed date on empty jobs * add changelog * Add impl * Add breaking test * Complete failing test * more broken tests * Fix more tests' * Fix paging bug * Fix another brittle test * 3915 do not collapse rules with filters (#3916) * do not attempt to merge compartment permissions with filters * changelog * Rename to IT for concurrency problems Co-authored-by: Tadgh <garygrantgraham@gmail.com> * Version bump * fix $mdm-submit output (#3917) Co-authored-by: Ken Stevens <ken@smilecdr.com> * Gl3407 bundle offset size (#3918) * begin with failing test * fixed * change log * rollback default count change and corresponding comments Co-authored-by: Ken Stevens <ken@smilecdr.com> * Offset interceptor now only works for external calls * Initialize some beans (esp interceptors) later in the boot process so they don't slow down startup. * do not reindex searchparam jobs on startup * Fix oracle non-enterprise attempting online index add (#3925) * 3922 delete expunge large dataset (#3923) * lower batchsize of delete requests so that we do not get sql exceptions * blah * fix test * updated tests to not fail Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> * add index * Fix up colun grab * Revert offset mode change * Revert fix for null/system request details checks for reindex purposes * Fix bug and add test for SP Validating Interceptor (#3930) * wip * Fix uptests * Fix index online test * Fix SP validating interceptor logic * Updating version to: 6.1.1 post release. * fix compile error * Deploy to sonatype (#3934) * adding sonatype profile to checkstyle module * adding sonatype profile to tinder module * adding sonatype profile to base pom * adding final deployToSonatype profile * wip * Revert version enum * Updating version to: 6.1.1 post release. * Add test, changelog, and implementation * Add backport info * Create failing test * Implemented the fix, fixed existing unit tests * added changelog * added test case for no filter, exclude 1 patient * wip * Add backport info * Add info of new version * Updating version to: 6.1.2 post release. * bump info and backport for 6.1.2 * Bump for hapi * Implement bug fixes, add new tests (#4022) * Implement bug fixes, add new tests * tidy * Tidy * refactor for cleaning * More tidying * Lower logging * Split into nested tests, rename, add todos * Typo * Code review * add backport info * Updating version to: 6.1.3 post release. * Updating version to: 6.1.3 post release. * removed duplicate mention of ver 6.1.3 in versionEnum * backport pr 4101 * mdm message key (#4111) * begin with failing test * fixed 2 tests * fix tests * fix tests * change log Co-authored-by: Ken Stevens <ken@smilecdr.com> * backport 6.1.3 docs changes * fixed typo on doc backport message * fix test breaking * Updating version to: 6.1.4 post release. * wip Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com> Co-authored-by: Qingyixia <106992634+Qingyixia@users.noreply.github.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com> Co-authored-by: peartree <etienne.poirier@smilecdr.com> Co-authored-by: kateryna-mironova <107507153+kateryna-mironova@users.noreply.github.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: markiantorno <markiantorno@gmail.com> Co-authored-by: Steven Li <steven@smilecdr.com> * pin okio-jvm for kotlin vuln (#4216) * Fix UrlUtil.unescape() by not escaping "+" to " " if this is an "application/..." _outputFormat. (#4220) * First commit: Failing unit test and a TODO with a vague idea of where the bug happens. * Don't escape "+" in a URL GET parameter if it starts with "application". * Remove unnecessary TODO. * Add changelog. * Code review feedback on naming. Also, make logic more robust by putting plus and should escape boolean && in parens. * Ks 20221031 migration lock (#4224) * started design * complete with tests * changelog * cleanup * tyop Co-authored-by: Ken Stevens <ken@smilecdr.com> * 4207-getpagesoffset-set-to-total-number-of-resources-results-in-inconsistent-amount-of-entries-when-requests-are-sent-consecutively (#4209) * Added test * Added solution * Changelog * Changes made based on comments * Fix bug with MDM submit * fix * Version bump * 4234 consent in conjunction with versionedapiconverterinterceptor fails (#4236) * Add constant for interceptor * add test, changelog * Allow Batch2 transition from ERRORED to COMPLETE (#4242) * Allow Batch2 transition from ERRORED to COMPLETE * Add changelog * Test fix Co-authored-by: James Agnew <james@jamess-mbp.lan> * 3685 When bulk exporting, if no resource type param is provided, defa… (#4233) * 3685 When bulk exporting, if no resource type param is provided, default to all registered types. * Update test case. * Cleaned up changelog. * Added test case for multiple resource types. * Added failing test case for not returning Binary resource. * Refactor solution. Co-authored-by: kylejule <kyle.jule@smilecdr.com> * Add next version * bulk export permanently reusing cached results (#4249) * Add test, fix bug, add changelog * minor refactor * Fix broken test * Smile 4892 DocumentReference Attachment url (#4237) * failing test * fix * increase test Attachment url size to new max * decrease limit to 500 * ci fix Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> * Overlapping SearchParameter with the same code and base are not allowed (#4253) * Overlapping SearchParameter with the same code and base are not allowed * Fix existing tests according to changes * Cleanup dead code and remove related tests * Version Bump * ignore misfires in quartz * Allowing Failures On Index Drops (#4272) * Allowing failure on index drops. * Adding changeLog * Modification to changelog following code review. Co-authored-by: peartree <etienne.poirier@smilecdr.com> * Revert "ignore misfires in quartz" This reverts commit 15c74a46bc1fd9797b42ad6ddbe6ba34605975cb. * Ignore misfires in quartz (#4273) * Reindex Behaviour Issues (#4261) * fixmes for ND * address FIXME comments * fix tests * increase max retries * fix resource id chunking logic * fix test * add modular patient * change log * version bump Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> * Set official Version * license * Fix up numbers * Fix up numbers * Update numbers * wip * fix numbers * Fix test: * Fix more tests * TEMP FIX FOR BUILD * wip * Updating version to: 6.2.1 post release. * Add a whack of logging * wip * add implementation * wip and test * wip * last-second-fetch * expose useful method * remove 10000 limit * Strip some logging * Fix up logging * Unpublicize method * Fix version * Make minor changes * once again on 6.2.1 * re-add version enum * add folder * fix test * DIsable busted test * Disable more broken tests * Only submit queued chunks * Quiet log * Fix wrong pinned version * Updating version to: 6.2.2 post release. * fixes for https://github.com/hapifhir/hapi-fhir/issues/4277 and https… (#4291) * fixes for https://github.com/hapifhir/hapi-fhir/issues/4277 and https://github.com/hapifhir/hapi-fhir/issues/4276 * Credit for #4291 Co-authored-by: James Agnew <jamesagnew@gmail.com> * backport and changelog for 6.2.2 * Updating version to: 6.2.3 post release. * fix https://simpaticois.atlassian.net/browse/SMILE-5781 * Version bump to 6.2.3-SNAPSHOT * Auto retry on MDM Clear conflicts (#4398) * Auto-retry mdm-clear on conflict * Add changelog * Build fix * Disable failing test * Update to 6.2.3 again * Update license dates * Dont fail on batch2 double delivery (#4400) * Don't fail on Batch2 double delivery * Add changelog * Update docker for release ppipeline * Updating version to: 6.2.4 post release. * Add test and implementation to fix potential NPE in pre-show resources (#4388) * Add test and implementation to fix potential NPE in pre-show resources * add test * WIP getting identical test scenario * More robust solution * Finalize Code * Add changelog, move a bunch of changelogs * Remove not needed test * Minor refactor and reporting * Fix up megeback * update backport info * update backport info * Updating version to: 6.2.5 post release. * Prevent chunk from returning to in-progress unless it is errorred, in-progress, or queued * changelog * Update logger * Indicate backport * Add version and upgrade info. add backport * hapi-fhir side done * cdr side * add assert * add test * Fix import * prevent multiple reduction step runs in maintenance run (#4423) * setting job to inprog to prevent multiple maintenance passes from running reduction steps * added a new status Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> * Add backport info * Fix up tests * Fix discrepancies * Fix test * Version bump * bump ips Co-authored-by: jmarchionatto <60409882+jmarchionatto@users.noreply.github.com> Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com> Co-authored-by: Qingyixia <106992634+Qingyixia@users.noreply.github.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com> Co-authored-by: peartree <etienne.poirier@smilecdr.com> Co-authored-by: kateryna-mironova <107507153+kateryna-mironova@users.noreply.github.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> Co-authored-by: markiantorno <markiantorno@gmail.com> Co-authored-by: Steven Li <steven@smilecdr.com> Co-authored-by: Luke deGruchy <luke.degruchy@smilecdr.com> Co-authored-by: karneet1212 <112980019+karneet1212@users.noreply.github.com> Co-authored-by: James Agnew <jamesagnew@gmail.com> Co-authored-by: James Agnew <james@jamess-mbp.lan> Co-authored-by: KGJ-software <39975592+KGJ-software@users.noreply.github.com> Co-authored-by: kylejule <kyle.jule@smilecdr.com> Co-authored-by: Nathan Doef <n.doef@protonmail.com> Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> Co-authored-by: Jens Kristian Villadsen <jenskristianvilladsen@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> 25 January 2023, 01:38:35 UTC
1755eb4 Introduce new logical AND boolean in CachingValidationSupport that influences Coding validation in VersionSpecificWorkerContextWrapper (#4433) * Failing unit test with a combination of both communication language types plus two passing tests with each language type individually. * Failing unit test with a combination of both communication language types plus two passing tests with each language type individually. * Change patient name and birhdate. * Latest unit test enhancements. * Preliminary solution that seems to fix the bug and not break module unit tests. Instead of VersionSpecificWorkerContextWrapper.validateCode() returning immediately upon the first OK validation, collect all the OKs and return the first if all codings are OK. * Try another solution to output the correct error message without breaking other tests. * Try a solution focused on a ValueSet with a languages URI. * Working but messy config to toggle the AND/OR behaviour in VersionSpecificWorkerContextWrapper.validateCode(). Need to do a lot of cleanup, unit/integration tests and possibly documentation. * Working but messy solution to toggle the AND/OR behaviour in VersionSpecificWorkerContextWrapper.validateCode(). Need to do a lot of cleanup, unit/integration tests and possibly documentation. * Reverse changes that are not needed for the final solution. Also, add a convenient method to ValidationSupportContext and call it. * Update FhirInstanceValidatorR4Test to set the new logical AND flag. Rename all references to the new flag. * Revert all classes to master that were changed to call the new constructor. Add new changelog. * Revert other false param constructor calls. * Add code reuse to ValidationSupportConfigUtil and increase test coverage for CachingValidationSupportTest. * Code review feedback: Clarify property description. Fix parameter names. Add extra check for empty codings. 24 January 2023, 19:40:28 UTC
527a948 Added SearchRequest.requester to Patient/everything (#4462) Co-authored-by: kylejule <kyle.jule@smilecdr.com> 24 January 2023, 18:28:19 UTC
d584e14 Add IPS Generator (#4438) * Begin IPS refactor * Commit work so far * Fix test bug * Fix typo * Fix typo * Narrative generator cleanup * Narrative generator working * Add test for bad reference in narrative * Tests passing * Start docs * Tests passing * Cleanup * Update cyangelog * Doc tweaks * Version bump * Address review comments * Address review comments * Build fix * Cleanup * Compile fix * Test fix * Test fix * Version bump * Build update * Test fix * Test fix * Add one utility method * Add doc 24 January 2023, 17:07:36 UTC
320a0d8 Fix ConceptMap processing in transaction (#4442) * failing test * fix * only store ConceptMap once * remove new myPreliminaryTransactionWrite flag and use thePerformIndexing Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> 24 January 2023, 15:58:11 UTC
c2b5ae6 Improve doc title formatting (#4460) Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> 23 January 2023, 21:09:06 UTC
758c8f1 fix ValueSet$expand?includeHierarchy=true with fts disabled (#4449) * fix ValueSet$expand?includeHierarchy=true * add test for valuset$expand with hierarchy without hibernate search * move testExpandValueSet_PreExpandedWithHierarchyNoHibernateSearch to FhirResourceDaoR4ValueSetTest, add javadoc * Add credit Co-authored-by: James Agnew <jamesagnew@gmail.com> 23 January 2023, 15:25:24 UTC
5dda16d Reduce postconstruct use (#4445) 21 January 2023, 05:37:58 UTC
bf53a08 Batch2 fastracking configurable (#4453) * licenses * hapi-fhir side done * cdr side * add assert * add test * bump hapi version Co-authored-by: Ken Stevens <ken@smilecdr.com> 21 January 2023, 00:03:13 UTC
278d5cc Issue 4426 add sorting to mdm queries (#4439) * Add sorting capability to $mdm-query-links operation * Add exception code * Improve code * Add test combining pagination with sort Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> 20 January 2023, 17:25:57 UTC
eec30d3 removed unneeded mdm logging + test + changelog (#4451) 20 January 2023, 14:30:46 UTC
fb185dc Add utils for testing Optional, bulk-export polling, and http requests. (#4452) * Various utils for testing Optional, bulk-export polling, group test data building, and http requests. 20 January 2023, 01:18:12 UTC
663834d Added resourceType as a parameter to $mdm-duplicate-golden-resources operation (#4434) * Solution + changelog * Addressing suggestions * Minor changes * Version Bump 19 January 2023, 13:43:44 UTC
6eeeb70 Remove duplicate field in JPA bundle provider (#4435) * Remove duplicate field in JPA bundle provider * Add changelog * Work on tests * Test fixes * Test fix * Add logging to detect an intermittent * Test fix * Address review comment 18 January 2023, 18:42:04 UTC
2f5ffe7 Demote fake file server contents logging to debug. (#4440) Don't log PHI at INFO, even if it is fake test data. 17 January 2023, 22:36:34 UTC
8029e2d Ml 3466 fix and improve openapi generation (#4437) * Update fhir version constants from 4.0.0 to 4.0.1 Yes, this means the test fails. The root cause of the failure is possibly the incorrect fhir version in org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Constants.java * fixes hapifhir/hapi-fhir#3466 Includes a POST version for every GET endpoint. Excludes non-primitive parameters from GET endpoints. For an idempotent (affectsState=false) endpoint with at least one required non-primitive parameter, only support POST Also include */_search endpoints for the Search operation. * Add changelog Co-authored-by: Michael Lawley <michael.lawley@csiro.au> Co-authored-by: Michael Lawley <michael@lawley.id.au> 17 January 2023, 19:50:44 UTC
ee06f90 #3466 fix and improve openapi generation (#4436) * Update fhir version constants from 4.0.0 to 4.0.1 Yes, this means the test fails. The root cause of the failure is possibly the incorrect fhir version in org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Constants.java * fixes hapifhir/hapi-fhir#3466 Includes a POST version for every GET endpoint. Excludes non-primitive parameters from GET endpoints. For an idempotent (affectsState=false) endpoint with at least one required non-primitive parameter, only support POST Also include */_search endpoints for the Search operation. 17 January 2023, 18:31:54 UTC
23b593a breaking up package installer and package config (#4319) * breaking up package installer and package config * breaking out parsing of resources * wrong nullable * added an integration test * adding a changelog * added a few minor tests * review fixes * unit test fixes * fixing code checkstyle * moving fetching local package data to package loader svc * updating the method name * splitting the fhirversion parsing * updating table creation task for pretty printing and use in RTE * adding foreign keys * Adding mroe info * minor prettiness changes * fixing fk generation * minor changes * update version Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> 17 January 2023, 01:58:14 UTC
04c28b6 Schedule jobs via IJobScheduler instead of in @PostConstruct (#4415) * parameterizing BinaryStorageInterceptor * parameterizing BinaryStorageInterceptor * changed jobs scheduling from @PostConstruct to coordinated by HapiLifecycleService events * fix test * remove events for now * fix test * simplify design * FIXME * changelog * fix compile issue * review feedback. partially implemented * review feedback * review feedback * bump hapi version to 6.3.8-SNAPSHOT * fix test * mirror contextclosedevent handlers with contextrefreshedevent * version bump * licenses Co-authored-by: Ken Stevens <ken@smilecdr.com> 15 January 2023, 04:51:04 UTC
0d79d20 Cleanup member-match handler (#4431) Cleanup member-match helper. Pass RequestDetails down for partitioning context. 13 January 2023, 20:49:41 UTC
21b1820 Demote PHI logging to debug or lower (#4430) Ensure resource bodies are only logged at debug or lower. * Drop possible-phi logs to debug. * Demote request/response log bodies to debug since they may contain PHI. * Demote job-param logging to debug. * Add startup hook to App for test injection. * Change terminology cli logging to avoid logging whole resource. 13 January 2023, 15:34:29 UTC
a9ecc18 Fixed $export-poll-status null point exception issue (#4428) * Tests + Fix * Addressing suggestions * Addressing suggestions * Minor fix 13 January 2023, 13:59:44 UTC
d0a77f4 Clean up ResourceMetadataKeyEnum (#4425) * Clean up ResourceMetadataKeyEnum * Compile fix * Test fix * Test fix * Change * Test fixes 12 January 2023, 16:22:40 UTC
7a31860 Improve query count accuracy (#4424) * Improve query count accuracy * Add changelog * Test fix 11 January 2023, 22:53:04 UTC
9207554 4420 tags are not included in search results after using $meta delete on one tag (#4421) * added failing test * added a check for when the tag storage mode is non-versioned in meta delete to only check latest version of resource, added more test * added change log Co-authored-by: Steven Li <steven@smilecdr.com> 11 January 2023, 13:03:51 UTC
8c48a6f Clinical reasoning module (#4347) * Add new Clinical Reasoning module * Add config to get test up and running * Removed FhirClient from tests * First passing test * Remove unused utilities * Build updates * exclude xxp3 and substitute with unbundled version * Refactor to use provider factory and loader pattern * First passing dstu3 test * CR r4 test config and immunization tests * Add base test classes * Exclude transitive dependency xmlpull * More dependency cleanup * Refactor to remove JPA dependencies, rename module to hapi-fhir-storage-cr * Fixes for duplicate xpp3 classes * Remove more references to jpa * Add mock FHIR server for terminology endpoint tests * fix cql file for making providerr4 tests pass * fix pom * fix generic * Adding r4 test cases for measure operations. * Fix endpoint tests * javadoc comment, temporarily comment out test results for practitioner sync * javadoc typo fix * adding java docs for cr module WIP * Updates to clinical reasoning documentation * More documentation updates * docs now compile * fix test * DqmR4IT now successfully starts up, but the test does not pass * Fix additionalData test * Make measure service bean overridable * adding clinical reasoning javadoc information * Rename interfaces to start with I * More styleguide updates * Reformat all code in the storage-cr module * More coding convention updates * Remove bunches of unused code, reogranize so that fhir version in package name is consistent * Clean up some static array initializations * add practitioner patient list * refactor product-line constant * test dependency update * add change log for cr module * Add hapi-validation to the pom * Exclude dependencies that are causing duplicates * More dependencies and exclusions * Make some base MeasureService components protected * Update to latest cql compiler release * fix measure service for null subject & practitioner and open up practitioner test * Rev to release versions * Add remaining Dstu3 tests * update hedis bundle from policyHolder to beneficiary * update snapshot * Delete old CQL module * Post-master-merge recovery * Fix Java 17 feature usage issue * update changelog with more information about new functionality * Remove support chain wrapper usage * Add javadocs to IResourceLoader * added the property versioning for antlr jar. * addressing code review comments. * addressing code review comments. * Fix typos in changelog * Remove azure pipeline for cql module, add it for cr module * Address exception comments, add Msg.code calls to exceptions * Fix self-assignment bug * Add storage-cr module to bom * addressing coding comments. * Addressed the variable naming convention to camelCase. * Snapshot version bump Co-authored-by: Brenin Rhodes <brenin@alphora.com> Co-authored-by: Jonathan Percival <jonathan.i.percival@gmail.com> Co-authored-by: justin.mckelvy <justin.mckelvy@smilecdr.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: Chalma Maadaadi <chalma@alphora.com> Co-authored-by: mdnazmulkarim <nazmul.karim@smilecdr.com> Co-authored-by: Tadgh <garygrantgraham@gmail.com> 10 January 2023, 19:49:57 UTC
65bf8d4 Prevent chunk from returning to in-progress unless it is errorred, in… (#4417) * Prevent chunk from returning to in-progress unless it is errorred, in-progress, or queued * changelog * Update logger * Add new test * Add test 10 January 2023, 03:36:06 UTC
84d83f6 Restored a couple of the Unit Tests in ca.uhn.fhir.jpa.stresstest.StressTestR4Test.java (#4413) * Restored the Unit Tests in ca.uhn.fhir.jpa.stresstest.StressTestR4Test.java. * 4412 - Disabled some long running Unit Tests. 09 January 2023, 17:55:46 UTC
10615eb Fix contention aware patch in transaction (#4416) * Fix contention aware patch in transaction * Add changelog 08 January 2023, 22:51:34 UTC
02de3e4 Fix some issues with 'mvn test' on windows (#4223) * fix handling of Windows line ends * some tests need to wait a little longer for things to get done * Windows path separator fix * simpler lineend fix * more timeouts and another path separator issue * redo some timeout issues * Issue in Windows: URI is not hierarchical * another timeout issue 07 January 2023, 19:49:35 UTC
21f4975 Check for a null response resource in the ResponseHighlighterInterceptor (#4407) * Check for a null request resource in the ResponseHighlighterInterceptor when handling the response. * Small fix to check the right resource, namely, the response resource, not the request resource. * Check for theGraphqlResponse being null also, as otherwise this breaks a unit test. * Add a new test to ResponseHighlighterInterceptor. 06 January 2023, 22:25:21 UTC
31e4f03 Don't log broken pipe exception when client disconnects (#4399) * Avoid error on broken pipe * Cleanup * Add changelog * Test fix * Remove fixme * Fix tests * Fix build * ddress warning * Troubleshoot code * More test logging * Add debug logging * Add logging * Roll back changes * Test fix * Address review comments 06 January 2023, 16:32:29 UTC
d70d813 Rel 6 2 4 mergeback (#4406) * jm wrong bundle entry url (#4213) * Bug test * here you go * Generate relative URIs for bundle entry.request.url, as specified * Point jira issue in changelog * Adjust tests to fixes Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: Tadgh <garygrantgraham@gmail.com> * improved logging (#4217) Co-authored-by: Ken Stevens <ken@smilecdr.com> * Rel 6 1 3 mergeback (#4215) * Bump for CVE (#3856) * Bump for CVE * Bump spring-data version * Fix compile * Cut over to spring bom * Bump to RC1 * remove RC * do not contrain reindex for common SP updates (#3876) * only fast-track jobs with exactly one chunk (#3879) * Fix illegalstateexception when an exception is thrown during stream response (#3882) * Finish up changelog, minor refactor * reset buffer only * Hack for some replacements * Failure handling * wip * Fixed the issue (#3845) * Fixed the issue * Changelog modification * Changelog modification * Implemented seventh character extended code and the corresponding dis… (#3709) * Implemented seventh character extended code and the corresponding display * Modifications * Changes on previous test according to modifications made in ICD10-CM XML file * Subscription sending delete events being skipped (#3888) * fixed bug and added test * refactor * Update for CVE (#3895) * updated pointcuts to work as intended (#3903) * updated pointcuts to work as intended * added changelog * review fixes Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> * 3904 during $delete expunge job hibernate search indexed documents are left orphaned (#3905) * Add test and implementation * Add changelog * 3899 code in limits (#3901) * Add implementation, changelog, test * Update hapi-fhir-jpaserver-test-utilities/src/test/java/ca/uhn/fhir/jpa/provider/r4/ResourceProviderR4Test.java Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Ken Stevens <khstevens@gmail.com> * 3884 overlapping searchparameter undetected rel 6 1 (#3909) * Applying all changes from previous dev branch to current one pointing to rel_6_1 * Fixing merge conflict related to Msg.code value. * Fixing Msg.code value. * Making checkstyle happy. * Making sure that all tests are passing. * Passing all tests after fixing Msg.code * Passing all tests. Co-authored-by: peartree <etienne.poirier@smilecdr.com> * 3745 - fixed NPE for bundle with duplicate conditional create resourc… (#3746) * 3745 - fixed NPE for bundle with duplicate conditional create resources and a conditional delete * created unit test for skip of delete operation while processing duplicating create entries * moved unit test to FhirSystemDaoR4Test * 3379 mdm fixes (#3906) * added MdmLinkCreateSvcimplTest * fixed creating mdm-link not setting the resource type correctly * fixed a bug where ResourcePersistenceId was being duplicated instead of passed on * Update hapi-fhir-jpaserver-mdm/src/test/java/ca/uhn/fhir/jpa/mdm/svc/MdmLinkCreateSvcImplTest.java Change order of tests such that assertEquals takes expected value then actual value Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> * added changelog, also changed a setup function in test to beforeeach Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> * Fix to the issue (#3855) * Fix to the issue * Progress * fixed the issue * Addressing suggestions * add response status code to MethodOutcome * Addressing suggestions Co-authored-by: Ken Stevens <ken@smilecdr.com> * Fix for caching appearing broken in batch2 for bulkexport jobs (#3912) * Respect caching in bullk export, fix bug with completed date on empty jobs * add changelog * Add impl * Add breaking test * Complete failing test * more broken tests * Fix more tests' * Fix paging bug * Fix another brittle test * 3915 do not collapse rules with filters (#3916) * do not attempt to merge compartment permissions with filters * changelog * Rename to IT for concurrency problems Co-authored-by: Tadgh <garygrantgraham@gmail.com> * Version bump * fix $mdm-submit output (#3917) Co-authored-by: Ken Stevens <ken@smilecdr.com> * Gl3407 bundle offset size (#3918) * begin with failing test * fixed * change log * rollback default count change and corresponding comments Co-authored-by: Ken Stevens <ken@smilecdr.com> * Offset interceptor now only works for external calls * Initialize some beans (esp interceptors) later in the boot process so they don't slow down startup. * do not reindex searchparam jobs on startup * Fix oracle non-enterprise attempting online index add (#3925) * 3922 delete expunge large dataset (#3923) * lower batchsize of delete requests so that we do not get sql exceptions * blah * fix test * updated tests to not fail Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> * add index * Fix up colun grab * Revert offset mode change * Revert fix for null/system request details checks for reindex purposes * Fix bug and add test for SP Validating Interceptor (#3930) * wip * Fix uptests * Fix index online test * Fix SP validating interceptor logic * Updating version to: 6.1.1 post release. * fix compile error * Deploy to sonatype (#3934) * adding sonatype profile to checkstyle module * adding sonatype profile to tinder module * adding sonatype profile to base pom * adding final deployToSonatype profile * wip * Revert version enum * Updating version to: 6.1.1 post release. * Add test, changelog, and implementation * Add backport info * Create failing test * Implemented the fix, fixed existing unit tests * added changelog * added test case for no filter, exclude 1 patient * wip * Add backport info * Add info of new version * Updating version to: 6.1.2 post release. * bump info and backport for 6.1.2 * Bump for hapi * Implement bug fixes, add new tests (#4022) * Implement bug fixes, add new tests * tidy * Tidy * refactor for cleaning * More tidying * Lower logging * Split into nested tests, rename, add todos * Typo * Code review * add backport info * Updating version to: 6.1.3 post release. * Updating version to: 6.1.3 post release. * removed duplicate mention of ver 6.1.3 in versionEnum * backport pr 4101 * mdm message key (#4111) * begin with failing test * fixed 2 tests * fix tests * fix tests * change log Co-authored-by: Ken Stevens <ken@smilecdr.com> * backport 6.1.3 docs changes * fixed typo on doc backport message * fix test breaking * Updating version to: 6.1.4 post release. * wip Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com> Co-authored-by: Qingyixia <106992634+Qingyixia@users.noreply.github.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com> Co-authored-by: peartree <etienne.poirier@smilecdr.com> Co-authored-by: kateryna-mironova <107507153+kateryna-mironova@users.noreply.github.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: markiantorno <markiantorno@gmail.com> Co-authored-by: Steven Li <steven@smilecdr.com> * pin okio-jvm for kotlin vuln (#4216) * Fix UrlUtil.unescape() by not escaping "+" to " " if this is an "application/..." _outputFormat. (#4220) * First commit: Failing unit test and a TODO with a vague idea of where the bug happens. * Don't escape "+" in a URL GET parameter if it starts with "application". * Remove unnecessary TODO. * Add changelog. * Code review feedback on naming. Also, make logic more robust by putting plus and should escape boolean && in parens. * Ks 20221031 migration lock (#4224) * started design * complete with tests * changelog * cleanup * tyop Co-authored-by: Ken Stevens <ken@smilecdr.com> * 4207-getpagesoffset-set-to-total-number-of-resources-results-in-inconsistent-amount-of-entries-when-requests-are-sent-consecutively (#4209) * Added test * Added solution * Changelog * Changes made based on comments * Fix bug with MDM submit * fix * Version bump * 4234 consent in conjunction with versionedapiconverterinterceptor fails (#4236) * Add constant for interceptor * add test, changelog * Allow Batch2 transition from ERRORED to COMPLETE (#4242) * Allow Batch2 transition from ERRORED to COMPLETE * Add changelog * Test fix Co-authored-by: James Agnew <james@jamess-mbp.lan> * 3685 When bulk exporting, if no resource type param is provided, defa… (#4233) * 3685 When bulk exporting, if no resource type param is provided, default to all registered types. * Update test case. * Cleaned up changelog. * Added test case for multiple resource types. * Added failing test case for not returning Binary resource. * Refactor solution. Co-authored-by: kylejule <kyle.jule@smilecdr.com> * Add next version * bulk export permanently reusing cached results (#4249) * Add test, fix bug, add changelog * minor refactor * Fix broken test * Smile 4892 DocumentReference Attachment url (#4237) * failing test * fix * increase test Attachment url size to new max * decrease limit to 500 * ci fix Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> * Overlapping SearchParameter with the same code and base are not allowed (#4253) * Overlapping SearchParameter with the same code and base are not allowed * Fix existing tests according to changes * Cleanup dead code and remove related tests * Version Bump * ignore misfires in quartz * Allowing Failures On Index Drops (#4272) * Allowing failure on index drops. * Adding changeLog * Modification to changelog following code review. Co-authored-by: peartree <etienne.poirier@smilecdr.com> * Revert "ignore misfires in quartz" This reverts commit 15c74a46bc1fd9797b42ad6ddbe6ba34605975cb. * Ignore misfires in quartz (#4273) * Reindex Behaviour Issues (#4261) * fixmes for ND * address FIXME comments * fix tests * increase max retries * fix resource id chunking logic * fix test * add modular patient * change log * version bump Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> * Set official Version * license * Fix up numbers * Fix up numbers * Update numbers * wip * fix numbers * Fix test: * Fix more tests * TEMP FIX FOR BUILD * wip * Updating version to: 6.2.1 post release. * Add a whack of logging * wip * add implementation * wip and test * wip * last-second-fetch * expose useful method * remove 10000 limit * Strip some logging * Fix up logging * Unpublicize method * Fix version * Make minor changes * once again on 6.2.1 * re-add version enum * add folder * fix test * DIsable busted test * Disable more broken tests * Only submit queued chunks * Quiet log * Fix wrong pinned version * Updating version to: 6.2.2 post release. * fixes for https://github.com/hapifhir/hapi-fhir/issues/4277 and https… (#4291) * fixes for https://github.com/hapifhir/hapi-fhir/issues/4277 and https://github.com/hapifhir/hapi-fhir/issues/4276 * Credit for #4291 Co-authored-by: James Agnew <jamesagnew@gmail.com> * backport and changelog for 6.2.2 * Updating version to: 6.2.3 post release. * fix https://simpaticois.atlassian.net/browse/SMILE-5781 * Version bump to 6.2.3-SNAPSHOT * Auto retry on MDM Clear conflicts (#4398) * Auto-retry mdm-clear on conflict * Add changelog * Build fix * Disable failing test * Update to 6.2.3 again * Update license dates * Dont fail on batch2 double delivery (#4400) * Don't fail on Batch2 double delivery * Add changelog * Update docker for release ppipeline * Updating version to: 6.2.4 post release. * Add test and implementation to fix potential NPE in pre-show resources (#4388) * Add test and implementation to fix potential NPE in pre-show resources * add test * WIP getting identical test scenario * More robust solution * Finalize Code * Add changelog, move a bunch of changelogs * Remove not needed test * Minor refactor and reporting * Fix up megeback * update backport info * update backport info * Updating version to: 6.2.5 post release. * please * fix test Co-authored-by: jmarchionatto <60409882+jmarchionatto@users.noreply.github.com> Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: Ken Stevens <khstevens@gmail.com> Co-authored-by: Ken Stevens <ken@smilecdr.com> Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com> Co-authored-by: Qingyixia <106992634+Qingyixia@users.noreply.github.com> Co-authored-by: TipzCM <leif.stawnyczy@gmail.com> Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-MacBook-Pro.local> Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com> Co-authored-by: peartree <etienne.poirier@smilecdr.com> Co-authored-by: kateryna-mironova <107507153+kateryna-mironova@users.noreply.github.com> Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: Long Ma <long@smilecdr.com> Co-authored-by: jdar8 <69840459+jdar8@users.noreply.github.com> Co-authored-by: markiantorno <markiantorno@gmail.com> Co-authored-by: Steven Li <steven@smilecdr.com> Co-authored-by: Luke deGruchy <luke.degruchy@smilecdr.com> Co-authored-by: karneet1212 <112980019+karneet1212@users.noreply.github.com> Co-authored-by: James Agnew <jamesagnew@gmail.com> Co-authored-by: James Agnew <james@jamess-mbp.lan> Co-authored-by: KGJ-software <39975592+KGJ-software@users.noreply.github.com> Co-authored-by: kylejule <kyle.jule@smilecdr.com> Co-authored-by: Nathan Doef <n.doef@protonmail.com> Co-authored-by: nathaniel.doef <nathaniel.doef@smilecdr.com> Co-authored-by: Jens Kristian Villadsen <jenskristianvilladsen@gmail.com> 06 January 2023, 03:45:22 UTC
f2f29a1 Add forgotten license changes 06 January 2023, 01:31:43 UTC
49cf912 Update copyright year from 2022 to 2023. (#4404) 05 January 2023, 20:26:25 UTC
6bd7f7a PackageInstallerSvcImpl Says R4 is NOT Compatible with R4B (#4396) * 4395 - Make PackageInstallerSvcImpl equate FHIR version R4 with R4B. 04 January 2023, 19:34:16 UTC
8d4514c #4401 updated to latest ImmunizationStatusRoutine logic and test data (#4402) Co-authored-by: Anna <anna.lin@smilecdr.com> 04 January 2023, 17:16:54 UTC
b443340 fix build (#4393) 24 December 2022, 15:40:34 UTC
f5133dd Android compatibility checks (#4070) * Adding plugin to investigate compatibility with Android APIs: Run with: - mvn animal-sniffer:check * No need to declare woodstox here * Moving the Android check to the Plugin Management and activating it in all projects being used on the platform: base + android + converter + structures + validation. * Removing `List.of` and `Optional.isEmpty` for Android compatibility. * Moving animal-sniffer to the CI profile. * Adding Android check to structures-r4b as well * Removing Xml-apis from Xerces to see if CI passes. * Activating Android check in the client lib * Moving Xerces to the base-lib, the only place needed for Animal Sniffer * Applying Xerces as a dependency only on CI * Removing xml-apis from shexjava 23 December 2022, 19:23:36 UTC
f32bc8f Add test and implementation to fix potential NPE in pre-show resources (#4388) * Add test and implementation to fix potential NPE in pre-show resources * add test * WIP getting identical test scenario * More robust solution * Finalize Code * Add changelog, move a bunch of changelogs * Remove not needed test * Minor refactor and reporting 22 December 2022, 22:53:07 UTC
4637ea3 update mdm documentation (#4322) * update mdm documentation * fixed typos Co-authored-by: Dimitri Barker <dimitri.barker@smilecdr.com> 22 December 2022, 19:56:07 UTC
51797c3 Group bulk export _since parameter issue (#4389) * Test + fix * javadoc 22 December 2022, 18:19:07 UTC
e4ad370 Remove duplicate dependency (MemberMatcherR4Helper) from JpaConfig that was present in both JpaConfig and JpaR4Config. (#4390) * Remove duplicate dependency (MemberMatcherR4Helper) from JpaConfig that was present in both JpaConfig and JpaR4Config. * Add back @Import for JpaConfig to JpaDstu2Config to resolve DSTU2 unit test issue in jpaserver-starter. 22 December 2022, 18:12:30 UTC
cfa6c13 Add resource type as a parameter for $mdm-query-links (#4372) * Added Solution + test * Removed old methods * fixed issues * Added refactoring * Deprecated methods on the interfaces * Remove todo * Documentation * Changelog * Changelog * Changelog * Changes made based on comments * Changes made based on comments * Clean up * hapi bumping to version 6.3.6-SNAPSHOT * hapi bumping to version 6.3.6-SNAPSHOT 22 December 2022, 14:54:32 UTC
6e8db36 Add Device to the list of resource types considered for group bulk export async (#4384) * Add Device to the list of resource types considered for group bulk export async. New unit test for bulk export. * Add changelog. 20 December 2022, 21:33:25 UTC
0d5f8da API improvements for MegaScale (#4112) * Start work on sharded DB * Work on migrating * Work * Ongoing work * Ongoing work * Work * Work * Ongoing work * Work * Work * Test fix * Test fix * Work * Compile fix * Test cleanup * Test fix * Resolve fixmes * Resolve fixme * Resolve compile errors * Compile fix * Fixes * Work * Add note for later * Test fix * Test fixes * Build fix * Test fixes * Fixes * Test fixes * Test fixes * Test fixes * Test fix * Fixes * Fixes * Remove dead code in pom * More test cleanup * Docs fix * Changes * Fix * Fixes * Resolve merge conflicts * Build update * Merge build fixes * Version bump * Address review comments * Review comments * Review comments * Test fixes * Test fix * Cleanup 20 December 2022, 17:05:15 UTC
back to top