Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1.  
  2. select mep.id, mep.indiv_id, mep.event_id,
  3.  
  4. (select ssr.bdate
  5. from disp.md_event_patient mep1
  6. left join disp.md_event_service_patient mesp on mesp.event_patient_id = mep1.id
  7. left join disp.md_event_service mes on mes.id = mesp.service_id
  8. left join md_norm_document_service mnds on mnds.id = mes.doc_service_id
  9. left join (select ssr.id, msr.case_id, ssr.service_id, ssr.bdate from MD_SRV_RENDERED msr
  10. left join SR_SRV_RENDERED ssr on ssr.id = msr.id) as ssr on ssr.case_id = mep1.case_id and
  11. ssr.service_id = mes.service_id
  12. where mep1.id = mep.id and mnds.code in ('Д1.18','ПОВ_11')) --limit 1)
  13.  
  14. , (select ssr.bdate from disp.md_event_patient mep1
  15. left join disp.md_event_service_patient mesp on mesp.event_patient_id = mep1.id
  16. left join disp.md_event_service mes on mes.id = mesp.service_id
  17.  
  18. left join disp.md_event me on me.id=mep.event_id
  19. left join md_standard ms on ms.id = me.standard_id
  20. left join md_norm_document_service mnds on mnds.id = mes.doc_service_id
  21.  
  22. left join (select ssr.id, msr.case_id, ssr.service_id, ssr.res_group_id, ssr.bdate from MD_SRV_RENDERED
  23. msr
  24. left join SR_SRV_RENDERED ssr on ssr.id = msr.id) as ssr on ssr.case_id = mep1.case_id and
  25. ssr.service_id = mes.service_id
  26. where mep1.id = mep.id and mnds.code = 'Д1.02' limit 1)
  27. , md.health_group_id, md.is_d, (case when (md.health_group_id is null) then (select exists(select 1 from md_srv_rendered msr
  28. join md_referral r on r.service_id = msr.id
  29. join md_referral_type rt on rt.id = r.referral_type_id
  30. where msr.case_id = mep.case_id and rt.code = '37'))
  31. else md.is_2_stage end)
  32. , md.is_therapy, md.adv_therapy, md.is_go_to_diagnostics_without, md.is_go_to_sanatorium, md.is_sanatorium, md.is_go_to_diagnostics_in, md.mes_id, me.mes_id, me.name, po.short_name, ffst.name, mct.name, me.event_type, me.org_id, me.org_id, mc.id, (select diagnos_id from mc_diagnosis where case_id=mc.id and is_main = true), mc.care_regimen_id
  33. from disp.md_event_patient mep
  34. left join disp.md_event me on me.id=mep.event_id
  35. left join pim_organization po on po.id = me.org_id
  36. left join fin_funding_source_type ffst on ffst.id = me.pay_type
  37. left join disp.md_event_type met on met.id = me.event_type
  38. left join mc_case_type mct on mct.id = met.case_type_id
  39. left join disp.md_dispr md on md.id=mep.id
  40. left join mc_case mc on mc.id=mep.case_id
  41. where mep.id=45871196
  42. order by 1
  43. --limit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement