pub struct PatientContactBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub relationship: Option<Vec<CodeableConcept>>,
pub name: Option<HumanName>,
pub telecom: Option<Vec<ContactPoint>>,
pub address: Option<Address>,
pub gender: Option<CodeDt>,
pub organization: Option<Reference>,
pub period: Option<Period>,
}
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
relationship: Option<Vec<CodeableConcept>>
The kind of relationship
name: Option<HumanName>
A name associated with the contact person
telecom: Option<Vec<ContactPoint>>
A contact detail for the person
address: Option<Address>
Address for the contact person
gender: Option<CodeDt>
male | female | other | unknown
organization: Option<Reference>
Organization that is associated with the contact
period: Option<Period>
The period during which this contact person or organization is valid to be contacted relating to this patient
Trait Implementations§
Source§impl Clone for PatientContactBackboneElement
impl Clone for PatientContactBackboneElement
Source§fn clone(&self) -> PatientContactBackboneElement
fn clone(&self) -> PatientContactBackboneElement
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 PatientContactBackboneElement
impl Convert for PatientContactBackboneElement
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 PatientContactBackboneElement
impl Default for PatientContactBackboneElement
Source§fn default() -> PatientContactBackboneElement
fn default() -> PatientContactBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatientContactBackboneElement
impl<'de> Deserialize<'de> for PatientContactBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for PatientContactBackboneElement
impl Executor for PatientContactBackboneElement
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 PatientContactBackboneElement
Auto Trait Implementations§
impl Freeze for PatientContactBackboneElement
impl RefUnwindSafe for PatientContactBackboneElement
impl Send for PatientContactBackboneElement
impl Sync for PatientContactBackboneElement
impl Unpin for PatientContactBackboneElement
impl UnwindSafe for PatientContactBackboneElement
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