pub struct ImmunizationRecommendation(pub Box<ImmunizationRecommendationInner>);
Expand description
A patient’s point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.
ImmunizationRecommendation v5.0.0
Guidance or advice relating to an immunization
A patient’s point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.
Tuple Fields§
§0: Box<ImmunizationRecommendationInner>
Implementations§
Source§impl ImmunizationRecommendation
impl ImmunizationRecommendation
Sourcepub fn builder() -> ImmunizationRecommendationBuilder
pub fn builder() -> ImmunizationRecommendationBuilder
Start building an instance.
Source§impl ImmunizationRecommendation
impl ImmunizationRecommendation
Sourcepub const fn resource_type() -> ResourceType
pub const fn resource_type() -> ResourceType
Get the resource type for this FHIR resource.
Trait Implementations§
Source§impl BaseResource for ImmunizationRecommendation
impl BaseResource for ImmunizationRecommendation
Source§fn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get
implicit_rules
.Source§fn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get
implicit_rules
mutably.Source§fn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set
implicit_rules
.Source§fn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get
language
mutably.Source§fn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set
language
.Source§impl Clone for ImmunizationRecommendation
impl Clone for ImmunizationRecommendation
Source§fn clone(&self) -> ImmunizationRecommendation
fn clone(&self) -> ImmunizationRecommendation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ImmunizationRecommendation
impl Debug for ImmunizationRecommendation
Source§impl Deref for ImmunizationRecommendation
impl Deref for ImmunizationRecommendation
Source§type Target = ImmunizationRecommendationInner
type Target = ImmunizationRecommendationInner
The resulting type after dereferencing.
Source§impl<'de> Deserialize<'de> for ImmunizationRecommendation
impl<'de> Deserialize<'de> for ImmunizationRecommendation
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImmunizationRecommendation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImmunizationRecommendation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DomainResource for ImmunizationRecommendation
impl DomainResource for ImmunizationRecommendation
Source§fn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get
implicit_rules
.Source§fn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get
implicit_rules
mutably.Source§fn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set
implicit_rules
.Source§fn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get
language
mutably.Source§fn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set
language
.Source§fn contained_mut(&mut self) -> &mut Vec<Resource>
fn contained_mut(&mut self) -> &mut Vec<Resource>
Get
contained
mutably.Source§fn set_contained(&mut self, value: Vec<Resource>)
fn set_contained(&mut self, value: Vec<Resource>)
Set
contained
.Source§fn extension_mut(&mut self) -> &mut Vec<Extension>
fn extension_mut(&mut self) -> &mut Vec<Extension>
Get
extension
mutably.Source§fn set_extension(&mut self, value: Vec<Extension>)
fn set_extension(&mut self, value: Vec<Extension>)
Set
extension
.Source§fn modifier_extension(&self) -> &Vec<Extension>
fn modifier_extension(&self) -> &Vec<Extension>
Get
modifier_extension
.Source§fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
Get
modifier_extension
mutably.Source§fn set_modifier_extension(&mut self, value: Vec<Extension>)
fn set_modifier_extension(&mut self, value: Vec<Extension>)
Set
modifier_extension
.Source§impl From<ImmunizationRecommendation> for Resource
impl From<ImmunizationRecommendation> for Resource
Source§fn from(resource: ImmunizationRecommendation) -> Resource
fn from(resource: ImmunizationRecommendation) -> Resource
Converts to this type from the input type.
Source§impl From<ImmunizationRecommendationInner> for ImmunizationRecommendation
impl From<ImmunizationRecommendationInner> for ImmunizationRecommendation
Source§fn from(inner: ImmunizationRecommendationInner) -> ImmunizationRecommendation
fn from(inner: ImmunizationRecommendationInner) -> ImmunizationRecommendation
Converts to this type from the input type.
Source§impl IdentifiableResource for ImmunizationRecommendation
impl IdentifiableResource for ImmunizationRecommendation
Source§fn identifier(&self) -> &Vec<Option<Identifier>>
fn identifier(&self) -> &Vec<Option<Identifier>>
Get the identifier field.
Source§fn identifier_mut(&mut self) -> &mut Vec<Option<Identifier>>
fn identifier_mut(&mut self) -> &mut Vec<Option<Identifier>>
Get the identifier field mutably.
Source§fn set_identifier(&mut self, value: Vec<Option<Identifier>>)
fn set_identifier(&mut self, value: Vec<Option<Identifier>>)
Set the identifier field.
Source§fn identifier_ext(&self) -> &Vec<Option<FieldExtension>>
fn identifier_ext(&self) -> &Vec<Option<FieldExtension>>
Get the identifier extension field.
Source§fn identifier_ext_mut(&mut self) -> &mut Vec<Option<FieldExtension>>
fn identifier_ext_mut(&mut self) -> &mut Vec<Option<FieldExtension>>
Get the identifier extension field mutably.
Source§fn set_identifier_ext(&mut self, value: Vec<Option<FieldExtension>>)
fn set_identifier_ext(&mut self, value: Vec<Option<FieldExtension>>)
Set the identifier extension field.
Source§fn place_identifier(&mut self, identifier: Identifier) -> bool
fn place_identifier(&mut self, identifier: Identifier) -> bool
Append or replace an identifier. If there is already an identifier with
the same system or type (exact full match), it is replaced, otherwise
appended. Read more
Source§fn identifier_with_system(&self, system: &str) -> Option<&String>
fn identifier_with_system(&self, system: &str) -> Option<&String>
Return the first identifier value for a given system.
Source§fn identifiers_with_system(&self, system: &str) -> Vec<&Identifier>
fn identifiers_with_system(&self, system: &str) -> Vec<&Identifier>
Return a list of identifiers for a given system.
Source§fn identifier_with_type(
&self,
type_system: &str,
type_code: &str,
) -> Option<&String>
fn identifier_with_type( &self, type_system: &str, type_code: &str, ) -> Option<&String>
Return the first identifier value for a given type.
Source§fn identifiers_with_type(
&self,
type_system: &str,
type_code: &str,
) -> Vec<&Identifier>
fn identifiers_with_type( &self, type_system: &str, type_code: &str, ) -> Vec<&Identifier>
Return a list of identifiers for a given type.
Source§impl NamedResource for ImmunizationRecommendation
impl NamedResource for ImmunizationRecommendation
Source§const FHIR_VERSION: &'static str = "5.0.0"
const FHIR_VERSION: &'static str = "5.0.0"
The FHIR version of this resource.
Source§const TYPE: ResourceType = ResourceType::ImmunizationRecommendation
const TYPE: ResourceType = ResourceType::ImmunizationRecommendation
The ResourceType of this resouce.
Source§impl Serialize for ImmunizationRecommendation
impl Serialize for ImmunizationRecommendation
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,
Serialize this value into the given Serde serializer. Read more
Source§impl<'a> TryFrom<&'a Resource> for &'a ImmunizationRecommendation
impl<'a> TryFrom<&'a Resource> for &'a ImmunizationRecommendation
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: &'a Resource,
) -> Result<&'a ImmunizationRecommendation, <&'a ImmunizationRecommendation as TryFrom<&'a Resource>>::Error>
fn try_from( resource: &'a Resource, ) -> Result<&'a ImmunizationRecommendation, <&'a ImmunizationRecommendation as TryFrom<&'a Resource>>::Error>
Performs the conversion.
Source§impl<'a> TryFrom<&'a mut Resource> for &'a mut ImmunizationRecommendation
impl<'a> TryFrom<&'a mut Resource> for &'a mut ImmunizationRecommendation
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: &'a mut Resource,
) -> Result<&'a mut ImmunizationRecommendation, <&'a mut ImmunizationRecommendation as TryFrom<&'a mut Resource>>::Error>
fn try_from( resource: &'a mut Resource, ) -> Result<&'a mut ImmunizationRecommendation, <&'a mut ImmunizationRecommendation as TryFrom<&'a mut Resource>>::Error>
Performs the conversion.
Source§impl TryFrom<Resource> for ImmunizationRecommendation
impl TryFrom<Resource> for ImmunizationRecommendation
Source§type Error = WrongResourceType
type Error = WrongResourceType
The type returned in the event of a conversion error.
Source§fn try_from(
resource: Resource,
) -> Result<ImmunizationRecommendation, <ImmunizationRecommendation as TryFrom<Resource>>::Error>
fn try_from( resource: Resource, ) -> Result<ImmunizationRecommendation, <ImmunizationRecommendation as TryFrom<Resource>>::Error>
Performs the conversion.
impl StructuralPartialEq for ImmunizationRecommendation
Auto Trait Implementations§
impl Freeze for ImmunizationRecommendation
impl RefUnwindSafe for ImmunizationRecommendation
impl Send for ImmunizationRecommendation
impl Sync for ImmunizationRecommendation
impl Unpin for ImmunizationRecommendation
impl UnwindSafe for ImmunizationRecommendation
Blanket Implementations§
Source§impl<R> AnyResource<FhirR5> for R
impl<R> AnyResource<FhirR5> for R
Source§const TYPE: ResourceType = const TYPE: r5::resources::ResourceType = R::TYPE;
const TYPE: ResourceType = const TYPE: r5::resources::ResourceType = R::TYPE;
ResourceType of this resource.
Source§const TYPE_STR: &'static str = const TYPE_STR: &'static str = R::TYPE.as_str();
const TYPE_STR: &'static str = const TYPE_STR: &'static str = R::TYPE.as_str();
Resource type of the resource as
&str
. Must be valid for use in URLs.Source§fn version_id(&self) -> Option<&str>
fn version_id(&self) -> Option<&str>
Get the resource’s version ID as string.
Source§fn set_version_id(&mut self, version_id: String)
fn set_version_id(&mut self, version_id: String)
Set the resource’s version ID.
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<R, V> ResourceWrite<V> for Rwhere
R: AnyResource<V> + Serialize + Send + Sync,
V: FhirVersion,
(StatusCode, <V as FhirVersion>::OperationOutcome): Into<Error>,
impl<R, V> ResourceWrite<V> for Rwhere
R: AnyResource<V> + Serialize + Send + Sync,
V: FhirVersion,
(StatusCode, <V as FhirVersion>::OperationOutcome): Into<Error>,
Source§async fn update(
&mut self,
conditional: bool,
client: &Client<V>,
) -> Result<bool, Error>
async fn update( &mut self, conditional: bool, client: &Client<V>, ) -> Result<bool, Error>
Update the current version of the resource on the server. Returns
whether the resource was created.