Histórico da Página
CONTEÚDO
- Visão Geral.
- Exemplo de utilização
- Tela XXX
- Outras Ações / Ações relacionadas
- Outras Ações / Ações relacionadas
- Tela XXX
- Principais Campos e Parâmetros
Tabelas utilizadas - Principais Campos e Parâmetros
- .
- Principais Tabelas utilizadas.
- Alterações de dicionário de dados.
- Pontos de entrada.
- Configurações de menu.
Âncora VISGERAL VISGERAL
VISGERAL | |
VISGERAL |
01. VISÃO GERAL
A rotina responsável pelo cadastro de beneficiários no módulo Plano de Saúde, um dos principais cadastros do sistema, passou por um processo de reformulação com acompanhamento de UX designer.
...
-Agradar o cliente: visualização limpa e de fácil acesso-Documentação completa.
Âncora | ||||
---|---|---|---|---|
|
02. EXEMPLO DE UTILIZAÇÃO
...
No módulo Plano de Saúde\Atualizações\Contrato Família, acessar a opção Cadastro de Beneficiarios. Escolha qual tipo de empresa deseja acessar: (física ou jurídica)
Selecione o Grupo/Empresa a ser trabalhado:
No novo modelo de cadastro, separamos as jornadas em dois principais grupos:
1. Beneficiario
Na opção Beneficiario, selecione Incluir Titular:
- A parte superior da tela indica os dados básicos principais para a inclusão de uma família;
- Na aba dados do Titular, corresponde aos dodos para o cadastro do titular, e se necessário a inclusão da nova vida
Ao confirmar a inclusão do beneficiário, será sugerido a inclusão de dependentes:
- A parte superior mostra os dados básicos do titular ao qual o dependente será vinculado.
- Na aba Dados do Dependente, corresponde aos dados para o cadastro do beneficiário dependente.
Ao confirmar o cadastro de dependentes, caso hajam mais dependentes a serem inclusos, continuaremos com a ação, caso contrario, o sistema pedirá que configuremos a jornada de cobrança da família, caso necessário (se o nivel de cobrança for na "familia")
Percebam que nesta jornada, houve um agrupamento de todos os cadastros que posso gerar uma cobrança àquela família, tais como:
- Forma de cobrança;
- Taxa de adesão;
- Gratuidade;
- Opcional
Na tela forma de cobrança,por exemplo, a visualização dos valores por faixas etária e seus descontos é numa unica tela.
O Cadastro de opcionais do beneficiário por exemplo, onde antes tínhamos uma configuração espalham em 3 folders, na nova rotina, fica em uma unica tela.
1.1. Dados Cadastrais do Beneficiário:
Neste sub-menu foram agrupados os dados diretamente ligados ao cadastro do beneficiario em si, tais como seu dados pessoais, dados de seu plano, dados para Ans .
1.2. Demais dados do Beneficiario:
Neste sub-menu foram agrupados os dados necessário para a definir a elegebilidade do beneficiario ao plano contratado, tais como:
- Doenças Pré-existentes
- Documentos obrigatórios para formalização do contrato;
- Opcionais e Gratuidade do beneficiario
- Coberturas: por grupo, procedimento, quantidade ou classe de carencia;
- Situações adversas
- Histórico de bloqueio do Plano
2. Família
Âncora | ||||
---|---|---|---|---|
|
03. PRINCIPAIS TABELAS UTILIZADAS
- B78 - Histórico de saldo
- B81 - Regras de parcelamento
- BA1 - Usuários
- BA3 - Famílias Usuários
- BCP - Documentos dos Usuários
- BG9 - Grupos Empresas
- BHF - Grp/Emp x Grp Cob x Co-Part
- BHI - Produto x Grp Cob x Co-Part
- BHS - Grp/Emp x Produtos x Opcionais
- BIL - Versões de Produtos
- BJI - Ações
- BK2 - Acumulados Usuários
- BQC - Subcontrato
- BRV - Planos e Grupos de Cobertura
- BRY - Planos e Valores de Adesão
- BT3 - Produtos Relacionados
- BT7 - Empresa Grupo de Cobertura
- BTS - Vidas
03. TELA XXXXX
Outras Ações / Ações relacionadas
...
04. TELA XXXXX
Principais Campos e Parâmetros
...
Card documentos | ||||
---|---|---|---|---|
|
05. TABELAS UTILIZADAS
HTML |
---|
<!-- esconder o menu --> <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> |
Âncora | ||||
---|---|---|---|---|
|
04. ALTERAÇÕES DICIONÁRIOS DE DADOS
- Campos SX3
Tabela BA1 - Usuários
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_CODINT |
X3_TIPO | Caracter |
X3_TAMANHO | 4 |
X3_DECIMAL | 0 |
X3_TITULO | Operadora |
X3_DESCRI | Operadora |
X3_PICTURE | @R !.!!! |
X3_RELAÇÃO | IIF(FUNNAME()== "PLSA174",M->BA3_CODINT,BG9->BG9_CODINT) |
X3_BROWSE | Não |
X3_VALID | BA0->(ExistCpo("BA0")) |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_CODEMP |
X3_TIPO | Caracter |
X3_TAMANHO | 4 |
X3_DECIMAL | 0 |
X3_TITULO | Cód. Empresa |
X3_DESCRI | Cód. Empresa |
X3_PICTURE | @! |
X3_RELAÇÃO | IIF(FUNNAME()== "PLSA174",M->BA3_CODEMP,BG9->BG9_CODIGO) |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_MATRIC |
X3_TIPO | Caracter |
X3_TAMANHO | 6 |
X3_DECIMAL | 0 |
X3_TITULO | Matrícula |
X3_DESCRI | Matrícula |
X3_PICTURE | @! |
X3_RELAÇÃO | IIF(FUNNAME()== "PLSA174",M->BA3_MATRIC,"") |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_CONEMP |
X3_TIPO | Caracter |
X3_TAMANHO | 12 |
X3_DECIMAL | 0 |
X3_TITULO | Contr. Empr. |
X3_DESCRI | Contrato Empresa |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_VERCON |
X3_TIPO | Caracter |
X3_TAMANHO | 3 |
X3_DECIMAL | 0 |
X3_TITULO | Versão Cont |
X3_DESCRI | Versão Contrato |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_SUBCON |
X3_TIPO | Caracter |
X3_TAMANHO | 9 |
X3_DECIMAL | 0 |
X3_TITULO | Sub-Contrato |
X3_DESCRI | Sub-Contrato |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BA1 |
X3_CAMPO | BA1_VERSUB |
X3_TIPO | Caracter |
X3_TAMANHO | 3 |
X3_DECIMAL | 0 |
X3_TITULO | Versão SubC |
X3_DESCRI | Versão Sub-Contrato |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER | 1 |
- Campos SX3
Tabela BJL - Formas de Cobrança de Adesões.
Campo | Conteúdo |
---|---|
X3_ARQUIV | BJL |
X3_CAMPO | BJL_CODEMP |
X3_TIPO | Caracter |
X3_TAMANHO | 4 |
X3_DECIMAL | 0 |
X3_TITULO | Contr. Empr. |
X3_DESCRI | Contrato Empresa |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
X3_FOLDER |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BJL |
X3_CAMPO | BJL_MATRIC |
X3_TIPO | Caracter |
X3_TAMANHO | 6 |
X3_DECIMAL | 0 |
X3_TITULO | Matricula |
X3_DESCRI | Matricula da Família |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
X3_FOLDER |
- Campos SX3
Tabela BVC - Grupos x Co-Participação .
Campo | Conteúdo |
---|---|
X3_ARQUIV | BVC |
X3_CAMPO | BVC_TABREM |
X3_TIPO | Caracter |
X3_TAMANHO | 7 |
X3_DECIMAL | 0 |
X3_TITULO | Tb Reembolso |
X3_DESCRI | Tabela de Reembolso |
X3_PICTURE | @! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | ExistCpo("BF8") |
X3_VISUAL | Alterar |
X3_CONTEXT | Real |
X3_FOLDER |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BVC |
X3_CAMPO | BVC_ANOMES |
X3_TIPO | Caracter |
X3_TAMANHO | 6 |
X3_DECIMAL | 0 |
X3_TITULO | Ano/Mês Reaj |
X3_DESCRI | Ano/Mês do reajuste |
X3_PICTURE | @R !!!!/!! |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER |
Campo | Conteúdo |
---|---|
X3_ARQUIV | BVC |
X3_CAMPO | BVC_VLRANT |
X3_TIPO | Numérico |
X3_TAMANHO | 16 |
X3_DECIMAL | 2 |
X3_TITULO | Valor Ant. |
X3_DESCRI | Valor Anterior |
X3_PICTURE | @E 9,999,999,999,999.99 |
X3_RELAÇÃO | |
X3_BROWSE | Não |
X3_VALID | |
X3_VISUAL | Visualizar |
X3_CONTEXT | Real |
X3_FOLDER |
- Campos SX7 - Gatilhos
Campo | Conteúdo |
---|---|
X7_CAMPO | BA3_CODPLA |
X7_SEQUENC | 001 |
X7_REGRA | SuBstr(BI3->BI3_DESCRI,1,TamSx3("BA3_DESPLA")[1]) |
X7_CDOMIN | BA3_DESPLA |
X7_ALIAS | BI3 |
X7_ORDEM | 1 |
X7_CHAVE | xFilial("BI3")+M->BA3_CODINT+M->BA3_CODPLA |
Campo | Conteúdo |
---|---|
X7_CAMPO | BA3_VERSAO |
X7_SEQUENC | 001 |
X7_REGRA | SuBstr(BI3->BI3_DESCRI,1,TamSx3("BA3_DESPLA")[1]) |
X7_CDOMIN | BA3_DESPLA |
X7_ALIAS | BI3 |
X7_ORDEM | 1 |
X7_CHAVE | xFilial("BI3")+M->BA3_CODINT+M->BA3_CODPLA+M->BA3_VERSAO |
Campo | Conteúdo |
---|---|
X7_CAMPO | BFC_CODGRU |
X7_SEQUENC | 001 |
X7_REGRA | BG7->BG7_DESCRI |
X7_CDOMIN | BFC_DESGRU |
X7_ALIAS | BG7 |
X7_ORDEM | 1 |
X7_CHAVE | xFilial("BG7")+PlsIntPad()+M->BFC_CODGRU |
Campo | Conteúdo |
---|---|
X7_CAMPO | BFE_CODGRU |
X7_SEQUENC | 001 |
X7_REGRA | BG7->BG7_DESCRI |
X7_CDOMIN | BFE_DESGRU |
X7_ALIAS | BG7 |
X7_ORDEM | 1 |
X7_CHAVE | xFilial("BG7")+PlsIntPad()+M->BFE_CODGRU |
- Campos SXB - Pesquisa Padrão
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
B64PLS | 1 | 01 | DB | Planos de Saúde | BI3 |
B64PLS | 2 | 01 | 01 | Código | |
B64PLS | 2 | 02 | 02 | Descrição | |
B64PLS | 4 | 01 | 01 | Código | BI3_CODIGO |
B64PLS | 4 | 01 | 02 | Versão | BI3_VERSAO |
B64PLS | 4 | 01 | 03 | Descrição | BI3_DESCRI |
B64PLS | 4 | 02 | 04 | Descrição | BI3_DESCRI |
B64PLS | 4 | 02 | 05 | Código | BI3_CODIGO |
B64PLS | 4 | 02 | 06 | Versão | BI3_VERSAO |
B64PLS | 5 | 01 | BI3->(BI3_CODIGO) | ||
B64PLS | 5 | 02 | BI3->(BI3_DESCRI) | ||
B64PLS | 5 | 03 | BI3->(BI3_VERSAO) | ||
B64PLS | 6 | 01 | BI3->BI3_CODINT == PLSINTPAD() .AND. PLS260JURI(BI3_CODIGO,BI3_VERSAO,.F.) |
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
BFCPLS | 1 | 01 | DB | Grupos de Planos | BG7 |
BFCPLS | 2 | 01 | 01 | Código | |
BFCPLS | 2 | 02 | 02 | Descrição | |
BFCPLS | 4 | 01 | 01 | Código | BG7_CODGRU |
BFCPLS | 4 | 01 | 02 | Descrição | BG7_DESCRI |
BFCPLS | 4 | 02 | 03 | Código | BG7_CODGRU |
BFCPLS | 4 | 02 | 04 | Descrição | BG7_DESCRI |
BFCPLS | 5 | 01 | BG7_CODGRU | ||
BFCPLS | 6 | 01 | If (Alltrim(FunName()) = "PLSA174",BG7_CODINT == M->BA3_CODINT,BG7_CODINT == BA3->BA3_CODINT) |
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
BFTPLS | 1 | 01 | RE | Produto | BI3 |
BFTPLS | 2 | 01 | 01 | Iif(!IsInCallStack("PLSA260MVC"),PLSPESPROD(M->BA3_CONEMP,M->BA3_CODINT,M->BA3_CODEMP,M->BA3_CODPLA,M->BA3_VERSAO,M->BA3_SUBCON),PLSPESPROMvc()) | |
BFTPLS | 5 | 01 | BI3->BI3_CODIGO |
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
BG3PLS | 1 | 01 | DB | Formas de Bloqueio | BG1 |
BG3PLS | 2 | 01 | 01 | Codigo do Bloqueio | |
BG3PLS | 4 | 01 | 01 | Codigo do Bloqueio | BG1->BG1_CODBLO |
BG3PLS | 4 | 01 | 02 | Descricao Bloqueio | BG1->BG1_DESBLO |
BG3PLS | 5 | 01 | BG1->BG1_CODBLO | ||
BG3PLS | 6 | 01 | BG1->BG1_PERBLO == "1" .And. If(Funname()<>"PLSA124",PLSA260BFA(),PL260BFAMVC(M->BF1_MOTBLO)) |
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
---|---|---|---|---|---|
BVIPLS | 1 | 01 | DB | Classe de Carência | BDL |
BVIPLS | 2 | 01 | 02 | Descrição | |
BVIPLS | 2 | 02 | 01 | Código | |
BVIPLS | 4 | 01 | 01 | Descrição | BDL->BDL_DESCRI |
BVIPLS | 4 | 01 | 02 | Código | BDL->BDL_CODIGO |
BVIPLS | 4 | 02 | 03 | Código | BDL->BDL_CODIGO |
BVIPLS | 4 | 02 | 04 | Descrição | BDL->BDL_DESCRI |
BVIPLS | 5 | 01 | BDL->BDL_CODIGO | ||
BVIPLS | 6 | 01 | BDL->BDL_CODINT == PlsIntPad() |
- Campos SX6 - Parâmetros
Campo | Conteúdo |
---|---|
X6_VAR | MV_PLPREE1 |
X6_TIPO | C |
X6_DESCRI | Prefixo do título de contestação. Pode-se informar |
X6_CONTEUD | PLS |
Âncora | ||||
---|---|---|---|---|
|
05. PONTOS DE ENTRADA
Abaixo segue o de/para da relação dos pontos de entrada da antiga rotina (PLSA260) com a nova rotina do Grupo Famíliar, lembrando que aqueles fontes que não estiverem com o nome do fonte especifico seguirá o o conceito de criação de ponto de entrada em MVC, conforme o link abaixo.
Os pontos de entrada segue a mesma regra de desenvolvimento do modelo, disponível no link abaixo:
Ponto de Entrada | Descrição do Ponto de entrada | Fontes e eventos de chamadas |
PLS260MN | Revalidação. | MODELPRE/FORMPRE - PLSA260MVC/PL260DEPMVC |
PL260MNU | Para incluir itens no aRotina (Menu). | BUTTONBAR - PLSA260MVC |
PLS260BUT | Adiciona botoes ao menu. | BUTTONBAR - PLSA260MVC |
PLSXFILI | Possibilita a manipulação do XFilial da tabela SE1. | MODELPRE/FORMPRE - PLSA260SE1 |
A260USBT | Define botoes para a enchoicebar do cadastro de usuários. | BUTTONBAR - PLSA260MVC/PL260DEPMVC |
PLS260EXCL | Para o momento da exclusão. | MODELPOS /FORMPOS - PLSA260MVC/PL260DEPMVC |
PLS260AGR | Executa antes da gravação família usuário. | MODELPOS /FORMPOS - PLSA260MVC/PL260DEPMVC |
PL260TPI | Trata o tipo de inclusão para gerar comissão. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLSA260MVC |
PL260CAR | Manipula dados da tabela BA3 após gravação de dados | MODELCOMMITNTTS - PLSA260MVC |
PLS260DGR | Executa apos a Gravação do família usuário. | MODELCOMMITNTTS - PLSA260MVC |
PL260INC | Gravação dos Dddos da família. | MODELCOMMITNTTS/FORMCOMMITTTSPOS - PLSA260MVC/PL260DEPMVC |
PLS260ALT | Alteração de uma família na rotina família/usuário | MODELCOMMITNTTS/FORMCOMMITTTSPOS - PLSA260MVC/PL260DEPMVC |
PLS260FIM | Após a gravação da Família/Usuário. | MODELCOMMITNTTS/FORMCOMMITTTSPOS - PLSA260MVC/PL260DEPMVC |
PLS260VU | Para validação de usuário para inclusão da família. | PLSA260EVDEF |
PLS260US | Validação específica que permite a confirmação do cadastro. | PLSA260EVDEF |
PLVlOpUs | Apos atualização da getdados dos opcionais dos usuários. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLS260BF1MVC |
PLVlOpUr | Na inclusão/alteração do opcional do usuário. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLS260BF1MVC |
PL260ABF | Executa Antes da gravação do Bloqueio/Desbloqueio família. | PLSA260 |
PLS260ABLF | Executa Antes da gravação do Bloqueio/Desbloqueio família. | PLSA260 |
PL260BUB | Executa Antes da gravação do Bloqueio/Desbloqueio família . | PLSA260 |
PLS260BCA | Para manipulação da tabela BCA. | PLSA260 |
PL260BFA | Apos a gravação do bloqueio/desbloqueio da família. | PLSA260 |
PLS260LF | Apos a gravação do bloqueio/desbloqueio do família. | PLSA260 |
PL260ABU | Apos a gravação do bloqueio/desbloqueio do Família. | PLSA260 |
PLS260ABLU | Executa Antes da gravação do Bloqueio/Desbloqueio Usuário). | PLSA260 |
PLS260BF | Executado antes do bloqueio automático. | PLSA260 |
PL260BUS | Apos a gravação do bloqueio/desbloqueio do usuário. | PLSA260 |
PLS260DB | Apos a gravação do bloqueio/desbloqueio do usuário. | PLSA260 |
PLSTPRG | Para analisar o tipo de registro do usuário (TIPREG). | PL260DEPMVC |
A260VDBT | Define botoes para a enchoicebar do cadastro de usuários. | BUTTONBAR |
P260VCPT | Efetua validação nos documentos obrigatório. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLSA260BCP |
PLS260OCOB | Validação da tela faixa etária individual. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLSA260BDQ |
PLSAIOPF | Apos a gravação do opcional da família. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLSA260BF4 |
PL260VLD | Validação antes de incluir um beneficiário PLSA260MVC. | PLSA260MVC |
PLS260INC | Habilitar um botão de reemissão. | PLSA260MVC |
P260CADM | Alteração da regra de carência. | MODELPRE/MODELPOS/FORMPRE/FORMPOS - PLSA260BFO |
PLRETMAT | Cria uma matricula auxiliar MATANT. | MODELPRE/MODELPOS - PLSA260MVC |
PLSA260DAD | Alteração dos dados dos beneficiários para a Central. | MODELCOMMITNTTS/FORMCOMMITTTSPOS |
PL260COR | Altera a legenda do Histórico do bloqueio familiar. | PLSA260MVC |
Âncora INCMENU INCMENU
06. Configurações de Menu
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).
Menu | Atualizações |
Submenu | Contrato/Família |
Nome da Rotina | Grupo Familiar |
Programa | PLSA124 |
Módulo | Plano de Saúde |