Pular para o conteúdo principal

Envio de Laudos

A funcionalidade de envio de laudos visa coletar mais dados para melhorar a acurácia do reconhecimento de voz e acelerar o processo de geração de novos modelos de voz. Esta etapa é opcional, porém recomendamos adiconá-la em sua integração.

Funcionamento básico

Para simplificado, são disponibilizados os métodos beginReport e finishReport que podem ser utilizados em seu sistema quando o médico inicia e finaliza um laudo, respectivamente. Também é possível acessar diretamente o objeto report para usos avançados, como por exemplo, o método change que pode ser utilizado para salvar o laudo antes de finalizá-lo.

Utilização básica

Laudos são iniciados através do método beginReport, que espera dois parâmetros opcionais text e callback:

var recognition = new IaraSpeechRecognition();

recognition.init({
// ...
}).done(function(e) {
recognition.beginReport(``, () => {
// laudo iniciado com sucesso
});
});

Estes parâmetros indicam, respectivamente, o conteúdo do laudo no momento do início deste (frequentemente, vazio ou uma máscara de laudo), e um callback a ser executado caso o laudo tenha sido iniciado com sucesso.

Laudos são finalizadas através do método finishReport, que também espera parâmetros text e callback, sendo apenas o último opcional:

var recognition = new IaraSpeechRecognition();

recognition.init({
// ...
}).done(function(e) {
recognition.finishReport(`texto do laudo`, () => {
// laudo finalizado com sucesso
});
});

Estes parâmetros indicam, respectivamente, o conteúdo do laudo finalizado, e um callback a ser executado caso o laudo tenha sido finalizado com sucesso.