Vinculação do ICD-10-CM - Amazon Comprehend Medical

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Vinculação do ICD-10-CM

Use o InfericD10cm para detectar possíveis condições médicas como entidades e vinculá-las aos códigos da versão 2024 da Classificação Internacional de Doenças, 10ª Revisão, Modificação Clínica (CID-10-CM). O ICD-10-CM é fornecido pelos Centros de Controle e Prevenção de Doenças (CDC) dos EUA.

Quando condições médicas são detectadas, InferICD10CM retorna os códigos e descrições ICD-10-CM correspondentes. As condições detectadas são listadas em ordem decrescente de confiança. As pontuações indicam a confiança na precisão das entidades correspondentes aos conceitos encontrados no texto. Informações relacionadas, como histórico familiar, sinais, sintomas e negação, são reconhecidas como características. Informações adicionais, como designações anatômicas e acuidade, são listadas como atributos.

O InferICD10CM é perfeitamente adequado para os seguintes cenários:

  • Auxiliar na codificação médica profissional dos prontuários dos pacientes

  • Estudos e ensaios clínicos

  • Integração com um sistema de software médico

  • Detecção e diagnóstico precoces

  • Gestão da saúde da população

Categoria do ICD-10-CM

O InferICD10CM detecta entidades na categoria MEDICAL_CONDITION. Informações adicionais relacionadas também são detectadas e vinculadas como atributos ou características.

Tipos do ICD-10-CM

O InferICD10CM detecta entidades dos tipos DX_NAME e TIME_EXPRESSION.

Características do ICD-10-CM

O InferICD10CM detecta as seguintes informações contextuais como características:

  • DIAGNOSIS: identificação de uma condição médica que é determinada pela avaliação dos sintomas.

  • HYPOTHETICAL: uma indicação de que uma condição médica é expressa como uma hipótese.

  • LOW_CONFIDENCE: uma indicação de que uma condição médica é expressa como sendo de alta incerteza. Isso não está diretamente relacionado aos escores de confiança fornecidos.

  • NEGATION: uma indicação de que uma condição médica não está presente.

  • PERTAINS_TO_FAMILY: uma indicação de que uma condição médica é relevante para a família do paciente, não para o paciente.

  • SIGN: uma condição médica relatada pelo médico.

  • SYMPTOM: uma condição médica relatada pelo paciente.

Atributos do ICD-10-CM

O InferICD10CM detecta as seguintes informações contextuais como características:

  • DIRECTION: termos direcionais. Por exemplo, esquerda, direita, medial, lateral, superior, inferior, posterior, anterior, distal, proximal, contralateral, bilateral, ipsilateral, dorsal ou ventral.

  • SYSTEM_ORGAN_SITE: localização anatômica.

  • ACUITY: determinação da instância de uma doença, como crônica, aguda, repentina, persistente ou gradual. Aplica-se somente ao tipo MEDICAL_CONDITION.

  • QUALITY: qualquer termo descritivo da condição médica, como estágio ou grau.

Categoria de expressão de tempo

A categoria TIME_EXPRESSION detecta entidades relacionadas ao tempo. Isso inclui entidades como datas e expressões de horário, como "três dias atrás", "hoje", "atualmente", "dia da admissão", "último mês" ou "16 dias". Os resultados nessa categoria só são retornados se estiverem associados a uma entidade. Por exemplo, a expressão "Ontem, o paciente foi diagnosticado com influenza" retornaria Yesterday como uma entidade TIME_EXPRESSION que se sobrepõe à entidade DX_NAME "influenza". No entanto, "ontem" não seria reconhecido como uma entidade na expressão "ontem, o paciente passeou com o cachorro".

Tipos

O tipo reconhecido de TIME_EXPRESSION é TIME_TO_DX_NAME: a data em que ocorreu uma condição médica. O atributo desse tipo é DX_NAME.

Tipo de relacionamento

O RELATIONSHIP_TYPE se refere ao relacionamento entre uma entidade e um atributo. O RELATIONSHIP_TYPE reconhecido é OVERLAP: TIME_EXPRESSION concorda com a entidade detectada.

Exemplos de entrada e resposta

nota

Consulte a sintaxe específica de entrada e resposta da API em InferICD10CM na Referência de API do Amazon Comprehend Medical.

O exemplo de texto de entrada a seguir mostra como a operação InferICD10CM funciona. Para ver todo o texto de entrada, role sobre o botão Copiar.

"The patient is a 71-year-old female patient of Dr. X. The patient presented to the emergency room last evening with approximately 7 to 8 day history of abdominal pain which has been persistent. She has had no nausea and vomiting, but has had persistent associated anorexia. She is passing flatus, but had some obstipation symptoms with the last bowel movement two days ago. She denies any bright red blood per rectum and no history of recent melena. Her last colonoscopy was approximately 5 years ago with Dr. Y. She has had no definite fevers or chills and no history of jaundice. The patient denies any significant recent weight loss."

A operação InferICD10CM retorna a entrada a seguir no formato JSON (abreviado por brevidade).

{ "Entities": [ { "Id": 1, "Text": "abdominal pain", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Score": Float, "BeginOffset": 153, "EndOffset": 167, "Attributes": [ { "Type": "ACUITY", "Score": Float, "RelationshipScore": Float, "Id": 2, "BeginOffset": 183, "EndOffset": 193, "Text": "persistent", "Traits": [] } ], "Traits": [ { "Name": "SYMPTOM", "Score": Float } ], "ICD10CMConcepts": [ { "Description": "Unspecified abdominal pain", "Code": "R10.9", "Score": Float }, { "Description": "Epigastric pain", "Code": "R10.13", "Score": Float }, { "Description": "Lower abdominal pain, unspecified", "Code": "R10.30", "Score": Float }, { "Description": "Generalized abdominal pain", "Code": "R10.84", "Score": Float }, { "Description": "Upper abdominal pain, unspecified", "Code": "R10.10", "Score": Float } ] } ... "ModelVersion": "2.7.0.20231001" }

O InferICD10CM também reconhece quando uma entidade é negada no texto. Por exemplo, se um paciente não está apresentando um sintoma, tanto o sintoma quanto a negação são identificados como características e listados com uma pontuação de confiança. Com base na entrada do exemplo anterior, o sintoma Nausea será listado em NEGATION porque o paciente não está sentindo náuseas.

{ "Id": 3, "Text": "nausea", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Score": Float, "BeginOffset": 210, "EndOffset": 216, "Attributes": [], "Traits": [ { "Name": "SYMPTOM", "Score": Float }, { "Name": "NEGATION", "Score": Float } ], "ICD10CMConcepts": [ { "Description": "Nausea with vomiting, unspecified", "Code": "R11.2", "Score": Float }, { "Description": "Nausea", "Code": "R11.0", "Score": Float } ] }