pub struct ResearchStudyAssociatedPartyBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub name: Option<StringDt>,
pub role: Option<CodeableConcept>,
pub period: Option<Vec<Period>>,
pub classifier: Option<Vec<CodeableConcept>>,
pub party: Option<Reference>,
}
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
name: Option<StringDt>
Name of associated party
role: Option<CodeableConcept>
sponsor | lead-sponsor | sponsor-investigator | primary-investigator | collaborator | funding-source | general-contact | recruitment-contact | sub-investigator | study-director | study-chair
period: Option<Vec<Period>>
When active in the role
classifier: Option<Vec<CodeableConcept>>
nih | fda | government | nonprofit | academic | industry
party: Option<Reference>
Individual or organization associated with study (use practitionerRole to specify their organisation)
Trait Implementations§
Source§impl Clone for ResearchStudyAssociatedPartyBackboneElement
impl Clone for ResearchStudyAssociatedPartyBackboneElement
Source§fn clone(&self) -> ResearchStudyAssociatedPartyBackboneElement
fn clone(&self) -> ResearchStudyAssociatedPartyBackboneElement
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 ResearchStudyAssociatedPartyBackboneElement
impl Convert for ResearchStudyAssociatedPartyBackboneElement
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 ResearchStudyAssociatedPartyBackboneElement
impl Default for ResearchStudyAssociatedPartyBackboneElement
Source§fn default() -> ResearchStudyAssociatedPartyBackboneElement
fn default() -> ResearchStudyAssociatedPartyBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResearchStudyAssociatedPartyBackboneElement
impl<'de> Deserialize<'de> for ResearchStudyAssociatedPartyBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ResearchStudyAssociatedPartyBackboneElement
impl Executor for ResearchStudyAssociatedPartyBackboneElement
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 ResearchStudyAssociatedPartyBackboneElement
Auto Trait Implementations§
impl Freeze for ResearchStudyAssociatedPartyBackboneElement
impl RefUnwindSafe for ResearchStudyAssociatedPartyBackboneElement
impl Send for ResearchStudyAssociatedPartyBackboneElement
impl Sync for ResearchStudyAssociatedPartyBackboneElement
impl Unpin for ResearchStudyAssociatedPartyBackboneElement
impl UnwindSafe for ResearchStudyAssociatedPartyBackboneElement
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