Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:OPERADORA
Função:OPERADORA DE SAUDE
Issue:DSAUBE-25631


02. 
SITUAÇÃO/REQUISITO

O sistema deve permitir o cadastro dos parâmetros de reajuste no nível de uma operadora configurada, garantindo que o reajuste seja automaticamente aplicado a todas as empresas, contratos e subcontratos vinculados a essa operadora.

03. SOLUÇÃO

Um cadastro de reajuste foi criado no nível da operadora para que possa reajustar todas as empresas, contratos e subcontratos ligados a ela.

Parâmetros de Reajuste

  1. No menu principal clique em "Atualizações".
  2. clique em "Operadora" (PLSA010).
  3. Em seguida clique em "Operadora de saúde".
  4. Selecione a operadora em que deseja configurar o reajuste.
  5. Clique no botão "Outras Ações.
  6. Clique na opção de menu "Par. Reajuste".

       7. Na próxima tela, clique no botão "Incluir.

Campos disponíveis para preenchimento na tela:

DescriçãoNome no Banco de DadosDescrição do campoTipo de Dado
AnoB0I_ANOAno considerado para o reajuste.Caracter
MêsB0I_MESMês considerado para o reajuste.Caracter
Reaj/Ajust ?B0I_TIPREA

Informar se é um Ajuste ou Reajuste.


Caracter (combobox)

1 - Reajuste

2 - Ajuste

Tipo AnáliseB0I_TIPOIN

Tipo de análise:


Caracter (combobox)

1 - Considerar aniversário da família

2 - Considerar aniversário do contrato/empresa

Ind. Rea. Sim.B0I_INDRSM

Informação referente ao índice de
reajuste que será utilizada na simulação
de cálculo.

Caracter 
Per. Rea. Ind.B0I_REAJSM

Percentual de reajuste do índice.

Numérico
Per. SIm. FixoB0I_PERRSM

Percentual de reajuste fixo.

Numérico
Ind. Rea. Rea.B0I_INDRRL

Informação referente ao código do indíce
que deverá ser aplicado para apuração de
reajuste.

Caracter 
Per. Rea. Ind.B0I_REAJRL

Índice de reajuste a partir da tabela de índice ADD.

Numérico
Per. Rea. Fix.B0I_PERRRL

Percentual de reajuste fixo.

Numérico
TipoB0I_TIPO

Tipo de reajuste.


Caracter (combobox)

1 - Incondicional

2 - Famílias com mais de 12 meses de plano

3 - Usuário com mais de 12 meses de plano

Rea. Produto?B0I_PROD

Reajuste o Produto?

Caracter (combobox)

1 - Sim

0 - Não

Reaj. Opc?B0I_OPC

Reajusta os opcionais?

Caracter (combobox)

1 - Sim

0 - Não

Cons.OpcB0I_DATOPC

Considera reajuste ou ajuste pela data
do plano ou do opcional?

Caracter (combobox)

1 - Data opcional

0 - Data plano

Reaj. Tx. Ade?B0I_TAX

Reajusta a taxa de adesão?

Caracter (combobox)

1 - Sim

0 - Não

Data InícioB0I_DATAIN

Data de Início do Reajuste.

Data

Observação 1B0I_OBS1

Primeiro campo de observação.

Caracter

Observação 2B0I_OBS2

Segundo campo de observação.

Caracter

Observação 3B0I_OBS3

Terceito campo de observação.

Caracter

Usr. Bloq.?B0I_USRBLQ

Reajusta beneficiários bloqueados?

Caracter (combobox)

0 - Não

1 - Sim

Zera Índice?B0I_ZERAIN

Define que no momento do reajuste, o sistema irá zerar a porcentagem do
índice.

Caracter (combobox)

S - Sim

N - Não

In. Re. Cop. Fx.B0I_IRCPFX

Indice a ser aplicado no reajuste das
coparticipacoes do tipo valor fixo.

Caracter 

P. In. Cop. Fx.B0I_PICPFX

Percentual do índice a ser aplicado no reajuste das coparticipaçõess do tipo valor fixo.

Numérico

Reaj. Cop. Fx.B0I_PRCPFX

Percentual a ser aplicado no reajuste
das coparticipações do tipo valor fixo.

Numérico

In. Re. Cop. Pe.B0I_IRCPPE

Índice a ser aplicado no reajuste das
coparticipações do tipo percentual.

Caracter 

P. In. Cop. Pe.B0I_PICPPE

Percentual do índice a ser aplicado no reajuste das coparticipações do tipo percentual.

Numérico

Reaj. Cop. Pe.B0I_IRCPPE

Percentual a ser aplicado no reajuste
das coparticipações do tipo percentual.

Numérico

Percent. RPCB0I_PERRPC

Percentual de reajuste a ser considerado no RPC.

Numérico

  • No nível da operadora, os campos para o reajuste é semelhante ao cadastro de reajuste no nível da empresa.

Realizando o Reajuste

Como exemplo de seu funcionamento, vamos configurar um reajuste de 10% e esse percentual deverá ser considerado em duas empresas (9191 e 9192) que fazem parte da operadora (0001).

  • Após realizar o cadastro referente aos parâmetros de reajuste.


  1. No menu principal clique em "Atualizações".
  2. Clique em "Reajustes"
  3. Em seguida clique na opção "Reajuste de Contratos Coletivos/empresariais" (PLSA101).
  4. Clique no botão "Incluir", preencha os parâmetros de acordo com o período de reajuste e clique no botão "Salvar".


  • O sistema irá identificar a configuração de reajuste no nível da operadora e exibirá as empresas, contratos e subcontratos que serão reajustados.

       5. Clique no botão "Salvar" para que o sistema realize o reajuste nos beneficiários de acordo com a configuração.


    O sistema desconsiderará o reajuste definido no nível da operadora se houver configurações específicas de reajuste aplicadas no nível do subcontrato, contrato ou empresa vinculados a ela.

Importante

As alterações de dicionário referente a essa implementação estarão disponíveis através de pacote de expedição contínua do plano de saúde com data igual ou superior 01/10/2024.


04. DEMAIS INFORMAÇÕES

Atualização do Dicionário de Dados

Inclusão no Arquivo SX2:

Chave

Nome

Modo

ModoUn

ModoEmp

Chave Única

B0IReajuste Operadora        CompartilhadoExclusivo

Exclusivo   

B0I_FILIAL+B0I_CODINT+B0I_ANO+B0I_MES


Inclusão no Arquivo SIX:

Índice

Ordem

Chave

Descrição

B0I1B0I_FILIAL+B0I_CODINT+B0I_ANO+B0I_MES+B0I_TIPREAOperadora + Ano + Mes + Tipo de Ação (Ajuste/Reajuste)


Inclusão no Arquivo SX3:

Campo

Tipo

Tamanho

Decimal

Titulo

Descrição

Validação

Relação

Opções

F3

Ini. Browser

Trigger

Usado

Obrigatório

Exibe Browser

Visual

Contexto

When

Help

B0I_FILIALCaracterTamanho padrão do sistema0

Filial      

Filial      




NãoSimNãoNãoVisualReal

Filial.      

B0I_CODINTCaracter40

Operadora   

Código da operadora
BA0->(BA0_CODIDE + BA0_CODINT)


NãoSimNãoSimVisualReal

Código da operadora.

B0I_DESCRICaracter300

Descrição

Descrição operadora
BA0->BA0_NOMINT

BA0->BA0_NOMINTNãoSimNãoSimVisualVirtual

Código do vendedor.

B0I_ANO   Caracter40

Ano

Ano reajusteVldRegDupl()



NãoSimSimSimAlteraReal

Ano considerado para o reajuste.

B0I_MES   Caracter20

Mês

Mês reajusteVldRegDupl()



NãoSimSimSimAlteraReal

Mês considerado para o reajuste.

B0I_TIPREACaracter10

Reaj/Ajust ?

Reajuste ou Ajuste?
"1"1=Reajuste;2=Ajuste

NãoSimSimSimAlteraReal

Informar se é um Ajuste ou Reajuste.

B0I_TIPOINCaracter10

Tipo Análise

Tipo de Análise    


1=Considerar Aniversário da Família;

2=Considerar Aniversário do Contrato/Empresa



NãoSimSimSimAlteraReal

Tipo de análise.

B0I_INDRSMCaracter60

Ind.Rea.Sim.

Indice Reajuste SimulaçãoVazio() .Or. ExistCpo("AAD")



AAD   
NãoSimNãoNãoAlteraReal

Informação referente ao índice de
reajuste que será utilizada na simulação
de cálculo.

B0I_REAJSMNumérico122

Per.Rea.Ind.

Percentual Reajuste Ind. 

0




NãoSimNãoNãoVisualVirtualM->B0I_PERRSM == 0

Percentual de reajuste do índice.

B0I_PERRSMNumérico122

Per.Sim.Fixo

Percentual Reajuste Fixo 





NãoSimNãoNãoAlteraRealEMPTY(M->B0I_REAJSM)                                        

Percentual de reajuste fixo.

B0I_INDRRLCaracter60

Ind.Rea.Rea.

Índice Reajuste Real     Vazio() .Or. ExistCpo("AAD")  



AAD   
SimSimNãoNãoAlteraReal

Informação referente ao código do indíce
que deverá ser aplicado para apuração de
reajuste.

B0I_REAJRLNumérico122

Per.Rea.Ind.

Percentual Reajuste Ind. 

If(Inclui,0,PLSBUSIND(B0I->B0I_INDRRL,B0I->B0I_ANO,B0I->B0I_MES))




NãoSimNãoNãoVisualVirtualM->B0I_PERRRL == 0

Índice de reajuste a partir da tabela de índice ADD.

B0I_PERRRLNumérico122

Per.Rea.Fix.

Percentual Reajuste Fixo 






NãoSimNãoNãoAlteraRealEmpty(M->B0I_INDRRL)

Percentual de reajuste fixo.

B0I_TIPO  Caracter10

Tipo

Tipo 

Pertence("1;2;3") 


1=Incondicional;2=Famílias com mais de 12 meses de plano;3=Usuário com mais de 12 meses de plano

NãoSimSimNãoAlteraReal

Tipo de reajuste.


B0I_PROD  Caracter10

Rea.Produto?

Reajuste Produto?

Pertence("1;0")

"1"

1=Sim;0=Não

NãoSimSimNãoAlteraReal

Reajuste o Produto?

B0I_OPC   Caracter10

Reaj.Opc?   

Reajuste Opcional?


"1"

1=Sim;0=Não

NãoSimSimNãoAlteraReal

Reajusta os opcionais?

B0I_TAX   Caracter10

Reaj.Tx.Ade?

Reajuste Taxa Adesão?    

Pertence("1;0") 

"1"

1=Sim;0=Não

NãoSimSimNãoAlteraReal

Reajusta a taxa de adesão?

B0I_DATAINData80

Data Início 

Data Início






NãoSimSimNãoAlteraReal

Data de Início do Reajuste.

B0I_OBS1  Caracter2500

Observação 1

Observação 1






NãoSimNãoNãoAlteraReal

Primeira observação 

B0I_OBS2 Caracter2500

Observação 2

Observação 2






NãoSimNãoNãoAlteraReal

Segunda observação 

B0I_OBS3  Caracter2500

Observação 3

Observação 3






NãoSimNãoNãoAlteraReal

Terceira observação 

B0I_TIPREACaracter10

Reaj/Ajust ?

Reajuste ou ajuste ?


"1"

1=Reajuste;2=Ajuste

NãoSimSimNãoAlteraReal

Tipo de ação: Ajuste ou reajuste.

B0I_USRBLQCaracter10

Usr. Bloq. ?

Usuarios bloqueados ?    



0=Não;1=Sim



NãoSimNãoNãoAlteraReal

Reajusta beneficiários bloqueados?

B0I_FRANQ Caracter10

Reaj.Franq? 

Reajusta franquia?

Pertence("1;0") 

"0"

1=Sim;0=Não



NãoSimNãoNãoAlteraReal

Deve reajustar a frânquia configurada, caso exista a configuração?

B0I_ZERAINCaracter10

Zera índice 

Zera índice

Pertence('SN')  

"N"

S=Sim;N=Não



NãoSimNãoNãoAlteraReal

Define, no momento do reajuste, a ação do sistema para zerar a porcentagem do índice.

B0I_DATOPCCaracter10

Cons.Opc    

Considera Opcional pela D


"0"

1=Data Opcional;0=Data Plano



NãoSimSimNãoAlteraReal

Considera reajuste ou ajuste pela data
do plano ou do opcional?

B0I_IRCPFXCaracter60

In.Re.Cop.Fx

Ind. Reaj. Cop. Vlr. Fixo

(Vazio() .Or. ExistCpo("AAD")) .And. eval({|| M->B0I_PICPFX := PLSBUSIND(M->B0I_IRCPFX,M->B0I_ANO,M->B0I_MES), .T.})    





NãoSimNãoNãoAlteraReal

Índice a ser aplicado no reajuste das coparticipações do tipo valor fixo.

B0I_PICPFXNumérico122

P.In.Cop.Fx.

Perc. Ind. Cop. Vlr. Fixo

IF(INCLUI,0,PLSBUSIND(B0I->B0I_IRCPFX,B0I->B0I_ANO,B0I->B0I_MES))  





NãoSimNãoNãoVisualVirtualM->B0I_PRCPFX == 0

Percentual do índice a ser aplicado no reajuste das coparticipaçõess do tipo valor fixo.

B0I_PRCPFXNumérico122

Reaj.Cop.Fx.

Per. Reaj. Cop. Vlr. Fixo






NãoSimNãoNãoAlteraRealEmpty(M->B0I_IRCPFX)

Percentual a ser aplicado no reajuste das coparticipações do tipo valor fixo.

B0I_IRCPPECaracter60

In.Re.Cop.Pe

Ind. Reaj. Cop. Per.     

(Vazio() .Or. ExistCpo("AAD")) .And. eval({|| M->B0I_PICPPE := PLSBUSIND(M->B0I_IRCPPE,M->B0I_ANO,M->B0I_MES), .T.}) 



AAD   
NãoSimNãoNãoAlteraReal

Índice a ser aplicado no reajuste das coparticipações do tipo percentual.

B0I_PICPPENumérico122

P.In.Cop.Pe.

Perc. Ind. Cop. Percent. 


IF(INCLUI,0,PLSBUSIND(B0I->B0I_IRCPPE,B0I->B0I_ANO,B0I->B0I_MES)) 




NãoSimNãoNãoVisualVirtualM->B0I_PRCPPE == 0

Percentual do índice a ser aplicado no reajuste das coparticipações do tipo percentual.

B0I_PRCPPENumérico122

Reaj.Cop.Pe.

Per. Reaj. Cop. Percent. 






NãoSimNãoNãoAlteraRealEmpty(M->B0I_IRCPPE)

Percentual a ser aplicado no reajuste das coparticipações do tipo percentual.

B0I_PERRPCNumérico122

Percent. RPC

Percent. Considerado RPC 






NãoSimNãoNãoAlteraReal

Percentual de reajuste a ser considerado no RPC.


05. ASSUNTOS RELACIONADOS

Não se aplica