Implementação
1. Recebendo eventos no Prontuário Eletrônico
Configuração
O PEP deve fornecer um endpoint HTTPS para receber as notificações da Voa. Este endpoint deve ser configurado na plataforma Voa para cada integração.
Exemplo:
Payload
Quando uma consulta é finalizada e um documento é gerado, a Voa enviará um POST request para o endpoint configurado com o seguinte payload:
Segurança
A Voa incluirá um cabeçalho de autenticação em cada request:
O PEP deve validar esta assinatura usando uma chave secreta compartilhada.
Tratamento de Erros
Se o endpoint do PEP estiver indisponível, a Voa tentará reenviar o webhook até 3 vezes com intervalos exponenciais.
O PEP deve retornar um status 200 OK para confirmar o recebimento bem-sucedido.
2. Enviando eventos para a Voa
Endpoint
A Voa disponibilizará um endpoint para receber notificações de atualizações do PEP:
Payload
O PEP deve enviar um POST request com o seguinte formato de payload:
Autenticação
O PEP deve incluir um token de autenticação no cabeçalho da requisição:
Resposta
A Voa retornará um status 200 OK para confirmar o recebimento bem-sucedido.
Em caso de erro, será retornado um status apropriado (400, 401, 500, etc.) com detalhes do erro no corpo da resposta.
Last updated