Skip to content

Imprimir Autorização

Impressão da Guia Autorizada

Este caso de uso descreve como utilizar o IntegraDoorSDK para gerar a visualização e impressão de uma guia de autorização previamente aprovada, com base nos dados retornados do WebService de autorização.

Requisitos

  • A guia deve ter sido autorizada com sucesso, possuindo um número de guia da operadora (numeroGuiaOperadora) ou um protocolo de autorização (numeroProtocolo) emitido pelo IntegraDoor.
  • O SDK de impressão deve estar corretamente incluído no front-end da aplicação.
  • O botão ou ação de impressão deve ser executado por um evento de usuário (ex: clique).

Sequência de Execução

  1. O sistema recebe o retorno da autorização com os dados necessários.
  2. O usuário aciona a funcionalidade de impressão (ex: botão “Imprimir Guia”).
  3. O SDK renderiza a visualização e dispara a interface de impressão.

Este recurso é ideal para prontuários eletrônicos, sistemas hospitalares ou clínicas que precisam entregar ao beneficiário uma cópia da guia autorizada com os dados formais da operadora.

Parâmetros para Impressão da Guia

Após a autorização, é possível imprimir a guia diretamente utilizando os seguintes parâmetros:

  • numeroGuiaOperadora: Número da guia gerado pela operadora.
  • numeroProtocolo: Código de protocolo gerado pelo IntegraDoor.

Todos os parâmetros são opcionais, mas é obrigatório fornecer ao menos um deles para que a impressão da guia seja processada com sucesso.

Impressão da Guia via IntegraDoorSDK

Se desejar realizar a impressão da guia no front-end, o IntegraDoor oferece um SDK específico com suporte para renderização da guia de autorização utilizando os parâmetros fornecidos após a autorização.

Script de Inclusão

<script src="https://web.integradoor.com.br/embed-guia.js"></script>

Exemplo de Uso

<script>
IntegraDoorSDK.Guia.on("ready", function () {
console.log('SDK pronto para imprimir guia');
});
IntegraDoorSDK.Guia.on("error", function (error) {
console.error('Erro ao carregar guia para impressão:', error);
});
function imprimirGuia() {
IntegraDoorSDK.Guia.imprimir({
numeroGuiaOperadora: '678901234', // ou
numeroProtocolo: 'PROTOCOLO123'
});
}
document.getElementById('btnImprimirGuia').addEventListener('click', imprimirGuia);
</script>
<div>
<button id="btnImprimirGuia">Imprimir Guia</button>
</div>

Observações

  • Pelo menos um dos parâmetros numeroGuiaOperadora ou numeroProtocolo deve ser informado.
  • A função imprimir abre automaticamente a visualização e a interface de impressão padrão do navegador.