Árvore de páginas


01. DADOS GERAIS

Linha de Produto:

Datasul

Segmento:Saúde
Módulo:TOTVS Saúde Planos (Linha Datasul)


02. Descrição

Criado o processo de integração com a Carol (Inteligencia Artificial) com o objetivo de realizar a pré auditoria da guia, funcionando como uma triagem.

03. SOLUÇÃO


Foi criado o parâmetro "Utiliza integracao modulo Carol Pre Auditing" no programa de parâmetros do sistema PR1410P.

Este parâmetro indica se o GPS irá utilizar a integração com a Carol Pré Auditing. 

Após esta configuração ser ativa todas as guias incluídas serão marcadas para integrar com a Carol e atualizar o status da guia conforme ação realizada no aplicativo da Carol Pré Auditing.

As configurações de integração são realizadas nos Parâmetros de Integração Carol, parametrizadas na Central de Integrações Saúde Plano (hgp.integrationsParams).



Parâmetro

Descrição

URL

URL para conexão com a Carol

Path

Método de autenticação Ex: api/v2/oauth2/token

Token

Deve ser informado o id do conector utilizado.

Este pode ser encontrado em: 

Subdominio

Primeira parte da URL. Ex: URL https://healthcaregps.carol.ai/ deve-se utilizar "healthcaregps" nesta propriedade.

UsuárioUsuário que será utilizado para realizar a integração.
SenhaSenha do usuário que será utilizado para integração.

Afim de registrar as operações que influenciam no processo de criação/modificação/remoção de registros de tabelas do banco de dados que fazem parte do processo de auditoria da Carol, foi criado uma nova tabela de banco carol-integr-queue. Desta forma é possível sincronizar de maneira performática todas as informações do ERP para a base de dados da Carol.

Portanto foi implementado novas triggers para as tabelas envolvidas nesse processo: guiautor, guia-his, insuguia, insumos, ambproce, procguia, movatglo e usuario.

É necessário rodar o programa "Ativar Gatilhos Dicionário(tetrigge) novamente, para ativar as triggers envolvidas nesse processo. Para mais detalhes: DSAUGPSAUTOR-8694 DT Ajuste triggers e nova rotina de integração

Importação do menu do modulo hat, para adicionar o novo programa RPW hat.carolIntegrationRPW.

Importante

Para as versões 12.1.26, 12.1.27 e 12.1.28, que rodam no Progress 11.6, será necessário instalar CUrl no servidor RPW que será utilizado.

Link para download do CUrl

https://curl.haxx.se/download.html

Para realizar a comunicação será necessário liberar o domínio da Carol (https://totvs.carol.ai/) no firewall do servidor RPW utilizado para a integração.

Necessário realizar a importação do certificado da Carol, utilizar a mesma URL configurada no .properties.

O passo a passo da importação do certificado está desdrido no seguinte documento: Importação de certificados Https

As guias serão integradas ao serem criadas do sistema, após isso é necessário utilizar o App Deep Audit para realizar a conferencia da auditoria realizada pela Carol.

Após atualizar o status no app sera necessário rodar o RPW hat.carolIntegrationRPW para atualizar o status das guias no TOTVS.

Existe a opção de execução contínua para este RPW será possível manter o RPW rodando até que a execução seja cancelada.

É gerado um relatório de erro na central de documentos caso ocorra algum erro na execução.

As guias são enviadas para a Carol através do 2C, e o status da guia é atualizado no TOTVS Através do RPW hat.carolIntegrationRPW.

Ao rodar o RPW são feitas as seguintes consistências:

  • Toda a guia foi auditada: caso todos os procedimentos e insumos da guia não tenha sido auditado no App Deep Audit a guia não terá seu status atualizado.
  • A guia deve estar em status 9 - Pendente Auditoria ou 10 - Pendente Liberação: caso a guia esteja em outro status a mesma não terá seu status atualizado.
  • Caso um procedimento seja auditado no App Deep Audit para manter em auditoria toda a guia será mantida em auditoria.
  • A guia será negada caso todos os procedimentos sejam negados.
  • Os procedimentos negados terão a quantidade negada.
  • Se as guias de autorização possuírem pacotes autorizados parcialmente (movimentos autorizados e também negados), a guia ficará no status "Pendente de Liberação".
  • Caso seja uma guia de intercambio será realizada a comunicação com a Unimed solicitante, caso negada será utilizada as glosas como motivo de negativa, caso a guia não possua glosas a mesma será mantida em auditoria.