pub enum TriggerType {
DataAccessEnded,
DataAccessed,
DataAdded,
DataChanged,
DataModified,
DataRemoved,
NamedEvent,
Periodic,
}
Expand description
TriggerType. The type of trigger.
FHIR version: 5.0.0.
Variants§
DataAccessEnded
data-access-ended
Data Access Ended. The trigger occurs whenever access to data of a particular type is completed.
DataAccessed
data-accessed
Data Accessed. The trigger occurs whenever data of a particular type is accessed.
DataAdded
data-added
Data Added. The trigger occurs whenever data of a particular type is added.
DataChanged
data-changed
Data Changed. The trigger occurs whenever data of a particular type is changed in any way, either added, modified, or removed.
DataModified
data-modified
Data Updated. The trigger occurs whenever data of a particular type is modified.
DataRemoved
data-removed
Data Removed. The trigger occurs whenever data of a particular type is removed.
NamedEvent
named-event
Named Event. The trigger occurs in response to a specific named event, and no other information about the trigger is specified. Named events are completely pre-coordinated, and the formal semantics of the trigger are not provided.
Periodic
periodic
Periodic. The trigger occurs at a specific time or periodically as described by a timing or schedule. A periodic event cannot have any data elements, but may have a name assigned as a shorthand for the event.
Trait Implementations§
Source§impl AsRef<str> for TriggerType
impl AsRef<str> for TriggerType
Source§impl Clone for TriggerType
impl Clone for TriggerType
Source§fn clone(&self) -> TriggerType
fn clone(&self) -> TriggerType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for TriggerType
impl Debug for TriggerType
Source§impl<'de> Deserialize<'de> for TriggerType
impl<'de> Deserialize<'de> for TriggerType
Source§fn deserialize<D>(
deserializer: D,
) -> Result<TriggerType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<TriggerType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl Display for TriggerType
impl Display for TriggerType
Source§impl From<TriggerType> for CodeableConcept
impl From<TriggerType> for CodeableConcept
Source§fn from(code: TriggerType) -> CodeableConcept
fn from(code: TriggerType) -> CodeableConcept
Source§impl From<TriggerType> for Coding
impl From<TriggerType> for Coding
Source§fn from(code: TriggerType) -> Coding
fn from(code: TriggerType) -> Coding
Source§impl FromStr for TriggerType
impl FromStr for TriggerType
Source§impl Hash for TriggerType
impl Hash for TriggerType
Source§impl PartialEq for TriggerType
impl PartialEq for TriggerType
Source§impl Serialize for TriggerType
impl Serialize for TriggerType
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 TriggerType
impl Eq for TriggerType
impl StructuralPartialEq for TriggerType
Auto Trait Implementations§
impl Freeze for TriggerType
impl RefUnwindSafe for TriggerType
impl Send for TriggerType
impl Sync for TriggerType
impl Unpin for TriggerType
impl UnwindSafe for TriggerType
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.