Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoUNICOO

Linha de Produto:

Linhas_totvs
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoSaúde

Módulo:
EGP
Função:Software de Pacotes
País:Brasil
Pré-requisitoUS 24.408.1


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:

...

Bloco de código
titletotvs.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.certificado: caminho do certificado pfx para assinatura das mensagens

Dica
titleObservação

As urls acima são exemplos de configuração com a homologação da Unimed do Brasil. Elas deverão ser ajustadas para a produção quando entrar em vigor o processo.


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

CADBENEF: Ativa a geração de eventos de movimentação dos beneficiários;

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

...

Aviso

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:


Bloco de código
titlePrompt de Comando
c:\Ptu_integracoes> sdp.exe MOVCADBENEFCSV "C:\PTU\BENEFICIARIOS.csv"

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



Aviso

PARA HOMOLOGAÇÃO:
Inicialmente a Unimed do Brasil está disponibilizando os códigos de controle da homologação.

PARA ENTRADA EM PRODUÇÃO:

É imprescindível que após a confirmação do último A1300 transmitido antes da virada para o online, seja solicitado novo arquivo .csv da produção para correta atualização da base de dados, evitando-se assim divergências de informações.

Para evitar que as alterações que ocorrerem entre a geração do A1300 e a atualização do .csv não sejam transmitidas, o parâmetro CADBENEF em produção deve ser ajustado para 'S' logo após a geração deste último A1300 sem que o servidor seja levantado, para que os eventos sejam gerados e fiquem represados até a atualização do .csv.
Com a base devidamente atualizada, levantar o serviço para transmissão dos dados ao CadBenef.


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:

...