Skip to main content

Module indexing_conversion

Module indexing_conversion 

Source

Structs§

DateRange
DecimalRange
DynamicParameterEntry
DynamicParameterValue
The typed value slot of a project-level (user-submitted) search parameter, matching the fixed dynamic_parameters.value.* schema declared in the Elasticsearch mapping. Exactly one field is set, matching the parameter’s SearchParamType. Unlike system-level parameters, a user-submitted parameter’s URL is arbitrary and can’t safely become an Elasticsearch field name (mapping explosion, plus Elasticsearch would silently collapse any dot in that URL into a nested object path) - so it’s stored as the plain string value of the url field instead. See DynamicParameterEntry.
QuantityRange
ReferenceIndex
TokenIndex

Enums§

InsertableIndex
InsertableIndexError

Functions§

date_time_range
Converts a FHIR date/time value into a date range suitable for indexing.
get_decimal_range
Calculates the decimal range used for indexing a number or quantity, based on the precision of the input value.
to_insertable_index
Converts resolved search parameter values into an indexable representation.