#[non_exhaustive]pub struct SnomedctEntityBuilder { /* private fields */ }
Expand description
A builder for SnomedctEntity
.
Implementations§
source§impl SnomedctEntityBuilder
impl SnomedctEntityBuilder
sourcepub fn id(self, input: i32) -> Self
pub fn id(self, input: i32) -> Self
The numeric identifier for the entity. 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 the entity. 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 the entity. This is a monotonically increasing id unique within this response rather than a global unique identifier.
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 entity.
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 entity.
sourcepub fn category(self, input: SnomedctEntityCategory) -> Self
pub fn category(self, input: SnomedctEntityCategory) -> Self
The category of the detected entity. Possible categories are MEDICAL_CONDITION, ANATOMY, or 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 entity. Possible categories are MEDICAL_CONDITION, ANATOMY, or TEST_TREATMENT_PROCEDURE.
sourcepub fn get_category(&self) -> &Option<SnomedctEntityCategory>
pub fn get_category(&self) -> &Option<SnomedctEntityCategory>
The category of the detected entity. Possible categories are MEDICAL_CONDITION, ANATOMY, or TEST_TREATMENT_PROCEDURE.
sourcepub fn type(self, input: SnomedctEntityType) -> Self
pub fn type(self, input: SnomedctEntityType) -> Self
Describes the specific type of entity with category of entities. Possible types include DX_NAME, ACUITY, DIRECTION, SYSTEM_ORGAN_SITE, TEST_NAME, TEST_VALUE, TEST_UNIT, PROCEDURE_NAME, or TREATMENT_NAME.
sourcepub fn set_type(self, input: Option<SnomedctEntityType>) -> Self
pub fn set_type(self, input: Option<SnomedctEntityType>) -> Self
Describes the specific type of entity with category of entities. Possible types include DX_NAME, ACUITY, DIRECTION, SYSTEM_ORGAN_SITE, TEST_NAME, TEST_VALUE, TEST_UNIT, PROCEDURE_NAME, or TREATMENT_NAME.
sourcepub fn get_type(&self) -> &Option<SnomedctEntityType>
pub fn get_type(&self) -> &Option<SnomedctEntityType>
Describes the specific type of entity with category of entities. Possible types include DX_NAME, ACUITY, DIRECTION, SYSTEM_ORGAN_SITE, TEST_NAME, TEST_VALUE, TEST_UNIT, PROCEDURE_NAME, or 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 in the accuracy of the detected entity.
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 in the accuracy of the detected entity.
sourcepub fn get_score(&self) -> &Option<f32>
pub fn get_score(&self) -> &Option<f32>
The level of confidence that Amazon Comprehend Medical has in the accuracy of the detected entity.
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 entity 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 entity 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 entity 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 entity 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 entity 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 entity ends. The offset returns the UTF-8 code point in the string.
sourcepub fn attributes(self, input: SnomedctAttribute) -> Self
pub fn attributes(self, input: SnomedctAttribute) -> Self
Appends an item to attributes
.
To override the contents of this collection use set_attributes
.
An extracted segment of the text that is an attribute of an entity, or otherwise related to an entity, such as the dosage of a medication taken.
sourcepub fn set_attributes(self, input: Option<Vec<SnomedctAttribute>>) -> Self
pub fn set_attributes(self, input: Option<Vec<SnomedctAttribute>>) -> Self
An extracted segment of the text that is an attribute of an entity, or otherwise related to an entity, such as the dosage of a medication taken.
sourcepub fn get_attributes(&self) -> &Option<Vec<SnomedctAttribute>>
pub fn get_attributes(&self) -> &Option<Vec<SnomedctAttribute>>
An extracted segment of the text that is an attribute of an entity, or otherwise related to an entity, such as the dosage of a medication taken.
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 the entity.
sourcepub fn set_traits(self, input: Option<Vec<SnomedctTrait>>) -> Self
pub fn set_traits(self, input: Option<Vec<SnomedctTrait>>) -> Self
Contextual information for the entity.
sourcepub fn get_traits(&self) -> &Option<Vec<SnomedctTrait>>
pub fn get_traits(&self) -> &Option<Vec<SnomedctTrait>>
Contextual information for the entity.
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 concepts that the entity could refer to, 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 concepts that the entity could refer to, 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 concepts that the entity could refer to, along with a score indicating the likelihood of the match.
sourcepub fn build(self) -> SnomedctEntity
pub fn build(self) -> SnomedctEntity
Consumes the builder and constructs a SnomedctEntity
.
Trait Implementations§
source§impl Clone for SnomedctEntityBuilder
impl Clone for SnomedctEntityBuilder
source§fn clone(&self) -> SnomedctEntityBuilder
fn clone(&self) -> SnomedctEntityBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SnomedctEntityBuilder
impl Debug for SnomedctEntityBuilder
source§impl Default for SnomedctEntityBuilder
impl Default for SnomedctEntityBuilder
source§fn default() -> SnomedctEntityBuilder
fn default() -> SnomedctEntityBuilder
source§impl PartialEq for SnomedctEntityBuilder
impl PartialEq for SnomedctEntityBuilder
source§fn eq(&self, other: &SnomedctEntityBuilder) -> bool
fn eq(&self, other: &SnomedctEntityBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SnomedctEntityBuilder
Auto Trait Implementations§
impl Freeze for SnomedctEntityBuilder
impl RefUnwindSafe for SnomedctEntityBuilder
impl Send for SnomedctEntityBuilder
impl Sync for SnomedctEntityBuilder
impl Unpin for SnomedctEntityBuilder
impl UnwindSafe for SnomedctEntityBuilder
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