Árvore de páginas

Visão Geral

Descrição dos Campos

Alias

Descrição

Tamanho

Tipo

Formato

Obrigatório

CodigoEspecialidade

Código da especialidade

3

Caractere

999

x

CodigoLocalAtendimento

Código do local de atendimento

3

Caractere

999

x

CodigoOperadora

Código da operadora

4

Caractere

9999

x

CodigoProcedimento

Código do procedimento

10

Caractere

9999999999

x

CodigoRedeAtendimento

Código do prestador

6

Caractere

999999

x

CodigoTabela

Tabela do procedimento

2

Caractere

99

x

DataBloqueio

Data de bloqueio do registro

8

Caractere

AAAAMMDD


Nivel

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

1

Caractere

1,2,3 ou 4


Tipo

Tipo de regra

1

Caractere

1 - Execução
2 - Solicitação
3 - Ambos


VigenciaFinal

Vigência final do registro

8

Caractere

AAAAMMDD


VigenciaInicial

Vigência inicial do registro

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
BC0_CODESP AS CodigoEspecialidade,
BC0_CODLOC AS CodigoLocalAtendimento,
BC0_CODINT AS CodigoOperadora,
ISNULL(BTU.BTU_CODTAB, BTQ.BTQ_CODTAB) AS CodTabela,
ISNULL(BTU.BTU_CDTERM, BTQ.BTQ_CDTERM) AS CodigoProcedimento,
BC0_CODIGO AS CodigoRedeAtendimento,
BC0_DATBLO AS DataBloqueio,
BC0_NIVEL AS Nivel,
BC0_TIPO AS Tipo,
BC0_VIGATE AS VigenciaFinal,
BC0_VIGDE AS VigenciaInicial
FROM BC0010 BC0
LEFT JOIN BTU010 BTU ON (BTU.BTU_VLRBUS = BC0_CODOPC AND BTU.D_E_L_E_T_ = ' ')
LEFT JOIN BTQ010 BTQ ON (BTQ.BTQ_CDTERM = BC0_CODOPC AND BTQ.D_E_L_E_T_ = ' ')
WHERE BC0.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))
AND BC0.S_T_A_M_P_ > (DATEADD(HOUR, -1, GETUTCDATE()))

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


  • Sem rótulos