Árvore de páginas


01. DADOS GERAIS


Produto:TOTVS Saúde Planos
Linha de Produto:Linha Datasul
Segmento:Saúde
Módulo:HVP
Função:

Central PTU - A100 e A300 (hgp.centralPtu)

  • Exportação de Retorno de Repasse 
  • Importação de Retorno de Repasse 

Exportação de Beneficiários - A1300 (hvp.exportBeneficiary)

Manutenção de Beneficiários (hvp.beneficiary)

País:Brasil



02. SITUAÇÃO/REQUISITO


Arquivo PTU A200

  • Como usuário responsável pelo repasse de beneficiário é necessário exportar e importar o PTU A200 conforme a nova versão do manual do PTU TXT 15.0, para que seja possível enviar e receber os dados do contrato de repasse da operadora origem do beneficiário.


Arquivo PTU A1300

  • Como usuário responsável pela exportação do PTU A1300 é necessário que somente seja gerado o arquivo com os dados de compartilhamento de risco após a importação do PTU A200 para que as informações contidas no arquivo estejam consistentes.
  • Como usuário responsável pelo envio dos dados dos beneficiários para a Unimed Brasil preciso exportar o PTU A1300 conforme a nova versão do manual do PTU XML 2.1, para que seja possível enviar os dados dos beneficiários para Unimed do Brasil.


03. SOLUÇÃO


Arquivo PTU A200

  • Alterados os programas responsáveis pela exportação e importação do arquivo de retorno de repasse (PTU A200), para considerar os novos campos conforme manual PTU TXT 15.0.


Arquivo PTU A1300

  • Realizada validação para somente exportar no arquivo PTU A1300 beneficiários de compartilhamento de risco após a importação dos novos dados recebidos pelo arquivo PTU A200.
  • Alterados os programas responsáveis pela exportação dos dados dos beneficiários para a Unimed Brasil (PTU A1300), para considerar os novos campos conforme manual PTU XML 2.1.


       Manutenção de Beneficiários 

  • Na tela de detalhes do beneficiário realizadas alterações na visualização das informações de repasse, incluindo as informações pré-existentes no programa MC0310D e as novas informações referentes à importação do PTU A200 de retorno conforme versão do manual PTU TXT 15.0.
  • Disponibilizados dois novos campos para informações complementares do beneficiário, Complemento 1 e Complemento 2. Os dados informados nestes campos serão exportados no arquivo de retorno de repasse (PTU A200) na versão PTU TXT 15.0 e no PTU A1300 na versão PTU XML 2.1.




Arquivo PTU A200:

Registros e campos incluídos na exportação e importação do PTU A200 na versão TXT 15.0:

A alteração de versão no R201 tem vigência para arquivos A200 gerados a partir de arquivos PTU A100 (Repasse) e A300 (Produto).

As alterações no R202, e os novos R203 e R204 somente tem vigência para arquivos A200 gerados a partir de arquivos PTU A100 (Repasse). 

  • R201 - HEADER (OBRIGATÓRIO)
    • NR_VER_TRA - "09"
  • R202 - BENEFICIÁRIO (OBRIGATÓRIO)
    • VIA_CARTAO e DT_VAL_CARTEIRA
    • NM_CONTR - Nome do Contratante
    • DT_INICIO_VIGENCIA - Data de início de vigência do plano Unimed que o beneficiário tem direito a utilização
    • TP_ABRANGENCIA - Abrangência do Plano
      • 1= Nacional
      • 2 = Regional A – Grupo de Estados
      • 3 = Estadual
      • 4 = Regional B – Grupo de Municípios
      • 5 = Municipal
    • TP_CONTRATACAO - Tipo de Contratação
      • 2 = Individual ou Familiar
      • 3 = Coletivo Empresarial
      • 4 = Coletivo por Adesão
    • TP_ACOMODACAO - Tipo de Acomodação
      • A = Coletiva
      • B = Individual
      • C= Não se Aplica
    • ID_REG_PLANO_ANS - Indicador do Registro do Plano na ANS
      • 1 – Regulamentado
      • 2 – Não Regulamentado
      • 3 – Adaptado
    • REG_PLANO_ANS - Número do Registro do Plano na ANS ou Código de Identificação no Sistema de Cadastro de Planos Comercializados Anteriormente à data de vigência da Lei No 9.656, de 1998
    • SEG_PLANO - Segmentação do Plano
    • CD_REDE - Código da rede referenciada
    • CD_LCAT - Código do Local de Atendimento
    • ID_CPT - Indicação de existência de Cobertura Parcial Temporária
      • S = Sim
      • N = Não
    • DT_FIM_CPT - Data Final da Cobertura Parcial Temporária
    • NM_PRODUTO - Nome do Produto (plano)
    • TIPO_REDE_MIN - Tipo de Rede conforme Manual do Intercâmbio Nacional
      • 1 – Básica
      • 2 – Especial (Tabela Própria)
      • 3 – Master (Alto Custo)
    • COMPLEMENTO_1 - Campo 1 – para informações adicionais que devem ser incluídas no verso do cartão
    • COMPLEMENTO_2 - Campo 2 – para informações adicionais que devem ser incluídas no verso do cartão
  • R203 – DADOS DA ABRANGÊNCIA DE COMPARTILHAMENTO DE RISCO (OBRIGATÓRIO SEMPRE QUE ABRANGÊNCIA = GRUPO DE ESTADOS OU GRUPO DE MUNÍCIPIOS)
    • NR_SEQ - Número sequencial de um registro em um arquivo de transferência. Inicializar com 1 (hum) na primeira linha do arquivo, sendo acrescido de 1 a cada nova linha.
    • TP_REG - Tipo de registro para os arquivos de troca de informações batch.
    • CD_MUNIC - Código do Município que faz parte do Grupo de Munícipios, conforme codificação do IBGE
    • CD_UF - Código da Unidade Federativa
  • R204 - DADOS DAS CARÊNCIAS DO BENEFICIÁRIO DE COMPARTILHAMENTO DE RISCO (OBRIGATÓRIO SEMPRE QUE O BENEFICIÁRIO POSSUIR CARÊNCIA NO RETORNO DE MOVIMENTAÇÃO CADASTRAL DE BENEFICIÁRIO (PTU A100))
    • NR_SEQ - Número sequencial de um registro em um arquivo de transferência. Inicializar com 1 (hum) na primeira linha do arquivo, sendo acrescido de 1 a cada nova linha.
    • TP_REG - Tipo de registro para os arquivos de troca de informações batch.
    • TP_COBERTURA - Tipo da Cobertura
    • DT_FIM_CARENCIA - Data final da carência para a cobertura



Arquivo PTU A1300:

Registros e campos incluídos no layout de exportação do PTU A1300 na versão XML 2.1:

Os campos incluídos no layout serão exportados conforme dados recebidos na importação do arquivo PTU A200.

  • DADOS DO CABEÇALHO
    • NRVERTRA_PTU - Número da versão da transação (“19”)
  • DADOS DO BENEFICIÁRIO (OBRIGATÓRIO)
    • MOTIVO_EXCLUSAO_BENEF - Motivo de exclusão
  • DADOS DO PLANO DE COMPARTILHAMENTO DE RISCO (OPCIONAL)
    • CD_UNI_DES_COM - Código da Carteira na Unimed Destino do compartilhamento de risco 
    • ID_BENEF_DES - Código de Identificação na Carteira do Beneficiário na Unimed Destino
    • VIA_CARTAO - Via do Cartão
    • DT_VAL_CARTEIRA - Data de Validade do Cartão
    • NM_CONTR - Nome do Contratante
    • DT_INICIO_VIGENCIA - Início da vigência que o beneficiário tem direito a utilização do plano
    • TP_ABRANGENCIA - Abrangência do plano
      • 1= Nacional
      • 2 = Regional A – Grupo de Estados
      • 3 = Estadual
      • 4 = Regional B – Grupo de Municípios
      • 5 = Municipal
    • TP_CONTRATACAO - Tipo de contratação
      • 2 = Individual ou Familiar
      • 3 = Coletivo Empresarial
      • 4 = Coletivo por Adesão
    • TP_ACOMODACAO - Tipo de acomodação
      • A = Coletiva
      • B = Individual
      • C= Não se Aplica
    • ID_REG_PLANO_ANS - Indicador do Registro do Plano na ANS
      • 1 – Regulamentado
      • 2 – Não Regulamentado
      • 3 – Adaptado
    • REG_PLANO_ANS - Número do Registro do Plano na ANS ou Código de Identificação no Sistema de Cadastro de Planos Comercializados Anteriormente à data de vigência da Lei No 9.656, de 1998
    • SEG_PLANO - Segmentação do Plano
    • CD_REDE - Código da rede referenciada
    • CD_LCAT - Código do Local de Atendimento
    • ID_CPT - Indicação de existência de Cobertura Parcial Temporária
      • S = Sim
      • N = Não
    • DT_FIM_CPT - Data Final da Cobertura Parcial Temporária
    • NM_PRODUTO - Nome do Produto (Plano)
    • TIPO_REDE_MIN - Tipo de Rede conforme Manual do Intercâmbio Nacional
      • 1 – Básica
      • 2 – Especial (Tabela Própria)
      • 3 – Master (Alto Custo)
    • COMPLEMENTO_1 - Campo 1 - para informações adicionais que devem ser incluídas no verso do cartão
    • COMPLEMENTO_2 - campo 2 - para informações adicionais que devem ser incluídas no verso do cartão
  • DADOS DA ABRANGÊNCIA DE COMPARTILHAMENTO DE RISCO (OBRIGATÓRIO SEMPRE QUE ABRANGÊNCIA = GRUPO DE ESTADOS OU GRUPO DE MUNÍCIPIOS)
    • CD_MUNIC - Código do Município que faz parte do Grupo de Munícipios, conforme codificação do IBGE
    • CD_UF - Código da Unidade Federativa
  • DADOS DAS CARÊNCIAS DO BENEFICIÁRIO DE COMPARTILHAMENTO DE RISCO (OBRIGATÓRIO SEMPRE QUE O BENEFICIÁRIO POSSUIR CARÊNCIA)
    • TP_COBERTURA - Tipo da Cobertura
    • DT_FIM_CARENCIA - Data final da carência para a cobertura
  • DADOS DO PLANO (OBRIGATÓRIO)
    • COMPLEMENTO_1 - Campo 1 – para informações adicionais que devem ser incluídas no verso do cartão
    • COMPLEMENTO_2 - Campo 2 – para informações adicionais que devem ser incluídas no verso do cartão



Manutenção de Beneficiários (hvp.beneficiary):

Ao acessar os Detalhes do Beneficiário, a seção Repasse passa a apresentar todos repasses que o beneficiário já teve:

Selecionando o ícone referente a Informações do Retorno de A200 a seguinte tela é exibida:

Selecionando o ícone referente ao Histórico de Proposta de Repasse a seguinte tela é exibida:


Ao acessar os Detalhes do Beneficiário, a seção Observações passa a apresentar os campos Complemento 1 e Complemento 2:


Ao incluir ou editar um beneficiário, os campos Complemento 1 e Complemento 2 são habilitados para digitação:



A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.

O pacote está disponível no portal (https://suporte.totvs.com/download).


  • No TOTVS12, acesse o programa Manutenção Layout – TE0110Q e por meio da opção F6 – Exportação / Importação, realize a importação do arquivo database\dados\tablas.d para efetuar a inclusão dos novos layouts:


Programas de layout que serão criados:

A200 – Retorno de Repasse e de Produto

      • LAPTUA200R-E150 - Exportação de Retorno de Repasse 
      • LAPTUA200P-E150 - Exportação de Retorno de Produto
    •  
      • LAPTUA200R-I150 - Importação de Retorno de Repasse 
      • LAPTUA200P-I150 - Importação de Retorno de Produto
      • LAPTUA200B-I150 - Importação de Retorno de Beneficiário

A1300 – Exportação de beneficiários para a Unimed Brasil

      • LAPTUA1300E-021 - Exportação de beneficiários


Programas de layout específicos da versão vigente deverão ser modificados para receber novos parâmetros, conforme apresentado abaixo nos layouts vigentes do produto que foram modificados.

A200 – Retorno de Repasse e de Produto

      • LASET084R - Exportação de Retorno de Repasse 
   def input         parameter table for tmp-set0009-header.     
   def input         parameter table for tmp-set0009-benef.     
   def input         parameter table for tmp-set0009-mens.
   def input         parameter table for tmp-set0009-trailler.
   def input         parameter in-funcao-par                        as char   no-undo.
   def input         parameter cd-unidade-destino-par               as int    no-undo.
   def input         parameter lg-prim-mens-par                     as log    no-undo.
   def input         parameter nm-arquivo-importacao-par            as char   no-undo.
   def input         parameter nm-diretorio-retorno-par             as char   no-undo.
   def output        parameter nm-arquivo-volta-par                 as char   no-undo.
   def input-output  parameter table for tmp-msg-set0009.
   def input-output  parameter lg-erro-par                          as log    no-undo.


      • LASET085R - Importação de Retorno de Repasse
def input-output         parameter table for tmp-set0011-header.
def input-output         parameter table for tmp-set0011-benef.
def input-output         parameter table for tmp-set0011-mens.
def input-output         parameter table for tmp-set0011-trailler.
def input                parameter in-funcao-par                        as char   no-undo.
def input                parameter cd-userid-par                        as char   no-undo.
def input                parameter lg-prim-mens-par                     as log    no-undo.
def input                parameter nm-diretorio-arquivo-imp-par         as char   no-undo.
def input-output         parameter table for tmp-msg-set0011.
def output               parameter lg-erro-api-set0011-aux              as log    no-undo.
def output               parameter tt-usuarios-par                      as int    no-undo.

A1300 – Exportação de beneficiários para a Unimed Brasil

      • LAPTUA1300E-010 - Exportação de beneficiários
def input parameter nm-diretorio-aux as char no-undo.
def input parameter nm-arq-texto-par as char no-undo.
def input parameter nm-arq-acomp-par as char no-undo.

def input  parameter table for tmp-header.
def input  parameter table for tmp-empresa-contratante.
def input  parameter table for tmp-pessoa-fisica.
def input  parameter table for tmp-biometria.
def input  parameter table for tmp-dados-complementares.
def input  parameter table for tmp-beneficiario.
def input  parameter table for tmp-repasse.
def input  parameter table for tmp-contrato.
def input  parameter table for tmp-abrangencia.
def input  parameter table for tmp-carencia.
def input  parameter table for tmp-trailer.
def input  parameter table for tmp-quantificadores.
def input  parameter table for tmp-contato-benef.
def input  parameter table for tmp-contato-benef-ptu10.
def output parameter table for tmp-arquivo-xml.
def input-output parameter table for tmp-erros. 



  • No TOTVS12, acesse o programa Manutenção Layout Exportação/Importação Revisão Contas (RC0510J/hrc.layoutExportImport) e cadastre os novos layouts de Exportação e Importação do PTU A200.
  • No TOTVS12, acesse o programa Manutenção Parâmetros Importação Contratantes (HVP0110L/hvp.guarantorImportParameters) e parametrize o novo layout de retorno do PTU A200.
  • No TOTVS12, acesse o programa Manutenção Parâmetros Importação Unidade (HPR0310P/hpr.importUnit) e parametrize o novo layout de retorno do PTU A200.
  • No TOTVS12, acesse o programa Manutenção Parâmetros Exportação Unidade (HRB0110L/hrb.paramExpTransferUnity) e parametrize o novo layout de retorno do PTU A200. 
  • No TOTVS12, acesse o programa Manutenção Parâmetros Revisão de Contas (hrc.paramrc) e parametrize o novo Layout Exportação PTU A1300. 
  • No TOTVS12, acesse o programa Manutenção Parâmetros Venda de Planos (hrc.vpSettings) e parametrize o novo Layout Importação do PTU A200 referente ao A1300. 


  • No TOTVS12, acesse o programa Central PTU (hgp.centralPtu) e na opção A100 - Repasse/Importação solicite "Nova Importação - A100" ou "Reexportar Retorno Repasse (A200)":


  • No TOTVS12, acesse o programa Central PTU (hgp.centralPtu) e na opção A100 - Repasse/Exportação solicite "Importar Lote (A200)":


  • No TOTVS12, acesse o programa Exportação de Beneficiários - A1300 - RPW (hvp.exportBeneficiary) e execute a exportação do arquivo PTU A1300.