Alias | Descrição | Tamanho | Tipo | Formato | Obrigatório |
---|---|---|---|---|---|
CodCreden | Código do prestador | 6 | Caractere | 999999 | x |
CodTipTabela | Tabela do procedimento | 2 | Caractere | 99 | x |
CodProced | Código do procedimento | 10 | Caractere | 9999999999 | x |
Nivel | Nível do procedimento de acordo com código | 1 | Caractere | 1,2,3 ou 4 | x |
Ativo | Indica se está ativo | 1 | Caractere | 0 - Não | x |
CodPlano | Código do produto | 4 | Caractere | 9999 | x |
CodLocalPrest | Código do local de atendimento | 3 | Caractere | 999 | x |
CodOper | Código da operadora | 4 | Caractere | 9999 | x |
CodEspec | Código da especialidade | 3 | Caractere | 999 | x |
GrupoProdutos | Código do grupo de produtos | 3 | Caractere | 999 | |
AtendUrg | Indica se permite atendimento de caráter urgente | 1 | Caractere | 0 - Não | x |
AtendEletivo | Indica se permite atendimento de caráter eletivo | 1 | Caractere | 0 - Não | x |
AtendeContrPF | Indica se permite contrato de pessoa física | 1 | Caractere | 0 - Não | x |
AtendeContrPJ | Indica se permite contrato de pessoa jurídica | 1 | Caractere | 0 - Não | x |
VigenciaDe | Vigência inicial do registro | 8 | Caractere | AAAAMMDD | |
VigenciaAte | Vigência final do registro | 8 | Caractere | AAAAMMDD | |
AtendInterno | Indica se permite atendimento interno | 1 | Caractere | 0 - Não | |
AtendExterno | Indica se permite atendimento externo | 1 | Caractere | 0 - Não |
View para clientes com o sistema de gestão ERP Protheus - Módulo Planos de Saúde.
SELECT BE9_CODIGO AS CodCreden, ISNULL(BTU.BTU_CODTAB, BTQ.BTQ_CODTAB) AS CodTipTabela, ISNULL(BTU.BTU_CDTERM, BTQ.BTQ_CDTERM) AS CodProced, BE9_NIVEL AS Nivel, BE9_ATIVO AS Ativo, BE9_CODPLA AS CodPlano, BE9_CODLOC AS CodLocalPrest, BE9_CODINT AS CodOper, BE9_CODESP AS CodEspec, BE9_CODGRU AS GrupoProdutos, BE9_URG AS AtendUrg, BE9_ELET AS AtendEletivo, BE9_PF AS AtendeContrPF, BE9_PJ AS AtendeContrPJ, BE9_VIGDE AS VigenciaDe, BE9_VIGATE AS VigenciaAte, BE9_ATEINT AS AtendInterno, BE9_ATEEXT AS AtendExterno FROM BE9010 BE9 LEFT JOIN BTU010 BTU ON (BTU.BTU_VLRBUS = BE9_CODPRO AND BTU.D_E_L_E_T_ = ' ') LEFT JOIN BTQ010 BTQ ON (BTQ.BTQ_CDTERM = BE9_CODPRO AND BTQ.D_E_L_E_T_ = ' ') WHERE BE9.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 BE9.S_T_A_M_P_ > (DATEADD(HOUR, -1, GETUTCDATE()))
Observação: Para a view de carga inicial, basta remover o filtro de STAMP.