pub enum SearchModifierCode {
Show 15 variants
Above,
Below,
CodeText,
Contains,
Exact,
Identifier,
In,
Iterate,
Missing,
Not,
NotIn,
OfType,
Text,
TextAdvanced,
Type,
}
Expand description
SearchModifierCode. A supported modifier for a search parameter.
FHIR version: 5.0.0.
Variants§
Above
above
Above. The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships).
Below
below
Below. The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships).
CodeText
code-text
Code Text. Tests whether the textual display value in a resource (e.g., CodeableConcept.text, Coding.display, or Reference.display) matches the supplied parameter value.
Contains
contains
Contains. The search parameter returns resources that include the supplied parameter value anywhere within the field being searched.
Exact
exact
Exact. The search parameter returns resources that have a value that exactly matches the supplied parameter (the whole string, including casing and accents).
Identifier
identifier
Identifier. The search parameter applies to the identifier on the resource, not the reference.
In
in
In. The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is in the specified value set.
Iterate
iterate
Iterate. The search parameter indicates an inclusion directive (_include, _revinclude) that is applied to an included resource instead of the matching resource.
Missing
missing
Missing. The search parameter returns resources that have a value or not.
Not
not
Not. The search parameter returns resources that do not contain a match.
NotIn
not-in
Not In. The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is not in the specified value set.
OfType
of-type
Of Type. The search parameter has the format system|code|value, where the system and code refer to an Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present.
Text
text
Text. The search parameter is processed as a string that searches text associated with the code/value - either CodeableConcept.text, Coding.display, Identifier.type.text, or Reference.display.
TextAdvanced
text-advanced
Text Advanced. Tests whether the value in a resource matches the supplied parameter value using advanced text handling that searches text associated with the code/value - e.g., CodeableConcept.text, Coding.display, or Identifier.type.text.
Type
type
Type. The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.).
Trait Implementations§
Source§impl AsRef<str> for SearchModifierCode
impl AsRef<str> for SearchModifierCode
Source§impl Clone for SearchModifierCode
impl Clone for SearchModifierCode
Source§fn clone(&self) -> SearchModifierCode
fn clone(&self) -> SearchModifierCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SearchModifierCode
impl Debug for SearchModifierCode
Source§impl<'de> Deserialize<'de> for SearchModifierCode
impl<'de> Deserialize<'de> for SearchModifierCode
Source§fn deserialize<D>(
deserializer: D,
) -> Result<SearchModifierCode, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SearchModifierCode, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl Display for SearchModifierCode
impl Display for SearchModifierCode
Source§impl From<SearchModifierCode> for CodeableConcept
impl From<SearchModifierCode> for CodeableConcept
Source§fn from(code: SearchModifierCode) -> CodeableConcept
fn from(code: SearchModifierCode) -> CodeableConcept
Source§impl From<SearchModifierCode> for Coding
impl From<SearchModifierCode> for Coding
Source§fn from(code: SearchModifierCode) -> Coding
fn from(code: SearchModifierCode) -> Coding
Source§impl FromStr for SearchModifierCode
impl FromStr for SearchModifierCode
Source§impl Hash for SearchModifierCode
impl Hash for SearchModifierCode
Source§impl PartialEq for SearchModifierCode
impl PartialEq for SearchModifierCode
Source§impl Serialize for SearchModifierCode
impl Serialize for SearchModifierCode
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
impl Copy for SearchModifierCode
impl Eq for SearchModifierCode
impl StructuralPartialEq for SearchModifierCode
Auto Trait Implementations§
impl Freeze for SearchModifierCode
impl RefUnwindSafe for SearchModifierCode
impl Send for SearchModifierCode
impl Sync for SearchModifierCode
impl Unpin for SearchModifierCode
impl UnwindSafe for SearchModifierCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.