Skip to main content

Instalação

Para instalar o componente no seu projeto:

Via NPM

Via CDN

Alternativamente, você pode incluir o componente diretamente via CDN:

Uso Básico

Após a instalação, importe e utilize o componente:

Propriedades

Propriedades Obrigatórias

Propriedades Opcionais

Integração com Vídeo para Telemedicina

A propriedade videoElement permite que você integre o componente com um elemento de vídeo HTML personalizado para consultas de telemedicina. Esta funcionalidade é especialmente útil quando você já possui uma estrutura de videochamada implementada e deseja usar o áudio dessa chamada como fonte para a gravação e transcrição.

Como Funciona

Quando você fornece um videoElement, o componente utilizará o stream de áudio deste elemento de vídeo como fonte principal juntamente com o microfone do dispositivo do profissional.

Implementação

Exemplo Prático com React

Requisitos Técnicas

  • O elemento de vídeo deve ter um stream ativo (srcObject definido)
  • A propriedade telemedicine deve estar habilitada (true)
  • O stream deve conter pelo menos uma trilha de áudio

Eventos

O componente emite os seguintes eventos que podem ser capturados:

Especialidades Disponíveis

O componente suporta várias especialidades médicas, sendo elas:

Customização

O componente pode ser customizado através de variáveis CSS:

Integração com Frameworks

React

Vue

Segurança

O componente foi desenvolvido seguindo as melhores práticas de segurança:
  • Criptografia de ponta a ponta
  • Conformidade com HIPAA
  • Controle de acesso
  • Auditoria transparente

Limitações de Tempo

Para configurar limites de tempo de gravação:

Esquema customizado do relatório

A funcionalidade de customização do relatório (report-schema) está disponível apenas a partir da versão 2.3.1 do componente.
Você pode customizar o relatório gerado pelo componente utilizando a propriedade report-schema. Isso permite definir instruções, um schema e exemplos para o relatório, tornando a geração do conteúdo mais flexível e adaptada à sua necessidade.
Dica: É possível testar e validar a configuração do relatório customizado diretamente no backoffice, na aba de transformação nas configurações da aplicação. Assim, você pode experimentar diferentes schemas e exemplos antes de aplicar em produção.
  • O campo schema deve ser um JSON Schema válido, conforme a especificação oficial. Isso garante que o relatório gerado siga a estrutura esperada.
  • O campo fewShots deve conter exemplos que satisfazem o schema definido. Dessa forma, os exemplos servem como referência para o preenchimento correto do relatório.
Por exemplo:

Desabilitando a seleção de tipo de consulta

A funcionalidade de desabilitar a seleção de tipo de consulta (skipConsultationType) está disponível em versão de teste na versão 2.5.0 do componente.
Você pode desabilitar a seleção de tipo de consulta utilizando a propriedade skipConsultationType. Isso permite que o componente ja inicie a gravação automaticamente, sem a necessidade de selecionar o tipo de consulta.
  • Caso a propriedade telemedicine seja true, o componente irá exibir a caixa de seleção aba do navegador para a seleção da fonte de áudio.
  • Caso também seja informado um videoElement, o componente irá usar o áudio deste elemento como fonte de áudio diretamente.
  • Caso não seja informado nem telemedicine nem videoElement, o componente irá usar o áudio do dispositivo do profissional como fonte de áudio apenas.

Enviando dados para prescrição médica

O componente pode ser configurado para enviar dados para prescrição médica utilizando a propriedade prescription-data. Isso permite que você envie dados adicionais para que a prescrição médica seja gerada com base nos dados enviados.
A funcionalidade de envio de dados para prescrição médica (prescription-data) está disponível para teste a partir da versão 2.5.0 do componente.

Mevo

Para a plataforma MEVO, você deve enviar os seguintes dados:
  • provider: “MEVO”
  • externalReference: Identificador único na plataforma MEVO

Memed

A funcionalidade de envio de dados para prescrição médica para a plataforma Memed (prescription-data) está disponível para teste a partir da versão 2.6.0-rc.0 do componente.
Para a plataforma Memed, você deve enviar os seguintes dados:
  • provider: “MEMED”
  • token: Token de autenticação da plataforma Memed para o profissional
  • patient: Que é um objeto com os seguintes campos:
    • externalId: Identificador único do paciente na plataforma Memed
    • name: Nome do paciente
    • email: Email do paciente
    • phone: Telefone do paciente
    • document: CPF do paciente (somente números - opcional)
Ao finalizar a gravação, o componente irá enviar os dados para a prescrição médica da o sdk de prescrição médica da Memed, que irá gerar a prescrição médica com base nos dados resultantes da gravação.