pub struct ClinicalImpressionFinding {
pub id: Option<String>,
pub extension: Option<Vec<Box<Extension>>>,
pub modifierExtension: Option<Vec<Box<Extension>>>,
pub itemCodeableConcept: Option<Box<CodeableConcept>>,
pub itemReference: Option<Box<Reference>>,
pub basis: Option<Box<FHIRString>>,
}Expand description
Specific findings or diagnoses that were considered likely or relevant to ongoing treatment.
Fields§
§id: Option<String>Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
extension: Option<Vec<Box<Extension>>>May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
modifierExtension: Option<Vec<Box<Extension>>>May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element’s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
itemCodeableConcept: Option<Box<CodeableConcept>>Specific text or code for finding or diagnosis, which may include ruled-out or resolved conditions.
itemReference: Option<Box<Reference>>Specific reference for finding or diagnosis, which may include ruled-out or resolved conditions.
basis: Option<Box<FHIRString>>Which investigations support finding or diagnosis.
Trait Implementations§
Source§impl Clone for ClinicalImpressionFinding
impl Clone for ClinicalImpressionFinding
Source§fn clone(&self) -> ClinicalImpressionFinding
fn clone(&self) -> ClinicalImpressionFinding
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ClinicalImpressionFinding
impl Debug for ClinicalImpressionFinding
Source§impl Default for ClinicalImpressionFinding
impl Default for ClinicalImpressionFinding
Source§fn default() -> ClinicalImpressionFinding
fn default() -> ClinicalImpressionFinding
Source§impl FHIRJSONDeserializer for ClinicalImpressionFinding
impl FHIRJSONDeserializer for ClinicalImpressionFinding
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( obj: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ClinicalImpressionFinding
impl FHIRJSONSerializer for ClinicalImpressionFinding
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for ClinicalImpressionFinding
impl MetaValue for ClinicalImpressionFinding
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, index: usize, ) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn typename(&self) -> &'static str
fn as_any(&self) -> &dyn Any
fn flatten(&self) -> Vec<&dyn MetaValue>
Auto Trait Implementations§
impl Freeze for ClinicalImpressionFinding
impl RefUnwindSafe for ClinicalImpressionFinding
impl Send for ClinicalImpressionFinding
impl Sync for ClinicalImpressionFinding
impl Unpin for ClinicalImpressionFinding
impl UnwindSafe for ClinicalImpressionFinding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more