01. DADOS GERAIS
| Produto: | TOTVS Saúde Planos |
|---|
| Linha de Produto: | Linha Datasul |
|---|
| Segmento: | Saúde |
|---|
| Módulo: | HVP |
|---|
| Função: | Central PTU |
|---|
| País: | Brasil |
|---|
02. SITUAÇÃO/REQUISITO
É necessário realizar adequações para atender as alterações disponibilizadas pela Unimed Brasil referente a nova versão 1102.2024 2025 do PTU On-line.
03. SOLUÇÃO
- Adequações gerais conforme manual do PTU.Criação de uma nova opção "N- Não Binário" no campo Gênero Social das seguintes telas:
- Manutenção de beneficiários (interna e Portal Empresa);
- Manutenção de pessoa física;
- Manutenção de Contratantes;
Manutenção de Prestadores.
| Informações |
|---|
|
As alterações do A300 e Suspensão de Beneficiários entram em vigência a partir de 14/02/2025. VCOM tem vigência na mesma data, porém de maneira opcional. |
| Informações |
|---|
|
Os arquivos abaixo contém as últimas correções e ajustes do processo e podem ser utilizados com a versão indicada: Últimas atualizações: - 27/01/2025 - Ajustes referentes a:
- Abono carências na inclusão
- 07/03/2025 - Ajustes referentes a:
| Versão | Compilação Progress 12 para os patches disponíveis (Bancos Progress e Oracle) | Arquivo .war Tomcat |
|---|
| 12.1.2503 | | | | 12.1.2411 | | | | 12.1.2407 | | |
Outras informações: Arquivos .war devem ser colocados na pasta webapps do Tomcat |
| Totvs custom tabs box |
|---|
| tabs | Procedimento para Implantação, Procedimento para Configuração, Procedimento para Utilização, Movimentação de Beneficiários, A300, Envio de Contrato (VCOM) |
|---|
| ids | passo1,passo2,passo3,passo4 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
|
1. Acesse o menu Importação Menu Datasul (men706aa) e importe o arquivo men_hvp.d. 2. Acesse o menu Programa Produto Datasul (bas_prog_dtsul) e altere o registro os registros "hvp.ptuIntegrationscontractPtuIntegrations" para liberar a permissão de acesso 3. Acesse o menu Atualiza Menu Usuário (mer010aa) e execute a atualização. - Será disponibilizado novas opções de acesso em:
Para o correto funcionamento do serviço é necessário que o ambiente do cliente esteja com as variáveis de ambiente configuradas de acordo com o documento Configurar servidor de aplicação TOMCAT. Essas variáveis são compartilhadas por outros processos do Totvs, como a integração com Datasus para consulta do CNS e serviços da TISS. Assim, pode ser que elas já estejam configuradas. Caso esses parâmetros sejam alterados, eles podem impactar também nesses outros processos. A comunicação com o serviço da Unimed do Brasil é feita pelo Tomcat, por isso se faz necessárias essas configurações.
Também é necessário a configuração de algumas variáveis de ambiente no servidor do Tomcat sendo elas: - 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.
Conforme documentação da Unimed do Brasil, o certificado digital a ser utilizado deve ser o ICP-Brasil.
| Informações |
|---|
As configurações de certificado de ambiente, Tomcat e broker escalável mantém-se as mesmas do PTU Integrações 8, conforme o DT Adequações PTU Integrações 8.0. |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| A configuração inicial do serviço deve ser realizada na aplicação Central de Integrações Saúde Planos (hgp.integrationsParams) conforme o item PTU Movimentação. Nessa documentação é possível encontrar a URL de exemplo da API da Unimed do Brasil, que deve ser configurada para que o Totvs, para que seja feito o envio das informações dos beneficiários.
Broker Escalável: Como a Unimed deve disponibilizar um serviço para ser chamado pela Unimed do Brasil, para recebimento dos compartilhamentos de risco. Caso a sua Unimed entenda que irão recebemos muitas requisições desse tipo, este serviço permite a utilização do conceito de broker escalável. Para utilizar é necessário cadastrar o broker no programa Parâmetros Foundation (btb962aa) com o Alias totvs-hgp-webservices. Mais informações sobre o uso do broker escalável podem ser encontradas em Broker Escalável - Exemplo de como fazer uso do aplicativo e alias para chamadas REST. Versão do PTU Implementado campo nas configurações para definir qual a versão do PTU que será utilizada nos processos. Image Removed
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
|
Adequações gerais no processo de movimentação de beneficiários para a versão 02.2025 do PTU Online - Adicionado o campo Versão na tela hgp.integrationsParams para que seja possível selecionar qual a versão do serviço de movimentação de beneficiários será utilizada pelo sistema.
- Para que as alterações dispostas nessa seção sejam aplicadas, a versão PTU Online 02.2025 deve estar configurada na tela hgp.integrationsParams.
- Adicionado o campo Motivo de suspensão na tela hgp.integrationsParams para que seja possível selecionar o motivo de suspensão padrão no caso de um recebimento em que o beneficiário está suspenso. O qual vai criar/atualizar o registro na tela hmc.beneficiaryTemporarySuspension.
- Adicionado campo referente ao Registro ANS da administradora de benefícios na manutenção de pessoas jurídicas (hvp.company).
- Criada uma nova opção N- Não Binário no campo Gênero Social das seguintes telas:
- Manutenção de beneficiários (interna e Portal Empresa);
- Manutenção de pessoa física;
- Manutenção de Contratantes;
- Manutenção de Prestadores.
- Efetuada alteração na tela Tipos de carência x Módulo (hvp.carenceTypeModules). O campo tipo de carência existente passou a se chamar tipo de cobertura, e foi incluído um campo novo chamado "Tipo de carência", os quais usam respectivamente os valores das tabelas K e K1 do PTU Anexos. Dessa forma Deve-se executar a spp "sp-ajusta-tipo-carencia-k1.p" para alterar o tipo de carência para o tipo de cobertura e preencher o tipo de carência conforme de-para a seguir.
Image Added- Alteração na tela hvp.contractTemporarySuspension - Suspensão temporária dos contratos, para que nas ações de inclusão/alteração/exclusão seja realizada uma movimentação no PTU online para cada beneficiário cadastrado no contrato suspenso.
- Inclusão - Envio de movimentação dos beneficiários do contrato, marcando que o mesmo está suspenso caso seja um usuário repasse.
- Alteração - Envio de movimentação dos beneficiário do contrato, caso seja alterada a data final de suspensão.
- Exclusão - Envio de movimentação dos beneficiários do contrato, desmarcando a suspensão caso se encaixe nas regras caso seja um usuário repasse.
A seguir estão dispostos na estrutura do JSON as principais alterações referentes ao PTU Online 02.2025.
Após o serviço ser habilitado, todas movimentações passíveis de envio para a Unimed Brasil serão processadas e enviadas de maneira automática. A movimentação pode ser consultada via Central PTU na aba PTU Movimentação. Importante: Para beneficiários existentes na base é necessário que seja feita a atualização do Código de Controle Unimed. Foi disponibilizado a seguinte SP que permite importar o arquivo CSV que pode ser solicitado a Unimed Brasil. Em situações especificas, onde seja necessário envio manual de dados que não tenham sido enviados de forma automática é possível fazer utilização da seguinte SP. Importante: Junto a Unimed do Brasil deve ser feita a configuração do endpoint para recebimento do compartilhamento de risco. Abaixo é possível verificar. Endpoint externo do Compartilhamento de Risco: http://{HOST}:{PORTA}/totvs-hgp-webservices/ptu/v8/integrations/beneficiarios/compartilhamento-riscos Também criamos um endpoint que pode ser utilizado para verificar as as variáveis de ambiente do Tomcat estão configuradas corretamente. Esse serviço estará disponível somente a partir do patch 12.1.2311.12, 12.1.2403.8 e 12.1.2407.2. Endpoint para validação de variáveis de ambiente: http://{HOST}:{PORTA}/totvs-hgp-webservices/ptu/v8/integrations/gateway/serverInfo Envio da movimentação de beneficiários Adequação dos campos de acordo com o layout: - cabecalho
- codigoVersaoPtu: Adaptado para poder receber a nova versão ("
011- 001");
- protocoloContrato - Após o envio com sucesso da abertura do contrato, deverão ser enviados todos os beneficiários que fazem parte da massa inicial desse contrato, com esse campo preenchido. Após o envio do contrato ser encerrado, esse campo não deve mais ser preenchido.
- dadosBeneficiario
- motivoExclusaoBeneficiario - Ajustes de validação.
- valorMensalidade
rendaMensalcarteirinhaAnterioridFilhoprodutoAgregado- codigoUnimedDestino
- tipoProduto
- descricaoProduto
- codigoPlanoDestino
- dataRepasseUnimedDestino
- dataInicioVigenciaProduto
- dataFimVigenciaProduto
dadosEmpresaContratante- - Campo adicionado, valor é preenchido da mesma forma que no A300
- rendaMensal - Campo adicionado, valor é preenchido da mesma forma que no A300
- carteirinhaAnterior - Campo adicionado, valor é preenchido da mesma forma que no A300
- idFilho - Campo adicionado, valor é preenchido da mesma forma que no A300
- produtoAgregado - Alteração com adição de campos para funcionar como o A300
- indicadorCompartilhamento - Se o beneficiário for de compartilhamento de risco (A100), será true, e false quando for produto externo (A300).
- codigoUnimedDestino - Obrigatório quando tiver produto agregado
- tipoProduto - Obrigatório quando tiver produto agregado
- descricaoProduto
- codigoPlanoDestino - Obrigatório quando tiver produto agregado
- dataRepasseUnimedDestino - Obrigatório quando tiver produto agregado
- dataInicioVigenciaProduto - Obrigatório quando tiver produto agregado
- dataFimVigenciaProduto
- dadosCooperado
- cdigoUfConselho - Tratado para utilizar a codificação do IBGE.
- dadosEmpresaContratante
- dataInclusaoEmpresaUnimed - Obrigatório quando tiver produto agregado
dataInclusaoEmpresaUnimed telefone- dataExclusaoEmpresaUnimed
- endereco
- logradouroPrincipal: Tamanho aumentado para 80 caracteres;
- complementoLogradouro: Tamanho aumentado para 80 caracteres;
- bairro: Tamanho aumentado para 45 caracteres;
- telefone - Adicionados dados de telefone do contratante
:- tipoTelefone
- ddd
- numero
- ramal
- dadosPlano
- registroANSAdmBeneficios - Adicionado campo que utiliza o valor do campo que foi adicionado na tela hvp.company
Tag de - abrangencias
- codigoUf - Tratado para utilizar a codificação do IBGE.
- Tag carencias renomeada para cobertura;
- dataFimCarencia renomeada para dataFimCobertura;
- carencias - Adicionado novo bloco de carências
- tipoCarencia
- dataBaseCarencia
- dataFimCarencia
- dadosPessoa
- generoSocial: Adicionada opção N - Não binário;
- rg
- uf: Tratado para utilizar a codificação do IBGE;
- complementosCadastrais
- enderecos
- tipoResidencia - Ajustada regra de obrigatoriedade.
- lograduro - Tamanho aumentado para 80 caracteres;
- bairro - Tamanho aumentado para 45 caracteres;
- complemento - Tamanho aumentado para 80 caracteres;
- compartilhamentoRisco
- indicadorSuspensaoAtendimento - Indica se o beneficiário deve ter a suspensão ou normalização do atendimento.
Recebimento da movimentação de beneficiários de compartilhamento de risco Adequação dos campos de acordo com o layout: - cabecalho
- codigoVersaoPtu: Adaptado para poder receber a nova versão ("
011dadosPlanoTag de - dadosBeneficiario
- motivoExclusaoBeneficiario - Ajustes de validação
- produtoAgregado
- codigoUnimedDestino
- tipoProduto
- descricaoProduto
- codigoPlanoDestino
- dataRepasseUnimedDestino
- dataInicioVigenciaProduto
- dataFimVigenciaProduto
- - Alteração com adição de campos para funcionar como o A300
- indicadorCompartilhamento - Se o beneficiário for de compartilhamento de risco (A100), será true, e false quando for produto externo (A300).
- codigoUnimedDestino - Obrigatório quando tiver produto agregado
- tipoProduto - Obrigatório quando tiver produto agregado
- descricaoProduto
- codigoPlanoDestino - Obrigatório quando tiver produto agregado
- dataRepasseUnimedDestino - Obrigatório quando tiver produto agregado
- dataInicioVigenciaProduto - Obrigatório quando tiver produto agregado
- dataFimVigenciaProduto
- idFilho
- valorMensalidade
- rendaMensal
- indicadorSuspensaoAtendimento - Indica se o beneficiário deve ter a suspensão ou normalização do atendimento. No caso de estar recebendo uma suspensão, será criado/atualizado o registro na tela hmc.beneficiaryTemporarySuspension, usando o motivo de suspensão padrão configurado na tela hgp.integrationsParams.
- dadosPlano
- carencias renomeada para cobertura;
- dataFimCarencia renomeada para dataFimCobertura;
- carencia - Adicionado novo bloco de carências
- tipoCarencia
- dataBaseCarencia
- dataFimCarencia
- dadosPessoa
- generoSocial: Adicionada opção N - Não binário;
- rg
- uf: Tratado para utilizar a codificação do IBGE;
Recebimento do retorno da movimentação de beneficiários de compartilhamento de risco Adequação dos campos de acordo com o layout: - cabecalho
- dadosBeneficiario
- codigoControleUnimedBrasil : Adicionado código de controle da Unimed do Brasil;- Opcional, somente será recebido se o beneficiário foi incluído na Brasil.
- statusProcessamento
- statusProcessamento
- status: É possível que a UB retorne um novo status: "A" - Análise.
- compartilhamentoRiscodadosPlano
- Tag de carencias renomeada para cobertura;
- dataFimCarencia renomeada para dataFimCobertura;
|
|
Webinar PTU Integrações 8.0
| Conector de Widget |
|---|
| width | 500 |
|---|
| url | https://www.youtube.com/watch?v=w0YttveLW_M&feature=youtu.be |
|---|
| height | 300 |
|---|
|
- carencia - Adicionado novo bloco de carências
- tipoCarencia
- dataBaseCarencia
- dataFimCarencia
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
|
A300 - Produto - A partir do início da utilização da versão PTU Online 02.2025 o envio e o recebimento de A300 passam a ser realizados via serviço de movimentação de beneficiários.
Instruções para a correta utilização deste processo - Para que o A300 passe a ser enviado e recebido via movimentação de beneficiários, deve ser configurada a versão PTU Online 02.2025 na tela hgp.integrationsParams.
- Dessa forma, sempre que o beneficiário receber um novo produto, módulo de cobertura, que seja produto terceirizado, deve ser gerado um envio de movimentação de beneficiário com todos os produtos que esse beneficiário possui. Assim como, se o beneficiário tiver esse produto cancelado ou excluído, deve ser enviado o beneficiário com as informações do produto em questão.
Exemplo do JSON de envio referente a parte do A300 - dadosBeneficiario
- valorMensalidade - Campo adicionado, valor é preenchido da mesma forma que no A300
- rendaMensal - Campo adicionado, valor é preenchido da mesma forma que no A300
- carteirinhaAnterior - Campo adicionado, valor é preenchido da mesma forma que no A300
- idFilho - Campo adicionado, valor é preenchido da mesma forma que no A300
- produtoAgregado - Alteração com adição de campos para funcionar como o A300
- indicadorCompartilhamento - Se o beneficiário for de compartilhamento de risco (A100), será true, e false quando for produto externo (A300).
- codigoUnimedDestino - Obrigatório quando tiver produto agregado
- tipoProduto - Obrigatório quando tiver produto agregado
- descricaoProduto
- codigoPlanoDestino - Obrigatório quando tiver produto agregado
- dataRepasseUnimedDestino - Obrigatório quando tiver produto agregado
- dataInicioVigenciaProduto - Obrigatório quando tiver produto agregado
- dataFimVigenciaProduto
- dadosEmpresaContratante
- dataInclusaoEmpresaUnimed - Obrigatório quando tiver produto agregado
- dataExclusaoEmpresaUnimed
Exemplo do JSON de recebimento referente a parte do A300 - dadosBeneficiario
- idFilho
- valorMensalidade
- rendaMensal
- produtoAgregado - Alteração com adição de campos para funcionar como o A300
- indicadorCompartilhamento - Se o beneficiário for de compartilhamento de risco (A100), será true, e false quando for produto externo (A300).
- codigoUnimedDestino - Obrigatório quando tiver produto agregado
- tipoProduto - Obrigatório quando tiver produto agregado
- descricaoProduto
- codigoPlanoDestino - Obrigatório quando tiver produto agregado
- dataRepasseUnimedDestino - Obrigatório quando tiver produto agregado
- dataInicioVigenciaProduto - Obrigatório quando tiver produto agregado
- dataFimVigenciaProduto
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo4 |
|---|
|
Envio da abertura do contrato, da massa inicial de beneficiários e do encerramento do contrato A Unimed do Brasil criou um processo junto ao envio de dados de beneficiários para verificar se ao fechar um novo contrato, uma operadora está realizando invasão de área de outra operadora. Para isso deve ser enviado um contrato e sua massa de beneficiários para a Brasil avaliar ou não se existe invasão de área. Este processo deve ser realizado apenas uma vez, com a carga inicial dos beneficiários do contrato. Essa ação será disparada manualmente através de um botão presente dos detalhes do contrato (Manutenção Contratos - hvp.contract) ou pela tela de auditoria de contatos (Auditoria Contratos hvp.auditContract), se o campo "Enviar contrato e beneficiários - PTU" estiver marcado no momento de realizar a auditoria. Após realizar o envio da abertura do contrato, o sistema enviará os beneficiários que fazem parte dessa massa inicial e após isso enviará o encerramento do contrato.
Instruções para a correta utilização deste processo - Esse serviço passará a funcionar a partir do momento em que for configurada a versão PTU Online 02.2025 na tela hgp.integrationsParams.
- Ao selecionar a versão 02.2025 do PTU Online, abrirá a possibilidade de marcar o campo Enviar contratos, que indica se deseja realmente começar a utilizar serviço o envio de contratos. A Unimed do Brasil permitirá que entre os períodos 14/02/2025 a 30/04/2025 a Unimed decida o momento correto para começar a utilizar esse processo.
- Deve ser configurado o endpoint de contratos da Unimed do Brasil no campo Endpoint do serviço de contratos que foi adicionado à tela hgp.integrationsParams. A URL a ser configurada pode ser conferida ao final da documentação da página Central de Integrações Saúde Planos (hgp.integrationsParams).
- Adicionado o campo Existe acordo de comercialização de planos entre Unimeds na tela hcg.attachmentType, o qual indica que o tipo de documento é referente à acordo de comercialização de planos entre Unimeds.
- No caso do envio de contratos que possuam esse acordo entre Unimeds, esse tipo de documento deve estar relacionado com a manutenção de contratos na tela (hcg-associativeProcessAttachments), para que seja possível informá-lo na manutenção desse contrato, e que o sistema identifique que esse anexo deve ser enviado junto no envio da abertura do contrato.
- Disponibilizada a aba Contrato na Central PTU (Central PTU - Envio de contratos), na qual poderão ser consultadas as movimentações de envio de abertura e encerramento dos contratos.
- Ao realizar o envio do contrato, se ocorrer algum erro o envio tanto do contrato quanto dos beneficiários poderá ser reprocessado via Central PTU. Caso seja enviado um anexo de acordo de comercialização de planos entre Unimeds, a Unimed do Brasil irá analisar o documento enviado e retornará em um momento posterior, se comunicando através dos endpoints que estão descritos logo a seguir, para que o contrato/beneficiários sejam atualizados.
| Informações |
|---|
Importante: Junto a Unimed do Brasil deve ser feita a configuração do endpoint para recebimento da atualização do contrato, e recebimento da atualização dos beneficiários da massa inicial do contrato. Endpoint externo do recebimento da atualização do Contrato: http://{HOST}:{PORTA}/totvs-hgp-webservices/ptu/online/respostaEnvioContratos Endpoint externo do recebimento da atualização dos beneficiários do contrato: http://{HOST}:{PORTA}/totvs-hgp-webservices/ptu/online/beneficiarios |
Envio do contrato - cabecalho
- codigoControleTransacao
- codigoVersaoPTU
- codigoUnimedOrigem
- codigoUnimedDestino
- dataGeracao
- dadosEmpresaContratante
- tipoEmpresa
- cnpjEmpresaMatriz
- nomeEmpresa
- quantidadeBeneficiariosInicial
- indicadorProcesso
- dadosAcordo
- indicadorAcordo
- arquivoAcordo
Resposta do envio do contrato - cabecalho
- codigoControleTransacao
- codigoVersaoPTU
- codigoUnimedOrigem
- codigoUnimedDestino
- dataGeracao
- protocoloContrato
- statusProcessamento
- statusProcessamento
- statusProcessamento
- codigoMensagem
- descricaoMensagem
|
|
Documentações Relacionadas:
Central PTU - Envio de contratosDocumentações Relacionadas:
Central PTU - Movimentação de Beneficiário
...
Central de Integrações Saúde Planos (hgp.integrationsParams)
Manutenção Suspensão Temporária de Beneficiário - hmc.beneficiaryTemporarySuspension
Manutenção Pessoa Jurídica hvp.company
Manutenção dos Tipos de Documentos hcg.attachmentType
Manutenção Contratos - hvp.contract
Auditoria Contratos hvp.auditContract
DSAUGPSCONTRAT2-18799 DT SP para Envio Manual no Serviço de Movimentação de Beneficiários
...
CPC826_CPC_BOSAUPTUINTEGRATIONSCOMPRISCO
Manutenção Suspensão Temporária do Contrato - hvp.contractTemporarySuspension
| HTML |
|---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |