Adequar os programas do TOTVS Saúde Planos - Linha Datasul para o PTU Online - SERVIÇOS DE CHAT DE AUDITORIA COBRANÇA.
Possibilitar o envio de mensagens para discussão e alinhamento do processo de cobrança.
Vigência: 30/04/2025
03. SOLUÇÃO
As alterações visam compatibilizar o TOTVS Saúde Planos - Linha Datasul para o PTU Online - SERVIÇOS DE CHAT DE AUDITORIA COBRANÇA.
Criação de uma Central de Mensagens de Auditoria PTU (hrc.auditMenssagePtu) para envio/recebimento de mensagens.
MENU:
Central de Mensagens de Auditoria PTU (hrc.auditMenssagePtu):
Central de Mensagens de Auditoria PTU (hrc.auditMenssagePtu):
De acordo com o manual do PTU Online, as mensagens são agrupadas em discussões e cada discussão faz referência a uma guia de internação dentro de uma fatura.
A discussão, nesse sentido, é um agrupador de mensagens trocadas a respeito de uma guia.
Inclusão de Nova Discussão: Todos os dados solicitados são referentes a Guias de Internação referentes a um Arquivo XML PTU Cobrança.
Unidade origem da cobrança
Unidade destino da cobrança
Número do documento da cobrança
Lote do prestador
Número da guia TISS do prestador
Número da guia TISS da operadora
Todos os dados referentes à Nova Discussão são Obrigatórios, com exceção do campo "
Inclusão de Nova Mensagens de Auditoria vinculadas à Discussão:
Dentro de uma discussão será possível consultar as mensagens já enviadas e recebidas. Também será possível incluir uma nova mensagem.
Todos os dados referentes à Nova Mensagem são Obrigatórios, com exceção do anexo.
Ações:
Salvar: Os dados da discussão serão salvos. Se houver uma nova mensagem ela será gravada mas não será enviada para a Unimed Destino, ficando com status "Pendente" até que seja realizado o envio.
Salvar e Enviar: Os dados da discussão serão salvos. Se houver uma nova mensagem ela será criada com Status "Pendente" e, em seguida, será enviada para a Unimed Destino, ficando com status "Enviada" ou "Falha" dependendo do sucesso ou não do envio.
Cancelar: As operações realizadas em tela serão desfeitas, retornando à tela inicial.
Responder: Localizado na Grid de mensagem estará disponivel apenas quando a mensagem for de status "RECEBIDA", onde poderá ser respondida a mensagem recebida com o preenchimento automatico dos dados dos auditores.
Nova Mensagem: Criação de uma nova mensagem informando os dados solicitados.
Status das mensagens:
Pendente: Mensagem ainda não enviada.
Enviada:Mensagem enviada com retorno de SUCESSO.
Recebida: Mensagem recebidas por outra Unimed.
Falha: Mensagem enviada com retorno de ERRO.
Visualizar erro: Botão localizado na lista de mensagens, coluna Ações, onde pode ser visualizado o erro de comunicação com a UB.
Excluída: Mensagens removidas.
Apenas mensagens com Status de PENDENTE poderão ser EDITADAS ou REMOVIDAS.
Só é possível ter uma mensagem pendente de envio. Se já houver uma mensagem pendente, para incluir uma nova mensagem é necessário antes realizar o envio dessa mensagem pendente.
CENTRAL DE MOVIMENTAÇÃO GUIAS TISS
Adicionado nova funcionalidade ao botão "Outras ações" para que seja possivel acessar o Chat de Auditoria atraves do documento PTU importado.
Apenas em documentos de Internação esta opção estará disponivel.
A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.
Acesse o programa Importação Menu Datasul (men706aa) e importe o arquivo univdata/men_hrc.dpara efetuar a atualização do menu do módulo HRC - Revisão de Contas Médicas.
Parametrização do menu Central de Integrações Saúde Planos (hgp.integrationsParams) com os dados do Serviço de Chat de Auditoria Cobrança PTU.
Central de Integrações Saúde Planos (hgp.integrationsParams):
Usuário
Senha
Endpoint de Autenticação
Endpoint do serviço Chat de Auditoria Cobrança PTU
Endpoint de Validação do Token
Usuário de Validação do Token
Senha de Validação do Token
Executar o SPP spp/sp-processo-audit-mensagens.p para criação do processo de Anexo.
Após a criação do processo pode ser alterado as configurações referentes aos anexos. Acesse Manutenção Associativa Processos x Anexos (hcg.associativeProcessAttachments).
Tipo de Armazenamento: Escolhe entre 1 - Banco de Dados ou 2 - File System.
O Chat de Auditoria já faz a utilização do certificado digital conforme definido pela Unimed do Brasil. Para isso, deve-se parametrizar as seguintes propriedades na inicialização do Tomcat:
TOTVS_PTU_JKS_FILE: Deve apontar o caminho do arquivo JKS/PFX com o certificado que será utilizado.
TOTVS_PTU_JKS_PASS: Senha do arquivo JKS.
Scripts de parâmetros opcionais
Em ambiente de homologação, para fins de teste e depuração de problemas na recepção de mensagens, é possível desabilitar temporariamente a autenticação reversa. A autenticação reversa é um mecanismo de segurança que verifica a origem da mensagem, garantindo que ela foi enviada pela Unimed do Brasil.
Impacto da Desabilitação:
Ao desabilitar a autenticação reversa, o sistema aceitará mensagens de qualquer origem, permitindo, por exemplo, a simulação de mensagens de Chat de Auditores através de ferramentas como o Postman.
Não é recomendado desabilitar essa validação em ambiente de produção.
Ao desabilitar essa validação, convém adicionar regras de firewall restringindo os endereços que poderão chamar o serviço de chat de auditores, evitando a recepção de mensagens por fontes que não sejam a Unimed do Brasil.
find first param-geral
where param-geral.cod-indic-tab = "PTU-INTEGRATIONS-PARAMS"
and param-geral.cod-param = "bypassTokenAuth"
exclusive-lock no-error.
if not avail param-geral
then do:
create param-geral.
assign param-geral.cod-indic-tab = "PTU-INTEGRATIONS-PARAMS"
param-geral.cod-param = "bypassTokenAuth".
end.
assign param-geral.des-param = "true". //para reverter, basta alterar o parâmetro para "false"