#[non_exhaustive]pub struct SnomedctAttributeBuilder { /* private fields */ }
Expand description
A builder for SnomedctAttribute
.
Implementations§
source§impl SnomedctAttributeBuilder
impl SnomedctAttributeBuilder
sourcepub fn category(self, input: SnomedctEntityCategory) -> Self
pub fn category(self, input: SnomedctEntityCategory) -> Self
The category of the detected attribute. Possible categories include MEDICAL_CONDITION, ANATOMY, and TEST_TREATMENT_PROCEDURE.
sourcepub fn set_category(self, input: Option<SnomedctEntityCategory>) -> Self
pub fn set_category(self, input: Option<SnomedctEntityCategory>) -> Self
The category of the detected attribute. Possible categories include MEDICAL_CONDITION, ANATOMY, and TEST_TREATMENT_PROCEDURE.
sourcepub fn get_category(&self) -> &Option<SnomedctEntityCategory>
pub fn get_category(&self) -> &Option<SnomedctEntityCategory>
The category of the detected attribute. Possible categories include MEDICAL_CONDITION, ANATOMY, and TEST_TREATMENT_PROCEDURE.
sourcepub fn type(self, input: SnomedctAttributeType) -> Self
pub fn type(self, input: SnomedctAttributeType) -> Self
The type of attribute. Possible types include DX_NAME, ACUITY, DIRECTION, SYSTEM_ORGAN_SITE,TEST_NAME, TEST_VALUE, TEST_UNIT, PROCEDURE_NAME, and TREATMENT_NAME.
sourcepub fn set_type(self, input: Option<SnomedctAttributeType>) -> Self
pub fn set_type(self, input: Option<SnomedctAttributeType>) -> Self
The type of attribute. Possible types include DX_NAME, ACUITY, DIRECTION, SYSTEM_ORGAN_SITE,TEST_NAME, TEST_VALUE, TEST_UNIT, PROCEDURE_NAME, and TREATMENT_NAME.
sourcepub fn get_type(&self) -> &Option<SnomedctAttributeType>
pub fn get_type(&self) -> &Option<SnomedctAttributeType>
The type of attribute. Possible types include DX_NAME, ACUITY, DIRECTION, SYSTEM_ORGAN_SITE,TEST_NAME, TEST_VALUE, TEST_UNIT, PROCEDURE_NAME, and TREATMENT_NAME.
sourcepub fn score(self, input: f32) -> Self
pub fn score(self, input: f32) -> Self
The level of confidence that Amazon Comprehend Medical has that the segment of text is correctly recognized as an attribute.
sourcepub fn set_score(self, input: Option<f32>) -> Self
pub fn set_score(self, input: Option<f32>) -> Self
The level of confidence that Amazon Comprehend Medical has that the segment of text is correctly recognized as an attribute.
sourcepub fn get_score(&self) -> &Option<f32>
pub fn get_score(&self) -> &Option<f32>
The level of confidence that Amazon Comprehend Medical has that the segment of text is correctly recognized as an attribute.
sourcepub fn relationship_score(self, input: f32) -> Self
pub fn relationship_score(self, input: f32) -> Self
The level of confidence that Amazon Comprehend Medical has that this attribute is correctly related to this entity.
sourcepub fn set_relationship_score(self, input: Option<f32>) -> Self
pub fn set_relationship_score(self, input: Option<f32>) -> Self
The level of confidence that Amazon Comprehend Medical has that this attribute is correctly related to this entity.
sourcepub fn get_relationship_score(&self) -> &Option<f32>
pub fn get_relationship_score(&self) -> &Option<f32>
The level of confidence that Amazon Comprehend Medical has that this attribute is correctly related to this entity.
sourcepub fn relationship_type(self, input: SnomedctRelationshipType) -> Self
pub fn relationship_type(self, input: SnomedctRelationshipType) -> Self
The type of relationship that exists between the entity and the related attribute.
sourcepub fn set_relationship_type(
self,
input: Option<SnomedctRelationshipType>
) -> Self
pub fn set_relationship_type( self, input: Option<SnomedctRelationshipType> ) -> Self
The type of relationship that exists between the entity and the related attribute.
sourcepub fn get_relationship_type(&self) -> &Option<SnomedctRelationshipType>
pub fn get_relationship_type(&self) -> &Option<SnomedctRelationshipType>
The type of relationship that exists between the entity and the related attribute.
sourcepub fn id(self, input: i32) -> Self
pub fn id(self, input: i32) -> Self
The numeric identifier for this attribute. This is a monotonically increasing id unique within this response rather than a global unique identifier.
sourcepub fn set_id(self, input: Option<i32>) -> Self
pub fn set_id(self, input: Option<i32>) -> Self
The numeric identifier for this attribute. This is a monotonically increasing id unique within this response rather than a global unique identifier.
sourcepub fn get_id(&self) -> &Option<i32>
pub fn get_id(&self) -> &Option<i32>
The numeric identifier for this attribute. This is a monotonically increasing id unique within this response rather than a global unique identifier.
sourcepub fn begin_offset(self, input: i32) -> Self
pub fn begin_offset(self, input: i32) -> Self
The 0-based character offset in the input text that shows where the attribute begins. The offset returns the UTF-8 code point in the string.
sourcepub fn set_begin_offset(self, input: Option<i32>) -> Self
pub fn set_begin_offset(self, input: Option<i32>) -> Self
The 0-based character offset in the input text that shows where the attribute begins. The offset returns the UTF-8 code point in the string.
sourcepub fn get_begin_offset(&self) -> &Option<i32>
pub fn get_begin_offset(&self) -> &Option<i32>
The 0-based character offset in the input text that shows where the attribute begins. The offset returns the UTF-8 code point in the string.
sourcepub fn end_offset(self, input: i32) -> Self
pub fn end_offset(self, input: i32) -> Self
The 0-based character offset in the input text that shows where the attribute ends. The offset returns the UTF-8 code point in the string.
sourcepub fn set_end_offset(self, input: Option<i32>) -> Self
pub fn set_end_offset(self, input: Option<i32>) -> Self
The 0-based character offset in the input text that shows where the attribute ends. The offset returns the UTF-8 code point in the string.
sourcepub fn get_end_offset(&self) -> &Option<i32>
pub fn get_end_offset(&self) -> &Option<i32>
The 0-based character offset in the input text that shows where the attribute ends. The offset returns the UTF-8 code point in the string.
sourcepub fn text(self, input: impl Into<String>) -> Self
pub fn text(self, input: impl Into<String>) -> Self
The segment of input text extracted as this attribute.
sourcepub fn set_text(self, input: Option<String>) -> Self
pub fn set_text(self, input: Option<String>) -> Self
The segment of input text extracted as this attribute.
sourcepub fn get_text(&self) -> &Option<String>
pub fn get_text(&self) -> &Option<String>
The segment of input text extracted as this attribute.
sourcepub fn traits(self, input: SnomedctTrait) -> Self
pub fn traits(self, input: SnomedctTrait) -> Self
Appends an item to traits
.
To override the contents of this collection use set_traits
.
Contextual information for an attribute. Examples include signs, symptoms, diagnosis, and negation.
sourcepub fn set_traits(self, input: Option<Vec<SnomedctTrait>>) -> Self
pub fn set_traits(self, input: Option<Vec<SnomedctTrait>>) -> Self
Contextual information for an attribute. Examples include signs, symptoms, diagnosis, and negation.
sourcepub fn get_traits(&self) -> &Option<Vec<SnomedctTrait>>
pub fn get_traits(&self) -> &Option<Vec<SnomedctTrait>>
Contextual information for an attribute. Examples include signs, symptoms, diagnosis, and negation.
sourcepub fn snomedct_concepts(self, input: SnomedctConcept) -> Self
pub fn snomedct_concepts(self, input: SnomedctConcept) -> Self
Appends an item to snomedct_concepts
.
To override the contents of this collection use set_snomedct_concepts
.
The SNOMED-CT concepts specific to an attribute, along with a score indicating the likelihood of the match.
sourcepub fn set_snomedct_concepts(self, input: Option<Vec<SnomedctConcept>>) -> Self
pub fn set_snomedct_concepts(self, input: Option<Vec<SnomedctConcept>>) -> Self
The SNOMED-CT concepts specific to an attribute, along with a score indicating the likelihood of the match.
sourcepub fn get_snomedct_concepts(&self) -> &Option<Vec<SnomedctConcept>>
pub fn get_snomedct_concepts(&self) -> &Option<Vec<SnomedctConcept>>
The SNOMED-CT concepts specific to an attribute, along with a score indicating the likelihood of the match.
sourcepub fn build(self) -> SnomedctAttribute
pub fn build(self) -> SnomedctAttribute
Consumes the builder and constructs a SnomedctAttribute
.
Trait Implementations§
source§impl Clone for SnomedctAttributeBuilder
impl Clone for SnomedctAttributeBuilder
source§fn clone(&self) -> SnomedctAttributeBuilder
fn clone(&self) -> SnomedctAttributeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SnomedctAttributeBuilder
impl Debug for SnomedctAttributeBuilder
source§impl Default for SnomedctAttributeBuilder
impl Default for SnomedctAttributeBuilder
source§fn default() -> SnomedctAttributeBuilder
fn default() -> SnomedctAttributeBuilder
source§impl PartialEq for SnomedctAttributeBuilder
impl PartialEq for SnomedctAttributeBuilder
source§fn eq(&self, other: &SnomedctAttributeBuilder) -> bool
fn eq(&self, other: &SnomedctAttributeBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SnomedctAttributeBuilder
Auto Trait Implementations§
impl Freeze for SnomedctAttributeBuilder
impl RefUnwindSafe for SnomedctAttributeBuilder
impl Send for SnomedctAttributeBuilder
impl Sync for SnomedctAttributeBuilder
impl Unpin for SnomedctAttributeBuilder
impl UnwindSafe for SnomedctAttributeBuilder
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§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