Árvore de páginas

Visão Geral

Descrição dos Campos

Alias

Descrição

Tamanho

Tipo

Formato

Obrigatório

CodigoOperadora

Código da operadora

4

Caractere

9999

x

CodigoEspecialidade

Código da especialidade

3

Caractere

999

x

CodTabela

Tabela do procedimento

2

Caractere

99

x

CodProcedimento

Código do procedimento

10

Caractere

9999999999

x

Nivel

Nível do procedimento

1

Caractere

9

x

TipoSolicitaExecuta

Indica se a especialidade pode ser informada em solicitações e/ou execuções

1

Caractere

1 - Executa
2 - Solicita
3 - Executa e Solicita

x

Ativo

Indica se a especialidade está ativa

1

Caractere

0 - Não
1 - Sim

x

DataValidade

Data de validade 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
BBM_CODINT AS CodigoOperadora,
BBM_CODESP AS CodigoEspecialidade,
ISNULL(BTU.BTU_CODTAB, BTQ.BTQ_CODTAB) AS CodTabela,
ISNULL(BTU.BTU_CDTERM, BTQ.BTQ_CDTERM) AS CodProcedimento,
BBM_NIVEL AS Nivel,
BBM_TIPO AS TipoSolicitaExecuta,
BBM_ATIVO AS Ativo,
BBM_DATVAL AS DataValidade
FROM BBM010 BBM
LEFT JOIN BTU010 BTU ON (BTU.BTU_VLRBUS = BBM_CODPSA AND BTU.D_E_L_E_T_ = ' ')
LEFT JOIN BTQ010 BTQ ON (BTQ.BTQ_CDTERM = BBM_CODPSA AND BTQ.D_E_L_E_T_ = ' ')
WHERE BBM.S_T_A_M_P_ > (DATEADD(HOUR, -1, GETUTCDATE()))
AND BBM.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