1a8678cb1c
* markers for new quantity hibernate search support * Add quantity search * Add normalized (canonical) quantity search * Add comment * Use double values instead of BigDecimal to avoid scaling * Remove multiple case labels which are not supported until source version 14 * Remove switch rules which are not supported until source version 14 * Use constant for error message used in tests * A failing test for multiple indexed quantity paths * Disallow dirtying context for nested classes * failing test for normalized units * Make sp.value-quantity.quantity a nested structure to handle correlated queries for code and value. Save units for canonical case and consider them when querying. Collapse normalized sub-structure under *.quantity. * Nest sp.value-quantity instead of sp.value-quantity.quantity for compatibility with other nested types (IE. token) * Comment out debug statements * Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/search/ExtendedLuceneClauseBuilder.java Co-authored-by: Olivia You <46392181+oliviayou@users.noreply.github.com> * Add test for nested correlated quantity query * Address MR comments * Add proper handling of or query predicates * Use positive conditions for better readability * Add tests to validate behavior of combined and and or clauses, including some making no sense but still syntactically correct. * Only consider normalized quantity searching if ModelConfig search level is NORMALIZED_QUANTITY_SEARCH_SUPPORTED Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com> Co-authored-by: jmarchionatto <60409882+jmarchionatto@users.noreply.github.com> Co-authored-by: Olivia You <46392181+oliviayou@users.noreply.github.com> |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
TODO.txt | ||
build.xml | ||
pom.xml |