Alias | Descrição | Tamanho | Tipo | Formato | Obrigatório |
---|---|---|---|---|---|
AnoAutorizacao | AnoAutorizacao | 0 | Caractere | ||
Auditoria | Auditoria | 0 | Caractere | ||
CodigoEspecialidade | CodigoEspecialidade | 0 | Caractere | ||
CodigoLocalAtendimento | CodigoLocalAtendimento | 0 | Caractere | ||
CodigoProcedimento | CodigoProcedimento | 0 | Caractere | ||
CodigoRedeAtendimento | CodigoRedeAtendimento | 0 | Caractere | ||
CodigoTabela | CodigoTabela | 0 | Caractere | ||
Data | Data | 0 | Caractere | ||
Hora | Hora | 0 | Caractere | ||
LocalAtendimento | LocalAtendimento | 0 | Caractere | ||
MesAutorizacao | MesAutorizacao | 0 | Caractere | ||
NumeroAutorizacao | NumeroAutorizacao | 0 | Caractere | ||
OperadoraMovimentacao | OperadoraMovimentacao | 0 | Caractere | ||
OperadoraRedeAtendimento | OperadoraRedeAtendimento | 0 | Caractere | ||
SaldoProcedimento | SaldoProcedimento | 0 | Caractere | ||
SequencialProcedimento | SequencialProcedimento | 0 | Caractere | ||
Status | Status | 0 | Caractere | ||
TipoProcedimento | TipoProcedimento | 0 | Caractere |
View para clientes com o sistema de gestão ERP Protheus - Módulo Planos de Saúde.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
SELECT DISTINCT BE2_ANOAUT AS AnoAutorizacao, BE2_AUDITO AS Auditoria, BE2_CODESP AS CodigoEspecialidade, BE2_CODLOC AS CodigoLocalAtendimento, BE2_CODPROCODRDA AS CodigoProcedimento, BE2_CODRDA AS CodigoRedeAtendimento, BE2_CODPADCodigoPrestador, ISNULL(BTU.BTU_CDTERM, BTQ.BTQ_CDTERM) AS CodigoProcedimento, ISNULL(BTU.BTU_CODTAB, BTQ.BTQ_CODTAB) AS CodigoTabela, BE2_DATPRO AS DataDataProcessamento, BE2_HORPRO AS HoraHoraProcessamento, BE2_LOCAL AS LocalAtendimento, BE2_MESAUT AS MesAutorizacao, BE2_NUMAUT AS NumeroAutorizacao, BE2_OPEMOV AS OperadoraMovimentacao, BE2_OPERDA AS OperadoraPrestador, BE2_OPERDAQTDPRO AS OperadoraRedeAtendimentoQuantidadeAutorizada, BE2_QTDSOL AS QuantidadeSolicitada, BE2_SALDO AS SaldoProcedimento, BE2_SEQUEN AS SequencialProcedimento, BE2_STATUS AS Status, BE2_TIPO AS TipoProcedimento Tipo, BE2.D_E_L_E_T_ AS Deletado FROM BE2010 BE2 INNER JOIN BEA010 BEA ON ( BEA_OPEMOV = BE2_OPEMOV AND BEA_ANOAUT = BE2_ANOAUT AND BEA_MESAUT = BE2_MESAUT AND BEA_NUMAUT = BE2_NUMAUT AND BEA.D_E_L_E_T_ = ' ' ) WHERE INNER JOIN BCI010 BCI ON BEA_FILIAL = BCI_FILIAL BE2AND BEA_OPEMOV = '0001' AND BE2_LIBERA = '1' AND BE2_TIPO != '3' AND BEA_ORIMOV != '6' AND BE2BCI_CODOPE AND BEA_CODPEG = BCI_CODPEG AND BEA_CODRDA = BCI_CODRDA AND BCI_CODLDP = '9999' AND BCI_FASE <> '4' LEFT JOIN BTU010 BTU ON ( 1=1 AND BTU.BTU_VLRSIS = BE2_FILIAL + BE2_CODPAD + BE2_CODPRO AND BTU.D_E_L_E_T_ = ' ') LEFT JOIN BTQ010 BTQ ON ( 1=1 AND BEA BTQ.BTQ_CDTERM = BE2_CODPRO AND BTQ.D_E_L_E_T_ = ' ') WHERE 1=1 AND BE2.S_T_A_M_P_ > (DATEADD(HOUR, -1, GETUTCDATE())) AND BEA_OPEMOV = '0001' AND BEA_ORIMOV = '1' AND BEA_TIPGUI = '01' AND BEA_LIBERA = '0' AND BEA_NUMGUI <> '' 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.