Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.61 KB | None | 0 0
  1. SELECT  patient_interferences.id,patient_interferences.id,icd10s.description AS icd10_name,icd10s.code AS icd10_code,ncsp_string.name AS nscp,ncsp.code AS nscp_code,patient_interferences.interference_date,departments._Description AS clinic_department,patient_interferences.comment FROM [patient_interferences] LEFT JOIN icd10s ON patient_interferences.icd10_id = icd10s.id LEFT JOIN users AS doctors ON patient_interferences.doctor_id = doctors.id LEFT JOIN [vabaco_hr_prod_1].[dbo].[_Reference100] AS business_units ON patient_interferences.business_unit_id = CONVERT(CHAR(34), business_units._IDRRef,1) LEFT JOIN [vabaco_hr_prod_1].[dbo].[_Reference100] AS departments ON patient_interferences.department_id = CONVERT(CHAR(34), departments._IDRRef,1) OUTER APPLY (SELECT STUFF((SELECT '', '' + CASE WHEN interference_ncsps.ncsp_manually = 1 THEN interference_ncsps.ncsp_text ELSE ncsp_elements.name END
  2.                                                 FROM interference_ncsps
  3.                                                 LEFT JOIN ncsp_elements ON interference_ncsps.ncsp_element_id = ncsp_elements.id
  4.                                                 WHERE interference_ncsps.patient_interference_id = patient_interferences.id
  5.                                                 FOR XML PATH(''''),TYPE).
  6.                                                VALUE(''.'', ''nvarchar(MAX)''),1,2,'''') AS ncsp_string
  7.                                  ) AS ncsps WHERE ( patient_interferences.patient_id = 7 AND patient_interferences.mark_for_deletion = 0)  ORDER BY patient_interferences.interference_date DESC OFFSET 0 ROWS FETCH NEXT 30 ROWS ONLY'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement