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
- O sistema recebe o retorno da autorização com os dados necessários.
- O usuário aciona a funcionalidade de impressão (ex: botão “Imprimir Guia”).
- 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
numeroGuiaOperadoraounumeroProtocolodeve ser informado. - A função
imprimirabre automaticamente a visualização e a interface de impressão padrão do navegador.