Árvore de páginas

Visão Geral

Descrição dos Campos

Alias

Descrição

Tamanho

Tipo

Formato

Obrigatório

CdOperadora

Código da Operadora

4

Caractere

9999

x

GrpEmpresa

Código da empresa

4

Caractere

9999

x

Matricula

Código da família

6

Caractere

999999

x

CodTabela

Tabela do Procedimento

2

Caractere

99

x

CodProcedimento

Código do procedimento

10

Caractere

9999999999

x

Ativo

Indica se o registro está ativo

1

Caractere

0 - Não
1 - Sim

x

Nivel

Nível do procedimento de acordo com o código

1

Caractere

1,2,3 ou 4

x

Autorizacao

Tipo de autorização

1

Caractere

0 - Dispensa Autorização
1 - Automático
2 - Guia Operadora
3 - Auditoria
4 - Guia Empresa
5 - Guia Empresa/Operadora
6 - Avaliação Contratual

x

Sexo

Gênero sexual autorizado

1

Caractere

1 - Masculino
2 - Feminino
3 - Ambos


Carencia

Quantidade de carência

4

Númerico

9999


UnidadeCarenc

Unidade da quantidade de carência

1

Caractere

1 - Horas
2 - Dias
3 - Meses
4 - Anos
5 - Vida


NvlValidoCarenc

Indica se considera a validação de carência neste nível

1

Caractere

0 - Não
1 - Sim


Quantidade

Quantidade permitida

4

Númerico

9999


UnidadeQtd

Unidade da quantidade permitida

1

Caractere

1 - Por Hora
2 - Por Dia
3 - Por Mês
4 - Por Ano


Periodicidade

Periodicidade permitida

4

Númerico

9999


UnidadePeriod

Unidade da periodicidade permitida

1

Caractere

1 - Horas
2 - Dias
3 - Meses
4 - Anos
5 - Vida


IdadeMinima

Idade mínima permitida

3

Númerico

999


UnIdadeMin

Unidade da idade mínima permitida

1

Caractere

0 - Dias
1 - Meses
2 - Anos


IdadeMaxima

Idade máxima permitida

3

Númerico

999


UnIdadeMax

Unidade da idade máxima permitida

1

Caractere

0 - Dias
1 - Meses
2 - Anos


CdNiv01

Código do procedimento se o nível for 1 - Exemplo: 30722888  -  3072

6

Caractere

999999


CdNiv02

Código do procedimento se o nível for 2 - Exemplo: 30722888  -  307

6

Caractere

999999


CdNiv03

Código do procedimento se o nível for 3 - Exemplo: 30722888  -  30

6

Caractere

999999


CdNiv04

Código do procedimento se o nível for 4 - Exemplo: 30722888  -  3

6

Caractere

999999


ClasseCaren

Código da classe de carência

3

Caractere

999


DtBsCarenc

Data base para contar a carência

8

Caractere

AAAAMMDD


Exemplo de Utilização

View para clientes com o sistema de gestão ERP Protheus - Módulo Planos de Saúde.



View com filtro de Stamp
SELECT
BFG_CODINT AS CdOperadora, 
BFG_CODEMP AS GrpEmpresa, 
BFG_MATRIC AS Matricula,
BFG_TIPREG TpRegistro,
ISNULL(BTU.BTU_CODTAB, BTQ.BTQ_CODTAB) AS CodTabela,
ISNULL(BTU.BTU_CDTERM, BTQ.BTQ_CDTERM) AS CodProcedimento,
BFG_BENUTL As Ativo, 
BFG_NIVEL AS Nivel, 
BFG_AUTORI AS Autorizacao, 
BFG_SEXO AS Sexo, 
BFG_CARENC AS Carencia, 
BFG_UNCAR AS UnidadeCarenc, 
BFG_NIVCAR AS NvlValidoCarenc, 
BFG_QTD AS Quantidade, 
BFG_UNCA AS UnidadeQtd, 
BFG_PERIOD AS Periodicidade, 
BFG_UNPERI AS UnidadePeriod, 
BFG_IDAMIN AS IdadeMinima, 
BFG_UNIMIN AS UnIdadeMin, 
BFG_IDAMAX AS IdadeMaxima, 
BFG_UNIMAX AS UnIdadeMax, 
BFG_CDNV01 AS CdNiv01, 
BFG_CDNV02 AS CdNiv02, 
BFG_CDNV03 AS CdNiv03, 
BFG_CDNV04 AS CdNiv04, 
BFG_CLACAR AS ClasseCaren, 
BFG_DATCAR AS DtBsCarenc
FROM BFG010 BFG
LEFT JOIN BTU010 BTU ON (BTU.BTU_VLRBUS = BFG_CODPSA AND BTU.D_E_L_E_T_ = ' ')
LEFT JOIN BTQ010 BTQ ON (BTQ.BTQ_CDTERM = BFG_CODPSA AND BTQ.D_E_L_E_T_ = ' ')
WHERE BFG.S_T_A_M_P_ > (DATEADD(HOUR, -1, GETUTCDATE()))
AND BFG.D_E_L_E_T_ = ' '
AND (BTQ_CODTAB IS NULL OR BTQ_CODTAB IN ('18', '19', '20', '22', '90', '98'))
AND (BTU_CODTAB IS NULL OR BTU_CODTAB IN ('18', '19', '20', '22', '90', '98'))
AND ((BTU_CODTAB IS NOT NULL AND BTU_CDTERM IS NOT NULL) OR (BTQ_CODTAB IS NOT NULL AND BTQ_CDTERM IS NOT NULL))


Observação: Para a view de carga inicial, basta remover o filtro de STAMP.

  • Sem rótulos