Agente de IA para Análise de Conformidade de Contas Médicas

23 de December de 2025 • Tempo de leitura: 5 min

Como criar um agente de IA que analisa contas médicas para garantir que estão em conformidade com políticas de seguros e regulamentações de saúde.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como consultas a documentos e demais requisitos funcionais para o Agente de IA "Análise de Conformidade de Contas Médicas", uma solução projetada para garantir que as contas médicas estejam em conformidade com políticas de seguros e regulamentações de saúde. Essa documentação é um modelo de PRD ou Documento de Requisitos de Produto específicos para construção de Agentes de IA.

O objetivo principal é analisar contas médicas, identificando e corrigindo não conformidades antes do envio para processamento, evitando penalidades e atrasos.

2. Contexto e Problema

Cenário Atual

As contas médicas frequentemente apresentam problemas como:

  • Falta de conformidade com políticas de seguros e regulamentações de saúde.
  • Penalidades e atrasos no processamento devido a não conformidades.

Isso resulta em trabalho adicional para as equipes de faturamento, que precisam rever e corrigir as contas manualmente, aumentando o tempo de processamento e o risco de erros.


Problemas Identificados

  • Conformidade insuficiente: Muitas contas não estão em conformidade com as políticas de seguro e regulamentações vigentes.
  • Penalidades: Não conformidades podem levar a penalidades financeiras e atrasos no pagamento.
  • Processamento demorado: A revisão manual das contas é demorada e propensa a erros.

3. Impactos Esperados

A implementação deste agente de IA visa alcançar os seguintes resultados:

  • Reduzir o tempo de processamento das contas médicas em até 70%.
  • Aumentar a conformidade das contas com as políticas de seguro e regulamentações.
  • Diminuir penalidades financeiras associadas a não conformidades.
  • Melhorar a eficiência do processo de faturamento, liberando recursos para outras atividades.

4. Visão Geral da Solução

O agente de IA para análise de conformidade de contas médicas revisa contas médicas para garantir conformidade com políticas de seguros e regulamentações, identificando não conformidades e propondo correções antes do envio. A seguir são detalhadas todas as regras de negócio e especificações funcionais necessárias para que esse agente atue como um assistente útil e autônomo na análise de contas médicas.

A solução consiste em um fluxo de automação composto por dois agentes de IA principais. O processo inicia com a consulta a documentos normativos e termina com a análise de conformidade das contas médicas.

Agentes Função Principal
Agente de Execução de Consulta a Documento (RF 1) Realizar consulta aos repositórios de políticas de seguros, manuais operacionais e regulamentações de saúde vigentes.
Agente de Análise de Conformidade de Contas Médicas (RF 2) Analisar contas médicas para garantir conformidade com políticas do seguro/operadora e regulamentações de saúde.

5. Protótipos

Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram tanto o fluxo de trabalho dos agentes quanto o resultado final que o cliente receberá. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente de Execução de Consulta a Documento

1.1 Tarefa do Agente

Realizar consulta aos repositórios de políticas de seguros, manuais operacionais e regulamentações de saúde vigentes para obter as regras aplicáveis à análise da conta médica.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você é responsável por consultar repositórios de políticas de seguros, manuais operacionais e regulamentações de saúde para obter regras aplicáveis à análise de contas médicas.

# 2. Objetivo
Realizar consulta aos documentos relevantes para identificar as regras de conformidade que devem ser aplicadas.

# 3. Regras que você deve seguir para gerar sua resposta
- Execute a consulta aos documentos com os parâmetros fornecidos.
- Não requer instruções adicionais de LLM para análise.

# 4. Exemplo de Output que você deve produzir
{
  "documentos_recuperados": [
    {
      "fonte": "Plano X",
      "tipo_documento": "Política do Plano",
      "titulo": "Cobertura e Limites",
      "versao_vigente": "2025",
      "data_vigencia_inicio": "01/01/2025",
      "trechos_relevantes": [
        {
          "topico": "Cobertura",
          "texto": "Inclui procedimentos Y, Z",
          "referencia": "Capítulo 5, Seção 3"
        }
      ]
    }
  ]
} 
1.3 Configurações do Agente

1.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente é o ponto de partida do fluxo e deve ser acionado pelo envio de parâmetros de consulta via API. Na fase de testes, o fluxo será iniciado pelo envio manual dos parâmetros diretamente na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: Parâmetros estruturados para consulta.
  • Formatos Suportados: JSON.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de até 10.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON estruturado com os documentos e trechos relevantes recuperados.
  • Exemplo de Estrutura de Output:
     {
      "documentos_recuperados": [
        {
          "fonte": "Plano X",
          "tipo_documento": "Política do Plano",
          "titulo": "Cobertura e Limites",
          "versao_vigente": "2025",
          "data_vigencia_inicio": "01/01/2025",
          "trechos_relevantes": [
            {
              "topico": "Cobertura",
              "texto": "Inclui procedimentos Y, Z",
              "referencia": "Capítulo 5, Seção 3"
            }
          ]
        }
      ]
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 5.000 caracteres.

1.3.3 Parâmetros de Geração

  • Modelo: Não se aplica (consulta direta)

1.3.4 Ferramentas do Agente

  • Documentos: Consulta repositórios de políticas e regulamentações.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

1.3.5 Memória

1.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Análise de Conformidade de Contas Médicas (RF 2).

RF 2. Agente de Análise de Conformidade de Contas Médicas

2.1 Tarefa do Agente

Analisar contas médicas para garantir conformidade com políticas do seguro/operadora e regulamentações de saúde aplicáveis, identificando não conformidades e propondo correções antes do envio.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de contas médicas e documentos previamente recuperados contendo políticas de seguros e regulamentações de saúde.

# 2. Objetivo
Analisar as contas médicas para garantir conformidade com as políticas e regulamentações, identificando não conformidades e propondo correções.

# 3. Regras que você deve seguir para gerar sua resposta
- Verifique a conformidade de cada item faturado com base nas regras recuperadas.
- Identifique e classifique não conformidades como "técnicas" ou "administrativas".
- Proponha ações corretivas para cada não conformidade identificada.

# 4. Exemplo de Output que você deve produzir
{
  "conforme": false,
  "resumo_conformidade": {
    "itens_conformes": 15,
    "itens_nao_conformes": 3,
    "valor_total_faturado": 2000.00,
    "valor_sugerido_pos_ajustes": 1800.00
  },
  "achados_por_item": [
    {
      "indice_item": 1,
      "codigo": "TUSS123",
      "descricao": "Consulta Médica",
      "status": "nao_conforme",
      "motivo": "Código desatualizado",
      "tipo_glosa": "tecnica",
      "regra_referenciada": {
        "fonte": "Manual Operadora X",
        "referencia": "Seção 2.3",
        "topico": "Códigos TUSS"
      },
      "impacto_financeiro_estimado": 200.00,
      "acao_sugerida": "ajustar_codigo"
    }
  ],
  "verificacoes_chave": {
    "elegibilidade": {
      "status": true,
      "motivo": "Válido na data do atendimento"
    },
    "cobertura_do_plano": {
      "status": false,
      "itens_sem_cobertura": ["Procedimento X"]
    }
  },
  "penalidades_previstas": [
    {
      "tipo": "glosa_total",
      "justificativa": "Procedimento fora de cobertura",
      "valor_estimado": 500.00
    }
  ],
  "correcoes": [
    {
      "acao": "remover_item",
      "alvo": "Procedimento X",
      "detalhe": "Fora de cobertura"
    }
  ],
  "observacoes_gerais": "Reveja os códigos TUSS utilizados."
} 
2.3 Configurações do Agente

2.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 1).
  • Tipo do input: Dados estruturados das contas médicas e documentos recuperados contendo políticas e regulamentações.
  • Formatos Suportados: JSON.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de até 50.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON detalhado com o status de conformidade, achados por item, verificações chave e correções sugeridas.
  • Exemplo de Estrutura de Output:
     {
      "conforme": false,
      "resumo_conformidade": {
        "itens_conformes": 15,
        "itens_nao_conformes": 3,
        "valor_total_faturado": 2000.00,
        "valor_sugerido_pos_ajustes": 1800.00
      },
      "achados_por_item": [
        {
          "indice_item": 1,
          "codigo": "TUSS123",
          "descricao": "Consulta Médica",
          "status": "nao_conforme",
          "motivo": "Código desatualizado",
          "tipo_glosa": "tecnica",
          "regra_referenciada": {
            "fonte": "Manual Operadora X",
            "referencia": "Seção 2.3",
            "topico": "Códigos TUSS"
          },
          "impacto_financeiro_estimado": 200.00,
          "acao_sugerida": "ajustar_codigo"
        }
      ],
      "verificacoes_chave": {
        "elegibilidade": {
          "status": true,
          "motivo": "Válido na data do atendimento"
        },
        "cobertura_do_plano": {
          "status": false,
          "itens_sem_cobertura": ["Procedimento X"]
        }
      },
      "penalidades_previstas": [
        {
          "tipo": "glosa_total",
          "justificativa": "Procedimento fora de cobertura",
          "valor_estimado": 500.00
        }
      ],
      "correcoes": [
        {
          "acao": "remover_item",
          "alvo": "Procedimento X",
          "detalhe": "Fora de cobertura"
        }
      ],
      "observacoes_gerais": "Reveja os códigos TUSS utilizados."
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em torno de 10.000 caracteres.

2.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

2.3.4 Ferramentas do Agente

  • Documentos: Utiliza documentos recuperados pelo agente anterior.
  • Calculadora: Utiliza lógica interna para cálculo de impactos financeiros.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

2.3.5 Memória

  • Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
  • Visibilidade da Resposta: A resposta gerada por este agente é o resultado final do fluxo e deve ser entregue ao usuário.

2.3.6 Regras de Orquestração e Transição

A execução deste agente finaliza o fluxo. A resposta gerada é o resultado que deve ser disponibilizado ao usuário.

© 2025 prototipe.ai. Todos os direitos reservados.