pub struct ConceptMapGroupElementTargetBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeDt>,
pub display: Option<StringDt>,
pub value_set: Option<CanonicalDt>,
pub relationship: Option<CodeDt>,
pub comment: Option<StringDt>,
pub property: Option<Vec<ConceptMapGroupElementTargetPropertyBackboneElement>>,
pub depends_on: Option<Vec<ConceptMapGroupElementTargetDependsOnBackboneElement>>,
pub product: Option<Vec<ConceptMapGroupElementTargetDependsOnBackboneElement>>,
}
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
code: Option<CodeDt>
Code that identifies the target element
display: Option<StringDt>
Display for the code
value_set: Option<CanonicalDt>
Identifies the set of target concepts
relationship: Option<CodeDt>
related-to | equivalent | source-is-narrower-than-target | source-is-broader-than-target | not-related-to
comment: Option<StringDt>
Description of status/issues in mapping
property: Option<Vec<ConceptMapGroupElementTargetPropertyBackboneElement>>
Property value for the source -> target mapping
depends_on: Option<Vec<ConceptMapGroupElementTargetDependsOnBackboneElement>>
Other properties required for this mapping
product: Option<Vec<ConceptMapGroupElementTargetDependsOnBackboneElement>>
Other data elements that this mapping also produces
Trait Implementations§
Source§impl Clone for ConceptMapGroupElementTargetBackboneElement
impl Clone for ConceptMapGroupElementTargetBackboneElement
Source§fn clone(&self) -> ConceptMapGroupElementTargetBackboneElement
fn clone(&self) -> ConceptMapGroupElementTargetBackboneElement
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 ConceptMapGroupElementTargetBackboneElement
impl Convert for ConceptMapGroupElementTargetBackboneElement
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 ConceptMapGroupElementTargetBackboneElement
impl Default for ConceptMapGroupElementTargetBackboneElement
Source§fn default() -> ConceptMapGroupElementTargetBackboneElement
fn default() -> ConceptMapGroupElementTargetBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConceptMapGroupElementTargetBackboneElement
impl<'de> Deserialize<'de> for ConceptMapGroupElementTargetBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ConceptMapGroupElementTargetBackboneElement
impl Executor for ConceptMapGroupElementTargetBackboneElement
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 ConceptMapGroupElementTargetBackboneElement
Auto Trait Implementations§
impl Freeze for ConceptMapGroupElementTargetBackboneElement
impl RefUnwindSafe for ConceptMapGroupElementTargetBackboneElement
impl Send for ConceptMapGroupElementTargetBackboneElement
impl Sync for ConceptMapGroupElementTargetBackboneElement
impl Unpin for ConceptMapGroupElementTargetBackboneElement
impl UnwindSafe for ConceptMapGroupElementTargetBackboneElement
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