pub struct BodyStructure {Show 16 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub active: Option<BooleanDt>,
pub morphology: Option<CodeableConcept>,
pub included_structure: Option<Vec<BodyStructureIncludedStructureBackboneElement>>,
pub excluded_structure: Option<Vec<BodyStructureIncludedStructureBackboneElement>>,
pub description: Option<MarkdownDt>,
pub image: Option<Vec<Attachment>>,
pub patient: Option<Reference>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Bodystructure identifier
active: Option<BooleanDt>
Whether this record is in active use
morphology: Option<CodeableConcept>
Kind of Structure
included_structure: Option<Vec<BodyStructureIncludedStructureBackboneElement>>
Included anatomic location(s)
excluded_structure: Option<Vec<BodyStructureIncludedStructureBackboneElement>>
Excluded anatomic locations(s)
description: Option<MarkdownDt>
Text description
image: Option<Vec<Attachment>>
Attached images
patient: Option<Reference>
Who this is about
Implementations§
Source§impl BodyStructure
impl BodyStructure
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_active<T: Into<BooleanDt>>(self, v: T) -> Self
pub fn set_morphology(self, v: CodeableConcept) -> Self
pub fn set_included_structure( self, v: Vec<BodyStructureIncludedStructureBackboneElement>, ) -> Self
pub fn add_included_structure( self, v: BodyStructureIncludedStructureBackboneElement, ) -> Self
pub fn set_excluded_structure( self, v: Vec<BodyStructureIncludedStructureBackboneElement>, ) -> Self
pub fn add_excluded_structure( self, v: BodyStructureIncludedStructureBackboneElement, ) -> Self
pub fn set_description<T: Into<MarkdownDt>>(self, v: T) -> Self
pub fn set_image(self, v: Vec<Attachment>) -> Self
pub fn add_image(self, v: Attachment) -> Self
pub fn set_patient(self, v: Reference) -> Self
Trait Implementations§
Source§impl Clone for BodyStructure
impl Clone for BodyStructure
Source§fn clone(&self) -> BodyStructure
fn clone(&self) -> BodyStructure
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 Debug for BodyStructure
impl Debug for BodyStructure
Source§impl Default for BodyStructure
impl Default for BodyStructure
Source§fn default() -> BodyStructure
fn default() -> BodyStructure
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BodyStructure
impl<'de> Deserialize<'de> for BodyStructure
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl DomainResource for BodyStructure
impl DomainResource for BodyStructure
fn extension(&self) -> &Option<Vec<Extension>>
fn set_extension(self, ext: Vec<Extension>) -> Self
fn add_extension(self, ext: Extension) -> Self
fn modifier_extension(&self) -> &Option<Vec<Extension>>
fn set_modifier_extension(self, ext: Vec<Extension>) -> Self
fn add_modifier_extension(self, ext: Extension) -> Self
Source§impl Resource for BodyStructure
impl Resource for BodyStructure
Source§impl Serialize for BodyStructure
impl Serialize for BodyStructure
Auto Trait Implementations§
impl Freeze for BodyStructure
impl RefUnwindSafe for BodyStructure
impl Send for BodyStructure
impl Sync for BodyStructure
impl Unpin for BodyStructure
impl UnwindSafe for BodyStructure
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