01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:HAT - Atendimento ao Público
Função:

PTU Online

País:Brasil
Requisito:DSAUGPSAUTOR-11228

02. SITUAÇÃO/REQUISITO

O objetivo deste documento é apresentar os detalhes do novo serviço para o PTU Online no Tomcat, criado para a substituir o serviço atualmente em uso no Foundation Saúde.

03. SOLUÇÃO

No menu Central de Integrações Saúde Planos (hgp.integrationsParams) foi criado o novo menu PTU Online, contendo as parametrizações do serviço:

Comunicação

  • A URL do serviço deve ser o servidor mais a porta onde a aplicação está rodando no TOMCAT.
  • A versão do PTU continua sendo configurada no pr1410p/hcg.globalParameters.

Endpoints

  • Quando o campo relacionado ao serviço estiver preenchido o sistema seguirá o processo via TOMCAT.
  • Quando o campo relacionado ao serviço estiver vazio, o sistema seguirá o processo via FOUNDATION. 

Preencha com o endereço das URL's do campo relacionado ao serviço:

 

As URL's são as fornecidas pela Unimed do Brasil para comunicação com o WSD.

Exemplo:
Editando o menu e preenchendo o campo do serviço relacionado ao que desejo utilizar. 

Campo preenchido, ou seja, ao realizar a requisição de Status da Transação - 0360 o servidor utilizado para o processamento da mensagem será pelo TOMCAT. 


Log Auxiliar

  • Habilita/desabilita a geração de arquivos auxiliares  contendo os dados de entrada e saída das comunicações realizadas no PTU Online, úteis para ambientes de homologação e validação de informações.
  • Quando habiitado é necessário informar um diretório válido para exportação, normalmente um diretório de rede que o AppServer/PASOE do sistema consiga acessar.
  • Quando desabilitado nenhum arquivo será exportado.

Essa funcionalidade é similar à pasta "xmlwslog" que existia no servidor do Foundation, com a diferença que o formato dos arquivos gerados será JSON (padrão utilizado pelo novo serviço para comunicação) e não mais XML. Para verificar os XMLs que trafegaram de fato pelo WSD da Unimed do Brasil pode ser utilizada a consulta de fases da transação pela Interface Única.

  • Certificados

Exemplo de configuração do Broker Escalável para o PTU Online:
No programa BTB962AA (Parâmetros Foundation) criar o registro "totvs-saude-planos-ptuonline", o servidor pode ser apontado para o mesmo das demais aplicações ou outro para ficar isolado. 

Não houve alteração no processo de utilização das funcionalidades que envolvem o PTU Online. Todas as regras de negócio e operações em tela foram mantidas.

Exemplo: Ao solicitar uma guia de intercâmbio pelo AT0110Z, o processo de inclusão/comunicação percebido pelo usuário será o mesmo, com a diferença que o sistema estará direcionando a chamada para a Unimed do Brasil através do novo serviço e não mais pelo Foundation.

Para os clientes que utilizam programas de CPC no processo do PTU Online, deverão atentar-se para as orientações abaixo.


Os programas cpc-api-recebe-ptu91.p e cpc-atconstrans.p foram substituídos pelo cpc-bosau-recebe-ptu-online.p.

Para funcionamento correto das rotinas no processo, é necessário criar o novo programa e migrar a lógica existente para ele.

Foundation: cpc/cpc-api-recebe-ptu91.p                Tomcat: cpc/cpc-bosau-recebe-ptu-online.p

                    cpc/cpc-api-recebe-ptu91.i                               cpc/cpc-bosau-recebe-ptu-online.i

                    cpc/cpc-atconstrans.p

                    cpc/cpc-atconstrans.i

  • A nova nomenclatura não contém o número da versão do PTU, não sendo mais necessário criar um novo programa a cada atualização
  • Os nomes dos pontos de chamada foram mantidos os mesmos. Ex: "ORDEM-SERVICO", "ALTERA-PREST"
  • O novo programa deve conter somente 2 parâmetros: a tabela de entrada e a de saída:

         

  • Para migração da lógica da CPC, deve ser considerada a nova nomenclatura das temp-tables do programa (todos os campos anteriormente existentes foram mantidos):

         

03. ASSUNTOS RELACIONADOS