Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Linha de Produto:

Microsiga Protheus®

 

Segmento:

Serviços

Módulo:

SIGAGPE

Função:

RHIMP01 - Migrador Logix Protheus 11

RHIMP28 - Importação Cadastro Plano de Saúde

Situação/Requisito:

Implementar opção de Importação do Cadastro de Plano de Saúde provenientes do Logix para o Protheus.

Solução/Implementação:

Adicionada opção de importação de Cadastro de Plano de Saúde ao Migrador Logix Protheus 12, contemplando os cadastros de fornecedores de plano de saúdeconfiguração do plano e planos ativos dos funcionários e dependentes.

Para realizar a importação necessário existência do arquivo: alimentacaoplano_saude_logix.unl. Este arquivo é gerado através do programa de Exportação do Logix (RHP10003 - Upgrade Logix x Protheus).

O arquivo é separado em três tipos de registros:

    • Fornecedor de Plano de Saúde Médico e Odontológico;
    • Faixas Plano de Saúde;
    • Planos Ativos.

Atenção: necessário estar com as tabelas da rotina Manutenção de Tabelas criadas (entrar pelo menos uma vez na rotina para criá-las automaticamente – SIGAGPE / Atualizações / Definições de Cálculo / Manutenção de Tabelas).

Relação de campos importados:

Registro 1

 

PosiçãoProtheus - Fornecedor de Plano de Saúde Médico e Odontológico
 AtributoTipo
01Fixo 1 
02

Código Fornecedor

char(03)
03

Nome do Fornecedor

char(150)
04

CNPJ do Fornecedor

char(14)
05

Número do Registro da ANS

char(09)
 

Os dados do registro tipo 1 serão gravados nas tabelas auxiliares dependendo do tipo de fornecedor:

  • S016 para Fornecedores de Plano Médico
  • S017 para Fornecedores de Plano Odontológico

Exemplo do registro no arquivo:

1|99|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|99999999999999|99999999

 

Registro 2

PosiçãoProtheus - Faixas Plano de Saúde
 AtributoTipo
01Fixo 2 
02

Código de identificação do fornecedor do Plano

char(03)
03

Código de identificação do Plano cadastrado

  • O tamanho do campo no arquivo poderá vir com até 04 caracteres.
  • No Protheus, o campo Código do Plano de Saúde possui 02 caracteres. 
  • Por isso, será exibida uma tela para configuração do De/Para de Códigos de Plano de Saúde.
char(02)
04

Descrição do Plano cadastrado

char(20)
05

Utilizado para identificar a tabela auxiliar de destino da gravação.

  • Se a posição 07 do arquivo estiver com conteúdo V:
    • Se conteúdo = M - Médico, gravar conteúdo na tabela S028 - Assistência Médica Valor Fixo (RCC_CODIGO = 'S028')
    • Se conteúdo = O - Odontológico, gravar conteúdo na tabela S030 - Assistência Odontológica Valor Fixo (RCC_CODIGO = 'S030')

  • Se a posição 07 do arquivo estiver com conteúdo I:

    • Se conteúdo = M - Médico, gravar conteúdo na tabela S009 - Assistência Médica Faixa Etária (RCC_CODIGO = 'S009')

    • Se conteúdo = O - Odontológico, gravar conteúdo na tabela S014 - Assistência Odontológica Faixa Etária (RCC_CODIGO = 'S014')

 
06

As tabelas S028 - Assistência Médica Valor Fixo e S030 - Assistência Odontológica Valor Fixo possuem os campos Valor TitularValor DependenteValor Agregado.

O valor presente nessa posição será utilizado para preencher os 3 campos citados acima.

**Não utilizado no Tipo de Plano com Faixa Etária (posição 07 = I)

number(12,2)
07

Utilizado para identificar a tabela auxiliar de destino da gravação.

  • Para as tabelas S028 e S030, a posição deverá possuir conteúdo 'V'
  • Para as tabelas S009 e S014, a posição deverá possuir conteúdo 'I'.
 
08

Utilizado para identificar o tipo de beneficiário a qual os campos faixa e valor se referem.

  • Apenas os valores TD, A são válidos para importação.
  • Caso os valores DT e AT sejam encontrados no arquivo, estes não serão importados e será indicado no log de erros.

Atenção! Esse campo repete-se na linha juntamente com os campos faixa e valor de forma indeterminada.

Para realizar a importação, é necessário que os três campos (posições 08,09 e 10) estejam com valores válidos.

**Não utilizado no Tipo de Plano com Valor Fixo (posição 07 = V)

 
09
  • Idade limite da faixa do plano.
  • No Protheus é realizado o cadastro dos valores por faixa, indicando o valor para cada tipo referente àquela faixa.

**Não utilizado no Tipo de Plano com Valor Fixo (posição 07 = V)

number (03)

10

Valor do plano referente à faixa informada.

  • A diferença dos entre os tipos do beneficiário é realizada através dos três campos: Valor Titular, Valor Dependente e Valor Agregado.

**Não utilizado no Tipo de Plano com Valor Fixo (posição 07 = V)

number (12,2)

Exemplo do registro no arquivo:

2|99|99|XXXXXXXXXXXXXXXXXXXX|X|9999.99|V||||||||

2|99|99|XXXXXXXXXXXXXXXXXXXX|X|9999.99|V||

2|99|9999|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|X||X|X|999|99999999999999.99|

2|99|9999|XXXXXXXXXXXXXX|M||I|A|020|300.00|A|999|900.00|D|018|180.00|D|999|250.00|T|050|200.00|T|999|300.00|

2|99|9999|XXXXXXXXXXXXXXX|M||I|D|007|100.00|D|018|120.00|D|024|160.00|D|040|180.00|D|999|250.00|T|018|120.00|T|050|250.00|T|999|300.00|

Atenção! - Caso o campo tipo de cálculo esteja com valor B, este será ignorado e não gravado no Protheus. Será gerado aviso no log sobre a inconsistência na linha.

Registro 3

float
PosiçãoProtheus - Planos Ativos
 AtributoTipo
01Fixo 3 
02

Empresa

  • Receber a empresa a qual se refere o Vale.
 
03

Filial

  • RHK_FILIAL - para titular
  • RHL_FILIAL - para dependente
  • RHM_FILIAL - para agregado
char(02)
04

Matrícula

  • RHK_MAT - para titular
  • RHL_MAT - para dependente
  • RHM_MAT - para agragado
char(06)
05

Tipo do Plano: médico (1) ou odontológico (2)

  • RHK_TPFORN - para titular
  • RHL_TPFORN - para dependente
  • RHM_TPFORN - para agregado
char(01)
06

Tipo Vale

Código do Fornecedor

  • RHK_CODFOR - para titular
  • RHL_CODFOR - para dependente
  • RHM_CODFOR - para agregadoR0_TPVALE
char(0103)
07

Quantidade de vale no mês

  • R0_DIASPRO

Código do Plano

  • RHK_PLANO - para titular
  • RHL_PLANO - para dependente
  • RHM_PLANO - para agregado
char(02)
08

Código da verba para o cálculo do plano.

  • Se titular, RHK_PD
  • Se dependente ou agregado, RHK_PDDAGR
char(03)
09

Código de identificação do dependente

  • Este campo vem preenchido apenas quando o registro refere-se a um dependente.
  • Pré-requisito: possuir dependente cadastrado na SRB.
  • RHL_CODIGO
char(02)
10

Nome do agregado

  • Este campo somente virá preenchido quando tipo beneficiário for Agregado.
  • RHM_NOME
  • Exibir Mensagem! O tamanho do campo no arquivo poderá vir com até 70 caracteres. No Protheus, o campo Nome do Agregado possui até 30 caracteres. Perguntar ao usuário, antes de inicializar a importação, se deseja cortar os nomes com mais de 30 caracteres ou se deseja ajustar o documento antes de prosseguir (opção Cancelar).
char(30)
11

Data de nascimento do agregado

  • Este campo somente virá preenchido quando tipo beneficiário for Agregado.
  • RHM_DTNASC
date(08)
12

Número de CPF do agregado

  • Este campo somente virá preenchido quando tipo beneficiário for Agregado.
  • RHM_CPF
char(11)

 

O período será colocado como sendo o MV_FOLMES do Protheus.

Exemplo do registro no arquivo:

3|99|99|999999|X|99|99|999|||||

3|99|99|999999|X|99|99|999|99||||

3|99|99|999999|X|99|99|999||XXXXXXXXXXXXXXX|99/99/9999|99999999999|

 

 

Links Relacionados

ER_Migrador Logix Cadastro de Plano de Saúde

Export_Vale_Alimentacao_e_Refeicao_e_Plano_de_Saude

Requisito (ISSUE):PCREQ-9087

...