Search

data class Search(type: ResourceType, count: Int?, from: Int?)

Functions

filter
Link copied to clipboard
fun filter(dateParameter: DateClientParam, vararg init: DateParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
fun filter(numberParameter: NumberClientParam, vararg init: NumberParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
fun filter(quantityParameter: QuantityClientParam, vararg init: QuantityParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
fun filter(referenceParameter: ReferenceClientParam, vararg init: ReferenceParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
fun filter(stringParameter: StringClientParam, vararg init: StringParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
fun filter(tokenParameter: TokenClientParam, vararg init: TokenParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
fun filter(uriParam: UriClientParam, vararg init: UriParamFilterCriterion.() -> Unit, operation: Operation = Operation.OR)
sort
Link copied to clipboard
fun sort(parameter: DateClientParam, order: Order)
fun sort(parameter: NumberClientParam, order: Order)
fun sort(parameter: StringClientParam, order: Order)

Properties

count
Link copied to clipboard
var count: Int? = null
from
Link copied to clipboard
var from: Int? = null
operation
Link copied to clipboard
var operation: Operation
type
Link copied to clipboard
val type: ResourceType

Extensions

applyFilterParam
Link copied to clipboard
fun Search.applyFilterParam(param: SearchParamDefinition, filterValue: String)
getQuery
Link copied to clipboard
fun Search.getQuery(isCount: Boolean = false): SearchQuery
has
Link copied to clipboard
inline fun <R : Resource> Search.has(referenceParam: ReferenceClientParam, init: Search.() -> Unit)
Provides limited support for the reverse chaining on https://www.hl7.org/fhir/search.

Sources

androidJvm source
Link copied to clipboard