สมัครสมาชิก

แจกรายงานค่ะ

ทีมงาน
โพสต์: 5
ลงทะเบียนเมื่อ: พฤหัสฯ. 31 ก.ค. 2014 3:15 pm

แจกรายงานค่ะ

โพสต์โดย Ladygreen » พุธ 27 ส.ค. 2014 10:48 am

สวัสดีค่ะ พี่ๆสมาชิกทุกท่าน
เนื่องจากใน 1 ปีมีรายงานจากทางรพ.ขอมาเยอะ และแบ่งเป็นหลายช่องทางด้วยกัน จึงอยากรวบรวมรายงานไว้ในกะทู้นี้ เผื่อเวลาอยากนำไปใช้ได้เข้ามาค้นจากกะทู้นี้ได้เลยค่ะ
วันนี้น้องเก๋มาแจกรายงานคัดกรองความเสียงจากโมดูลเสริมนะคะ เผื่อที่ไหนเอาไปใช้ค่ะ

select f_patient_prefix.patient_prefix_description || '' || t_patient.patient_firstname || ' ' || t_patient.patient_lastname as ชื่อสกุล
,t_patient.patient_hn as hn
,case when (substring(' ' || age(to_date(t_patient.patient_birthday,'YYYY-MM-DD') - interval '543 year') from '(...)year') IS NOT NULL)
then substring(' ' || age(to_date(t_patient.patient_birthday,'YYYY-MM-DD') - interval '543 year') from '(...)year')
else ''
end as อายุ
,case when substr(t_patient.patient_birthday,1,10) is null
then ''
else substr(t_patient.patient_birthday,1,10) end as วันเดือนปีเกิด
,case when substr(t_ncd_screen.screen_date,1,10) is null
then ''
else substr(t_ncd_screen.screen_date,1,10) end as วันที่คัดกรอง
,b_contract_plans.contract_plans_description as สิทธิการรักษา
,t_patient.patient_pid as เลขประจำตัวประชาชน
,case when t_health_home.t_health_village_id = '0' then 'นอกเขต'
else 'ในเขต' end as ประเภทที่อยู่อาศัย
,case when t_ncd_screen_result.dm_risk = '1' then 'กลุ่มปกติ'
when t_ncd_screen_result.dm_risk = '2' then 'กลุ่มเสี่ยงสูง'
when t_ncd_screen_result.dm_risk = '3' then 'กลุ่มสงสัยรายใหม่'
when t_ncd_screen_result.dm_risk = '4' then 'กลุ่มป่วยที่ไม่มีภาวะแทรกซ้อน'
when t_ncd_screen_result.dm_risk = '5' then 'กลุ่มป่วยที่มีภาวะแทรกซ้อน'
end as ผลคัดกรองเบาหวาน
,case when t_ncd_screen_result.ht_risk = '1' then 'กลุ่มปกติ'
when t_ncd_screen_result.ht_risk = '2' then 'กลุ่มเสี่ยงสูง'
when t_ncd_screen_result.ht_risk = '3' then 'กลุ่มสงสัยรายใหม่'
when t_ncd_screen_result.ht_risk = '4' then 'กลุ่มป่วยที่ไม่มีภาวะแทรกซ้อน'
when t_ncd_screen_result.ht_risk = '5' then 'กลุ่มป่วยที่มีภาวะแทรกซ้อน'
end as ผลคัดกรองความดันโลหิตสูง
,case when t_ncd_screen_result.dm_ht_risk = '1' then 'กลุ่มปกติ'
when t_ncd_screen_result.dm_ht_risk = '2' then 'กลุ่มเสี่ยงสูง'
when t_ncd_screen_result.dm_ht_risk = '3' then 'กลุ่มสงสัยรายใหม่'
when t_ncd_screen_result.dm_ht_risk = '4' then 'กลุ่มป่วยที่ไม่มีภาวะแทรกซ้อน'
when t_ncd_screen_result.dm_ht_risk = '5' then 'กลุ่มป่วยที่มีภาวะแทรกซ้อน'
end as ผลคัดกรองเบาหวานและความดันโลหิตสูง
,case when t_ncd_screen_result.stroke_risk = '0' then 'ไม่เสี่ยง'
when t_ncd_screen_result.stroke_risk = '1' then 'เสี่ยง'
when t_ncd_screen_result.stroke_risk = '2' then 'ป่วย'
end as ผลคัดกรองโรคหลอดเลือดสมอง
,case when t_ncd_screen_result.obesity_risk = '0' then 'ไม่เสี่ยง'
when t_ncd_screen_result.obesity_risk = '1' then 'เสี่ยง'
when t_ncd_screen_result.obesity_risk = '2' then 'ป่วย'
end as ผลคัดกรองภาวะลงพุง
,case when substr(t_ncd_screen_result.record_date_time,1,10) is null
then ''
else substr(t_ncd_screen_result.record_date_time,1,10) end as วันที่บันทึกข้อมูล
,b_employee.employee_firstname || ' ' || b_employee.employee_lastname as ผู้บันทึก
from t_ncd_screen
left join t_health_family on t_ncd_screen.t_health_family_id = t_health_family.t_health_family_id
left join t_health_home on t_health_home.t_health_home_id = t_health_family.t_health_home_id
left join t_patient on t_health_family.t_health_family_id = t_patient.t_health_family_id
left join f_patient_prefix on f_patient_prefix.f_patient_prefix_id = t_patient.f_patient_prefix_id
left join t_ncd_screen_result on t_ncd_screen_result.t_ncd_screen_id = t_ncd_screen.t_ncd_screen_id
left join t_patient_payment on t_patient.t_patient_id = t_patient_payment.t_patient_id
left join b_contract_plans on b_contract_plans.b_contract_plans_id = t_patient_payment.b_contact_plans_id
left join b_employee on t_ncd_screen.user_record_id = b_employee.b_employee_id
where t_patient.patient_active = '1'
and t_ncd_screen.active = '1'
and t_patient_payment.patient_payment_priority = '0'
and substr(t_ncd_screen_result.record_date_time,1,16) between ? and ?


:) :) :) :)

ผู้เริ่มต้น
โพสต์: 4
ลงทะเบียนเมื่อ: พุธ 09 ก.ค. 2014 3:50 pm

Re: แจกรายงานค่ะ

โพสต์โดย Nankuung » พุธ 27 ส.ค. 2014 10:52 am

เก่งมาก :D :D :D :D :D

ทีมงาน
โพสต์: 3
ลงทะเบียนเมื่อ: ศุกร์ 15 ส.ค. 2014 11:33 am

Re: แจกรายงานค่ะ

โพสต์โดย somprasongd » พุธ 27 ส.ค. 2014 11:17 am

ไหนปุ่มกดไลค์

ทีมงาน
โพสต์: 5
ลงทะเบียนเมื่อ: พฤหัสฯ. 31 ก.ค. 2014 3:15 pm

Re: แจกรายงานค่ะ

โพสต์โดย Ladygreen » พุธ 27 ส.ค. 2014 2:27 pm

somprasongd เขียน:ไหนปุ่มกดไลค์


มากดที่โต๊ะก็ได้ คริๆๆ :D :D :D

ผู้เริ่มต้น
ภาพประจำตัวสมาชิก
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร 23 ก.ย. 2014 8:20 pm

Re: แจกรายงานค่ะ

โพสต์โดย modpe » จันทร์ 12 ม.ค. 2015 6:34 pm

ขอบคุณนะครับ เดียวเอาไปลองใช้ดู

ผู้เริ่มต้น
ภาพประจำตัวสมาชิก
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร 23 ก.ย. 2014 8:20 pm

Re: แจกรายงานค่ะ

โพสต์โดย modpe » เสาร์ 21 ก.พ. 2015 1:02 pm

ขอบคุณมากเลยครับ

จะเอาไปทำทะเบียนแล้วรันเลขครับ

ย้อนกลับไปยัง รายงาน Hospital OS

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน

Fatal: Not able to open ./cache/data_global.php