BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: thachang ที่ มกราคม 18, 2011, 15:21:41 PM

หัวข้อ: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 18, 2011, 15:21:41 PM
ไม่ทราบว่าอาจารย์ท่านใดพอจะมีรายงานรายงานผู้รับบริการคลีนิกเด็กดี(EPI) แบบนี้บ้างครับ ผมหาใน report browser ยังไม่มีเลยครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: insure ที่ มกราคม 19, 2011, 10:19:55 AM
ท่านใดมีบ้างคับขอด้วยคน
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 19, 2011, 10:59:57 AM
 ::) ::) ::)รอ..รอ..รอ.. ::) ::) ::) นะครับ อาจารย์......
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: manoi ที่ มกราคม 19, 2011, 11:38:11 AM
น่าจะใช้ Report designer สร้างได้นะครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 19, 2011, 12:08:20 PM
น่าจะใช้ Report designer สร้างได้นะครับ
ความรู้ยังน้อยครับ อาจารย์...
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 19, 2011, 12:49:34 PM
ลองเอารายงานตัวนี้มาปรับใช้ แต่พอลองแล้วไม่มีข้อมูลออกมาเลยครับ รบกวนอาจารย์ช่วยดูให้หน่อยครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 19, 2011, 14:02:38 PM
 ::) ::) ::)
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: itim2101 ที่ มกราคม 19, 2011, 14:51:06 PM
 ;D ;D ลองดูนะครับ ;D ;Dไม่รู้ตรงใจหรือเปล่า
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 19, 2011, 15:13:00 PM
;D ;D ลองดูนะครับ ;D ;Dไม่รู้ตรงใจหรือเปล่า
ขอบคุณครับ แต่อันนี้มันรายงานความครอบคลุม ไม่ใช่ผู้มารับบริการในคลินิกเด็กดีนะช่วงเวลานั้นครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: woravet ที่ มกราคม 19, 2011, 16:11:13 PM
ลองคำสั่งประมาณนี้
select p.person_id,p.cid,p.patient_hn,p.pname,p.fname,p.lname
,s.service_date,s.body_weight,s.height

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (1,2)),' ') 'BCG'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (7,8,9,10,11)),' ') 'DTP'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (39,40,41)),' ') 'DTP_HB'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (20,21,22,23,24)),' ') 'OPV'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (12,13,14)),' ') 'HB'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (15,16,17)),' ') 'JE'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (19)),' ') 'MMR'

from person p
left join person_wbc wbc on wbc.person_id=p.person_id
left join person_wbc_service s on wbc.person_wbc_id=s.person_wbc_id
where s.service_date between '2010-1-1' and '2010-1-31'
group by vn
order by p.person_id,vn
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 19, 2011, 20:54:39 PM
ลองคำสั่งประมาณนี้
select p.person_id,p.cid,p.patient_hn,p.pname,p.fname,p.lname
,s.service_date,s.body_weight,s.height

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (1,2)),' ') 'BCG'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (7,8,9,10,11)),' ') 'DTP'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (39,40,41)),' ') 'DTP_HB'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (20,21,22,23,24)),' ') 'OPV'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (12,13,14)),' ') 'HB'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (15,16,17)),' ') 'JE'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (19)),' ') 'MMR'

from person p
left join person_wbc wbc on wbc.person_id=p.person_id
left join person_wbc_service s on wbc.person_wbc_id=s.person_wbc_id
where s.service_date between '2010-1-1' and '2010-1-31'
group by vn
order by p.person_id,vn

ขอบคุณมากครับ เดี่ยวจะลองดูครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 20, 2011, 12:57:52 PM
ลองคำสั่งประมาณนี้
select p.person_id,p.cid,p.patient_hn,p.pname,p.fname,p.lname
,s.service_date,s.body_weight,s.height

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (1,2)),' ') 'BCG'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (7,8,9,10,11)),' ') 'DTP'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (39,40,41)),' ') 'DTP_HB'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (20,21,22,23,24)),' ') 'OPV'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (12,13,14)),' ') 'HB'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (15,16,17)),' ') 'JE'

,ifnull((select 'X' from person_wbc_vaccine_detail d
where d.person_wbc_service_id=s.person_wbc_service_id
and d.wbc_vaccine_id in (19)),' ') 'MMR'

from person p
left join person_wbc wbc on wbc.person_id=p.person_id
left join person_wbc_service s on wbc.person_wbc_id=s.person_wbc_id
where s.service_date between '2010-1-1' and '2010-1-31'
group by vn
order by p.person_id,vn

ขอบคุณมากครับ เดี่ยวจะลองดูครับ
]ลองแล้วครับ ไม่มีข้อมูลออกมาเลยเหมือนเดิมครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: woravet ที่ มกราคม 20, 2011, 14:57:46 PM
ได้ลงข้อมูลเชิงรุก หรือ HOSxP_PCU มั๊ย
*****
ถ้าไม่มีข้อมูล ลองเปลี่ยนเดือนดู
*****
รหัส wbc_vaccine_id ให้เปลี่ยนเป็นของ รพ.คุณเองนะครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 20, 2011, 15:33:01 PM
สุดยอดครับ :D :D
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 20, 2011, 16:00:50 PM
ได้ลงข้อมูลเชิงรุก หรือ HOSxP_PCU มั๊ย
*****
ถ้าไม่มีข้อมูล ลองเปลี่ยนเดือนดู
*****
รหัส wbc_vaccine_id ให้เปลี่ยนเป็นของ รพ.คุณเองนะครับ
ปกติลงข้อมูลใน one stop service  แต่พอลงข้อมูลเชิงรุก บัญชี 3  ออกได้แล้วครับ แต่อายุ ที่อยู่ ไม่ออกมาครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: jdadmin1 ที่ มกราคม 20, 2011, 16:15:20 PM
 ;D ;D ;D ผมมีแต่แบบนี้ ลองปรับแก้ดูครับ ;D ;D ;D
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: jdadmin1 ที่ มกราคม 20, 2011, 16:20:52 PM
 ;D ;D ;D หน้าตาออกมาแบบนี้ครับ ;D ;D ;D
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 20, 2011, 16:34:49 PM
ขอบคุณครับ อ.jd  ใช้ได้เลยครับ  แต่ตรง  select  "SAMKO Hospital" as CC  จะดูได้จากตรงไหนว่าผมต้องแก้เป็นอะไรครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 20, 2011, 18:47:07 PM
ไม่ต้องแก้ไขอะไรนอกจากชื่อโรงพยาบาล ไม่มั่นใจว่าได้ตั้ง dynamic ไว้หรือป่าวครับพี่สันทัด
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 20, 2011, 21:57:18 PM
ไม่ต้องแก้ไขอะไรนอกจากชื่อโรงพยาบาล ไม่มั่นใจว่าได้ตั้ง dynamic ไว้หรือป่าวครับพี่สันทัด
ตั้ง dynamic   ตรงไหนหรอครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 20, 2011, 22:25:52 PM
ขอบคุณครับ อ.jd  ใช้ได้เลยครับ  แต่ตรง  select  "SAMKO Hospital" as CC  จะดูได้จากตรงไหนว่าผมต้องแก้เป็นอะไรครับ
ตรงนี้ไม่ต้องแก้ไขครับ เข้าไป design แล้วค่อยไปแก้
แต่ถ้าใช้ได้ตามต้องการแล้วก็ไม่ต้องแก้ไขอะไรเลย
ตั้ง dynamic   ตรงไหนหรอครับ
หมายถึงชื่อสถานพยาบาลน่ะครับ ปกติมี function hospitalname เพื่อดึงชื่อร.พ. จากตาราง opdconfig ครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 20, 2011, 22:44:25 PM
ขอบคุณครับ อ.jd  ใช้ได้เลยครับ  แต่ตรง  select  "SAMKO Hospital" as CC  จะดูได้จากตรงไหนว่าผมต้องแก้เป็นอะไรครับ
ตรงนี้ไม่ต้องแก้ไขครับ เข้าไป design แล้วค่อยไปแก้
แต่ถ้าใช้ได้ตามต้องการแล้วก็ไม่ต้องแก้ไขอะไรเลย
ตั้ง dynamic   ตรงไหนหรอครับ
หมายถึงชื่อสถานพยาบาลน่ะครับ ปกติมี function hospitalname เพื่อดึงชื่อร.พ. จากตาราง opdconfig ครับ
พอส่งออก excel แล้วเป็นแบบนี้ครับ อ.โชค
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 20, 2011, 22:59:10 PM
พอส่งออก excel แล้วเป็นแบบนี้ครับ อ.โชค
ส่งออกโดยการพิมพ์เป็น excel file ครับ
====================================
วิธีการส่งรายงานออกเป็น spread sheet
 1. Click ที่ Print to File
2. เลือกประเภทไฟล์ที่จะส่งออก Excel File
3. เลือกที่เก็บแฟ้มข้อมูลพร้อมตั้งชื่อ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: adisaksri ที่ มกราคม 20, 2011, 23:04:04 PM
เปีดรายงาน  คลิ๊กตรงเครื่องพิมพ์มุมบนซ้าย แล้วคลิ๊กprint to file เลือกเป็นexcel ออกปกตินะครับ :)
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: jdadmin1 ที่ มกราคม 20, 2011, 23:28:51 PM
 ;D ;D ;D หน้าจอ preview ไปตามนี้เลยครับ(สมมุติว่าผมเลือกเซฟไฟล์ไว้ที่ desktop) ;D ;D ;D
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ มกราคม 20, 2011, 23:35:15 PM
ผมบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะไม่เข้ามาในบัญชี3 เลยครับ และรายงานก็จะไม่ออก ต้องมาบันทึกในบัญชี3 ใหม่หมดครับ รายงานถึงจะออก  ปกติ ถ้าบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะเข้ามาในบัญชี3 หรือเปล่าครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: jdadmin1 ที่ มกราคม 20, 2011, 23:48:28 PM
อ้างถึง
ผมบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะไม่เข้ามาในบัญชี3 เลยครับ และรายงานก็จะไม่ออก ต้องมาบันทึกในบัญชี3 ใหม่หมดครับ รายงานถึงจะออก  ปกติ ถ้าบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะเข้ามาในบัญชี3 หรือเปล่าครับ
;D ;D ;D ต้องมาที่บัญชี 3 เลือกเด็กที่ให้บริการที่ one stop service เลือกวันที่ให้บริการ / สถานที่(เป็นที่นี่) เลือก"เพิ่ม visit" โปรแกรมจะแสดงข้อมูลวันที่เราให้บริการที่ one stop service ก็คีย์ข้อมูลให้บริการเข้าไปครับ ;D ;D ;D
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 21, 2011, 00:24:07 AM
;D ;D ;D หน้าจอ preview ไปตามนี้เลยครับ(สมมุติว่าผมเลือกเซฟไฟล์ไว้ที่ desktop) ;D ;D ;D
โห...ป๋า มาทีหลังทำซะสวยกว่าตั้งเยอะ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ กุมภาพันธ์ 03, 2011, 13:41:57 PM
;D ;D ;D ผมมีแต่แบบนี้ ลองปรับแก้ดูครับ ;D ;D ;D
รบกวนอาจารย์อีกรอบครับ คือ lot vaccine ที่โชว์ มันเป็น lot เก่าครับ ไม่ใช่ lot ปัจจุบันที่บันทึกข้อมูลไป ต้องแก้อย่างไรครับ
หัวข้อ: Re: รายงานผู้รับบริการคลีนิกเด็กดี
เริ่มหัวข้อโดย: thachang ที่ กุมภาพันธ์ 03, 2011, 21:04:33 PM
 :-\ :'( ::)