Pular para o conteúdo principal
Existem duas formas de integrar a Doctor Assistant AI em sua aplicação:

APIs

Integre a Doctor Assistant AI utilizando nossas APIs REST para ter controle total sobre a experiência do usuário.

Web Components

Utilize nossos componentes web prontos para uso e tenha uma integração rápida e simplificada.

Utilizando as APIs

A API de consultas permite que você envie consultas em áudio para a Doctor Assistant AI e receba sua transcrição, relatório estruturado e até mesmo uma lista de medicamentos recomendados para uma prescrição. Essa API é ideal para integrar a Doctor Assistant AI em seu sistema de prontuário eletrônico ou aplicativo de telemedicina.Acessar referência
A API de exames permite que você envie arquivos de exames para a Doctor Assistant AI e receba um documento estruturado com todos os valores encontrados no exame. Com ela você pode automatizar a extração de dados de exames laboratoriais e de imagem, facilitando o trabalho dos profissionais de saúde.Acessar referência
A API de resumos permite que você envie um histórico de consultas e receba um resumo detalhado de todas elas. Ideal para ter uma visão consolidada do histórico do paciente e auxiliar na tomada de decisão clínica.Acessar referência

Utilizando os Web Components

O web component de consulta é um componente prontuário eletrônico que permite que você integre a Doctor Assistant AI em seu sistema de prontuário eletrônico.Acessar referência

Webhooks de Eventos

Nossa plataforma envia notificações via Webhook sempre que determinadas ações acontecem. O Webhook é um POST enviado para a URL configurada na dashboard da sua aplicação. É esperado que seu endpoint responda com um status HTTP 2xx para confirmar o recebimento. O payload enviado será sempre um JSON com a seguinte estrutura:
{
  "event": "CONSULTATION_SUCCESSFUL", // string identificando o evento
  "data": { /* conteúdo variável conforme o recurso */ },
  "error": {
    "message": "Descrição do erro, se houver"
  }
}
  • event: string que identifica o tipo de evento.
  • data: objeto com os dados específicos do recurso (varia conforme a API que originou o evento e segue o mesmo formato de resposta da API no verbo GET).
  • error: objeto opcional, presente apenas em casos de falha, contendo uma mensagem descritiva do erro.

Eventos disponíveis

Atualmente, os seguintes eventos podem ser recebidos, organizados por contexto:

Consultas

  • CONSULTATION_SUCCESSFUL: Consulta processada com sucesso.
  • CONSULTATION_FAIL: Ocorreu uma falha ao processar a consulta.

Exames

  • EXAM_SUCCESSFUL: Exame processado com sucesso.
  • EXAM_FAIL: Ocorreu uma falha ao processar o exame.

Estratégias de Envio

Ao finalizar o processamento de um recurso, tentaremos enviar o webhook até 5 vezes, utilizando intervalos exponenciais a partir de 5 segundos entre as tentativase com um timeout de 30 segundos. Caso todas as tentativas falhem e o webhook não seja integrado com sucesso, realizaremos uma nova tentativa de integração todos os dias às 22h, utilizando o mesmo mecanismo de reenvio. Esse processo diário continuará até que o webhook seja integrado com sucesso (ou seja, até recebermos uma resposta HTTP 2xx do seu endpoint).

Segurança

Se desejar adicionar uma camada de segurança baseada na origem dos Webhooks, configure seu endpoint para aceitar requisições originadas do host 35.193.128.22, que é o endereço IP da nossa plataforma para produção.
I