10049 Commits

Author SHA1 Message Date
Tadgh
90536c65d0
remove package-mode from poetry (#6595) 2025-01-07 06:51:51 -08:00
James Agnew
12dd39342f
Optmize prefetch for mass ingestion transactions (#6589)
* Optmize prefetch for mass ingestion transactions

* Add changelog

* Spotless

* Resolve review comments and spotless
2025-01-07 11:59:42 +00:00
Ken Stevens
d6b584b770
fix change log (#6593) 2025-01-06 19:39:49 -04:00
Mark Iantorno
a483a4f71b
tests fail on new version of derby (#6591) 2025-01-06 23:23:43 +00:00
Ken Stevens
9eaf64a489
fix change log (#6592) 2025-01-06 19:17:19 -04:00
Ken Stevens
f2f069f486
Add result column to migration table (#6580)
* add skipped flag

* switch to string

* changelog

* changelog

* migrate table

* migrate table

* spotless

* merge master

* exception code

* exception code

* fix regression
2025-01-06 22:57:00 +00:00
Emre Dincturk
b51ccdc696
fix replace references small batch test (#6586)
* fix replace references small batch test

* added assertion for bundle sizes
2025-01-03 15:07:44 -07:00
James Agnew
cf9a90149b
Fix batch2 intermittent failure (#6583)
* Try to fix intermittent

* Spotless

* Add changelog
2025-01-03 13:14:04 -05:00
James Agnew
b75c34bba7
Improve automatic placeholder creation (#6581)
* Describe placeholder resources in reponse

* Include details about placeholders in responses

* Add tests

* version bump

* Address review comments
2025-01-03 00:38:13 +00:00
James Agnew
5c4aae0b26
Partitioned ID Mode (#6391)
* Begin work on PK schema selector

* Work on generator

* Filter working

* Add tests

* Work on tests

* Work on contributor

* Work

* Tests passing

* Drop unneeded annotation

* Partition cleanup

* About to merge JpaPid

* Work on IDs

* Tests passing

* Working on query count tests

* Ongoing work

* Ongoing work

* Working on tests - Running but about to try removing
ResourceHistoryProvenanceEntity link

* More tests passing

* Fix some more tests

* Test fixes

* About to add partition ID to selector

* Most query count tests passing

* Work on tests

* Working on includes

* All conditional tests passing again

* About to modify joins in SQL builder

* Search generator refactored, and tests passing

* Tag tests done

* Work on tests

* Everything operation fixed

* Clean up PIDs for batch job

* Clean up search paging

* Work on expunge service

* Work on tests

* Test fixes

* Work on same transaction updates

* Work on JPA R4 tests

* Work on tests

* Fixes

* Work

* Test fix

* Work on tests

* Cleanup

* Test fixes

* Test fix

* Spotless

* License headers

* Test fix

* License headers

* Compile fix

* Test fix

* Test fix

* Test fixes

* Test fixes

* Cleanup

* Test fixes

* Test fixes

* Starting to address fixmes

* Spotless

* More test cleanup

* Test cleanup

* Test fixes

* Test fixes

* Spotless

* Test cleanup

* Test fix

* Deal with test failures

* Spotless

* Test fixes

* About to modify RESOURCE_LOOKUP cache

* Test cleanup

* Intermittent test fix

* Try to resolve intermittent

* More test work

* Test fixing

* Add tests

* Spotless

* Add troubleshooting logs

* Add test logging

* More test logging

* Test fix

* Test fixes

* Test fix

* Test fixes

* Test cleanup

* Test cleanup

* Test fix

* Test fix

* Fixes

* Add tests

* Test cleanup

* Remove stale test

* Test fix

* Imports cleaniup

* Work on migrations

* Work on migrations

* Work on PKs

* Work on tests

* Cleanup

* Test fix

* Test fix

* Spotless

* Test fixes

* Test fix

* Test fixes

* Test fix

* t fix

* Test fixes

* Test fix

* Test fixes

* Add test method

* Test cleanup

* Test fixes

* Cleanup

* Test fixes

* Cleanup

* Test cleanup

* Test fix

* Add migrator support

* More test work

* Spotless

* Add header

* License header

* Test fix

* MDM test fixes

* Test fix

* Add tests

* Cleanup

* Compile fix

* Spotless

* Work on docs

* Cleanup

* Add partitioned test

* Work on tests

* Rename JpaPidValueTuples

* Test cleanup

* Test fixes

* Cleanup

* Cleanup

* Spotless

* Spotless

* Test fixes

* Test fixes

* Build fix

* test fix

* Test fixes

* Build fix

* Cleanup

* Merge master

* Cleanup

* Work on tests

* Test fixes

* i

* Cleanup

* Cleanup

* Cleanup

* Work on docs

* Work on cleanup

* Compile fix

* Test fix

* Spotless

* Compile fix

* Refactor for CDR work

* Disable test

* Add constants

* Vdersion bump

* Rename class and add error codes

* Compile fix

* DDL plugin tweak

* Test fix

* Add javadocs

* Cleanup

* Address review comments

* Plugin version bump

* Address review comments

* Test fixes

* Test cleanup

* Partitionable indexes

* Address fixmes

* Test fix

* Bump to force CI job

* Docs fix

* Fix typo

* Test fixes

* Docs fix

* Test cleanup

* Remove unused field

* Work on migration

* License headeer updates
2025-01-02 15:57:56 -05:00
James Agnew
24abd6bd65
Startup and Testpage Overlay tweaks (#6578)
* Startup and Testpage Overlay tweaks

* Add changelog

* Account for review comments

* Test fix
2024-12-28 17:08:41 -05:00
Emre Dincturk
4feb489735
6486 implement patient merge (#6568)
* begin with failing test

* wpi merge operation provider

* wip code resolve references and some refactoring

* respect status code set in providers

* more validation and code to update resources after refs are updated

* added source-delete parameter and some validation tests on result-patient

* update test

* update test

* return target patient as output parameter, do not add replacedby link to target if src is to be deleted

* output definition

* ignore identifiers in ref, more unit tests, return target in preview mode

* output definition

* return input parameters in the merge operation output

* copy identifiers from source to target (no duplicate check)

* add shared identifier

* add shared identifier

* moar asserts

* moar asserts

* fixing result patient

* fixing result patient

* fixing result patient

* add duplicate check when copying source identifiers to target

* copy result-patient before passing it to service

* add preview to test

* update preview asserts

* move IReplaceReferencesSvc to storage-package, and call replaceReference in patient merge

* moar tests

* cleanup

* add task test

* add replace references test

* kebab-case replace references

* add sync -> async switch

* test

* test

* start migrating to stream

* validate result-patient does not have link to source if delete-source is true

* add update count to msg in preview mode

* spotless

* change page size -> batch size and create new default max in storage settings

* spotless

* switched to patch transaction

* switched to patch transaction

* switched to patch transaction

* switched to patch transaction

* strip version from returned task

* spotless

* spotless

* async replace references test passes

* align tests

* test small batch size

* do src and target updates in trx, add validation src is not already replaced

* start building batch 2
improve dao

* start building batch 2
improve dao

* start building batch 2
improve dao

* move test setup out to helper

* move replace references tests out

* switch helper to use dao

* incresed unit test coverage

* build out batch

* build out batch

* update test to add link to result-patient only if the source is not to be deleted

* batch passes test

* batch passes test

* batch passes test

* made patient-merge return the Task returned from replace references

* batch passes test

* batch passes test

* consolidate async and sync supporting methods into a single storage service

* consolidate async and sync supporting methods into a single storage service

* add merge batch job

* add merge batch job

* added FIXMES for ED

* added FIXMES for ED

* update test to not validate task in preview mode

* mark identfier copied from source to target as old

* copyright headers

* runMaintenancePass before checking merge task status, and renamed test method for merge

* fix test

* fix test

* default

* invoke async merge job in merge service

* starting work on new docs

* starting work on new docs

* document $replace-references

* separate default from max

* fixme

* moar fixme

* moar fixme

* ken last fixme

* return 202 status on async merge, update MergeBatchTest to do more validations

* async success message, inject mergeservice, add async merge unit tests

* make validatePatchResultBundle static again

* added test for adding reference while merge in progress, and merge error handler

* fixed

* fixed

* added error handler to replace references job

* review

* javadoc

* organize imports

* make ValidationResult immutable

* make ValidationResult immutable

* rename ReplaceReferencesRequest

* rename ReplaceReferencesRequest

* rename MergeResourceHelper

* rename MergeResourceHelper

* javadoc

* split merge validation service out from merge service

* split merge validation service out from merge service

* split merge validation service out from merge service

* review feedback

* review feedback

* rename param constants

* rename param constants

* remove IdentifierUtil for visibility

* remove IdentifierUtil for visibility

* final review of hapi side

* review feedback

* review feedback

* fix checkstyle errors, rename MergeOperationInputParameters and add Msg.code

* fix replace reference parameter type, and some copyright headers

* review feedback

* review feedback

* review feedback

* review feedback

* review feedback

* review feedback

* review feedback

* review feedback

* move $merge into JPA R4

* move $merge into JPA R4

* still need to return 412

* still need to return 412

* return 412

* moar tests

* moar tests

* fix async batch size

* fix async batch size

* fix async batch size

* exception code

* exception code

* fix bean wiring

* fix bean wiring

* fix test

* fix test

* fix test

* fix test

* fix test

* bump pom versions

---------

Co-authored-by: Ken Stevens <ken@smiledigitalhealth.com>
2024-12-24 17:47:48 -05:00
Luke deGruchy
3594770bf6
Integrate with clinical-reasoning 3.15.0 (#6543)
* Integrate with clinical-reasoning master.

* Have IMeasureServiceFactory return R4MeasureEvaluatorSingle.

* Revert MeasureServiceFactory back to returning R4MeasureService.  Introduce R4MeasureEvaluatorSingleFactory to return a R4MeasureEvaluatorSingle.

* Update MeasureOperationsProvider to take an R4MeasureEvaluatorSingleFactory instead of an IMeasureServiceFactory.

* Delete obsolete unit test and copyright header.

* Add javadoc.

* Link to CR 3.15.0.

* Link to CR 3.15.0.

* Fix test failures.

* Add changelog and upgrade notes.

* Fix changelog with wrong issue number.

* Upgrade docs:  Specify reportTypes that will be accepted.

* Code review fixes.

* Bump to 7.7.14-SNAPS.
2024-12-19 14:31:08 -05:00
Martha Mitran
6cbe11402f
Expose ConsentInterceptor#getConsentService for integration test purposes (#6527)
* Expose ConsentInterceptor#getConsentService for integration test purpose.

* Address code review comment.
2024-12-19 13:24:26 -05:00
David Raeside
ac1d5f7840
changes to support retrieving narrative template by code using meta.tag (#6562)
* changes to support retrieving narrative template by code using meta.tag

* variable name change

* updated

* fixed code review comments

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/docs/model/narrative_generation.md

Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com>

* beefed up tests

* fixed link...hopefully

* fix link

---------

Co-authored-by: JasonRoberts-smile <85363818+JasonRoberts-smile@users.noreply.github.com>
2024-12-19 09:07:28 -05:00
Martha Mitran
803e8ca4f5
Small changes related to VersionSpecificWorkerContextWrapper and new tests (#6506) 2024-12-18 21:53:23 +00:00
James Agnew
0964710fd3
Replace assert with Validate (#6558)
* Replace assert with Validate

* Test cleanup
2024-12-16 20:06:15 +00:00
Tadgh
79fa8b16e2 licenses 2024-12-13 09:38:30 -08:00
jdar8
7c385decb8
tests for fix ref integrity with client assigned ids (#6523)
* tests

* address review comments

* remove a test since IdHelperSvc#resolveResourceIdentity no longer depends on client id strategy

* remove commented out code

* update due to code changes

---------

Co-authored-by: jdar <justin.dar@smiledigitalhealth.com>
2024-12-12 17:20:25 -05:00
volodymyr-korzh
fe3baa2bb0
Allow overriding message broker ChannelSettings in MDM (#6497)
* Add support for disabling prefixChannelName to message broker ChannelSettings

* Add support for disabling ChannelNamePrefix to message broker ChannelSettings - method names update

* Added support for overriding message broker channel settings for MDM message processing

* Added support for overriding message broker channel settings for MDM message processing
2024-12-12 12:42:56 -08:00
Aditya Dave
2d740f8d85
6530 refactor export operation (#6531)
extract reusable methods out of bulk export provider

---------

Co-authored-by: Vadim Karantayer <vadim.karantayer@smilecdr.com>
2024-12-12 18:58:55 +00:00
TipzCM
b904aac3c9
mdm delete with cascade bug fix (#6540) 2024-12-12 08:55:40 -05:00
James Agnew
c3eba4681f
More cleanup in advance of DB Partitioning Mode (#6553)
* Work on next merge

* Bring cleanup forward

* Add error code

* Address review comments

* Build fix

* Cleanup
2024-12-12 05:34:10 -05:00
Tadgh
e174572a3b
Pom fixes (#6552)
* Collapse multiple plugin definitions. cut over to spring framework bom

* Remove Eclipse M2E plugin

* licenses

* Strip errorprone

* Strip errorprone

* Remove commented errorprone config, update maven-assembly-plugin

* fix prev hapi-version

* Attempt to remove dep on previous hapi

* Revert prev ver removal

* remove comment
2024-12-11 10:51:50 -05:00
James Agnew
a999cb32c5
Database Partition Mode Merge 3 (#6535)
* Start mods for round 2

* Work on changes

* Work on build

* Work on tests

* Test fixes

* Test fixes

* Test fixes

* Add dump

* potless

* Cleanup

* Cleanup

* Work on mock validation support

* Test fixes

* Test fixes

* Test fixes

* Test fix

* Test fixes

* Test fix

* Test fixes

* Test fixes

* Test fixes

* Test fix

* Test fixes

* Remove redundant test

* Compile fixes

* Test fix

* Add javadocs

* Rename class

* Spotless

* Test fixes

* Compile fix

* Add test logging

* Add test logging

* Work on tracking down intermittent

* Intermittent test fix

* Add logging for another intermittent

* Merge master

* Cleanup

* Work on tests

* Work on tests

* Test fixes

* Test fix

* Test fixes

* Test fixes

* Cleanup

* Merge issues

* HAPI version bump

* Test fix
2024-12-10 21:14:58 -05:00
James Agnew
28d4f65d79
Add option to disable FullText indexing even if HS is enabled (#6426)
* Allow disabling fulltext indexing only

* Test fix

* Test fixes

* Test fix

* Test fix

* Compile fix

* Test fixes

* Fixes

* FIx job name

* Startup fix

* Add changelog

* Cleanup

* Cleanup

* Docs update

* Cleanup

* Tests

* Test fixes

* Cleanup

* Version bump
2024-12-10 13:01:13 -05:00
Tadgh
7b6bce6282
Plugin cleanup (#6545)
* wip remove old maven

* remove mvn 2 dep, bump plugin-api and plugin-annotations

* import maven core

* Remove weird collections import

* wip

* Bump license plugin, versions plugin, and jacoco plugin. Remove coveralls

* Bump shade, antrun, errorprone

* Fix errorprone warning about duplicate branches in XMLUtil

* Fix errorprone warning about duplicate branches in SctHandlerRelationship

* Exclude docs snippets

* Remove old-intellij

* Add profile for errorprone, completely remove ROOT profile

* move errorprone into a profile

* license

* reset pom version

* spotless

* Reinstate errorprone

* self review

* revert migration move

* Reversion of DO_NOTHING

---------

Co-authored-by: tadgh <garygraham@smiledigitalhealth.com>
2024-12-09 22:44:20 -08:00
Michele Adduci
3a2f4e57ca
Updated dependencies and resolving CVEs, bumped SpringBoot to 3.3.5 (#6449)
* Updated dependencies, bumped SpringBoot to 3.3.5

* Fixing compilation issues, added changelog

* Fixing compilation issues, updated changelog, Postgres and Oracle drivers

* Fixing version conflicts for jboss-logging, fixing tests

* Test fix

* Spotless

* Add bumps

* Downgrading lucene

* Update changes.yaml

* HAPI version bump

* License headers

* Cleanup

* Build fixes

* Test fixes

---------

Co-authored-by: James Agnew <jamesagnew@gmail.com>
2024-12-09 06:41:45 -05:00
Bart Embregts
7afc177b7e
Update points.json (#6470)
* Update points.json

* Fix JSON

---------

Co-authored-by: James Agnew <jamesagnew@gmail.com>
2024-12-08 15:35:26 -05:00
Mangala Ekanayake
f1318915fe
[6463] use version in canonical url of StructureDefinition to identify it (#6534)
* [6463] use version in canonical url of StructureDefinition to identify it

* Add credit for #6534

---------

Co-authored-by: James Agnew <jamesagnew@gmail.com>
2024-12-06 16:00:23 -05:00
Tadgh
06580742d4 BUmp versions for new httpclient5 2024-12-06 12:44:24 -08:00
TipzCM
dc4e1c723f
6480 webjar dependencies (#6491)
* removing bootstrap 4 dep in favour of bootstrap 5

* accordions

* fixing some tabs

* radios

* some tweaks

* adding changelog

* updated version

* tweaks

* updating the webtest webclient for better es script support

* disabling tests in hapi

* unwrapping from transaction boundary

* bumping version

* config issue

---------

Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home>
2024-12-06 12:31:19 -08:00
James Agnew
83381ac5f9
Add credit and docs for #6520 (#6542) 2024-12-06 13:56:12 -05:00
Ibrahim Tallouzi
43ce89cda6
Introduce hapi-fhir-client-apache-http5 module for Apache HttpClient 5 support (#6520)
* feat: Introduce hapi-fhir-client-apache-http5 module for Apache HttpClient 5 support

- Added a new module `hapi-fhir-client-apache-http5` to provide HAPI FHIR Client functionality using Apache HttpClient 5.
- Supports gradual migration from HttpClient 4 to HttpClient 5.
- Aligns with Spring Boot 3.0's adoption of HttpClient 5, enabling consistent HTTP client configuration for users of both libraries.

Key Changes:
- Integrated Apache HttpClient 5 for modern, high-performance HTTP requests.
- Ensured compatibility with existing `hapi-fhir-client` and `hapi-fhir-client-okhttp` modules.
- Added basic tests to validate functionality and coexistence of HttpClient 4 and 5.

Impact:
- Non-breaking change; the new module can be adopted independently.
- Facilitates eventual migration of HAPI FHIR to HttpClient 5 across the codebase."

* Add new error codes to the apache-httpclient5 client module.
2024-12-06 13:46:18 -05:00
Patrick Werner
b7e94ece95
feat: added debug log output if QueryStack utilizes Uplifted Refchains (#6528)
* feat: added debug log output if QueryStack utilizes Uplifted Refchains

* Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/search/builder/QueryStack.java

typo fix

Co-authored-by: Tadgh <garygrantgraham@gmail.com>

---------

Co-authored-by: Tadgh <garygrantgraham@gmail.com>
2024-12-06 08:04:13 -08:00
Tadgh
37020b1820
Contained device in narrowing (#6537)
* Tests

* Changelog

* remove shims

* more tests

* upgrade

* Remove fixme

* Update hapi-fhir-base/src/main/java/ca/uhn/fhir/context/ModelScanner.java

Co-authored-by: James Agnew <jamesagnew@gmail.com>

---------

Co-authored-by: James Agnew <jamesagnew@gmail.com>
2024-12-06 04:56:41 +00:00
jdar8
9457a4b565
fix missing import (#6541)
Co-authored-by: jdar <justin.dar@smiledigitalhealth.com>
2024-12-05 18:11:11 -08:00
jdar8
6c4aa2c154
Jd 20241126 fix versioned refs in transaction bundles (#6521)
* tests, fix, minor refactoring

* spotless

* changelog

* changelog update

---------

Co-authored-by: jdar <justin.dar@smiledigitalhealth.com>
2024-12-05 13:28:09 -08:00
Tadgh
e59e7fc29f
Bump test plugins (#6533)
* Bump surefire, dep, and failsafe

* verison bump for testign

* wip

---------

Co-authored-by: tadgh <garygraham@smiledigitalhealth.com>
2024-12-05 12:51:11 -08:00
TipzCM
265a5cd9bf
Reduce memory overhead of searches (#6471) 2024-12-05 12:30:09 -08:00
Tadgh
7913fca90d licenses 2024-12-05 09:59:19 -08:00
jmarchionatto
9bfdbea1ef
Add replace-references operation (#6526)
* Rehoming operation

* Rename operation

* Recover state before moving function to smile
Batch job artifacts are very preliminary

* Rename rehome to replace_references

* Rename rehome to replace_references

* spotless

* Add message code

* Fix op name

* Implement plain provider

* Add msg code

* Fix parameter types fhir version compatibility

* spotless

* Deduplicate code

* Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/provider/JpaSystemProvider.java

Implement suggestion

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Implement review request: move constant

* Change operation interface to use parameters for both source and target reference ids

* spotless

* Add revision requested todo

* spotless

---------

Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com>
Co-authored-by: Ken Stevens <khstevens@gmail.com>
2024-12-04 14:27:27 -05:00
jmarchionatto
9d584d1b83
Extend meta source length (#6532)
* Add test

* Extend field

* Migration (aimed to backport)

* Add migration for HFJ_RES_VER_PROV table

---------

Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com>
2024-12-03 14:15:21 -05:00
Ken Stevens
0a88c31cf3
mdm match_only mode (#6503)
* Started implementing mdm passive mode

* check subscriptions

* check kafka consumers

* switch boolean to enum

* hapi changelog

* renamed enum values per slack conversation

* checkstyle

* review feedback
move developers section out to developers.xml

* version bump

* revert moving developers out

* review feedback

* review feedback

---------

Co-authored-by: Ken Stevens <ken@smiledigitalhealth.com>
2024-12-03 12:36:54 -05:00
James Agnew
744a0d7096
Database partition mode Part 2 (#6409)
* First pass at segmenting out changes

* Test fixes

* Test fixes

* Test fix

* Work on tests

* Fix test

* Test fix

* Test fix

* Fixes

* Test fixes

* Test fix

* License headers

* Test fix

* Add changelog

* Address review comments

* Review comments

* Fixes

* Work on tests

* Address review comments

* Fix

* Add tests

* Cleanup

* Rename JpaPidValueTuples

* Add changelog

* Spotless

* Resolve compile issues

* Fix signature issue

* Test fix

* Add header

* Spotless

* Test cleanup

* Work on merge

* Work on tests
2024-12-01 19:10:20 -05:00
TipzCM
c9c8371a98
6478 conditional updates should batch resourcesearchurl deletes (#6479)
* minor perf fix for transaction bundles

* spotless

* removing uneeded classes

* review fixes - adding jira to changelog

* code review points

* supporting single transaction processing

---------

Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home>
2024-11-29 23:58:35 +00:00
James Agnew
ea1d179b9a
Caching cleanup (#6522)
* Tests passing

* Cleanup

* Cleanupo

* Test fixes

* Test fix

* Cleanup

* Update hapi-fhir-validation/src/main/java/org/hl7/fhir/common/hapi/validation/support/ValidationSupportChain.java

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Update hapi-fhir-validation/src/main/java/org/hl7/fhir/common/hapi/validation/support/ValidationSupportChain.java

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Update hapi-fhir-validation/src/main/java/org/hl7/fhir/common/hapi/validation/support/ValidationSupportChain.java

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Account for review comments

* Spotless

* Compile fix

* Test fixes

* Test cleanup

* Test cleanup

* Test fixes

* Resolve fixme

* Test fix

* Test fixes

* Test fixes

* Test fixes

* Fix

* Test fix

* Test fixes

* Test fixes

* Cache cleanup

* Work on caches

* Add changelog

* Compile fix

* Spotless

* Test fix

* Fix

* Cache cleanup

* Trying to figure out why Lucene tests are failing

* Test fix

* More cleanuo

* Test fix

* Test fix

* Address some review comments

* HAPI FHIR version bump

* Test fixes

* Cleanup

* Add assert

* Add check

* Test fixes

* Bulk export fix

* Test fixes

* Add some test logging

* Cleanup

* Cleanup

* Test cleanup

* Add test logging

* Attemped test fix

* Add testing method

* FIx build

* Attempted test fix

* Try to fix tests

* Restore fixme

* Spotless

* Test fix

---------

Co-authored-by: Ken Stevens <khstevens@gmail.com>
2024-11-29 17:00:59 -05:00
TipzCM
d145e2a4bb
6404 lucene search fulltext fix (#6517) 2024-11-28 13:16:00 -05:00
James Agnew
362dc095ac
Streamline ValidationSupportChain (#6508)
* Tests passing

* Cleanup

* Cleanupo

* Test fixes

* Test fix

* Cleanup

* Update hapi-fhir-validation/src/main/java/org/hl7/fhir/common/hapi/validation/support/ValidationSupportChain.java

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Update hapi-fhir-validation/src/main/java/org/hl7/fhir/common/hapi/validation/support/ValidationSupportChain.java

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Update hapi-fhir-validation/src/main/java/org/hl7/fhir/common/hapi/validation/support/ValidationSupportChain.java

Co-authored-by: Ken Stevens <khstevens@gmail.com>

* Account for review comments

* Spotless

* Compile fix

* Test fixes

* Test cleanup

* Test cleanup

* Test fixes

* Resolve fixme

* Test fix

* Test fixes

* Test fixes

* Test fixes

* Fix

* Test fix

* Test fixes

* Test fixes

* HAPI version bump

* Try to address intermittent

---------

Co-authored-by: Ken Stevens <khstevens@gmail.com>
2024-11-27 17:45:17 -05:00
James Agnew
061390d76b
Add composite interceptor registry (#6511)
* Composite interceptor improvements

* Add composite interceptor registry

* Add changelog

* Composite Interceptor Broadcaster Improvements

* Fix compile error

* Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/7_8_0/6511-rework-composite-interceptor-broadcaster.yaml

Co-authored-by: Tadgh <garygrantgraham@gmail.com>

* Address review comments

* Test fixes

* Test fix

* Test fix

---------

Co-authored-by: Tadgh <garygrantgraham@gmail.com>
2024-11-27 07:14:48 -05:00