#[non_exhaustive]pub struct Icd10CmEntityBuilder { /* private fields */ }
Expand description
A builder for Icd10CmEntity
.
Implementations§
source§impl Icd10CmEntityBuilder
impl Icd10CmEntityBuilder
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 that is matched to the detected entity.
sourcepub fn set_text(self, input: Option<String>) -> Self
pub fn set_text(self, input: Option<String>) -> Self
The segment of input text that is matched to the detected entity.
sourcepub fn get_text(&self) -> &Option<String>
pub fn get_text(&self) -> &Option<String>
The segment of input text that is matched to the detected entity.
sourcepub fn category(self, input: Icd10CmEntityCategory) -> Self
pub fn category(self, input: Icd10CmEntityCategory) -> Self
The category of the entity. InferICD10CM detects entities in the MEDICAL_CONDITION
category.
sourcepub fn set_category(self, input: Option<Icd10CmEntityCategory>) -> Self
pub fn set_category(self, input: Option<Icd10CmEntityCategory>) -> Self
The category of the entity. InferICD10CM detects entities in the MEDICAL_CONDITION
category.
sourcepub fn get_category(&self) -> &Option<Icd10CmEntityCategory>
pub fn get_category(&self) -> &Option<Icd10CmEntityCategory>
The category of the entity. InferICD10CM detects entities in the MEDICAL_CONDITION
category.
sourcepub fn type(self, input: Icd10CmEntityType) -> Self
pub fn type(self, input: Icd10CmEntityType) -> Self
Describes the specific type of entity with category of entities. InferICD10CM detects entities of the type DX_NAME
and TIME_EXPRESSION
.
sourcepub fn set_type(self, input: Option<Icd10CmEntityType>) -> Self
pub fn set_type(self, input: Option<Icd10CmEntityType>) -> Self
Describes the specific type of entity with category of entities. InferICD10CM detects entities of the type DX_NAME
and TIME_EXPRESSION
.
sourcepub fn get_type(&self) -> &Option<Icd10CmEntityType>
pub fn get_type(&self) -> &Option<Icd10CmEntityType>
Describes the specific type of entity with category of entities. InferICD10CM detects entities of the type DX_NAME
and TIME_EXPRESSION
.
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 detection.
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 detection.
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 detection.
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: Icd10CmAttribute) -> Self
pub fn attributes(self, input: Icd10CmAttribute) -> Self
Appends an item to attributes
.
To override the contents of this collection use set_attributes
.
The detected attributes that relate to the entity. An extracted segment of the text that is an attribute of an entity, or otherwise related to an entity, such as the nature of a medical condition.
sourcepub fn set_attributes(self, input: Option<Vec<Icd10CmAttribute>>) -> Self
pub fn set_attributes(self, input: Option<Vec<Icd10CmAttribute>>) -> Self
The detected attributes that relate to the entity. An extracted segment of the text that is an attribute of an entity, or otherwise related to an entity, such as the nature of a medical condition.
sourcepub fn get_attributes(&self) -> &Option<Vec<Icd10CmAttribute>>
pub fn get_attributes(&self) -> &Option<Vec<Icd10CmAttribute>>
The detected attributes that relate to the entity. An extracted segment of the text that is an attribute of an entity, or otherwise related to an entity, such as the nature of a medical condition.
sourcepub fn traits(self, input: Icd10CmTrait) -> Self
pub fn traits(self, input: Icd10CmTrait) -> Self
Appends an item to traits
.
To override the contents of this collection use set_traits
.
Provides Contextual information for the entity. The traits recognized by InferICD10CM are DIAGNOSIS
, SIGN
, SYMPTOM
, and NEGATION.
sourcepub fn set_traits(self, input: Option<Vec<Icd10CmTrait>>) -> Self
pub fn set_traits(self, input: Option<Vec<Icd10CmTrait>>) -> Self
Provides Contextual information for the entity. The traits recognized by InferICD10CM are DIAGNOSIS
, SIGN
, SYMPTOM
, and NEGATION.
sourcepub fn get_traits(&self) -> &Option<Vec<Icd10CmTrait>>
pub fn get_traits(&self) -> &Option<Vec<Icd10CmTrait>>
Provides Contextual information for the entity. The traits recognized by InferICD10CM are DIAGNOSIS
, SIGN
, SYMPTOM
, and NEGATION.
sourcepub fn icd10_cm_concepts(self, input: Icd10CmConcept) -> Self
pub fn icd10_cm_concepts(self, input: Icd10CmConcept) -> Self
Appends an item to icd10_cm_concepts
.
To override the contents of this collection use set_icd10_cm_concepts
.
The ICD-10-CM concepts that the entity could refer to, along with a score indicating the likelihood of the match.
sourcepub fn set_icd10_cm_concepts(self, input: Option<Vec<Icd10CmConcept>>) -> Self
pub fn set_icd10_cm_concepts(self, input: Option<Vec<Icd10CmConcept>>) -> Self
The ICD-10-CM concepts that the entity could refer to, along with a score indicating the likelihood of the match.
sourcepub fn get_icd10_cm_concepts(&self) -> &Option<Vec<Icd10CmConcept>>
pub fn get_icd10_cm_concepts(&self) -> &Option<Vec<Icd10CmConcept>>
The ICD-10-CM concepts that the entity could refer to, along with a score indicating the likelihood of the match.
sourcepub fn build(self) -> Icd10CmEntity
pub fn build(self) -> Icd10CmEntity
Consumes the builder and constructs a Icd10CmEntity
.
Trait Implementations§
source§impl Clone for Icd10CmEntityBuilder
impl Clone for Icd10CmEntityBuilder
source§fn clone(&self) -> Icd10CmEntityBuilder
fn clone(&self) -> Icd10CmEntityBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Icd10CmEntityBuilder
impl Debug for Icd10CmEntityBuilder
source§impl Default for Icd10CmEntityBuilder
impl Default for Icd10CmEntityBuilder
source§fn default() -> Icd10CmEntityBuilder
fn default() -> Icd10CmEntityBuilder
source§impl PartialEq for Icd10CmEntityBuilder
impl PartialEq for Icd10CmEntityBuilder
source§fn eq(&self, other: &Icd10CmEntityBuilder) -> bool
fn eq(&self, other: &Icd10CmEntityBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for Icd10CmEntityBuilder
Auto Trait Implementations§
impl Freeze for Icd10CmEntityBuilder
impl RefUnwindSafe for Icd10CmEntityBuilder
impl Send for Icd10CmEntityBuilder
impl Sync for Icd10CmEntityBuilder
impl Unpin for Icd10CmEntityBuilder
impl UnwindSafe for Icd10CmEntityBuilder
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