1. Propósito e Escopo
Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como chamadas a sistemas externos e demais requisitos funcionais para o agente de IA "Monitoramento de Pacientes Recém-Alta". 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 é monitorar remotamente a saúde dos pacientes após a alta hospitalar, identificando sinais de complicações e notificando a equipe médica para intervenções imediatas, quando necessário.
2. Contexto e Problema
Cenário Atual
Após a alta hospitalar, muitos pacientes não recebem o monitoramento contínuo necessário para identificar possíveis complicações precocemente. Isso pode resultar em agravamento da condição de saúde e necessidade de reinternação.
Problemas Identificados
- Falta de monitoramento contínuo: Sem acompanhamento, sinais de complicações podem passar despercebidos.
- Dificuldade em identificar sinais precoces: A equipe médica frequentemente só é alertada quando a condição do paciente já se deteriorou significativamente.
3. Impactos Esperados
A implementação deste agente visa alcançar os seguintes resultados:
- Reduzir a taxa de reinternação ao identificar e intervir em complicações precoces.
- Aumentar a segurança do paciente através de monitoramento contínuo e proativo.
- Melhorar a comunicação entre pacientes e equipe médica.
4. Visão Geral da Solução
O agente de IA para monitoramento de pacientes recém-alta utiliza sistemas de monitoramento remoto para acompanhar a saúde dos pacientes, identificando sinais de complicações e notificando a equipe médica para intervenções imediatas. 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 no monitoramento de pacientes.
A solução consiste em um fluxo de automação que inclui a coleta de dados de saúde dos pacientes, análise dos sinais vitais e comunicação com a equipe médica.
| Agentes | Função Principal |
|---|---|
Agente de Coleta de Dados de Saúde (RF 1)
| Coletar dados de saúde dos pacientes através de dispositivos de monitoramento remoto. |
Agente de Análise de Sinais Vitais (RF 2)
| Analisar os sinais vitais coletados para identificar sinais de complicações. |
Agente de Notificação à Equipe Médica (RF 3)
| Alertar a equipe médica sobre quaisquer anormalidades detectadas e propor intervenções. |
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 esperado. Explore os links abaixo para entender melhor a solução em ação.
6. Requisitos Funcionais
RF 1. Agente de Coleta de Dados de Saúde
1.1 Tarefa do Agente
Coletar dados de saúde dos pacientes através de dispositivos de monitoramento remoto, garantindo que as informações sejam precisas e atualizadas.
1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo dados de dispositivos de monitoramento remoto. Esses dados incluem sinais vitais e outros indicadores de saúde dos pacientes recém-alta. # 2. Objetivo Coletar e verificar a precisão dos dados de saúde dos pacientes, assegurando que qualquer anomalia seja identificada para análise posterior. # 3. Regras que você deve seguir para gerar sua resposta - Verifique a consistência e precisão dos dados recebidos. - Registre qualquer anomalia detectada para análise posterior. - Assegure-se de que os dados estejam atualizados e reflitam a condição atual do paciente. # 4. Exemplo de Output que você deve produzir **Paciente:** João Silva **Data de Nascimento:** 15/03/1980 **Sinais Vitais:** - Pressão Arterial: 120/80 mmHg - Frequência Cardíaca: 72 bpm - Temperatura Corporal: 36.7°C **Anomalias Detectadas:** Nenhuma
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 dados de dispositivos de monitoramento remoto via API. Na fase de testes, os dados serão enviados manualmente por upload de um csv na interface da Prototipe AI, para acelerar o processo de validação.
- Tipo do input: O input inicial para o fluxo é um conjunto de dados estruturados contendo sinais vitais e outros indicadores de saúde.
-
Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos:
.csv,.json. - Número de caracteres esperado: Este agente deve ter capacidade para processar um input de dados com até 10.000 caracteres.
1.3.2 Especificação do Output
- Formato de output: O output deve ser um relatório em texto formatado que inclua os sinais vitais do paciente e qualquer anomalia detectada.
-
Exemplo de Estrutura de Output:
**Paciente:** João Silva **Data de Nascimento:** 15/03/1980 **Sinais Vitais:** - Pressão Arterial: 120/80 mmHg - Frequência Cardíaca: 72 bpm - Temperatura Corporal: 36.7°C **Anomalias Detectadas:** Nenhuma
- Número de caracteres esperado: O texto final deve ser conciso e informativo, com um tamanho estimado em torno de 1.000 caracteres.
1.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
1.3.4 Ferramentas do Agente
- Documentos: Não consulta documentos externos.
- Calculadora: Não utiliza.
- Busca Online: Não utiliza.
- Sistemas Externos: Comunica-se com o sistema de monitoramento de saúde remoto para coleta de dados.
1.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 deve ser visível para o Agente de Análise de Sinais Vitais (RF 2).
1.3.6 Regras de Orquestração e Transição
Ao concluir sua execução, esse agente aciona o Agente de Análise de Sinais Vitais (RF 2).
RF 2. Agente de Análise de Sinais Vitais
2.1 Tarefa do Agente
Analisar os sinais vitais coletados para identificar sinais de complicações e preparar um relatório para a equipe médica.
2.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo um relatório de sinais vitais de um paciente recém-alta. Este relatório foi gerado por um agente anterior e contém dados críticos de saúde. # 2. Objetivo Analisar os sinais vitais para identificar qualquer sinal de complicação e preparar um relatório detalhado para a equipe médica. # 3. Regras que você deve seguir para gerar sua resposta - Avalie cada sinal vital em relação aos padrões normais e identifique anomalias. - Classifique a gravidade de qualquer anomalia detectada. - Prepare um relatório detalhado, destacando quaisquer sinais de complicação que necessitem de intervenção médica. # 4. Exemplo de Output que você deve produzir **Paciente:** João Silva **Relatório de Análise de Sinais Vitais:** - Pressão Arterial: 120/80 mmHg (Normal) - Frequência Cardíaca: 95 bpm (Levemente Elevada) - Temperatura Corporal: 38.2°C (Febril) **Recomendações:** - Monitorar temperatura regularmente. - Considerar avaliação médica se febre persistir por mais de 24 horas.
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 bem-sucedida do agente anterior (RF 1).
- Tipo do input: Este agente deve ser apto a receber como input um relatório em texto formatado, que corresponde aos sinais vitais coletados pelo agente anterior.
-
Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato:
.txt(Texto Plano). - Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 1.000 caracteres.
2.3.2 Especificação do Output
- Formato de output: O output deve ser um relatório detalhado em texto formatado, destacando sinais de complicação e recomendações para a equipe médica.
-
Exemplo de Estrutura de Output:
**Paciente:** João Silva **Relatório de Análise de Sinais Vitais:** - Pressão Arterial: 120/80 mmHg (Normal) - Frequência Cardíaca: 95 bpm (Levemente Elevada) - Temperatura Corporal: 38.2°C (Febril) **Recomendações:** - Monitorar temperatura regularmente. - Considerar avaliação médica se febre persistir por mais de 24 horas.
- Número de caracteres esperado: O relatório deve ser informativo, com um tamanho estimado em torno de 1.500 caracteres.
2.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
2.3.4 Ferramentas do Agente
- Documentos: Não consulta.
- Calculadora: Não utiliza.
- Busca Online: Não utiliza.
- Sistemas Externos: Não utiliza.
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 deve ser visível para o Agente de Notificação à Equipe Médica (RF 3).
2.3.6 Regras de Orquestração e Transição
Ao concluir sua execução, esse agente aciona o Agente de Notificação à Equipe Médica (RF 3).
RF 3. Agente de Notificação à Equipe Médica
3.1 Tarefa do Agente
Alertar a equipe médica sobre quaisquer anormalidades detectadas nos sinais vitais e propor intervenções imediatas, se necessário.
3.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo um relatório detalhado de sinais vitais de um paciente, com anomalias identificadas e recomendações. # 2. Objetivo Notificar a equipe médica sobre anomalias detectadas e propor intervenções, quando necessário, para evitar a deterioração da condição do paciente. # 3. Regras que você deve seguir para gerar sua resposta - Notifique a equipe médica imediatamente sobre qualquer anomalia crítica. - Proponha intervenções baseadas nas recomendações do relatório. - Registre a notificação e a resposta da equipe médica para acompanhamento posterior. # 4. Exemplo de Output que você deve produzir **Notificação à Equipe Médica:** Paciente: João Silva Anomalias Detectadas: Temperatura Corporal Elevada (38.2°C) Recomendações: Monitorar temperatura regularmente. Considerar avaliação médica se febre persistir por mais de 24 horas. **Resposta da Equipe Médica:** Aguardando resposta
3.3 Configurações do Agente
3.3.1 Especificação do Input
- Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 2).
- Tipo do input: Este agente deve ser apto a receber como input um relatório detalhado em texto, que corresponde à análise de sinais vitais realizada pelo agente anterior.
-
Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato:
.txt(Texto Plano). - Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 1.500 caracteres.
3.3.2 Especificação do Output
- Formato de output: O output deve ser uma notificação em texto formatado enviada à equipe médica, incluindo anomalias detectadas e recomendações.
-
Exemplo de Estrutura de Output:
**Notificação à Equipe Médica:** Paciente: João Silva Anomalias Detectadas: Temperatura Corporal Elevada (38.2°C) Recomendações: Monitorar temperatura regularmente. Considerar avaliação médica se febre persistir por mais de 24 horas. **Resposta da Equipe Médica:** Aguardando resposta
- Número de caracteres esperado: A notificação deve ser clara e direta, com um tamanho estimado em torno de 1.000 caracteres.
3.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
3.3.4 Ferramentas do Agente
- Documentos: Não consulta.
- Calculadora: Não utiliza.
- Busca Online: Não utiliza.
- Sistemas Externos: Comunica-se com o sistema de notificação da equipe médica.
3.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 não é passada para outros agentes internos.
3.3.6 Regras de Orquestração e Transição
A execução deste agente finaliza o fluxo. A notificação enviada é o resultado que deve ser disponibilizado à equipe médica.