pub struct ContractTermActionBackboneElement {Show 22 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub do_not_perform: Option<BooleanDt>,
pub type_: Option<CodeableConcept>,
pub subject: Option<Vec<ContractTermActionSubjectBackboneElement>>,
pub intent: Option<CodeableConcept>,
pub link_id: Option<Vec<StringDt>>,
pub status: Option<CodeableConcept>,
pub context: Option<Reference>,
pub context_link_id: Option<Vec<StringDt>>,
pub occurrence: Option<Timing>,
pub requester: Option<Vec<Reference>>,
pub requester_link_id: Option<Vec<StringDt>>,
pub performer_type: Option<Vec<CodeableConcept>>,
pub performer_role: Option<CodeableConcept>,
pub performer: Option<Reference>,
pub performer_link_id: Option<Vec<StringDt>>,
pub reason: Option<Vec<CodeableReference>>,
pub reason_link_id: Option<Vec<StringDt>>,
pub note: Option<Vec<Annotation>>,
pub security_label_number: Option<Vec<UnsignedIntDt>>,
}
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
do_not_perform: Option<BooleanDt>
True if the term prohibits the action
type_: Option<CodeableConcept>
Type or form of the action
subject: Option<Vec<ContractTermActionSubjectBackboneElement>>
Entity of the action
intent: Option<CodeableConcept>
Purpose for the Contract Term Action
link_id: Option<Vec<StringDt>>
Pointer to specific item
status: Option<CodeableConcept>
State of the action
context: Option<Reference>
Episode associated with action
context_link_id: Option<Vec<StringDt>>
Pointer to specific item
occurrence: Option<Timing>
When action happens
requester: Option<Vec<Reference>>
Who asked for action
requester_link_id: Option<Vec<StringDt>>
Pointer to specific item
performer_type: Option<Vec<CodeableConcept>>
Kind of service performer
performer_role: Option<CodeableConcept>
Competency of the performer
performer: Option<Reference>
Actor that wil execute (or not) the action
performer_link_id: Option<Vec<StringDt>>
Pointer to specific item
reason: Option<Vec<CodeableReference>>
Why is action (not) needed?
reason_link_id: Option<Vec<StringDt>>
Pointer to specific item
note: Option<Vec<Annotation>>
Comments about the action
security_label_number: Option<Vec<UnsignedIntDt>>
Action restriction numbers
Trait Implementations§
Source§impl Clone for ContractTermActionBackboneElement
impl Clone for ContractTermActionBackboneElement
Source§fn clone(&self) -> ContractTermActionBackboneElement
fn clone(&self) -> ContractTermActionBackboneElement
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 ContractTermActionBackboneElement
impl Convert for ContractTermActionBackboneElement
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 ContractTermActionBackboneElement
impl Default for ContractTermActionBackboneElement
Source§fn default() -> ContractTermActionBackboneElement
fn default() -> ContractTermActionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContractTermActionBackboneElement
impl<'de> Deserialize<'de> for ContractTermActionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ContractTermActionBackboneElement
impl Executor for ContractTermActionBackboneElement
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 ContractTermActionBackboneElement
Auto Trait Implementations§
impl Freeze for ContractTermActionBackboneElement
impl RefUnwindSafe for ContractTermActionBackboneElement
impl Send for ContractTermActionBackboneElement
impl Sync for ContractTermActionBackboneElement
impl Unpin for ContractTermActionBackboneElement
impl UnwindSafe for ContractTermActionBackboneElement
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