pub enum RequestIntent {
Directive,
FillerOrder,
InstanceOrder,
Option,
Order,
OriginalOrder,
Plan,
Proposal,
ReflexOrder,
}
Expand description
RequestIntent. Codes indicating the degree of authority/intentionality associated with a request.
FHIR version: 5.0.0.
Variants§
Directive
directive
Directive. The request represents a legally binding instruction authored by a Patient or RelatedPerson.
FillerOrder
filler-order
Filler Order. The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller’s intention to act upon a submitted order.
InstanceOrder
instance-order
Instance Order. An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug.
Option
option
Option. The request represents a component or option for a RequestOrchestration that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestOrchestration]]] for additional information on how this status is used.
Order
order
Order. The request represents a request/demand and authorization for action by the requestor.
OriginalOrder
original-order
Original Order. The request represents an original authorization for action.
Plan
plan
Plan. The request represents an intention to ensure something occurs without providing an authorization for others to act.
Proposal
proposal
Proposal. The request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act.
ReflexOrder
reflex-order
Reflex Order. The request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization.
Trait Implementations§
Source§impl AsRef<str> for RequestIntent
impl AsRef<str> for RequestIntent
Source§impl Clone for RequestIntent
impl Clone for RequestIntent
Source§fn clone(&self) -> RequestIntent
fn clone(&self) -> RequestIntent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for RequestIntent
impl Debug for RequestIntent
Source§impl<'de> Deserialize<'de> for RequestIntent
impl<'de> Deserialize<'de> for RequestIntent
Source§fn deserialize<D>(
deserializer: D,
) -> Result<RequestIntent, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<RequestIntent, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl Display for RequestIntent
impl Display for RequestIntent
Source§impl From<RequestIntent> for CodeableConcept
impl From<RequestIntent> for CodeableConcept
Source§fn from(code: RequestIntent) -> CodeableConcept
fn from(code: RequestIntent) -> CodeableConcept
Source§impl From<RequestIntent> for Coding
impl From<RequestIntent> for Coding
Source§fn from(code: RequestIntent) -> Coding
fn from(code: RequestIntent) -> Coding
Source§impl FromStr for RequestIntent
impl FromStr for RequestIntent
Source§impl Hash for RequestIntent
impl Hash for RequestIntent
Source§impl PartialEq for RequestIntent
impl PartialEq for RequestIntent
Source§impl Serialize for RequestIntent
impl Serialize for RequestIntent
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 RequestIntent
impl Eq for RequestIntent
impl StructuralPartialEq for RequestIntent
Auto Trait Implementations§
impl Freeze for RequestIntent
impl RefUnwindSafe for RequestIntent
impl Send for RequestIntent
impl Sync for RequestIntent
impl Unpin for RequestIntent
impl UnwindSafe for RequestIntent
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.