Para receber mensagens da Voa no prontuário eletrônico:
window.addEventListener("message", (event) => {
if (event.origin !== "https://integration.voa.health") return;
const { eventName, eventTimestamp, eventData } = event.data;
switch (eventName) {
case "voa.plugin.recorder":
// Lógica para lidar com informações do gravador
break;
case "voa.plugin.sequenceUpload":
// Lógica para lidar com o a transcrição de um trecho à medida que são disponibilizadas
break;
case "voa.plugin.fullTranscription": // Retorno da solicitação de "voa.plugin.fullTranscription"
// Lógica para lidar com o retorno da transcrição completa
break;
case "voa.plugin.generate": // Retorno da solicitação de "voa.plugin.generate"
// Lógica para lidar com o retorno solicitação para gerar documento
break;
}
});