Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class DateParamFilterCriterion(val parameter: DateClientParam, var prefix: ParamPrefixEnum = ParamPrefixEnum.EQUAL, var value: DateFilterValues? = null) : FilterCriterion

Represents a criterion for filtering DateClientParam. e.g. filter(Patient.BIRTHDATE, { value =of(DateType("2013-03-14")) })

Link copied to clipboard
data class NumberParamFilterCriterion(val parameter: NumberClientParam, var prefix: ParamPrefixEnum? = null, var value: BigDecimal? = null) : FilterCriterion

Represents a criterion for filtering NumberClientParam. e.g. filter(RiskAssessment.PROBABILITY,{value = BigDecimal("100")}).

Link copied to clipboard
data class QuantityParamFilterCriterion(val parameter: QuantityClientParam, var prefix: ParamPrefixEnum? = null, var value: BigDecimal? = null, var system: String? = null, var unit: String? = null) : FilterCriterion

Represents a criterion for filtering QuantityClientParam. e.g. filter(Observation.VALUE_QUANTITY,{value = BigDecimal("5.403")} )

Link copied to clipboard
data class ReferenceParamFilterCriterion(val parameter: ReferenceClientParam, var value: String? = null) : FilterCriterion

Represents a criterion for filtering ReferenceClientParam. e.g. filter(Observation.SUBJECT, { value = "Patient/001" })

Link copied to clipboard
data class StringParamFilterCriterion(val parameter: StringClientParam, var modifier: StringFilterModifier = StringFilterModifier.STARTS_WITH, var value: String? = null) : FilterCriterion

Represents a criterion for filtering StringClientParam. e.g. filter(Patient.FAMILY, { value = "Jones" })

Link copied to clipboard
Link copied to clipboard
data class TokenParamFilterCriterion(var parameter: TokenClientParam) : FilterCriterion

Represents a criterion for filtering TokenClientParam. e.g. filter(Patient.GENDER, { value = of(CodeType("male")) })

Link copied to clipboard
data class UriParamFilterCriterion(val parameter: UriClientParam, var value: String? = null) : FilterCriterion

Represents a criterion for filtering UriClientParam. e.g. filter(ValueSet.URL, { value = "https://example.com })