* Parse patientIds from reference list
* spotless
* changes to search parameter map for group export
* spotless
* minor change
* fix test and code
* test for group export on id with patient parameter and minor cleanup to JpaBulkExportProcessor
* spotless
* cleanup
* Use ReferenceParam for ID
---------
Co-authored-by: Joanne Mendoza <joanne@smilecdr.com>
Co-authored-by: Vadim Karantayer <vadim.karantayer@smilecdr.com>
Co-authored-by: ad1306 <adave.dev@gmail.com>
* failing test for invalid profile during validation
* to address validation to fail for unknown profile
* updates to address bringing back the class name that was mistakenly dropped out
* updated the logic and some dependent test cases
* spotless:apply changes
* fixed the existing test cases that were failling due to invalid profile validation logic being added
* remove unnecessary comments
* added changelog
* added jira: SMILE-9129 to changelog
* addressing PR comments
* spotless:apply updates
* addressing code review suggestions
* code review updates
---------
Co-authored-by: leif stawnyczy <leifstawnyczy@leifs-mbp.home>
Co-authored-by: Buland Malik <bulandaltaf@gmail.com>
Co-authored-by: peartree <etienne.poirier@smilecdr.com>
* 6711 everything operation with partitioning enabled returns duplicates since the dbpm merge (#6712)
* Add test stub
* Changelog
* Wording
* Trying to get test working
* Initial commit of tests and potential hash fix
* Remove json file
* Remove dead code
* Remove dead test, spotless, fix changelog
* Limitation
* Version bump to 8.0
* With partitioning selection mode set to request tenant, creating a cross partition subscription will fail if the default partition id is not null (#6748)
* initial failing test
* fix with changelog and modification to previous changelog
---------
Co-authored-by: peartree <etienne.poirier@smilecdr.com>
* Updating version to: 8.0.1 post release.
* Spotless
---------
Co-authored-by: Etienne Poirier <33007955+epeartree@users.noreply.github.com>
Co-authored-by: peartree <etienne.poirier@smilecdr.com>
Co-authored-by: markiantorno <markiantorno@gmail.com>
Co-authored-by: tadgh <garygraham@smiledigitalhealth.com>
* Ignore contained resources in IPA generation reference check so they are not removed
* Fix coding display to exactly match LOINC, otherwise validator complains
* Add test case to verify contained resource reference being retained
* Credit for #6754
---------
Co-authored-by: James Agnew <jamesagnew@gmail.com>
* Upgrade uses of Jena to 5.3.0
-fixes CVE-2024-7254 in dependencies prior to 5.2.0
-hapi-fhir-base: include httpclient dependency which was removed from jena-arq
-hapi-fhir-base RDFParser: init JenaSystem on initialization
-hapi-fhir-base RDFParser: specify signature for null values on methods that are overloaded
-hapi-fhir-base RDFUtil: Jena Riot RDFDataMgr no longer accepts reading and writing
into generic reader and writer. Handle reading for StringReader and InputStreamReader.
Handle writing by building an output stream from the writer.
-hapi-fhir-structures-r4: Remove shexjava dependency - unmaintained
-hapi-fhir-structures-r4: Use jena-shex for shex validation
-hapi-fhir-structures-r4 RDFParserTest: use jena libraries - compatibile with jena-shex
-hapi-fhir-structures-r4 RDFParserTest: simplify FixedShapeMapEntry by attaching nodes vs recreating them (handles blank nodes)
-hapi-fhir-structures-r4 RDFParserR4Test: jena 5.0.0 defaults to using PREFIX, not @prefix. Read testing strings and
use isomorphic comparison to check for equality. Added extra assertion to test isomorphism check.
* Credit for #6704
* Add missing error codes to exceptions
---------
Co-authored-by: James Agnew <jamesagnew@gmail.com>
* added test for '-delt-add' in hapi
* fixed an issue with the _lastUpdated search param not being recognized as a valid sort spec with Hsearch enabled in CDR
* added null check
* added tests
* added comments
* addressed comments
* updated static class property name
* modified test
* added changelog and addressed more comments
* ran mvn spotless
* addressed comments
* ran mvn spotless
* addressed comments
---------
Co-authored-by: Abayomi Adebowale <abayomi.adebowale@smiledigitalhealth.com>
* SearchParameter validation was not being skipped on updates, even if requested. This has been fixed
* spotless fixes
* removed unecessary code
* reverting the code back
* added external JIRA ref
* add tests and fix mass ingestion and patient compartment interceptor compatibility in mass ingestion mode
* changelogs
* address review - add parameter class for method with 10 params
* spotless
---------
Co-authored-by: jdar <justin.dar@smiledigitalhealth.com>
Co-authored-by: Kevin Dougan <72025369+KevinDougan@users.noreply.github.com>