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 (const: unstable) · 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<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::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) -> Self
fn from(code: TriggerType) -> Self
Source§impl From<TriggerType> for Coding
impl From<TriggerType> for Coding
Source§fn from(code: TriggerType) -> Self
fn from(code: TriggerType) -> Self
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§fn eq(&self, other: &TriggerType) -> bool
fn eq(&self, other: &TriggerType) -> bool
self and other values to be equal, and is used by ==.