Árvore de páginas


01. DADOS GERAIS

Produto:

UNICOO

Linha de Produto:

Linha Datasul

Segmento:

Saúde

Módulo:
EGP
Função:Software de Pacotes
País:Brasil


02. SITUAÇÃO/REQUISITO

Transmissão das informações de Movimentação de Beneficiários.

03. SOLUÇÃO

O módulo foi adequado para realizar a transmissão dos beneficiários para a Unimed do Brasil. Para isto, deve-se configurar os endpoints da Unimed do Brasil no arquivo de configuração TOTVS.ini:


totvs.ini
totvs.movcadbenef.url = https://localhost:9000/
totvs.movcadbenef.url.token = https://gateway-hml.unimed.coop.br/oauth/v1/access-token
totvs.movcadbenef.url.request = https://ua-gateway-hml.unimed.coop.br/cadbenef-online/v1/beneficiarios
totvs.movcadbenef.certificado = c:\certificados\cadbenef.pfx

totvs.movcadbenef.url: endpoint do serviço disponibilizado para recepção da movimentação de compartilhamento de risco enviados pela Unimed do Brasil (processo em desenvolvimento);

totvs.movcadbenef.url.token: endpoint para geração do Token de autenticação;

totvs.movcadbenef.url.request: endpoint para envio das mensagens de Movimentação de Beneficiários;

totvs.movcadbenef.certificado: caminho do certificado pfx para assinatura das mensagens


Além destas propriedades no arquivo ini, deve-se ainda configurar os seguintes parâmetros na base:

USRMVBUS: Client ID de aplicação para geração do Token;

USRMVBPS: Senha de acesso para geração do Token;

USRMVPCT: Senha de acesso ao certificado digital. Esta senha deve ser codificada em base64 antes de registrada no parâmetro.


A partir desta versão o módulo utilizará a versão do Framework .Net 4.8.1 que deve ser atualizado no Windows. Segue link para download

03. Atualização do número de controle da Unimed do Brasil

Para atualização dos beneficiários que já estão incluídos no Cadastro de Movimentação de Beneficiários, é necessário solicitar para a Unimed do Brasil o arquivo csv contendo os códigos de controle para importação na base. Com o arquivo, execute o módulo SDP no prompt com os parâmetros:


Prompt de Comando
c:\Ptu_integracoes> sdp.exe MOVCADBENEFCSV "C:\PTU\UNIMED BARRA MANSA.csv"

Sendo que o segundo parâmetro é o caminho do arquivo csv, entre aspas.

04. Transmissão da Movimentação

O parâmetro MOVAUTO define a forma como os dados serão transmitidos:

  • "S": os dados serão transmitidos de forma automatizada, isto é, assim que o evento é gerado o mesmo é identificado pelo módulo no servidor e transmitido; não há necessidade de instalação do módulo no ambiente do usuário.
  • "N": os dados serão transmitidos manualmente. O evento permanecerá pendente até que seja transmitido pela tela de consulta dos eventos no módulo Usuários. Este tipo de transmissão necessita que o módulo seja configurado no ambiente do cliente, pois ele será executado no ambiente do usuário ao pressionar os botões de transmissão.

05. Inicialização do módulo no modo automatizado

Para a inicialização do módulo de forma automatizada, inicie o executável no servidor passando os parâmetros MOVCADBENEF A 1000, sendo 1000 o tempo  em milissegundos de espera para consulta no banco de dados se há beneficiários a serem transmitidos. Pode ser criado um atalho para execução do módulo: