Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT DISTINCT
- a.nr_atendimento,
- MAX(TO_NUMBER(SUBSTR(obter_porte_proc_anest_cirur(a.nr_cirurgia,NULL),7,1) ) ) ds_porte_anestesico,
- --hbs_obter_proc_adicional_pepo(a.nr_prescricao) ds_procedimento_adicionais,
- a.nr_cirurgia,
- x.nr_cirurgia,
- MIN(a.dt_inicio_prevista),
- -- max(a.ds_procedimento),
- a.ds_procedimento ,
- a.nm_cirurgiao,
- OBTER_ESPECIALIDADE_MEDICO(a.cd_medico_cirurgiao,'D') ds_especialidade_medico,
- hbs_obter_valor_atendimento(a.nr_atendimento) vl_Conta--distinct substr(obter_status_cirurgia(IE_STATUS_CIRURGIA),1,200), a.ie_status_cirurgia
- FROM
- (
- SELECT
- MIN(aa.nr_cirurgia) nr_cirurgia,aa.nr_atendimento
- FROM
- cirurgia_v aa join conta_paciente b ON b.nr_atendimento = aa.nr_atendimento join atendimento_paciente c ON c.nr_atendimento = aa.nr_atendimento
- WHERE
- c.dt_entrada BETWEEN TO_DATE('01/01/2019','dd/mm/yyyy') AND TO_DATE('30/09/2019','dd/mm/yyyy')
- -- aa.dt_inicio_prevista >= TO_DATE('01-01-2019','dd-mm-yyyy')
- AND aa.ie_status_cirurgia = 2s
- GROUP BY aa.nr_atendimento
- ) x
- JOIN cirurgia_v a ON a.nr_cirurgia = x.nr_cirurgia
- GROUP BY
- a.nr_atendimento,
- nm_cirurgiao, x.nr_cirurgia, a.nr_cirurgia,a.ds_procedimento,
- OBTER_ESPECIALIDADE_MEDICO(a.cd_medico_cirurgiao,'D')
- /*alterar para atendimentos que entraram em 2019 não cirurgias que iniciaram em 2019. Motivo: atendimentos que entrarm em 2018 a primeira cirurgia pode
- ter sido executada no ano de 2018. Impacto: Números de cirurgia mês será diferente dos indicadores de volumetria de cirurgias BI*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement