pub struct PlanDefinitionGoalBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub category: Option<CodeableConcept>,
pub description: Option<CodeableConcept>,
pub priority: Option<CodeableConcept>,
pub start: Option<CodeableConcept>,
pub addresses: Option<Vec<CodeableConcept>>,
pub documentation: Option<Vec<RelatedArtifact>>,
pub target: Option<Vec<PlanDefinitionGoalTargetBackboneElement>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
category: Option<CodeableConcept>
E.g. Treatment, dietary, behavioral
description: Option<CodeableConcept>
Code or text describing the goal
priority: Option<CodeableConcept>
high-priority | medium-priority | low-priority
start: Option<CodeableConcept>
When goal pursuit begins
addresses: Option<Vec<CodeableConcept>>
What does the goal address
documentation: Option<Vec<RelatedArtifact>>
Supporting documentation for the goal
target: Option<Vec<PlanDefinitionGoalTargetBackboneElement>>
Target outcome for the goal
Trait Implementations§
Source§impl Clone for PlanDefinitionGoalBackboneElement
impl Clone for PlanDefinitionGoalBackboneElement
Source§fn clone(&self) -> PlanDefinitionGoalBackboneElement
fn clone(&self) -> PlanDefinitionGoalBackboneElement
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 Convert for PlanDefinitionGoalBackboneElement
impl Convert for PlanDefinitionGoalBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for PlanDefinitionGoalBackboneElement
impl Default for PlanDefinitionGoalBackboneElement
Source§fn default() -> PlanDefinitionGoalBackboneElement
fn default() -> PlanDefinitionGoalBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlanDefinitionGoalBackboneElement
impl<'de> Deserialize<'de> for PlanDefinitionGoalBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for PlanDefinitionGoalBackboneElement
impl Executor for PlanDefinitionGoalBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for PlanDefinitionGoalBackboneElement
Auto Trait Implementations§
impl Freeze for PlanDefinitionGoalBackboneElement
impl RefUnwindSafe for PlanDefinitionGoalBackboneElement
impl Send for PlanDefinitionGoalBackboneElement
impl Sync for PlanDefinitionGoalBackboneElement
impl Unpin for PlanDefinitionGoalBackboneElement
impl UnwindSafe for PlanDefinitionGoalBackboneElement
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
Mutably borrows from an owned value. Read more