validar_nota_soap
Validate SOAP clinical notes by checking required fields, ICD codes, and plan numbering, then use a local LLM to verify coherence between complaint, exam, and conduct. All data stays on-device.
Instructions
Valida uma nota clínica no formato #TELEMEDICINA# (F/S/O/A/P).
Checa campos obrigatórios, CID, numeração do plano e rodapé por regras determinísticas, e usa o LLM local para conferir coerência entre queixa, exame e conduta, além de sinais de alarme não investigados. A parte do LLM é probabilística e vem marcada como tal; se ele estiver fora do ar, as regras respondem sozinhas e motivo_semantica_pulada diz por que a semântica não rodou.
O texto processado não sai da máquina nem é gravado em lugar nenhum.
Args: texto_nota: a nota completa, como seria colada no prontuário.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| texto_nota | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aviso | No | ||
| problemas | Yes | ||
| total_erros | Yes | ||
| total_avisos | Yes | ||
| motivo_semantica_pulada | No | ||
| checagem_semantica_feita | Yes | False quando a semântica não rodou (motivo em motivo_semantica_pulada); as regras valeram assim mesmo |