...
- Visão Geral
- Exemplo de utilização
- Validações da rotina
- Parâmetros e Pontos de Entrada da rotina
- Tabelas utilizadas
01. VISÃO GERAL
A rotina possibilita a inclusão e visualização das indicações de novos profissionais e centros de saúde, realizadas pelos beneficiários da Operadora. Nessa rotina, podemos visualizar as indicações realizadas via Portal do Beneficiário, via Call Center e realizara realizar a inclusão manual, caso seja necessário.
...
02. EXEMPLO DE UTILIZAÇÃO
A) Plano de Saúde - SIGAPLS
No módulo SIGAPLS (33):
- No remote, acesse Atualizações / Rede Atendimento / Indicação de Prestador via Call Center (PLSA809).
- Será aberto o browser da rotina, exibindo as solicitações já existentes e os botões de navegação da tela.
- Para incluir uma nova indicação, pressione o botão Incluir.
- O sistema irá abrir a tela de indicação de prestador em modo de inclusão.
- Preencha os campos obrigatórios e os demais, conforme necessidade.
- No campo Carteirinha, é possível incluir o número manualmente ou utilizar a pesquisa do tipo F3, que retorna todos os beneficiários da base.
- O campo Tipo Pessoas serve para informar se o beneficiário está indicando um profissional ou um centro de saúde.
- Informe o(s) local(is) de atendimento do prestador, no grid de Endereços (grid de preenchimento obrigatório).
- Para cada endereço, é possível relacionar as especialidades atendidas, bastando posicionar no grid de Endereço o local desejado e após, no grid de Especialidades, inserir as especialidades desejadas (grid de preenchimento opcional).
- No final, basta clicar no botão Confirmar, para que os dados sejam gravados na base.
- Para visualizar os registros cadastrados, basta no browse inicial da rotina, selecionar o registro e clicar no botão Visualizar.
- A tela será aberta em modo de visualização, exibindo todos os dados do registro.
B) Call Center - Telemarketing
No módulo SIGATMK (13):
- No remote, acesse Atualizações / Atendimento / Call Center (TMKA271).
- Será aberto o browser da rotina, exibindo as solicitações já existentes e os botões de navegação da tela.
- Clique no botão Chamadas, para iniciar o atendimento.
- Na tela de Telemarketing, clique em Contatos, para abrir a janela de pesquisa. Utilize a opção Beneficiários do Plano de Saúde e na sequência, clique em Entidade, para localizar o beneficiário.
- Preencha os campos obrigatórios e necessários da rotina e após, clique no botão Plano de Saúde, do lado esquerdo (botão com a figura de um profissional de saúde).
- Na nova tela, são exibidas informações do beneficiário. Para dar sequência na indicação de prestador, clique no botão Indicação de Credenciamento (botão com a figura de uma pessoa).
- O sistema irá abrir o browser da rotina PLSA809, mas filtrando no grid apenas as indicações realizadas pelo beneficiário selecionado no telemarketing.
- Clique no botão Incluir.
- O sistema irá abrir a tela de Inclusão de Indicação, mas os campos Carteirinha e Nome do beneficiário estarão preenchidos automaticamente, de acordo com o beneficiário selecionado no telemarketing.
- Aqui, não é possível trocar ou selecionar outro beneficiário, já que a solicitação está vindo do telemarketing.
- Proceda com a inclusão dos dados solicitados - conforme o tópico anterior - e no final, clique em Confirmar.
- Para voltar a tela do telemarketing, basta fechar os browsers referentes a Indicação do Prestador.
03. Validações da rotina
Com a utilização dos parâmetros (que são definidos no tópico 04), temos algumas mudanças no comportamento da rotina, como:
- Se o parâmetro MV_PL809OB estiver como verdadeiro (.T.), será obrigatório informar o número do CRM ou CNPJ, no campo B9Y_CRMCGC. Se estiver como falso (.F.), não é obrigatório informar valor.
...
- Se o parâmetro MV_PL809VL estiver como verdadeiro (.T.), o sistema valida a data de validade da carteirinha do beneficiário (BA1_DTVLCR). Se estiver vencida, o sistema não permite continuar o processo, informando essa situação ao usuário. Se estiver como falso (.F.), essa validação não é realizada, sendo possível continuar o cadastro.
Image Modified Se MV_PL809VL igual a .T., a data de validade da carteirinha é validada. Se vencida, não é possível continuar o cadastro. | Image Modified Se MV_PL809VL igual a .F., a data de validade da carteirinha não é validada. |
mesmo Mesmo vencida, é possível continuar o cadastro. |
04. Parâmetros da rotina
- Criação de Parâmetros no arquivo SX6 – Parâmetros:
...
Nome da Variável
...
MV_PLTKBTS
...
Tipo
...
Caractere
...
Descrição
...
Determina quais campos do Cadastro de Vida (BTS) serão apresentados na rotina do Call Center.
...
Valor Padrão
...
BTS_NOMUSR,BTS_DATNAS,BTS_SEXO,BTS_ESTCIV,BTS_MAE,BTS_DRGUSR,BTS_CPFUSR,BTS_DDD,BTS_TELEFO,BTS_ENDERE,BTS_NR_END,BTS_COMEND,BTS_BAIRRO,BTS_MUNICI,BTS_ESTADO,BTS_CEPUSR,BTS_CODMUN,BTS_NOMTIT,BTS_SOBRTI,BTS_CPFTIT,BTS_MAILTI,BTS_DDDCEL,BTS_CELTIT,BTS_DDDTEL,BTS_TELTIT,BTS_CEPTIT,BTS_ENDTIT,BTS_NRENTI,BTS_COMTIT,BTS_BAITIT,BTS_CIDTIT,BTS_UFTIT ,BTS_MUNCTI,BTS_BANTIT,BTS_AGETIT,BTS_NUMTIT
- Se o parâmetro MV_PL809CT estiver como verdadeiro (.T.), o sistema valida se o beneficiário informado no campo Carteirinha (B9Y_CARTEI) existe na base e, se o parâmetro MV_PL809VL estiver ativo, permite validar a data da carteirinha do beneficiário. Se estiver como falso (.F.), não é validado se o beneficiário informado existe na base e a validação do parâmetro MV_PL809VL é ignorada, independente de seu valor.
- Simplificando, se queremos que todo número de carteirinha informado no campo B9Y_CARTEI seja validado, portanto, verificado se esse número existe na tabela de beneficiários, o parâmetro MV_PL809CT deve estar como verdadeiro (.T.). A validação obtida pelo parâmetroMV_PL809VL é um complemento, mas totalmente dependente do parâmetro MV_PL809CT estar ativo na base.
- Se o parâmetro MV_PL809CT estiver como falso (.F.), qualquer número informado no campo B9Y_CARTEI é aceito, sem qualquer tipo de validação.
Image Added Se MV_PL809CT estiver como verdadeiro (.T.), o sistema valida o número da carteirinha informada e demais regras, como a do parâmetro MV_PL809VL, se este estiver ativo. | Image Added Se MV_PL809CT estiver como falso (.F.), o sistema não valida o número da carteirinha informada, aceitando qualquer valor informado, bem como nenhuma outra regra é verificada, como do parâmetro MV_PL809VL. |
04. Parâmetros e Pontos de Entrada da rotina
- Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_PLTKBTS |
---|
Tipo | Caractere |
Descrição | Determina quais campos do Cadastro de Vida (BTS) serão apresentados na rotina do Call Center. |
Valor Padrão | BTS_NOMUSR,BTS_DATNAS,BTS_SEXO,BTS_ESTCIV,BTS_MAE,BTS_DRGUSR,BTS_CPFUSR,BTS_DDD,BTS_TELEFO,BTS_ENDERE,BTS_NR_END,BTS_COMEND,BTS_BAIRRO,BTS_MUNICI, BTS_ESTADO,BTS_CEPUSR,BTS_CODMUN,BTS_NOMTIT,BTS_SOBRTI,BTS_CPFTIT,BTS_MAILTI,BTS_DDDCEL,BTS_CELTIT,BTS_DDDTEL,BTS_TELTIT,BTS_CEPTIT,BTS_ENDTIT,BTS_NRENTI, BTS_COMTIT,BTS_BAITIT,BTS_CIDTIT,BTS_UFTIT ,BTS_MUNCTI,BTS_BANTIT,BTS_AGETIT,BTS_NUMTIT |
Nome da Variável | MV_PL809VL |
---|
Tipo | Lógico |
Descrição | Indica se irá entrar na validação que determina a validade da carteirinha. |
Valor Padrão | .T. |
Nome da Variável | MV_PL809OB |
---|
Tipo | Lógico |
Descrição | Valida se o campo B9Y_CRMCGC será obrigatório |
Valor Padrão | .T. |
Nome da Variável | MV_PL809CT |
---|
Tipo | Lógico |
Descrição | Verifica (.T.) ou não Verifica(.F.) a Validade da carteirinha do beneficiário na rotina de indicação de prestadores (PLSA809) |
Valor Padrão | .T. |
- Ponto de Entrada (P.E.): PLSTMKBUT
Campo | Descrição |
Nome: | PLSTMKBUT |
Descrição: | Ponto de entrada para inclusão de botões na tela de integração Call Center x PLS (Beneficiário). |
Localização: | Ao criar o browser no Call Center. |
Programa Fonte: | PLSXTMK |
Função: | PlsCallCenter |
Parâmetros: | aButtons - Array - Botões do browser do Call Center x PLS oBar - Objeto - Objeto onde ficam os botões |
Retorno: | aBtn- Array- Botões da rotina padrão mais os personalizados pelo P.E., que devem obedecer a criação conforme documentação: TBtnBmp |
Exemplo: | Bloco de código |
---|
language | cpp |
---|
theme | Midnight |
---|
firstline | 1 |
---|
title | Exemplo de código |
---|
linenumbers | true |
---|
| User Function PLSTMKBUT()
local ateste := paramixb[1] //Array com os botões da rotina padrão
local oBar := paramixb[2] //Objeto onde ficam os botões
local bteste := { || msginfo("teste") }
local bBotCop := { || minhafuncao() }
//vou adicionar mais botões
aadd(ateste, {"ATALHO" , "ATALHO" ,,,"teste" , bteste ,.T.,oBar,,,"teste"})
aadd(ateste, {"copyuser","copyuser",,,"Copiar", bBotCop,.T.,oBar,,,"Copiar"})
return ateste |
|
05. TABELAS UTILIZADAS
Totvs custom tabs box |
---|
tabs | B9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade |
---|
ids | b9y,b9v,b9q |
---|
|
Totvs custom tabs box items |
---|
| Expandir |
---|
title | Características da tabela B9Y - Clique para expandir |
---|
| SX2 - Informações da Tabela | Campo | Descrição | X2_CHAVE | B9Y | X2_NOME | CADASTRO PROSPECT | X2_UNICO | B9Y_FILIAL+B9Y_CODIGO |
| SX3 - Informações dos Campos | Campo | Descrição | Campo | B9Y_FILIAL | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Título | Filial | Descrição | Filial do Sistema | Usado | Não | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Grupo de Campos | 033 - Tamanho da Filial | Ordem | 1 |
| Campo | Descrição | Campo | B9Y_CODIGO | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Código | Descrição | Código do Prospect | Usado | Sim | Obrigatório | Sim | Browse | Sim | Inic. Padrão | GETSXENUM("B9Y", "B9Y_CODIGO") | Contexto | Real | Propriedade | Visualizar | Ordem | 2 |
| Campo | Descrição | Campo | B9Y_CARTEI | Tipo | Caracter | Tamanho | 21 | Decimal | 0 | Formato | @R 9999.9999.999999.99-9 | Título | Carteirinha | Descrição | Carteirinha do Benef. | Usado | Sim | Obrigatório | Não | Browse | Sim | Val. Sistema | PLSA809CAR(M->B9Y_CARTEI) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | BY2PLS | Gatilhos | Sim | Ordem | 3 |
| Campo | Descrição | Campo | B9Y_NOMBEN | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | Nome Benef. | Descrição | Nome do Beneficiário | Usado | Sim | Obrigatório | Não | Browse | Sim | Inic. Padrão | IF(INCLUI, "", POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR")) | Contexto | Virtual | Propriedade | Visualizar | Inic. Browse | POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR") | Ordem | 4 |
| Campo | Descrição | Campo | B9Y_NOME | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | Nome | Descrição | Nome do Profissional | Usado | Sim | Obrigatório | Sim | Browse | Sim | Contexto | Real | Propriedade | Alterar | Ordem | 5 |
| Campo | Descrição | Campo | B9Y_CPFCGC | Tipo | Caracter | Tamanho | 14 | Decimal | 0 | Formato | @! | Título | CPF/CNPJ | Descrição | CPF/CNPJ Prestador | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 6 |
| Campo | Descrição | Campo | B9Y_EMAIL | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | E-mail | Descrição | E-mail do Profissional | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ISEMAIL(ALLTRIM(M->B9Y_EMAIL)) | Contexto | Real | Propriedade | Alterar | Ordem | 7 |
| Campo | Descrição | Campo | B9Y_TEL | Tipo | Caracter | Tamanho | 11 | Decimal | 0 | Formato | @R (99) 99999-9999 | Título | Telefone | Descrição | Telefone do Profissional | Usado | Sim | Obrigatório | Sim | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 8 |
| Campo | Descrição | Campo | B9Y_CRMNUM | Tipo | Caracter | Tamanho | 15 | Decimal | 0 | Formato | 1E+15 | Título | Número CRM | Descrição | Número do CRM | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 9 |
| Campo | Descrição | Campo | B9Y_CRMEST | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Estado CRM | Descrição | Estado correspondente CRM | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("SX5", "12" + M->B9Y_CRMEST) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | 12 | Ordem | 10 |
| Campo | Descrição | Campo | B9Y_TIPOAT | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo Atend. | Descrição | Tipo de Atendimento | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Saude Ocupacional; 2=Assistencial; 3=Ambos | Contexto | Real | Propriedade | Alterar | Ordem | 11 |
| Campo | Descrição | Campo | B9Y_RAZSOC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Razão Social | Descrição | Razão Social | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 12 |
| Campo | Descrição | Campo | B9Y_NASCTO | Tipo | Data | Tamanho | 8 | Decimal | 0 | Título | Data Nasc. | Descrição | Data de Nascimento | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | M->B9Y_NASCTO < dDataBase | Contexto | Real | Propriedade | Alterar | Ordem | 13 |
| Campo | Descrição | Campo | B9Y_NATU | Tipo | Caracter | Tamanho | 7 | Decimal | 0 | Formato | @! | Título | Naturalidade | Descrição | Naturalidade do candidato | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("BID", M->B9Y_NATU) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B57PLS | Ordem | 14 |
| Campo | Descrição | Campo | B9Y_ECIVIL | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Est. Civil | Descrição | Estado Civil | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("SX5", "33" + M->B9Y_ECIVIL) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | 33 | Ordem | 15 |
| Campo | Descrição | Campo | B9Y_OBS | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Título | Observação | Descrição | Observação | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 16 |
| Campo | Descrição | Campo | B9Y_FCAPTA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Captação | Descrição | Forma de Captação | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Prestador Portal; 2=Indicacao CallCenter; 3=Indicação Portal; 4=Operadora | Inic. Padrão | IF(INCLUI, "", B9Y->B9Y_FCAPTA) | Contexto | Real | Propriedade | Alterar | Ordem | 17 |
| Campo | Descrição | Campo | B9Y_STCRED | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Status | Descrição | Status Credenciamento | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Pendente com a Operadora; 2=Pendente com o Prestador; 3=Credenciado; 4=Indeferido | Contexto | Real | Propriedade | Alterar | Ordem | 18 |
| Campo | Descrição | Campo | B9Y_PCRED | Tipo | Caracter | Tamanho | 55 | Decimal | 0 | Formato | @! | Título | Passo Atual | Descrição | Passo do Credenciamento | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 19 |
| Campo | Descrição | Campo | B9Y_NROPRO | Tipo | Caracter | Tamanho | 12 | Decimal | 0 | Formato | @R 9999-999999 | Título | Num Protocol | Descrição | Numero Protocolo | Usado | Sim | Obrigatório | Não | Browse | Sim | Contexto | Real | Propriedade | Visualizar | Ordem | 20 |
| Campo | Descrição | Campo | B9Y_CODINT | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Cd Operadora | Descrição | Codigo Operadora | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | PLSINTPAD() | Contexto | Real | Propriedade | Visualizar | Ordem | 21 |
| Campo | Descrição | Campo | B9Y_DATAIN | Tipo | Data | Tamanho | 8 | Decimal | 0 | Título | Dt Inserção | Descrição | Data Inserção Registro | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | DDATABASE | Contexto | Real | Propriedade | Visualizar | Ordem | 22 |
| Campo | Descrição | Campo | B9Y_DESINT | Tipo | Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Desc Ope | Descrição | Descrição da Operadora | Usado | Não | Obrigatório | Não | Browse | Não | Inic. Padrão | POSICIONE("BA0", 1, XFILIAL("BA0") + M->B9Y_CODINT, "BA0_NOMINT") | Contexto | Virtual | Propriedade | Visualizar | Ordem | 23 |
| Campo | Descrição | Campo | B9Y_ROTINA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Flag Rotina | Descrição | Identificador Rotina | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 24 |
| Campo | Descrição | Campo | B9Y_CODRDA | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Cód RDA | Descrição | Código RDA gerado | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 25 |
| Campo | Descrição | Campo | B9Y_SOINDI | Tipo | Lógico | Tamanho | 1 | Decimal | 0 | Título | Só indicação | Descrição | Só Indicação Existente | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 26 |
| Campo | Descrição | Campo | B9Y_PREREF | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Prest Refer? | Descrição | Prestador Referênciado? | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Não; 1=Sim | Contexto | Real | Propriedade | Alterar | Ordem | 27 |
| Campo | Descrição | Campo | B9Y_SEXO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Sexo | Descrição | Gênero do Prestador | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Feminino; 2=Masculino | Contexto | Real | Propriedade | Alterar | Ordem | 28 |
| Campo | Descrição | Campo | B9Y_LOGIN | Tipo | Caracter | Tamanho | 20 | Decimal | 0 | Título | Login | Descrição | Login Candidato Portal | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 29 |
| Campo | Descrição | Campo | B9Y_SENHA | Tipo | Caracter | Tamanho | 20 | Decimal | 0 | Título | Senha | Descrição | Senha Portal | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Ordem | 30 |
| Campo | Descrição | Campo | B9Y_CODOBS | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Cod.Obs. | Descrição | Codigo Observacao | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B9PB9N | Ordem | 31 |
| SIX - Índices da Tabela | Campo | Descrição | Índice | B9Y | Ordem | 1 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CODIGO | Descrição | Cd Operadora + Código |
| Campo | Descrição | Índice | B9Y | Ordem | 2 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CRMNUM | Descrição | Cd Operadora + Número CRM |
| Campo | Descrição | Índice | B9Y | Ordem | 3 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CPFCGC | Descrição | Cd Operadora + CPF/CNPJ |
| Campo | Descrição | Índice | B9Y | Ordem | 4 | Chave | B9Y_FILIAL + B9Y_CODINT + B9Y_CODRDA | Descrição | Cd Operadora + Cód RDA | Mostra Pesq. | Sim |
| Campo | Descrição | Índice | B9Y | Ordem | 5 | Chave | B9Y_FILIAL + B9Y_LOGIN | Descrição | Login | Mostra Pesq. | Sim |
|
|
Totvs custom tabs box items |
---|
| Expandir |
---|
title | Características da tabela B9V - Clique para expandir |
---|
| SX2 - Informações da Tabela | Campo | SX2 - Informações da Tabela | X2_CHAVE | B9V | X2_NOME | PROSPECT X ENDEREÇO | X2_UNICO | B9V_FILIAL+B9V_CODINT+B9V_CODPRO+B9V_CEP+B9V_CODSEQ+B9V_ENDER+B9V_COMEND+B9V_CODPRE+B9V_CODCID+B9V_SEQB9V |
| Campo | Descrição | Campo | B9V_FILIAL | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Título | Filial | Descrição | Filial do sistema | Usado | Não | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Grupo de Campos | 033 - Tamanho da Filial | Ordem | 1 |
| Campo | Descrição | Campo | B9V_CODSEQ | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Item | Descrição | Seq Endereço Prospect | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar | Cons. Padrão | B9VLOC | Ordem | 2 |
| Campo | Descrição | Campo | B9V_CODPRO | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título | Código | Descrição | Código do Prospect | Usado | Sim | Obrigatório | Sim | Browse | Sim | Contexto | Real | Propriedade | Visualizar | Ordem | 3 |
| Campo | Descrição | Campo | B9V_CODLOG | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Cód Logr | Descrição | Código Logradouro | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | B18->(ExistCpo("B18", PLS806Zero(M->B9V_CODLOG), 1) .OR. Vazio(M->B9V_CODLOG)) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B9VB18 | Gatilhos | Sim | Ordem | 4 |
| Campo | Descrição | Campo | B9V_DESLOG | Tipo | Caracter | Tamanho | 20 | Decimal | 0 | Formato | @! | Título | Logradouro | Descrição | Descrição do Logradoutro | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | IF(INCLUI, "", ALLTRIM(POSICIONE("B18", 1, XFILIAL("B18") + B9V->B9V_CODLOG, 'B18_DESCRI'))) | Contexto | Virtual | Propriedade | Visualizar | Gatilhos | Sim | Ordem | 5 |
| Campo | Descrição | Campo | B9V_ENDER | Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! | Título | Endereço | Descrição | Endereço de Atendimento | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 6 |
| Campo | Descrição | Campo | B9V_NUMERO | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | 999999 | Título | Nº | Descrição | Número Endereço | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 7 |
| Campo | Descrição | Campo | B9V_COMEND | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Complemento | Descrição | Complemento Endereço | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 8 |
| Campo | Descrição | Campo | B9V_BAIRRO | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Bairro | Descrição | Bairro | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 9 |
| Campo | Descrição | Campo | B9V_CODCID | Tipo | Caracter | Tamanho | 7 | Decimal | 0 | Formato | @! | Título | Cód Cidade | Descrição | Código da Cidade | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | BID->(ExistCpo("BID", PLS806Zero(M->B9V_CODCID), 1) .OR. Vazio(M->B9V_CODCID)) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B9VBID | Gatilhos | Sim | Ordem | 10 |
| Campo | Descrição | Campo | B9V_CIDADE | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | @! | Título | Cidade | Descrição | Cidade | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | IF(INCLUI, "", POSICIONE("BID", 1, XFILIAL("BID") + B9V->B9V_CODCID, "BID_DESCRI")) | Contexto | Virtual | Propriedade | Visualizar | Gatilhos | Sim | Ordem | 11 |
| Campo | Descrição | Campo | B9V_CEP | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Formato | @R 99999-999 | Título | CEP | Descrição | CEP | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | IIF(FunName() == "PLSA806", BC9->(ExistCpo("BC9", M->B9V_CEP, 1)) .OR. Vazio(M->B9V_CEP) , .T.) | Contexto | Real | Propriedade | Alterar | Ordem | 12 |
| Campo | Descrição | Campo | B9V_TEL | Tipo | Caracter | Tamanho | 11 | Decimal | 0 | Formato | @R (99) 99999-9999 | Título | Telefone | Descrição | Telefone | Usado | Sim |
|
|
|
...
Nome da Variável
...
MV_PL809VL
...
Tipo
...
Lógico
...
Descrição
...
Indica se irá entrar na validação que determina a validade da carteirinha.
...
Valor Padrão
...
Nome da Variável
...
MV_PL809OB
...
Tipo
...
Lógico
...
Descrição
...
Valida se o campo B9Y_CRMCGC será obrigatório
...
Valor Padrão
...
Nome da Variável
...
MV_PL809CT
...
Tipo
...
Lógico
...
Descrição
...
Verifica (.T.) ou não Verifica(.F.) a Validade da carteirinha do beneficiário na rotina de indicação de prestadores (PLSA809)
...
Valor Padrão
...
.T.
05. TABELAS UTILIZADAS
Totvs custom tabs box |
---|
tabs | B9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade |
---|
ids | b9y,b9v,b9q |
---|
|
Totvs custom tabs box items |
---|
| | SX2 - Informações da Tabela | X2_CHAVE | CADASTRO PROSPECT | X2_NOME | X2_UNICO | Campos | Campo | B9Y_FILIAL | Tipo | Caracter | Tamanho | 8 | Decimal | 0 | Título | Filial | Descrição | Filial do Sistema | Usado | Não | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar |
|
Grupo de Campos | 033 - Tamanho da Filial | Ordem | 1B9YCODIGOCODPRE | Tipo | Caracter | Tamanho | 6 | Decimal | 0 | Formato | @! | Título |
| CódigoPrestador | Descrição | Código do |
| ProspectPrestador | Usado | Sim | Obrigatório |
| SimSim | Inic. Padrão | GETSXENUM("B9Y", "B9Y_CODIGO") | Não | Contexto | Real | Propriedade | Alterar | Ordem |
| VisualizarOrdem2B9YCARTEI21@R 9999.9999.999999.99-9CarteirinhaCarteirinha do Benef.E-mail | Usado | Sim | Obrigatório | Não | Browse |
|
Sim | Val. Sistema | PLSA809CAR(M->B9Y_CARTEI) | Não | Contexto | Real | Propriedade | Alterar |
| Cons. PadrãoBY2PLSGatilhos | Sim | Ordem | 3B9YNOMBENCONTAT | Tipo | Caracter | Tamanho |
| 5035 | Decimal | 0 | Formato | @! | Título |
| Nome Benef.Nome do BeneficiárioContato | Usado | Sim | Obrigatório | Não | Browse |
|
Sim | Inic. Padrão | IF(INCLUI, "", POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR")) | Contexto | Virtual | Propriedade | Visualizar | Inic. Browse | POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR") | Ordem | 4 | Campo | B9Y_NOMENão | Contexto | Real | Propriedade | Alterar | Ordem | 16 |
| Campo | Descrição | Campo | B9V_CNES | Tipo | Caracter | Tamanho |
| 50NomeNome do ProfissionalSimSimNão | Contexto | Real | Propriedade | Alterar | Ordem | 17 |
| 5B9YCPFCGCCODINT | Tipo | Caracter | Tamanho |
| 14CPF/CNPJCPF/CNPJ PrestadorCódigo da Operadora | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | PLSINTPAD() | Contexto | Real | Propriedade |
| Alterar6B9YEMAILDESINT | Tipo | Caracter | Tamanho |
| 5015 | Decimal | 0 | Formato | @! | Título |
| E-mailE-mail do ProfissionalDescrição Operadora | Usado | Sim | Obrigatório | Não | Browse | Não |
| Val SistemaISEMAIL(ALLTRIM(M->B9Y_EMAIL)Padrão | POSICIONE("BA0", 1, XFILIAL("BA0") + PLSINTPAD(), "BA0_NOMINT") | Contexto |
| RealAlterar7B9YTELSEQB9V | Tipo | Caracter | Tamanho |
| 11@R (99) 99999-9999TelefoneTelefone do ProfissionalSequencial Endereço | Usado | Sim | Obrigatório |
| SimNão | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem |
| 8B9YCRMNUMTIPEST | Tipo | Caracter | Tamanho |
| 151E+15Número CRM | Cod. Estab | Descrição | Código Tipo Estab | Usado | Sim | Obrigatório | Não | Browse | Sim | Val. Sistema | PlsSeek("B1Z", 1, PLSINTPAD() + PLS806ZERO(M->B9V_TIPEST), "", "") .OR. Vazio(M->B9V_TIPEST) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B9VB1Z | Gatilhos | Sim | Ordem | 21 |
| Campo | Descrição | Campo | B9V_DESEST |
|
Descrição | Número do CRM | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Ordem | 9 | Campo | B9Y_CRMEST230 | Decimal | 0 | Formato | @! | Título |
| Estado CRMEstado correspondente CRMDescrição Tipo Estab | Usado | Sim | Obrigatório | Não | Browse | Não |
| Val SistemaExistCpoPadrão | IF(INCLUI, "", ALLTRIM( POSICIONE(" |
| SX512 + M->B9Y_CRMEST) + PLSINTPAD() + B9V->B9V_TIPEST, "B1Z_DESEST") ) ) | Contexto |
| RealAlterarCons. Padrão1210B9YTIPOATCaracterFormato | @! | Tipo Atend.Tipo de AtendimentoDefere o Credenciamento? | Usado | Sim | Obrigatório | Não | Browse | Não |
|
Opções | 1=Saude Ocupacional; 2=Assistencial; 3=AmbosAlterar11B9YRAZSOCTIPLOC | Tipo | Caracter | Tamanho |
| 30Razão SocialRazão SocialCódigo Tipo Localidade | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | BD1->(ExistCpo("BD1", PLSINTPAD() + PLS806Zero(M->B9V_TIPLOC), 1)) .OR. Vazio(M->B9V_TIPLOC) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | B9VBD1 | Ordem | 24 |
| 12B9YNASCTOData8 | Decimal | 020 | Decimal | 0 | Formato | @! | Título |
| Data Nasc.Data de NascimentoTipo da Localidade | Usado | Sim | Obrigatório | Não | Browse | Não |
| Val SistemaM->B9Y_NASCTO < dDataBase | Contexto | Real | Propriedade | Alterar | Ordem | 13 | Campo | B9Y_NATUPadrão | IF(INCLUI, "", POSICIONE("BD1", 1, XFILIAL("BD1") + B9V->B9V_CODINT + B9V->B9V_TIPLOC, "BD1_DESLOC")) | Contexto | Virtual | Propriedade | Visualizar | Ordem | 25 |
| Campo | Descrição | Campo | B9V_EST | Tipo | Caracter | Tamanho |
| 7NaturalidadeNaturalidade do candidatoEstado | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | SX5->(ExistCpo( |
| "BID", M->B9Y_NATU)"SX5", "12" + M->B9V_EST)) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | 12 | Ordem | 26 |
| SIX - Índices da Tabela | Campo | Descrição | Índice | B9V | Ordem | 1 | Chave | B9V_FILIAL + B9V_CODINT + B9V_CODPRO + B9V_CODSEQ | Descrição | Operadora + Código + Item | Mostra Pesq. | Sim |
| Campo | Descrição | Índice | B9V | Ordem | 2 | Chave | B9V_FILIAL + B9V_CODINT + B9V_CODPRE + B9V_CODSEQ | Descrição | Operadora + Prestador + Item | Mostra Pesq. | Sim |
|
Totvs custom tabs box items |
---|
| Expandir |
---|
title | Características da tabela B9Q - Clique para expandir |
---|
| SX3 - Informações dos Campos | X2_CHAVE | B9Q | X2_NOME | PROSPECT X EXPECIALIDADE | X2_UNICO | B9Q_FILIAL+B9Q_CODINT+B9Q_CODPRO+B9Q_CODESP+B9Q_CODLOC+B9Q_CODPRE+B9Q_SEQVIS |
| Campo | Descrição | Campo | B9Q_FILIAL | Tipo | Caracter | Tamanho | 8 |
|
| Contexto | Real | Propriedade | Alterar | Cons. Padrão | B57PLS | Ordem | 14 | Campo | B9Y_ECIVIL | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Est. Civil | Descrição | Estado Civil | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo("SX5", "33" + M->B9Y_ECIVIL) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | 33 | Ordem | 15 | Campo | B9Y_OBS | Tipo | Memo | Tamanho | 10ObservaçãoObservaçãoSimNão | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Grupo de Campos | 033 - Tamanho da Filial | Ordem | 1 |
| Campo |
| 16B9YFCAPTACODPRE | Tipo | Caracter | Tamanho |
| 1CaptaçãoForma de CaptaçãoCod Prestador Cadastrado | Usado | Sim | Obrigatório | Não | Browse | Não |
|
Opções | 1=Prestador Portal; 2=Indicacao CallCenter; 3=Indicação Portal; 4=Operadora | Inic. Padrão | IF(INCLUI, "", B9Y->B9Y_FCAPTA) | Contexto | Real | Propriedade | Alterar | Ordem | 2 |
| Campo |
| 17B9YSTCREDCODPRO | Tipo | Caracter | Tamanho |
| 1StatusStatus CredenciamentoCódigo do Prospect | Usado | Sim | Obrigatório | Não | Browse | Não |
|
Opções | Inic. Padrão | B9V->B9V_CODPRO |
| 1=Pendente com a Operadora; 2=Pendente com o Prestador; 3=Credenciado; 4=Indeferido | Contexto | Real | Propriedade | Alterar | Ordem |
| 18B9YPCREDCODLOC | Tipo | Caracter | Tamanho |
| 55Passo AtualPasso do CredenciamentoCódigo da Localidade | Usado | Sim | Obrigatório | Não | Browse | Não | Inic. Padrão | B9V->B9V_CODSEQ | Contexto | Real | Propriedade |
| Visualizar19B9YNROPROCODSEQ | Tipo | Caracter | Tamanho |
| 12@R 9999-999999Num ProtocolNumero ProtocoloSeq da espec do Prospect | Usado | Sim | Obrigatório | Não | Browse |
| SimNão | Contexto | Real | Propriedade | Visualizar | Ordem | 5 |
| 20B9YCODINTCODESP | Tipo | Caracter | Tamanho |
| 4Cd OperadoraCodigo OperadoraCódigo da Especialidade | Usado | Sim | Obrigatório | Não | Browse |
| NãoInic PadrãoSistema | ExistCpo("BAQ", PLS806Zero(M->B9Q_CODESP), 7) .OR. Vazio(M->B9Q_CODESP |
| PLSINTPAD( | Alterar | Cons. Padrão | B9QBAQ | Gatilhos | Sim |
| Visualizar21B9YDATAINData850 | Decimal | 0 | Formato | @! | Título |
| Dt InserçãoData Inserção RegistroDescrição Especialidade | Usado | Sim | Obrigatório | Não | Browse |
| NãoDDATABASEIF(INCLUI, "", POSICIONE("BAQ", 7, XFILIAL("BAQ") + B9Q->B9Q_CODESP, "BAQ_DESCRI")) | Contexto |
| RealVirtual | Propriedade | Visualizar | Inic. Browse | PLS813IBRW() | Gatilhos | Sim | Ordem |
| 22B9YDESINTCaracter15Formato@! | Desc OpeDescrição da OperadoraNãoNãoInic PadrãoPOSICIONE("BA0", 1, XFILIAL("BA0") + >B9Y_CODINT, "BA0_NOMINT">B9Q_TEMFOR<Date() | Contexto |
| VirtualReal | Propriedade | Alterar | Gatilhos |
| Visualizar23B9YROTINADESTEM | Tipo | Caracter | Tamanho |
| 150 | Decimal | 0 | Formato | @! | Título |
| Flag RotinaIdentificador RotinaTempo após formação | Usado | Sim | Obrigatório | Não | Browse |
|
| Sim | Inic. Padrão | IF(INCLUI, "", PLS806TEMP(B9Q->B9Q_TEMFOR)) |
| NãoRealAlterar24B9YCODRDACaracter6Formato | @! | Cód RDACódigo RDA geradoTempo Especialidade | Usado | Sim | Obrigatório | Não |
|
| Browse | Sim | Val. Sistema | M->B9Q_TEMESP<Date() |
|
Browse | Não | Contexto | Real | Propriedade | Alterar | Gatilhos | Sim | Ordem | 10 |
| Campo |
| 25B9YSOINDILógico150 | Decimal | 0 | Formato | @! | Título |
| Só indicaçãoSó Indicação ExistenteTempo de Especialidade | Usado | Sim | Obrigatório | Não | Browse |
| NãoSim | Inic. Padrão | IF(INCLUI , "", PLS806TEMP(B9Q->B9Q_TEMESP)) | Contexto |
| RealVirtual | Propriedade | Visualizar | Ordem |
| 26B9YPREREFCODINT | Tipo | Caracter | Tamanho |
| 1Prest Refer?Prestador Referênciado?Codigo Operadora | Usado | Sim | Obrigatório | Não | Browse | Não |
|
Opções | 0=Não; 1=SimAlterar27B9YSEXODESINT | Tipo | Caracter | Tamanho |
| 115 | Decimal | 0 | Formato | @! | Título |
| SexoGênero do PrestadorDescrição Operadora | Usado | Sim | Obrigatório | Não | Browse | Não |
|
Opções | 1=Feminino; 2=MasculinoInic. Padrão | POSICIONE("BA0", 1, XFILIAL("BA0") + PLSINTPAD(), "BA0_NOMINT") | Contexto |
| RealAlterar28B9YLOGINSEQVIS | Tipo | Caracter | Tamanho |
| 20LoginLogin Candidato PortalSequencial Visita | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade |
| Visualizar29B9YSENHACaracter20SenhaSenha PortalDeferir o Credenciamento? | Usado | Sim | Obrigatório | Não | Browse |
| NãoSim | Contexto | Real | Propriedade |
| Visualizar30B9YCODOBSSTCRED | Tipo | Caracter | Tamanho |
| 3Cod.Obs.Codigo ObservacaoStatus do credenciamento | Usado | Sim | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar |
| Cons. PadrãoB9PB9N | 16 |
| SIX - Índices da Tabela | Campo | Descrição |
|
Ordem | 31 | ÍndicesB9YB9Y B9Y B9Y_CODIGOB9Q_CODPRO + B9Q_SEQVIS | Descrição | Cd Operadora + Código + Sequencial |
| Campo | Descrição | Índice |
| B9YB9Y B9Y B9Y_CRMNUMB9Q_CODPRO + B9Q_CODESP | Descrição | Cd Operadora |
| + Número CRM+ Código + Cod Espec |
| Campo | Descrição | Índice |
| B9YB9Y + B9Y_CODINT + B9Y_CPFCGC+ B9Q_CODINT + B9Q_CODESP + B9Q_CODSEQ + B9Q_CODLOC | Descrição | Cd Operadora |
| + CPF/CNPJ+ Cod Espec + Item + Cód Local. |
| Campo | Descrição | Índice |
| B9YB9Y B9Y B9Y_CODRDAB9Q_CODSEQ + B9Q_CODPRO | Descrição | Cd Operadora + Item + |
| Cód RDAMostra Pesq. | SimB9YB9Y + B9Y_LOGIN+ B9Q_CODINT + B9Q_CODPRO + B9Q_CODLOC | Descrição | Cd Operadora + Código + Cód Local. |
|
Descrição | Login | Mostra Pesq. | Sim
|