Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Validações da rotina
  4. Parâmetros e Pontos de Entrada da rotina
  5. Tabelas utilizadas


01. VISÃO GERAL
Âncora
VIS
VIS

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 
Âncora
EXP
EXP


A) Plano de Saúde - SIGAPLS

No módulo SIGAPLS (33):

  1. No remote, acesse Atualizações / Rede Atendimento / Indicação de Prestador via Call Center (PLSA809).
  2. Será aberto o browser da rotina, exibindo as solicitações já existentes e os botões de navegação da tela.


  3. Para incluir uma nova indicação, pressione o botão Incluir.
    1. O sistema irá abrir a tela de indicação de prestador em modo de inclusão.
    2. Preencha os campos obrigatórios e os demais, conforme necessidade.
      1. 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.
      2. O campo Tipo Pessoas serve para informar se o beneficiário está indicando um profissional ou um centro de saúde.
    3. Informe o(s) local(is) de atendimento do prestador, no grid de Endereços (grid de preenchimento obrigatório).
    4. 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).
    5. No final, basta clicar no botão Confirmar, para que os dados sejam gravados na base.


  4. Para visualizar os registros cadastrados, basta no browse inicial da rotina, selecionar o registro e clicar no botão Visualizar.
    1. A tela será aberta em modo de visualização, exibindo todos os dados do registro.


B) Call Center - Telemarketing

No módulo SIGATMK (13):

  1. No remote, acesse Atualizações / Atendimento / Call Center (TMKA271).
  2. Será aberto o browser da rotina, exibindo as solicitações já existentes e os botões de navegação da tela.
  3. Clique no botão Chamadas, para iniciar o atendimento.
    1. 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.


    2. 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).


    3. 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).


    4. O sistema irá abrir o browser da rotina PLSA809, mas filtrando no grid apenas as indicações realizadas pelo beneficiário selecionado no telemarketing.
    5. Clique no botão Incluir.
    6. 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.
      1. Aqui, não é possível trocar ou selecionar outro beneficiário, já que a solicitação está vindo do telemarketing.
    7. Proceda com a inclusão dos dados solicitados - conforme o tópico anterior - e no final, clique em Confirmar.  


    8. Para voltar a tela do telemarketing, basta fechar os browsers referentes a Indicação do Prestador.


03. Validações da rotina
Âncora
VALID
VALID

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 
Âncora
PARAM
PARAM

  • 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
CampoDescriçã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
languagecpp
themeMidnight
firstline1
titleExemplo de código
linenumberstrue
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
Âncora
TAB
TAB


Totvs custom tabs box
tabsB9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade
idsb9y,b9v,b9q
Totvs custom tabs box items
defaultyes
referenciab9y
Expandir
titleCaracterísticas da tabela B9Y - Clique para expandir
SX2 - Informações da Tabela
CampoDescrição
X2_CHAVEB9Y
X2_NOMECADASTRO PROSPECT
X2_UNICOB9Y_FILIAL+B9Y_CODIGO

SX3 - Informações dos Campos
CampoDescrição
CampoB9Y_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial do Sistema
UsadoNão
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem1

CampoDescrição
CampoB9Y_CODIGO
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloCódigo
DescriçãoCódigo do Prospect
UsadoSim
ObrigatórioSim
BrowseSim
Inic. PadrãoGETSXENUM("B9Y", "B9Y_CODIGO")
ContextoReal
PropriedadeVisualizar
Ordem2

CampoDescrição
CampoB9Y_CARTEI
TipoCaracter
Tamanho21
Decimal0
Formato@R 9999.9999.999999.99-9
TítuloCarteirinha
DescriçãoCarteirinha do Benef.
UsadoSim
ObrigatórioNão
BrowseSim
Val. SistemaPLSA809CAR(M->B9Y_CARTEI)
ContextoReal
PropriedadeAlterar
Cons. PadrãoBY2PLS
GatilhosSim
Ordem3

CampoDescrição
CampoB9Y_NOMBEN
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloNome Benef.
DescriçãoNome do Beneficiário
UsadoSim
ObrigatórioNão
BrowseSim
Inic. PadrãoIF(INCLUI, "", POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR"))
ContextoVirtual
PropriedadeVisualizar
Inic. BrowsePOSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR")
Ordem4

CampoDescrição
CampoB9Y_NOME
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloNome
DescriçãoNome do Profissional
UsadoSim
ObrigatórioSim
BrowseSim
ContextoReal
PropriedadeAlterar
Ordem5

CampoDescrição
CampoB9Y_CPFCGC
TipoCaracter
Tamanho14
Decimal0
Formato@!
TítuloCPF/CNPJ
DescriçãoCPF/CNPJ Prestador
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem6

CampoDescrição
CampoB9Y_EMAIL
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloE-mail
DescriçãoE-mail do Profissional
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaISEMAIL(ALLTRIM(M->B9Y_EMAIL))
ContextoReal
PropriedadeAlterar
Ordem7

CampoDescrição
CampoB9Y_TEL
TipoCaracter
Tamanho11
Decimal0
Formato@R (99) 99999-9999
TítuloTelefone
DescriçãoTelefone do Profissional
UsadoSim
ObrigatórioSim
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem8

CampoDescrição
CampoB9Y_CRMNUM
TipoCaracter
Tamanho15
Decimal0
Formato1E+15
TítuloNúmero CRM
DescriçãoNúmero do CRM
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem9

CampoDescrição
CampoB9Y_CRMEST
TipoCaracter
Tamanho2
Decimal0
Formato@!
TítuloEstado CRM
DescriçãoEstado correspondente CRM
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("SX5", "12" + M->B9Y_CRMEST)
ContextoReal
PropriedadeAlterar
Cons. Padrão12
Ordem10

CampoDescrição
CampoB9Y_TIPOAT
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloTipo Atend.
DescriçãoTipo de Atendimento
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Saude Ocupacional; 2=Assistencial; 3=Ambos
ContextoReal
PropriedadeAlterar
Ordem11

CampoDescrição
CampoB9Y_RAZSOC
TipoCaracter
Tamanho30
Decimal0
Formato@!
TítuloRazão Social
DescriçãoRazão Social
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem12

CampoDescrição
CampoB9Y_NASCTO
TipoData
Tamanho8
Decimal0
TítuloData Nasc.
DescriçãoData de Nascimento
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaM->B9Y_NASCTO < dDataBase
ContextoReal
PropriedadeAlterar
Ordem13

CampoDescrição
CampoB9Y_NATU
TipoCaracter
Tamanho7
Decimal0
Formato@!
TítuloNaturalidade
DescriçãoNaturalidade do candidato
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("BID", M->B9Y_NATU)
ContextoReal
PropriedadeAlterar
Cons. PadrãoB57PLS
Ordem14

CampoDescrição
CampoB9Y_ECIVIL
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloEst. Civil
DescriçãoEstado Civil
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("SX5", "33" + M->B9Y_ECIVIL)
ContextoReal
PropriedadeAlterar
Cons. Padrão33
Ordem15

CampoDescrição
CampoB9Y_OBS
TipoMemo
Tamanho10
Decimal0
TítuloObservação
DescriçãoObservação
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem16

CampoDescrição
CampoB9Y_FCAPTA
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloCaptação
DescriçãoForma de Captação
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Prestador Portal; 2=Indicacao CallCenter; 3=Indicação Portal;  4=Operadora
Inic. PadrãoIF(INCLUI, "", B9Y->B9Y_FCAPTA)
ContextoReal
PropriedadeAlterar
Ordem17

CampoDescrição
CampoB9Y_STCRED
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloStatus
DescriçãoStatus Credenciamento
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Pendente com a Operadora; 2=Pendente com o Prestador; 3=Credenciado; 4=Indeferido
ContextoReal
PropriedadeAlterar
Ordem18

CampoDescrição
CampoB9Y_PCRED
TipoCaracter
Tamanho55
Decimal0
Formato@!
TítuloPasso Atual
DescriçãoPasso do Credenciamento
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem19

CampoDescrição
CampoB9Y_NROPRO
TipoCaracter
Tamanho12
Decimal0
Formato@R 9999-999999
TítuloNum Protocol
DescriçãoNumero Protocolo
UsadoSim
ObrigatórioNão
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem20

CampoDescrição
CampoB9Y_CODINT
TipoCaracter
Tamanho4
Decimal0
Formato@!
TítuloCd Operadora
DescriçãoCodigo Operadora
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoPLSINTPAD()
ContextoReal
PropriedadeVisualizar
Ordem21

CampoDescrição
CampoB9Y_DATAIN
TipoData
Tamanho8
Decimal0
TítuloDt Inserção
DescriçãoData Inserção Registro
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoDDATABASE
ContextoReal
PropriedadeVisualizar
Ordem22

CampoDescrição
CampoB9Y_DESINT
TipoCaracter
Tamanho15
Decimal0
Formato@!
TítuloDesc Ope
DescriçãoDescrição da Operadora
UsadoNão
ObrigatórioNão
BrowseNão
Inic. PadrãoPOSICIONE("BA0", 1, XFILIAL("BA0") + M->B9Y_CODINT, "BA0_NOMINT")
ContextoVirtual
PropriedadeVisualizar
Ordem23

CampoDescrição
CampoB9Y_ROTINA
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloFlag Rotina
DescriçãoIdentificador Rotina
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem24

CampoDescrição
CampoB9Y_CODRDA
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloCód RDA
DescriçãoCódigo RDA gerado
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem25

CampoDescrição
CampoB9Y_SOINDI
TipoLógico
Tamanho1
Decimal0
TítuloSó indicação
DescriçãoSó Indicação Existente
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem26

CampoDescrição
CampoB9Y_PREREF
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloPrest Refer?
DescriçãoPrestador Referênciado?
UsadoSim
ObrigatórioNão
BrowseNão
Opções0=Não; 1=Sim
ContextoReal
PropriedadeAlterar
Ordem27

CampoDescrição
CampoB9Y_SEXO
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloSexo
DescriçãoGênero do Prestador
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Feminino; 2=Masculino
ContextoReal
PropriedadeAlterar
Ordem28

CampoDescrição
CampoB9Y_LOGIN
TipoCaracter
Tamanho20
Decimal0
TítuloLogin
DescriçãoLogin Candidato Portal
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem29

CampoDescrição
CampoB9Y_SENHA
TipoCaracter
Tamanho20
Decimal0
TítuloSenha
DescriçãoSenha Portal
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Ordem30

CampoDescrição
CampoB9Y_CODOBS
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloCod.Obs.
DescriçãoCodigo Observacao
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Cons. PadrãoB9PB9N
Ordem31

SIX - Índices da Tabela
CampoDescrição
ÍndiceB9Y
Ordem1
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CODIGO
DescriçãoCd Operadora + Código

CampoDescrição
ÍndiceB9Y
Ordem2
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CRMNUM
DescriçãoCd Operadora + Número CRM

CampoDescrição
ÍndiceB9Y
Ordem3
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CPFCGC
DescriçãoCd Operadora + CPF/CNPJ

CampoDescrição
ÍndiceB9Y
Ordem4
ChaveB9Y_FILIAL + B9Y_CODINT + B9Y_CODRDA
DescriçãoCd Operadora + Cód RDA
Mostra Pesq.Sim

CampoDescrição
ÍndiceB9Y
Ordem5
ChaveB9Y_FILIAL + B9Y_LOGIN
DescriçãoLogin
Mostra Pesq.Sim
Totvs custom tabs box items
defaultno
referenciab9v
Expandir
titleCaracterísticas da tabela B9V - Clique para expandir
SX2 - Informações da Tabela
CampoSX2 - Informações da Tabela
X2_CHAVEB9V
X2_NOMEPROSPECT X ENDEREÇO
X2_UNICOB9V_FILIAL+B9V_CODINT+B9V_CODPRO+B9V_CEP+B9V_CODSEQ+B9V_ENDER+B9V_COMEND+B9V_CODPRE+B9V_CODCID+B9V_SEQB9V

CampoDescrição
CampoB9V_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial do sistema
UsadoNão
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem1

CampoDescrição
CampoB9V_CODSEQ
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloItem
DescriçãoSeq Endereço Prospect
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeVisualizar
Cons. PadrãoB9VLOC
Ordem2

CampoDescrição
CampoB9V_CODPRO
TipoCaracter
Tamanho6
Decimal0
Formato@!
TítuloCódigo
DescriçãoCódigo do Prospect
UsadoSim
ObrigatórioSim
BrowseSim
ContextoReal
PropriedadeVisualizar
Ordem3

CampoDescrição
CampoB9V_CODLOG
TipoCaracter
Tamanho3
Decimal0
Formato@!
TítuloCód Logr
DescriçãoCódigo Logradouro
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaB18->(ExistCpo("B18", PLS806Zero(M->B9V_CODLOG), 1) .OR. Vazio(M->B9V_CODLOG))
ContextoReal
PropriedadeAlterar
Cons. PadrãoB9VB18
GatilhosSim
Ordem4

CampoDescrição
CampoB9V_DESLOG
TipoCaracter
Tamanho20
Decimal0
Formato@!
TítuloLogradouro
DescriçãoDescrição do Logradoutro
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoIF(INCLUI, "", ALLTRIM(POSICIONE("B18", 1, XFILIAL("B18") + B9V->B9V_CODLOG, 'B18_DESCRI')))
ContextoVirtual
PropriedadeVisualizar
GatilhosSim
Ordem5

CampoDescrição
CampoB9V_ENDER
TipoCaracter
Tamanho50
Decimal0
Formato@!
TítuloEndereço
DescriçãoEndereço de Atendimento
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem6

CampoDescrição
CampoB9V_NUMERO
TipoCaracter
Tamanho6
Decimal0
Formato999999
Título
DescriçãoNúmero Endereço
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem7

CampoDescrição
CampoB9V_COMEND
TipoCaracter
Tamanho30
Decimal0
Formato@!
TítuloComplemento
DescriçãoComplemento Endereço
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem8

CampoDescrição
CampoB9V_BAIRRO
TipoCaracter
Tamanho30
Decimal0
Formato@!
TítuloBairro
DescriçãoBairro
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem9

CampoDescrição
CampoB9V_CODCID
TipoCaracter
Tamanho7
Decimal0
Formato@!
TítuloCód Cidade
DescriçãoCódigo da Cidade
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaBID->(ExistCpo("BID", PLS806Zero(M->B9V_CODCID), 1) .OR. Vazio(M->B9V_CODCID))
ContextoReal
PropriedadeAlterar
Cons. PadrãoB9VBID
GatilhosSim
Ordem10

CampoDescrição
CampoB9V_CIDADE
TipoCaracter
Tamanho30
Decimal0
Formato@!
TítuloCidade
DescriçãoCidade
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoIF(INCLUI, "", POSICIONE("BID", 1, XFILIAL("BID") + B9V->B9V_CODCID, "BID_DESCRI"))
ContextoVirtual
PropriedadeVisualizar
GatilhosSim
Ordem11

CampoDescrição
CampoB9V_CEP
TipoCaracter
Tamanho8
Decimal0
Formato@R 99999-999
TítuloCEP
DescriçãoCEP
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaIIF(FunName() == "PLSA806", BC9->(ExistCpo("BC9", M->B9V_CEP, 1)) .OR. Vazio(M->B9V_CEP) , .T.)
ContextoReal
PropriedadeAlterar
Ordem12

CampoDescrição
CampoB9V_TEL
TipoCaracter
Tamanho11
Decimal0
Formato@R (99) 99999-9999
TítuloTelefone
DescriçãoTelefone
UsadoSim

...

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
tabsB9Y - Cadastro Prospect, B9V - Prospect x Endereço, B9Q - Prospect x Especialidade
idsb9y,b9v,b9q
Não
Totvs custom tabs box items
defaultyes
referenciab9y
SX2 - Informações da Tabela
X2_CHAVECADASTRO PROSPECT
X2_NOMEX2_UNICOCampos
CampoB9Y_FILIAL
TipoCaracter
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial do Sistema
Usado
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem13

CampoDescrição
Ordem1
Campo
B9Y
B9V_
CODIGO
CODPRE
TipoCaracter
Tamanho6
Decimal0
Formato@!
Título
Código
Prestador
DescriçãoCódigo do
Prospect
Prestador
UsadoSim
Obrigatório
Sim
Não
Browse
SimInic. PadrãoGETSXENUM("B9Y", "B9Y_CODIGO")
Não
ContextoReal
PropriedadeAlterar
Ordem
Visualizar
14
Ordem

Campo
2
Descrição
Campo
B9Y
B9V_
CARTEI
EMAIL
TipoCaracter
Tamanho
21
50
Decimal0
Formato
@R 9999.9999.999999.99-9
@!
Título
Carteirinha
E-mail
Descrição
Carteirinha do Benef.
E-mail
UsadoSim
ObrigatórioNão
Browse
SimVal. SistemaPLSA809CAR(M->B9Y_CARTEI)
Não
ContextoReal
PropriedadeAlterar
Cons. Padrão
Ordem
BY2PLS
15
GatilhosSim

CampoDescrição
Ordem3
Campo
B9Y
B9V_
NOMBEN
CONTAT
TipoCaracter
Tamanho
50
35
Decimal0
Formato@!
Título
Nome Benef.
Contato
Descrição
Nome do Beneficiário
Contato
UsadoSim
ObrigatórioNão
Browse
SimInic. PadrãoIF(INCLUI, "", POSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR"))ContextoVirtualPropriedadeVisualizarInic. BrowsePOSICIONE("BA1", 2, XFILIAL("BA1") + B9Y->B9Y_CARTEI, "BA1_NOMUSR")Ordem4CampoB9Y_NOME
Não
ContextoReal
PropriedadeAlterar
Ordem16

CampoDescrição
CampoB9V_CNES
TipoCaracter
Tamanho
50
7
Decimal0
Formato@!
Título
Nome
CNES
Descrição
Nome do Profissional
CNES
UsadoSim
Obrigatório
Sim
Não
Browse
Sim
Não
ContextoReal
PropriedadeAlterar
Ordem17
5

CampoDescrição
Campo
B9Y
B9V_
CPFCGC
CODINT
TipoCaracter
Tamanho
14
4
Decimal0
Formato@!
Título
CPF/CNPJ
Operadora
Descrição
CPF/CNPJ Prestador
Código da Operadora
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoPLSINTPAD()
ContextoReal
Propriedade
Alterar
Visualizar
Ordem18
6

CampoDescrição
Campo
B9Y
B9V_
EMAIL
DESINT
TipoCaracter
Tamanho
50
15
Decimal0
Formato@!
Título
E-mail
Desc Ope
Descrição
E-mail do Profissional
Descrição Operadora
UsadoSim
ObrigatórioNão
BrowseNão
Val
Inic.
SistemaISEMAIL(ALLTRIM(M->B9Y_EMAIL)
PadrãoPOSICIONE("BA0", 1, XFILIAL("BA0") + PLSINTPAD(), "BA0_NOMINT")
Contexto
Real
Virtual
Propriedade
Alterar
Visualizar
Ordem19

Campo
7
Descrição
Campo
B9Y
B9V_
TEL
SEQB9V
TipoCaracter
Tamanho
11
5
Decimal0
Formato
@R (99) 99999-9999
@!
Título
Telefone
Sequencial
Descrição
Telefone do Profissional
Sequencial Endereço
UsadoSim
Obrigatório
Sim
Não
BrowseNão
ContextoReal
PropriedadeAlterar
Ordem
8
20

CampoDescrição
Campo
B9Y
B9V_
CRMNUM
TIPEST
TipoCaracter
Tamanho
15
3
Decimal0
Formato
1E+15
@!
Título
Número CRM
Cod. Estab
DescriçãoCódigo Tipo Estab
UsadoSim
ObrigatórioNão
BrowseSim
Val. SistemaPlsSeek("B1Z", 1, PLSINTPAD() + PLS806ZERO(M->B9V_TIPEST), "", "") .OR. Vazio(M->B9V_TIPEST)
ContextoReal
PropriedadeAlterar
Cons. PadrãoB9VB1Z
GatilhosSim
Ordem21

CampoDescrição
CampoB9V_DESEST
DescriçãoNúmero do CRMUsadoSimObrigatórioNãoBrowseNãoContextoRealPropriedadeAlterarOrdem9CampoB9Y_CRMEST
TipoCaracter
Tamanho
2
30
Decimal0
Formato@!
Título
Estado CRM
Tipo Estab
Descrição
Estado correspondente CRM
Descrição Tipo Estab
UsadoSim
ObrigatórioNão
BrowseNão
Val
Inic.
SistemaExistCpo
PadrãoIF(INCLUI, "", ALLTRIM( POSICIONE("
SX5
B1Z", 2, XFILIAL("
12
B1Z"
+ M->B9Y_CRMEST
) + PLSINTPAD() + B9V->B9V_TIPEST, "B1Z_DESEST") ) )
Contexto
Real
Virtual
Propriedade
Alterar
Visualizar
Cons. Padrão
Gatilhos
12
Sim
Ordem
10
22

CampoDescrição
Campo
B9Y
B9V_
TIPOAT
DEFERE
Tipo
Caracter
Lógico
Tamanho1
Decimal0
Formato@!
Título
Tipo Atend.
Deferido?
Descrição
Tipo de Atendimento
Defere o Credenciamento?
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Saude Ocupacional; 2=Assistencial; 3=Ambos
ContextoReal
Propriedade
Alterar
Visualizar
Ordem
11
23

CampoDescrição
Campo
B9Y
B9V_
RAZSOC
TIPLOC
TipoCaracter
Tamanho
30
3
Decimal0
Formato@!
Título
Razão Social
Tip Local
Descrição
Razão Social
Código Tipo Localidade
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaBD1->(ExistCpo("BD1", PLSINTPAD() + PLS806Zero(M->B9V_TIPLOC), 1))  .OR. Vazio(M->B9V_TIPLOC)
ContextoReal
PropriedadeAlterar
Cons. PadrãoB9VBD1
Ordem24
12

CampoDescrição
Campo
B9Y
B9V_
NASCTO
DESLOC
Tipo
Data
Caracter
Tamanho
8Decimal0
20
Decimal0
Formato@!
Título
Data Nasc.
Localidade
Descrição
Data de Nascimento
Tipo da Localidade
UsadoSim
ObrigatórioNão
BrowseNão
Val
Inic.
SistemaM->B9Y_NASCTO < dDataBaseContextoRealPropriedadeAlterarOrdem13CampoB9Y_NATU
PadrãoIF(INCLUI, "", POSICIONE("BD1", 1, XFILIAL("BD1") + B9V->B9V_CODINT + B9V->B9V_TIPLOC, "BD1_DESLOC"))
ContextoVirtual
PropriedadeVisualizar
Ordem25

CampoDescrição
CampoB9V_EST
TipoCaracter
Tamanho
7
2
Decimal0
Formato@!
Título
Naturalidade
Estado
Descrição
Naturalidade do candidato
Estado
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaSX5->(ExistCpo(
"BID", M->B9Y_NATU)
"SX5", "12" + M->B9V_EST))
ContextoReal
PropriedadeAlterar
Cons. Padrão12
Ordem26

SIX - Índices da Tabela
CampoDescrição
ÍndiceB9V
Ordem1
ChaveB9V_FILIAL + B9V_CODINT + B9V_CODPRO + B9V_CODSEQ
DescriçãoOperadora + Código + Item
Mostra Pesq.Sim

CampoDescrição
ÍndiceB9V
Ordem2
ChaveB9V_FILIAL + B9V_CODINT + B9V_CODPRE + B9V_CODSEQ
DescriçãoOperadora + Prestador + Item
Mostra Pesq.Sim
10
Totvs custom tabs box items
defaultno
referenciab9q
Expandir
titleCaracterísticas da tabela B9Q - Clique para expandir
SX3 - Informações dos Campos
X2_CHAVEB9Q
X2_NOMEPROSPECT X EXPECIALIDADE
X2_UNICOB9Q_FILIAL+B9Q_CODINT+B9Q_CODPRO+B9Q_CODESP+B9Q_CODLOC+B9Q_CODPRE+B9Q_SEQVIS

CampoDescrição
CampoB9Q_FILIAL
TipoCaracter
Tamanho8
ContextoReal
PropriedadeAlterar
Cons. PadrãoB57PLS
Ordem14
CampoB9Y_ECIVIL
TipoCaracter
Tamanho1
Decimal0
Formato@!
TítuloEst. Civil
DescriçãoEstado Civil
UsadoSim
ObrigatórioNão
BrowseNão
Val. SistemaExistCpo("SX5", "33" + M->B9Y_ECIVIL)
ContextoReal
PropriedadeAlterar
Cons. Padrão33
Ordem15
CampoB9Y_OBS
TipoMemo
Tamanho
Decimal0
Título
Observação
Filial
Descrição
Observação
Filial do Sistema
Usado
Sim
Não
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Grupo de Campos033 - Tamanho da Filial
Ordem1

Campo
16
Descrição
Campo
B9Y
B9Q_
FCAPTA
CODPRE
TipoCaracter
Tamanho
1
6
Decimal0
Formato@!
Título
Captação
Prestador
Descrição
Forma de Captação
Cod Prestador Cadastrado
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Prestador Portal; 2=Indicacao CallCenter; 3=Indicação Portal;  4=OperadoraInic. PadrãoIF(INCLUI, "", B9Y->B9Y_FCAPTA)
ContextoReal
PropriedadeAlterar
Ordem2

Campo
17
Descrição
Campo
B9Y
B9Q_
STCRED
CODPRO
TipoCaracter
Tamanho
1
6
Decimal0
Formato@!
Título
Status
Código
Descrição
Status Credenciamento
Código do Prospect
UsadoSim
ObrigatórioNão
BrowseNão
Opções
Inic. PadrãoB9V->B9V_CODPRO
1=Pendente com a Operadora; 2=Pendente com o Prestador; 3=Credenciado; 4=Indeferido
ContextoReal
PropriedadeAlterar
Ordem
18
3

CampoDescrição
Campo
B9Y
B9Q_
PCRED
CODLOC
TipoCaracter
Tamanho
55
3
Decimal0
Formato@!
Título
Passo Atual
Cód Local.
Descrição
Passo do Credenciamento
Código da Localidade
UsadoSim
ObrigatórioNão
BrowseNão
Inic. PadrãoB9V->B9V_CODSEQ
ContextoReal
Propriedade
Visualizar
Alterar
Ordem
19
4

CampoDescrição
Campo
B9Y
B9Q_
NROPRO
CODSEQ
TipoCaracter
Tamanho
12
3
Decimal0
Formato
@R 9999-999999
@!
Título
Num Protocol
Item
Descrição
Numero Protocolo
Seq da espec do Prospect
UsadoSim
ObrigatórioNão
Browse
Sim
Não
ContextoReal
PropriedadeVisualizar
Ordem5
20

CampoDescrição
Campo
B9Y
B9Q_
CODINT
CODESP
TipoCaracter
Tamanho
4
3
Decimal0
Formato@!
Título
Cd Operadora
Cod Espec
Descrição
Codigo Operadora
Código da Especialidade
UsadoSim
ObrigatórioNão
Browse
Não
Sim
Inic
Val.
Padrão
SistemaExistCpo("BAQ", PLS806Zero(M->B9Q_CODESP), 7) .OR. Vazio(M->B9Q_CODESP
PLSINTPAD(
)
ContextoReal
Propriedade
Alterar
Cons. PadrãoB9QBAQ
GatilhosSim
Visualizar
Ordem
21
6

CampoDescrição
Campo
B9Y
B9Q_
DATAIN
DESESP
Tipo
Data
Caracter
Tamanho
8
50
Decimal0
Formato@!
Título
Dt Inserção
Descrição
Descrição
Data Inserção Registro
Descrição Especialidade
UsadoSim
ObrigatórioNão
Browse
Não
Sim
Inic. Padrão
DDATABASE
IF(INCLUI, "", POSICIONE("BAQ", 7, XFILIAL("BAQ") + B9Q->B9Q_CODESP, "BAQ_DESCRI"))
Contexto
Real
Virtual
PropriedadeVisualizar
Inic. BrowsePLS813IBRW()
GatilhosSim
Ordem
22
7

CampoDescrição
Campo
B9Y
B9Q_
DESINT
TEMFOR
Tipo
Caracter
Data
Tamanho
15
8
Decimal0
Formato
@!
Título
Desc Ope
Tempo Formac
Descrição
Descrição da Operadora
Tempo de Formação
Usado
Não
Sim
ObrigatórioNão
Browse
Não
Sim
Inic
Val.
PadrãoPOSICIONE("BA0", 1, XFILIAL("BA0") +
SistemaM-
>B9Y_CODINT, "BA0_NOMINT"
>B9Q_TEMFOR<Date()
Contexto
Virtual
Real
PropriedadeAlterar
Gatilhos
Visualizar
Sim
Ordem
23
8

CampoDescrição
Campo
B9Y
B9Q_
ROTINA
DESTEM
TipoCaracter
Tamanho
1
50
Decimal0
Formato@!
Título
Flag Rotina
Tempo
Descrição
Identificador Rotina
Tempo após formação
UsadoSim
ObrigatórioNão
Browse
Sim
Inic. PadrãoIF(INCLUI, "", PLS806TEMP(B9Q->B9Q_TEMFOR))
Não
Contexto
Real
Virtual
Propriedade
Alterar
Visualizar
Ordem9
24

CampoDescrição
Campo
B9Y
B9Q_
CODRDA
TEMESP
Tipo
Caracter
Data
Tamanho
6
8
Decimal0
Formato@!
Título
Cód RDA
Tempo Espec
Descrição
Código RDA gerado
Tempo Especialidade
UsadoSim
ObrigatórioNão
BrowseSim
Val. SistemaM->B9Q_TEMESP<Date()
BrowseNão
ContextoReal
PropriedadeAlterar
GatilhosSim
Ordem10

Campo
25
Descrição
Campo
B9Y
B9Q_
SOINDI
DTMESP
Tipo
Lógico
Caracter
Tamanho
1
50
Decimal0
Formato@!
Título
Só indicação
Tempo
Descrição
Só Indicação Existente
Tempo de Especialidade
UsadoSim
ObrigatórioNão
Browse
Não
Sim
Inic. PadrãoIF(INCLUI , "", PLS806TEMP(B9Q->B9Q_TEMESP))
Contexto
Real
Virtual
PropriedadeVisualizar
Ordem
26
11

CampoDescrição
Campo
B9Y
B9Q_
PREREF
CODINT
TipoCaracter
Tamanho
1
4
Decimal0
Formato@!
Título
Prest Refer?
Cd Operadora
Descrição
Prestador Referênciado?
Codigo Operadora
UsadoSim
ObrigatórioNão
BrowseNão
Opções0=Não
Inic. PadrãoPLSINTPAD()
; 1=Sim
ContextoReal
Propriedade
Alterar
Visualizar
Ordem12
27

CampoDescrição
Campo
B9Y
B9Q_
SEXO
DESINT
TipoCaracter
Tamanho
1
15
Decimal0
Formato@!
Título
Sexo
Desc Ope
Descrição
Gênero do Prestador
Descrição Operadora
UsadoSim
ObrigatórioNão
BrowseNão
Opções1=Feminino; 2=Masculino
Inic. PadrãoPOSICIONE("BA0", 1, XFILIAL("BA0") + PLSINTPAD(), "BA0_NOMINT")
Contexto
Real
Virtual
Propriedade
Alterar
Visualizar
Ordem13

Campo
28
Descrição
Campo
B9Y
B9Q_
LOGIN
SEQVIS
TipoCaracter
Tamanho
20
5
Decimal0
Formato@!
Título
Login
Sequencial
Descrição
Login Candidato Portal
Sequencial Visita
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
Propriedade
Visualizar
Alterar
Ordem
29
14

CampoDescrição
Campo
B9Y
B9Q_
SENHA
DEFERE
Tipo
Caracter
Lógico
Tamanho
20
1
Decimal0
Título
Senha
Deferido?
Descrição
Senha Portal
Deferir o Credenciamento?
UsadoSim
ObrigatórioNão
Browse
Não
Sim
ContextoReal
Propriedade
Visualizar
Alterar
Ordem15

Campo
30
Descrição
Campo
B9Y
B9Q_
CODOBS
STCRED
TipoCaracter
Tamanho
3
1
Decimal0
Formato@!
Título
Cod.Obs.
Status espec
Descrição
Codigo Observacao
Status do credenciamento
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
PropriedadeAlterar
Cons. Padrão
Ordem
B9PB9N
16

SIX - Índices da Tabela
CampoDescrição
Ordem31Índices
Índice
B9Y
B9Q
Ordem1
Chave
B9Y
B9Q_FILIAL +
B9Y
B9Q_CODINT +
B9Y_CODIGO
B9Q_CODPRO + B9Q_SEQVIS
DescriçãoCd Operadora + Código + Sequencial

CampoDescrição
Índice
B9Y
B9Q
Ordem2
Chave
B9Y
B9Q_FILIAL +
B9Y
B9Q_CODINT +
B9Y_CRMNUM
B9Q_CODPRO + B9Q_CODESP
DescriçãoCd Operadora
+ Número CRM
+ Código + Cod Espec

CampoDescrição
Índice
B9Y
B9Q
Ordem3
Chave
B9Y
B9Q_FILIAL
+ B9Y_CODINT + B9Y_CPFCGC
+ B9Q_CODINT + B9Q_CODESP + B9Q_CODSEQ + B9Q_CODLOC
DescriçãoCd Operadora
+ CPF/CNPJ
+ Cod Espec + Item + Cód Local.

CampoDescrição
Índice
B9Y
B9Q
Ordem4
Chave
B9Y
B9Q_FILIAL +
B9Y
B9Q_CODINT +
B9Y_CODRDA
B9Q_CODSEQ + B9Q_CODPRO
DescriçãoCd Operadora + Item +
Cód RDAMostra Pesq.
Código

CampoDescrição
Sim
Índice
B9Y
B9Q
Ordem5
Chave
B9Y
B9Q_FILIAL
+ B9Y_LOGIN
+ B9Q_CODINT + B9Q_CODPRO + B9Q_CODLOC
DescriçãoCd Operadora + Código + Cód Local.
DescriçãoLoginMostra Pesq.Sim