As alterações visam adicionar uma funcionalidade ao TOTVS Saúde Planos - Linha Datasul para o envio das guias para o HUB.
Criado um novo sub-menu na "Central de Integrações Saúde Planos" para parametrizar a integração.
Criado um novo menu no TOTVS para agendar/realizar o envio das guias.
A integração com o HUB se aplica somente às Unimeds do sistema Unimed-RS.
1. Acesse o menu Importação Menu Datasul (men706aa) e importe o arquivo men_hat.d.
2. Acesse o menu Programa Produto Datasul (bas_prog_dtsul) e altere os registros "hat.sendGuidesHubParams", "hat.hubGuidesCentral", "hat.sendGuidesHub", "hat.sendExecutionHub", "hat.hubGuides" e "hat.hubExecutionHistor" para liberar as permissões de acesso:
hat.sendGuidesHubParams - Tela de parâmetros do HUB de Guias
hat.hubGuidesCentral - Tela centralizadora dos menus do HUB de Guias (disponível a partir do patch de 26/08/2024 - 12.1.2407-3, 12.1.2403-9 e 12.1.2311-14)
hat.sendGuidesHub - Tela de agendamento/envio das requisições para o HUB de Guias
hat.sendExecutionHub - Tela de agendamento/envio da execução de procedimentos para o HUB de Guias
hat.hubGuides - Tela para consulta e importação das guias do HUB
hat.hubExecutionHistor - Tela de consulta das execuções de procedimentos do HUB
3. Acesse o menu Atualiza Menu Usuário (mer010aa) e execute a atualização.
Serão disponibilizados os itens de menu conforme listagem acima
4. Importe o Certificado para acesso à API do HUB.
Para realizar a integração é necessário realizar a importação do certificado https.
Deve ser copiado o arquivo dc4d6a89.0 em anexo para a pasta "/certs" da instalação do Progress que é utilizada pelo AppServer/PASOE do ERP.
Alternativamente, pode ser exportado o certificado diretamente pelo navegador acessando o endpoint do serviço e importando-o para o Progress através do comando certutil -import do proenv.
1. Acesse o menu Central de Integrações Saúde Planos (hgp.integrationsParams) e no sub-menu "HUB de Guias" ative a integração:
2. Informe uma data de início para o envio das guias.
O envio só será realizado quando a integração estiver ativa e demais parâmetros preenchidos.
Só serão consideradas as guias com data de emissão entre a "Data de inicio do envio de guias" da tela de parâmetros e "Guias criadas até" da tela de envio (cfe. detalhado na aba Procedimento para Utilização).
3. Informe os dados de acesso e os endpoints do serviço:
4. Informe o "Tipo de guia" que será utilizado na criação automática da Guia. É necessário que seja uma tipo de guia de SADT(Exames). Só é permitido a seleção de 1 tipo de guia.
1. Acesse o menu Envio de Requisições para HUB de Guias(hat.sendGuidesHub), informe os parâmetros conforme necessário e execute:
A partir do patch de 26/08/2024 (12.1.2407-3, 12.1.2403-9 e 12.1.2311-14), esse programa deve ser acessado através do menu Central Hub de Guias (hat.hubGuidesCentral)
2. Será criado um pedido no RPW para processar a seleção e realizar o envio das guias, podendo ser acompanhado através do Monitor Pedidos Execução (pedido-execucao-monitor).
3. Após a execução do pedido no RPW, serão gerados relatórios de acompanhamento e erros na Central de Documentos no formato: "HUB_GUIAS_" + "Número do pedido no RPW" + ".zip"
Erros de integração serão apresentados no relatório de erros.
Caso não existam guias a serem enviadas, quando executado será apresentado no relatório de erros a mensagem de "Nenhuma guia pendente de envio encontrada com o filtro informado".
Guias enviadas com sucesso serão apresentadas no relatório de acompanhamento.
Guias enviadas com sucesso não serão reprocessadas em execuções posteriores.
Operações:Executar procedimento.
Objetivo:Enviar requisição para realizar a execução/baixa de procedimentos de uma determinada guia.
1. Acesse o menu Envio de Execução de Procedimentos para HUB de Guias(hat.sendExecutionHub), informe os parâmetros conforme necessário e execute:
A partir do patch de 26/08/2024 (12.1.2407-3, 12.1.2403-9 e 12.1.2311-14), esse programa deve ser acessado através do menu Central Hub de Guias (hat.hubGuidesCentral)
2. Será criado um pedido no RPW para processar a seleção e realizar o Envio da execução/baixa de procedimentos para oHUB de Guias.
Pode ser acompanhado através do Monitor Pedidos Execução (pedido-execucao-monitor). Exemplo:
3. Após a execução do pedido no RPW, serão gerados relatórios de acompanhamento e erros na Central de Documentos no formato: "HUB_GUIAS_" + "Número do pedido no RPW" + ".zip"
Erros de integração serão apresentados no relatório de erros.
Caso não existam guias a serem enviadas, quando executado será apresentado no relatório de erros a mensagem de "Nenhuma guia pendente de envio encontrada com o filtro informado".
Guias enviadas com sucesso serão apresentadas no relatório de acompanhamento.
Guias enviadas com sucesso não serão reprocessadas em execuções posteriores.
Foi realizada a criação da APIhat/v1/hubGuides, responsável por receber as requisições enviadas pelo HUB.
Para que seja possível realizar uma chamada externa para uma API do TOTVS é necessário realizar a autenticação com um usuário válida. Para isso deve ser utilizado o processo de Basic Authentication informando o nome e senha do usuário.
Exemplo do token basic:
Exemplo de URL para chamada:http://servidor:porta/dts/datasul-rest/resources/prg/hat/v1/hubGuides/consultaDadosGuia
Deve ser substituído o "servidor" e "porta" conforme seu ambiente
O método http para requisição deve ser POST
Cada Unimed deverá configurar suas informações de autenticação e URL da API diretamente no HUB.
A partir do patch de 26/08/2024 (12.1.2407-3, 12.1.2403-9 e 12.1.2311-14), esse programa deve ser acessado através do menu Central Hub de Guias (hat.hubGuidesCentral)
É possível realizar operações como consultar as guias informando a Unidade e a Guia ou Carteira do beneficiário ou importar para o Sistema.
A guia importada ficará como digitada para ajuste de dados.
1. Para utilização no Autorizador é necessário a seguinte parametrização:
1.2 Ativar parametrização Prestador x Clinica na aba Informações Adicional (hac.clinicalProvider) campo Consulta HUB:
2. Acesse o Checkin do Autorizador e informar a carteira do beneficiário:
3. Clicar no ícone de "Visualizar guias do HUB" .
4. Serão apresentadas as opções Exportar CSV, Carregar Guia e Detalhar a guia. Ao posicionar o ponteiro do mouse por cima da guia será apresentado os movimentos da guia.
4.1. Exportar CSV
Exportar CSV irá exportar em um arquivo .csv todos os dados das guias listadas;
4.2. Detalhar Guia
Irá carregar os dados da guia selecionado;
4.3 Carregar Guia
Irá carregar os dados da guia selecionada e poderá ser solicitado no sistema , seguindo o processo de solicitação de exames;
Após receber uma execução de procedimento do Hub de Guias, será possível consultar essas execuções através do menu Histórico de Execuções de Procedimentos do Hub (hat.hubExecutionHistor).
A partir do patch de 26/08/2024 (12.1.2407-3, 12.1.2403-9 e 12.1.2311-14), esse programa deve ser acessado através do menu Central Hub de Guias (hat.hubGuidesCentral)
O filtro dessa tela é através do número de guia da unidade solicitante, sendo possível realizar uma pesquisa aberta por todas as execuções recebidas: