SHARE
TWEET

Consultas [1]

LightProgrammer000 Nov 25th, 2018 (edited) 109 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.      COUNT(*) AS qtd_atendimento,
  3.      pac.cd_paciente   AS prontuario,
  4.      pac.nm_paciente,
  5.      CONCAT(TRUNC( ( (SYSDATE) - NVL(pac.dt_nascimento,SYSDATE) ) / 365.25),' ano(s)') AS idade_paciente,
  6.      gi.ds_grau_ins,
  7.      raccor.nm_raca_cor,
  8.      DECODE(pac.tp_sexo,'M','MASCULINO','F','FEMININO','I','INDETERMINADO') AS sexo,
  9.      DECODE(pac.tp_estado_civil,'S','SOLTEIRO','C','CASADO','V','VIUVO','D','DESQUITADO','I','DIVORCIADO','U','UNIÃO CONSENSUAL',
  10.      NULL,'NAO INFORMADO') AS estado_civil,
  11.      pac.nm_bairro,
  12.      rel.ds_religiao,
  13.      pro.nm_profissao,
  14.      pac.nr_identidade,
  15.      pac.nr_cpf,
  16.      pac.nr_cns,
  17.      cid.ds_cidadania,
  18.      lei.ds_leito,
  19.      UI.ds_unid_int,
  20.      se.nm_setor,
  21.      gc.ds_grupo_de_custo,
  22.      est.ds_estoque,
  23.      ac.hr_inicio,
  24.      ac.hr_fim,
  25.      ac.cd_agenda_central,
  26.      ac.cd_prestador,
  27.      ac.cd_recurso_central,
  28.      ac.cd_unidade_atendimento
  29.  FROM
  30.      paciente pac
  31.      INNER JOIN raca_cor raccor ON raccor.tp_cor = pac.tp_cor
  32.      INNER JOIN cidadanias cid ON cid.cd_cidadania = pac.cd_cidadania
  33.      INNER JOIN grau_ins gi ON gi.cd_grau_ins = pac.cd_grau_ins
  34.      INNER JOIN religiao rel ON rel.cd_religiao = pac.cd_religiao
  35.      INNER JOIN profissao pro ON pro.cd_profissao = pac.cd_profissao
  36.      INNER JOIN atendime ate ON ate.cd_paciente = pac.cd_paciente
  37.      INNER JOIN leito lei ON lei.cd_leito = ate.cd_leito
  38.      INNER JOIN unid_int UI ON UI.cd_unid_int = lei.cd_unid_int
  39.      INNER JOIN setor se ON se.cd_setor = UI.cd_setor
  40.      INNER JOIN grupo_de_custo gc ON gc.cd_grupo_de_custo = se.cd_grupo_de_custo
  41.      LEFT JOIN estoque est ON est.cd_estoque = UI.cd_setor
  42.      LEFT JOIN solsai_pro sp ON sp.cd_atendimento = ate.cd_atendimento
  43.      LEFT JOIN prestador pres ON pres.cd_prestador = sp.cd_prestador
  44.      LEFT JOIN agenda_central ac ON ac.cd_setor = se.cd_setor
  45.  WHERE
  46.      pac.nm_paciente LIKE '%'
  47.      AND UI.sn_ativo = 'S'
  48.      AND pac.cd_multi_empresa = 2
  49.      AND se.sn_centro_de_custo = 'S'
  50.      AND gc.sn_ativo = 'S'
  51.  GROUP BY
  52.      pac.cd_paciente,
  53.      pac.nm_paciente,
  54.      CONCAT(TRUNC( ( (SYSDATE) - NVL(pac.dt_nascimento,SYSDATE) ) / 365.25),' ano(s)'),
  55.      gi.ds_grau_ins,
  56.      raccor.nm_raca_cor,
  57.      DECODE(pac.tp_sexo,'M','MASCULINO','F','FEMININO','I','INDETERMINADO'),
  58.      DECODE(pac.tp_estado_civil,'S','SOLTEIRO','C','CASADO','V','VIUVO','D','DESQUITADO','I','DIVORCIADO','U','UNIÃO CONSENSUAL',
  59.      NULL,'NAO INFORMADO'),
  60.      pac.nm_bairro,
  61.      rel.ds_religiao,
  62.      pro.nm_profissao,
  63.      pac.nr_identidade,
  64.      pac.nr_cpf,
  65.      pac.nr_cns,
  66.      cid.ds_cidadania,
  67.      lei.ds_leito,
  68.      UI.ds_unid_int,
  69.      se.nm_setor,
  70.      gc.ds_grupo_de_custo,
  71.      est.ds_estoque,
  72.      ac.hr_inicio,
  73.      ac.hr_fim,
  74.      ac.cd_agenda_central,
  75.      ac.cd_prestador,
  76.      ac.cd_recurso_central,
  77.      ac.cd_unidade_atendimento
  78.  ORDER BY
  79.      pac.nm_paciente
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top