Interface ICD10CMAttribute.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ICD10CMAttribute.Builder,ICD10CMAttribute>, SdkBuilder<ICD10CMAttribute.Builder,ICD10CMAttribute>, SdkPojo
Enclosing class:
ICD10CMAttribute

public static interface ICD10CMAttribute.Builder extends SdkPojo, CopyableBuilder<ICD10CMAttribute.Builder,ICD10CMAttribute>
  • Method Details

    • type

      The type of attribute. InferICD10CM detects entities of the type DX_NAME.

      Parameters:
      type - The type of attribute. InferICD10CM detects entities of the type DX_NAME.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of attribute. InferICD10CM detects entities of the type DX_NAME.

      Parameters:
      type - The type of attribute. InferICD10CM detects entities of the type DX_NAME.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • score

      The level of confidence that Amazon Comprehend Medical has that the segment of text is correctly recognized as an attribute.

      Parameters:
      score - The level of confidence that Amazon Comprehend Medical has that the segment of text is correctly recognized as an attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • relationshipScore

      ICD10CMAttribute.Builder relationshipScore(Float relationshipScore)

      The level of confidence that Amazon Comprehend Medical has that this attribute is correctly related to this entity.

      Parameters:
      relationshipScore - The level of confidence that Amazon Comprehend Medical has that this attribute is correctly related to this entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The numeric identifier for this attribute. This is a monotonically increasing id unique within this response rather than a global unique identifier.

      Parameters:
      id - The numeric identifier for this attribute. This is a monotonically increasing id unique within this response rather than a global unique identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • beginOffset

      ICD10CMAttribute.Builder beginOffset(Integer beginOffset)

      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.

      Parameters:
      beginOffset - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endOffset

      ICD10CMAttribute.Builder endOffset(Integer endOffset)

      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.

      Parameters:
      endOffset - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • text

      The segment of input text which contains the detected attribute.

      Parameters:
      text - The segment of input text which contains the detected attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • traits

      The contextual information for the attribute. The traits recognized by InferICD10CM are DIAGNOSIS, SIGN, SYMPTOM, and NEGATION.

      Parameters:
      traits - The contextual information for the attribute. The traits recognized by InferICD10CM are DIAGNOSIS, SIGN, SYMPTOM, and NEGATION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • traits

      The contextual information for the attribute. The traits recognized by InferICD10CM are DIAGNOSIS, SIGN, SYMPTOM, and NEGATION.

      Parameters:
      traits - The contextual information for the attribute. The traits recognized by InferICD10CM are DIAGNOSIS, SIGN, SYMPTOM, and NEGATION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • traits

      The contextual information for the attribute. The traits recognized by InferICD10CM are DIAGNOSIS, SIGN, SYMPTOM, and NEGATION.

      This is a convenience method that creates an instance of the ICD10CMTrait.Builder avoiding the need to create one manually via ICD10CMTrait.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to traits(List<ICD10CMTrait>).

      Parameters:
      traits - a consumer that will call methods on ICD10CMTrait.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • category

      ICD10CMAttribute.Builder category(String category)

      The category of attribute. Can be either of DX_NAME or TIME_EXPRESSION.

      Parameters:
      category - The category of attribute. Can be either of DX_NAME or TIME_EXPRESSION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • category

      The category of attribute. Can be either of DX_NAME or TIME_EXPRESSION.

      Parameters:
      category - The category of attribute. Can be either of DX_NAME or TIME_EXPRESSION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • relationshipType

      ICD10CMAttribute.Builder relationshipType(String relationshipType)

      The type of relationship between the entity and attribute. Type for the relationship can be either of OVERLAP or SYSTEM_ORGAN_SITE.

      Parameters:
      relationshipType - The type of relationship between the entity and attribute. Type for the relationship can be either of OVERLAP or SYSTEM_ORGAN_SITE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • relationshipType

      ICD10CMAttribute.Builder relationshipType(ICD10CMRelationshipType relationshipType)

      The type of relationship between the entity and attribute. Type for the relationship can be either of OVERLAP or SYSTEM_ORGAN_SITE.

      Parameters:
      relationshipType - The type of relationship between the entity and attribute. Type for the relationship can be either of OVERLAP or SYSTEM_ORGAN_SITE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: