BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: thachang ที่ มกราคม 18, 2011, 15:21:41 PM
-
ไม่ทราบว่าอาจารย์ท่านใดพอจะมีรายงานรายงานผู้รับบริการคลีนิกเด็กดี(EPI) แบบนี้บ้างครับ ผมหาใน report browser ยังไม่มีเลยครับ
-
ท่านใดมีบ้างคับขอด้วยคน
-
::) ::) ::)รอ..รอ..รอ.. ::) ::) ::) นะครับ อาจารย์......
-
น่าจะใช้ Report designer สร้างได้นะครับ
-
น่าจะใช้ Report designer สร้างได้นะครับ
ความรู้ยังน้อยครับ อาจารย์...
-
ลองเอารายงานตัวนี้มาปรับใช้ แต่พอลองแล้วไม่มีข้อมูลออกมาเลยครับ รบกวนอาจารย์ช่วยดูให้หน่อยครับ
-
::) ::) ::)
-
;D ;D ลองดูนะครับ ;D ;Dไม่รู้ตรงใจหรือเปล่า
-
;D ;D ลองดูนะครับ ;D ;Dไม่รู้ตรงใจหรือเปล่า
ขอบคุณครับ แต่อันนี้มันรายงานความครอบคลุม ไม่ใช่ผู้มารับบริการในคลินิกเด็กดีนะช่วงเวลานั้นครับ
-
ลองคำสั่งประมาณนี้
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
-
ลองคำสั่งประมาณนี้
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
ขอบคุณมากครับ เดี่ยวจะลองดูครับ
-
ลองคำสั่งประมาณนี้
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
ขอบคุณมากครับ เดี่ยวจะลองดูครับ
]ลองแล้วครับ ไม่มีข้อมูลออกมาเลยเหมือนเดิมครับ
-
ได้ลงข้อมูลเชิงรุก หรือ HOSxP_PCU มั๊ย
*****
ถ้าไม่มีข้อมูล ลองเปลี่ยนเดือนดู
*****
รหัส wbc_vaccine_id ให้เปลี่ยนเป็นของ รพ.คุณเองนะครับ
-
สุดยอดครับ :D :D
-
ได้ลงข้อมูลเชิงรุก หรือ HOSxP_PCU มั๊ย
*****
ถ้าไม่มีข้อมูล ลองเปลี่ยนเดือนดู
*****
รหัส wbc_vaccine_id ให้เปลี่ยนเป็นของ รพ.คุณเองนะครับ
ปกติลงข้อมูลใน one stop service แต่พอลงข้อมูลเชิงรุก บัญชี 3 ออกได้แล้วครับ แต่อายุ ที่อยู่ ไม่ออกมาครับ
-
;D ;D ;D ผมมีแต่แบบนี้ ลองปรับแก้ดูครับ ;D ;D ;D
-
;D ;D ;D หน้าตาออกมาแบบนี้ครับ ;D ;D ;D
-
ขอบคุณครับ อ.jd ใช้ได้เลยครับ แต่ตรง select "SAMKO Hospital" as CC จะดูได้จากตรงไหนว่าผมต้องแก้เป็นอะไรครับ
-
ไม่ต้องแก้ไขอะไรนอกจากชื่อโรงพยาบาล ไม่มั่นใจว่าได้ตั้ง dynamic ไว้หรือป่าวครับพี่สันทัด
-
ไม่ต้องแก้ไขอะไรนอกจากชื่อโรงพยาบาล ไม่มั่นใจว่าได้ตั้ง dynamic ไว้หรือป่าวครับพี่สันทัด
ตั้ง dynamic ตรงไหนหรอครับ
-
ขอบคุณครับ อ.jd ใช้ได้เลยครับ แต่ตรง select "SAMKO Hospital" as CC จะดูได้จากตรงไหนว่าผมต้องแก้เป็นอะไรครับ
ตรงนี้ไม่ต้องแก้ไขครับ เข้าไป design แล้วค่อยไปแก้
แต่ถ้าใช้ได้ตามต้องการแล้วก็ไม่ต้องแก้ไขอะไรเลย
ตั้ง dynamic ตรงไหนหรอครับ
หมายถึงชื่อสถานพยาบาลน่ะครับ ปกติมี function hospitalname เพื่อดึงชื่อร.พ. จากตาราง opdconfig ครับ
-
ขอบคุณครับ อ.jd ใช้ได้เลยครับ แต่ตรง select "SAMKO Hospital" as CC จะดูได้จากตรงไหนว่าผมต้องแก้เป็นอะไรครับ
ตรงนี้ไม่ต้องแก้ไขครับ เข้าไป design แล้วค่อยไปแก้
แต่ถ้าใช้ได้ตามต้องการแล้วก็ไม่ต้องแก้ไขอะไรเลย
ตั้ง dynamic ตรงไหนหรอครับ
หมายถึงชื่อสถานพยาบาลน่ะครับ ปกติมี function hospitalname เพื่อดึงชื่อร.พ. จากตาราง opdconfig ครับ
พอส่งออก excel แล้วเป็นแบบนี้ครับ อ.โชค
-
พอส่งออก excel แล้วเป็นแบบนี้ครับ อ.โชค
ส่งออกโดยการพิมพ์เป็น excel file ครับ
====================================
วิธีการส่งรายงานออกเป็น spread sheet
1. Click ที่ Print to File
2. เลือกประเภทไฟล์ที่จะส่งออก Excel File
3. เลือกที่เก็บแฟ้มข้อมูลพร้อมตั้งชื่อ
-
เปีดรายงาน คลิ๊กตรงเครื่องพิมพ์มุมบนซ้าย แล้วคลิ๊กprint to file เลือกเป็นexcel ออกปกตินะครับ :)
-
;D ;D ;D หน้าจอ preview ไปตามนี้เลยครับ(สมมุติว่าผมเลือกเซฟไฟล์ไว้ที่ desktop) ;D ;D ;D
-
ผมบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะไม่เข้ามาในบัญชี3 เลยครับ และรายงานก็จะไม่ออก ต้องมาบันทึกในบัญชี3 ใหม่หมดครับ รายงานถึงจะออก ปกติ ถ้าบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะเข้ามาในบัญชี3 หรือเปล่าครับ
-
ผมบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะไม่เข้ามาในบัญชี3 เลยครับ และรายงานก็จะไม่ออก ต้องมาบันทึกในบัญชี3 ใหม่หมดครับ รายงานถึงจะออก ปกติ ถ้าบันทึกข้อมูลคลินิกเด็กดีที่หน้าจอ one stop service ข้อมูลจะเข้ามาในบัญชี3 หรือเปล่าครับ
;D ;D ;D ต้องมาที่บัญชี 3 เลือกเด็กที่ให้บริการที่ one stop service เลือกวันที่ให้บริการ / สถานที่(เป็นที่นี่) เลือก"เพิ่ม visit" โปรแกรมจะแสดงข้อมูลวันที่เราให้บริการที่ one stop service ก็คีย์ข้อมูลให้บริการเข้าไปครับ ;D ;D ;D
-
;D ;D ;D หน้าจอ preview ไปตามนี้เลยครับ(สมมุติว่าผมเลือกเซฟไฟล์ไว้ที่ desktop) ;D ;D ;D
โห...ป๋า มาทีหลังทำซะสวยกว่าตั้งเยอะ
-
;D ;D ;D ผมมีแต่แบบนี้ ลองปรับแก้ดูครับ ;D ;D ;D
รบกวนอาจารย์อีกรอบครับ คือ lot vaccine ที่โชว์ มันเป็น lot เก่าครับ ไม่ใช่ lot ปัจจุบันที่บันทึกข้อมูลไป ต้องแก้อย่างไรครับ
-
:-\ :'( ::)