Árvore de páginas

Visão Geral

A view HAT_BFG_Benef_Proced é responsável pela extração dos dados de procedimentos vinculados as coberturas do beneficiário.

Importante: Não esqueça de colocar o filtro para não importar dados excluídos. Não remover ou alterar os alias no SELECT da VIEW.

Descrição dos campos

AliasDescriçãoTamanhoTipoFormato
CdOperadoraCídogo da operadora de saude4Caractere
GrpEmpresaCódigo do grupo empresa do contrato familiar4Caractere
MatriculaCódigo da matricula do grupo familiar6Caractere
TpRegistroTipo de registro do beneficiário2Caractere
ProcedimentoCódigo do procedimento16Caractere
TabelaProcedCódigo da tabela TISS do procedimento2Caractere
AtivoIndica se a regra está ou não ativa nesse nível1Caractere

0 - Não

1 - Sim

NivelNível do procedimento1Caractere
Autorizacao

Selecione "0" se o procedimento NÃO precisa de Autorização,

"1" se a autorização será feita automaticamente respeitando as regras configuradas.

"2" se o usuário precisar de guia de Autorização

"3" se for preciso de Auditoria.

1Caractere
SexoIndica o gênero que tem permissão para realizar o procedimento1Caractere

1 - Masculino

2 - Feminino

3 - Ambos

CarenciaIndica a carência do procedimento6Caractere
UnidCarencIndica a unidade de carência1Caractere

1 - Horas

2 - Dias

3 - Meses

4 - Anos

5 - Vidas

NvlValidoCarenc

Este campo deve informar se este nível esta ativo ou não.

Após a primeira movimentação de dados com este código,

não será mais possível a exclusão do mesmo. Não querendo mais utilizar, desative-o.


1Caractere

0 - Não

1 - Sim

Quantidadeindica a quantidade que pode ser realizada do procedimento6Caractere
UnidadeQtdIndica a unidade de quantidade1Caractere

1 - Horas

2 - Dias

3 - Meses

4 - Anos

5 - Vidas

PeriodicidadeIndica a periodicidade que pode ser realizado o procedimento6Caractere
UnidadePeriodIndica a unidade de periodicidade1Caractere

1 - Horas

2 - Dias

3 - Meses

4 - Anos

5 - Vidas

IdadeMinimaindica a idade minima para realizar o procedimento6Caractere
UnIdadeMinIndica a unidade de idade1Caractere

1 - Horas

2 - Dias

3 - Meses

4 - Anos

5 - Vidas

IdadeMaximaindica a idade mínima para realizar o procedimento6Caractere
UnIdadeMaxIndica a unidade de idade1Caractere

1 - Horas

2 - Dias

3 - Meses

4 - Anos

5 - Vidas

CdNiv01Código de procedimento no nível 16Caractere
CdNiv02Código de procedimento no nível 26Caractere
CdNiv03Código de procedimento no nível 36Caractere
CdNiv04Código de procedimento no nível 46Caractere
ClasseCarenClasse de carência do procedimento3Caractere
DtBsCarencData base da carência8CaractereAAAAMMDD

Exemplo de Utilização


HAT_BFG_Benef_Proced
SELECT DISTINCT
BFG_CODINT AS CdOperadora, 
BFG_CODEMP AS GrpEmpresa, 
BFG_MATRIC AS Matricula,
BFG_TIPREG TpRegistro,
BFG_CODPSA AS Procedimento, 
LTRIM(BTU.BTU_CDTERM) AS TabelaProced, 
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_CODTAB = '87' AND LTRIM(BTU.BTU_VLRBUS) = BFG.BFG_CODPAD
WHERE BFG.D_E_L_E_T_ = ' '
AND LTRIM(BTU.BTU_VLRBUS) IS NOT NULL



  • Sem rótulos