pub struct VerificationResultPrimarySourceBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub who: Option<Reference>,
pub type_: Option<Vec<CodeableConcept>>,
pub communication_method: Option<Vec<CodeableConcept>>,
pub validation_status: Option<CodeableConcept>,
pub validation_date: Option<DateTimeDt>,
pub can_push_updates: Option<CodeableConcept>,
pub push_type_available: Option<Vec<CodeableConcept>>,
}
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
who: Option<Reference>
Reference to the primary source
type_: Option<Vec<CodeableConcept>>
Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
communication_method: Option<Vec<CodeableConcept>>
Method for exchanging information with the primary source
validation_status: Option<CodeableConcept>
successful | failed | unknown
validation_date: Option<DateTimeDt>
When the target was validated against the primary source
can_push_updates: Option<CodeableConcept>
yes | no | undetermined
push_type_available: Option<Vec<CodeableConcept>>
specific | any | source
Trait Implementations§
Source§impl Clone for VerificationResultPrimarySourceBackboneElement
impl Clone for VerificationResultPrimarySourceBackboneElement
Source§fn clone(&self) -> VerificationResultPrimarySourceBackboneElement
fn clone(&self) -> VerificationResultPrimarySourceBackboneElement
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 VerificationResultPrimarySourceBackboneElement
impl Convert for VerificationResultPrimarySourceBackboneElement
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 VerificationResultPrimarySourceBackboneElement
impl Default for VerificationResultPrimarySourceBackboneElement
Source§fn default() -> VerificationResultPrimarySourceBackboneElement
fn default() -> VerificationResultPrimarySourceBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VerificationResultPrimarySourceBackboneElement
impl<'de> Deserialize<'de> for VerificationResultPrimarySourceBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for VerificationResultPrimarySourceBackboneElement
impl Executor for VerificationResultPrimarySourceBackboneElement
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 VerificationResultPrimarySourceBackboneElement
Auto Trait Implementations§
impl Freeze for VerificationResultPrimarySourceBackboneElement
impl RefUnwindSafe for VerificationResultPrimarySourceBackboneElement
impl Send for VerificationResultPrimarySourceBackboneElement
impl Sync for VerificationResultPrimarySourceBackboneElement
impl Unpin for VerificationResultPrimarySourceBackboneElement
impl UnwindSafe for VerificationResultPrimarySourceBackboneElement
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