351
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ขอความช่วยเหลือหน่อยครับ
« เมื่อ: กุมภาพันธ์ 26, 2013, 11:39:57 AM »เมนู DRGขอบคุณครับพี่เกื้อ แล้วตรงช่องสิทธิการรักษาต้องเลือกด้วยมั้ยครับ
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
เมนู DRGขอบคุณครับพี่เกื้อ แล้วตรงช่องสิทธิการรักษาต้องเลือกด้วยมั้ยครับ
1. ช่อง "รหัสโรงพยาบาลหลัก" ให้ใส่ชื่อโรงพยาบาลหลักลองแล้วขึ้น ERROR ครับ (ดังรูปที่แนบมา) ผมใส่ค่าอะไรผิดหรือป่าวครับ
และ ช่อง "บังคับใช้รหัส" ให้ใส่รหัสสถานพยาบาลหลัก แต่ประกาศใหม่ให้ใช้รหัสสถานพยาบาล 9 หลัก
เช่น รหัสสถานพยาบาลเป็น "11111" ให้ใส่เป็น "000011111" (โดยใส่ 0 เติมข้างหน้าให้ครบ 9 หลัก)
2. ช่อง "รหัสโรงพยาบาลที่ให้บริการ" ให้ใส่ชื่อโรงพยาบาลของตนเอบ
และ ช่อง "บังคับใช้รหัส" ให้ใส่รหัสสถานพยาบาลหลัก แต่ประกาศใหม่ให้ใช้รหัสสถานพยาบาล 9 หลัก
เช่น รหัสสถานพยาบาลเป็น "22222" ให้ใส่เป็น "000022222" (โดยใส่ 0 เติมข้างหน้าให้ครบ 9 หลัก)
นันท์ทา ตั้งใจ(ตั๊ก)
ฝ่ายลูกค้าสัมพันธ์
ทำไมใช้ Integerdata ครับ...ได้แล้วครับ...ขอบคุณครับพี่เกื้อ
ลองใช้ StringData ครับ..![]()
ใช้ variable ครับ select informtel from patient where hn="'+DBPipeline['hn']+'"ลองทำแล้วครับพี่..แต่ได้เป็น 0 ครับ วาง variable (ดังรูปที่ 1) แล้วใส่คำสั่ง (ดังรูปที่ 2) ผมทำถูกต้องมั้ยครับ ทำผิดตรงไหนรึป่าวครับ....
1. ช่อง "รหัสโรงพยาบาลหลัก" ให้ใส่ชื่อโรงพยาบาลหลักขอบคุณครับ
และ ช่อง "บังคับใช้รหัส" ให้ใส่รหัสสถานพยาบาลหลัก แต่ประกาศใหม่ให้ใช้รหัสสถานพยาบาล 9 หลัก
เช่น รหัสสถานพยาบาลเป็น "11111" ให้ใส่เป็น "000011111" (โดยใส่ 0 เติมข้างหน้าให้ครบ 9 หลัก)
2. ช่อง "รหัสโรงพยาบาลที่ให้บริการ" ให้ใส่ชื่อโรงพยาบาลของตนเอบ
และ ช่อง "บังคับใช้รหัส" ให้ใส่รหัสสถานพยาบาลหลัก แต่ประกาศใหม่ให้ใช้รหัสสถานพยาบาล 9 หลัก
เช่น รหัสสถานพยาบาลเป็น "22222" ให้ใส่เป็น "000022222" (โดยใส่ 0 เติมข้างหน้าให้ครบ 9 หลัก)
นันท์ทา ตั้งใจ(ตั๊ก)
ฝ่ายลูกค้าสัมพันธ์
พิมพ์จากปุ่ม document โดยคลิกขวาที่ชื่อยา--->document ครับได้แล้วครับ ขอบคุณท่าน golf_win มากครับ![]()
ขอบคุณครับ..แล้ว BMS ไม่ได้ให้ไหว้เหรอครับ(จะ)ใช้ระบบธนาคารเลือกของ BMS หรือเปล่าครับ ผมใช้ของ BMS อยู่ครับพี่ ของ BMS ครับ
ส่วนของห้อง LAB ผมต้องหาก่อนนะ ไม่ได้
แต่ส่วนที่เกี่ยวกับ ward ผมทำไว้
(จะ)ใช้ระบบธนาคารเลือกของ BMS หรือเปล่าครับ ผมใช้ของ BMS อยู่ครับพี่ ของ BMS ครับ
ครับพี่...spclty ล้วน ๆ เลยครับปรับประมาณนี้ได้หรือไม่ขอบคุณครับพี่เกื้อ....แต่ทางเจ้าหน้าที่ห้องยาต้องการให้รายการแผนกแสดงชื่อตามรายการในตาราง kskdepartment น่ะครับ (ตามรูปที่แนบด้านบน) ผมเองก็ยังไม่เก่ง report เท่ารัยก็เลยยังแก้ไม่ได้ครับ![]()
อ้าวที่ผมส่งให้ ไม่ใช่ตามแผนกใน kskdepartment หรือเนี่ย...OMG
ขอถามเป็นความรู้นิดนึงนะครับ นับไปทำไม สงสัยมากๆทางเจ้าหน้าที่วิเคราะห์ไปประชุมมาครับ แล้วเขาให้เก็บรายงานตัวนี้ครับ
ปรับประมาณนี้ได้หรือไม่ขอบคุณครับพี่เกื้อ....แต่ทางเจ้าหน้าที่ห้องยาต้องการให้รายการแผนกแสดงชื่อตามรายการในตาราง kskdepartment น่ะครับ (ตามรูปที่แนบด้านบน) ผมเองก็ยังไม่เก่ง report เท่ารัยก็เลยยังแก้ไม่ได้ครับ![]()
ของ OPDขอบคุณครับ...ขอลองก่อนน่ะครับ ได้ผลประการใดจะแจ้งให้ทราบน่ะครับ
select o.main_dep,k.department
,count(distinct o.hn) 'case'
,count(o.hn) 'visit'
,sum(v.income) 'income'
from ovst o
left join vn_stat v on o.vn=v.vn
left join kskdepartment k on k.depcode=o.main_dep
where o.vstdate between '2013-1-1' and '2013-1-31'
group by o.main_dep
ของ IPD ไม่มีแยกแบบ department น่าจะมีแค่ spclty กับ ward
ลองนับเฉพาะ an ที่มาใช้บริการxray ครับ ตัด group by ได้แน่นอนครับได้แล้วครับ...ขอบคุณครับพี่เกื้อ
โค๊ด: Ada
select a.an,sum(a.admdate) as sumday from an_stat a where a.an in (select an from xray_report) and a.dchdate between"xxxx-aa-bb" and "xxx-mm-dd" group by a.an
ถ้าตัด Group by ทิ้ง จำนวนวันนอนจะถูกนับทุก record น่ะครับ เพราะว่าจะมี an ซ้ำกันอยู่ครับ คือ ผมต้องการหาจำนวนวันนอนของผู้ป่วยในที่มารับบริการที่ห้อง x-ray ครับจากรูปครับ...ผมใช้คำสั่ง sum แล้วทำไมมันไม่รวมทั้งหมดให้ครับ ผมต้องปรับแก้อย่างไรครับ ขอคำแนะนำด้วยครับ
select sum(a.admdate) as date from xray_report x
left outer join an_stat a on a.an=x.an
where x.request_depcode='002'
and x.report_date between '2012-12-26' and '2013-01-25'
group by a.an
ลอง ตัด Group by ทิ้งครับ..![]()
ขอถามเพิ่มเติมอีกนิดนะคะ ว่าการแก้ไขที่ต้องการคือ สรุปยอดสถิติห้องจ่ายยาผู้ป่วยนอกแยกตามจุดตรวจ งั้นเหรอคะครับ...จากเดิมที่ดึงรายงานออกมา ชื่อแผนกดึงออกมาจากตาราง spclty (ดังรูปที่ 1)แต่ทางเจ้าหน้าที่ห้องยาบอกว่า ต้องการให้ดึงข้อมูลโดยเอาชื่อแผนกเป็นรายการในตาราง kskdepartment (ดังรูปที่ 2) ได้มั้ยครับ เพราะจะทำให้ดูข้อมูลได้ละเอียดมากขึ้นครับ เช่น ในตาราง spclty จะเห็นว่า 01 คือ อายุรกรรม โดยทางเจ้าหน้าที่ต้องมาดูข้อมูลอีกว่า ในอายุรกรรมมีแผนกย่อยอื่นอีกอะไรบ้าง แต่ถ้าดูใน kskdepartment จะแยกเป็นแผนกที่ชัดเจนกว่าครับ...... ขอเพิ่มอีกอย่างหนึ่งได้มั้ยครับพี่เดียร์ ในแผนกที่เป็นผู้ป่วยในขอเพิ่มข้อมูลจำนวนวันนอนด้วยได้มั้ยครับ
ช่วยยกตัวอย่างข้อมูลให้เห็นภาพอีกนิด ได้มั้ยคะ
ถ้านับเป็นชั่วโมงมันมี ตัวนี้นะค่ะครับ...ที่ lastvisit_hour ไม่แน่ใจเหมือนกันครับว่านับอะไร มาจากตรงไหนครับ
select *
from an_stat
where lastvisit_hour<"48"
ลองดูอีกทีนะค่ะ![]()
![]()
อืม...ลองแนวนี้ครับครับพี่..ผมลองเอาคำสั่งไปรันดู ผลที่ได้ดังรูปที่ 1 ครับ แต่ผมไปดูที่ EMR ผลเป็นดังรูปที่ 2 (ผมเอารายการแรกที่ cc เท่ากับ 2 ในรูปที่ 1 ไปดูใน EMR ครับ) จะเห็นว่ารายการ Admit ที่เป็นของเดือน 1 มีอยู่ 2 ครั้ง ครั้งแรก dchdate วันที่ 21-01-56 แต่มา Admit อีกครั้งหนึ่งเป็นในวันที่ 28-01-56 ครับ ซึ่งมันเกิน 48 ชม. ครับพี่โค๊ด: Ada
select a.hn,concat(p.pname,p.fname," ",p.lname) as pat,a.age_y,a.age_m,count(a.an) as cc from an_stat a left outer join patient p on p.hn=a.hn where a.dchdate between"2011-01-01" and"2013-01-31" and lastvisit <=2 group by a.hn having count(an) > 1 order by hn
ไม่แน่ใจเช่นกัน ลองนำไป run ดู เทียบข้อมูลจริงใน EMR ว่าระหว่างวันจำหน่าย กับ วัน admit ครั้งต่อไป <= 48 ชั่วโมงหรือไม่
พี่เกื้อครับ...ผมเขียนคำสั่งแบบนี้จะได้มั้ยครับดู่ค่าระยะห่าง ในตาราง an_stat ได้หรือไม่ครับ.. คอลัมน์ lastvisit(หน่วยเป็น....) จะได้ hn ที่มี lastvisit < 48 ครับ...ตามช่วง dchdate เดือนหรือไตรมาส หรือปีที่เราสนใจ..ก็น่าจะได้อยู่น่ะครับพี่เกื้อ แต่ว่าถ้า lastvisit มีค่าเป็นศูนย์นี่ มันน่าจะหมายความว่าผู้ป่วยไม่ได้ Re-admit ภายใน 48 ชม. ใช่หรือไม่ครับ (ผมก็ยังงงอยู่เหมือนกัน) เพราะเท่าที่ดู ถ้ามีการ Re-admit จะมีชื่อผู้ป่วยซ้ำครับ แต่ต่างกันที่ regdate และค่าใน lastvisit ก็จะไม่เป็นศูนย์ครับ...ขอคำชี้แนะด้วยครับ...
count(an) < 1 and lastvisit <=48 ครับ..หน่วยเป็นวัน หมายถึง มีมากกว่า 1 vn ในช่วงปีที่สั่งประมวลผล และมีระยะห่างระหว่าง an <=48 ครับ
ดู่ค่าระยะห่าง ในตาราง an_stat ได้หรือไม่ครับ.. คอลัมน์ lastvisit(หน่วยเป็น....) จะได้ hn ที่มี lastvisit < 48 ครับ...ตามช่วง dchdate เดือนหรือไตรมาส หรือปีที่เราสนใจ..ก็น่าจะได้อยู่น่ะครับพี่เกื้อ แต่ว่าถ้า lastvisit มีค่าเป็นศูนย์นี่ มันน่าจะหมายความว่าผู้ป่วยไม่ได้ Re-admit ภายใน 48 ชม. ใช่หรือไม่ครับ (ผมก็ยังงงอยู่เหมือนกัน) เพราะเท่าที่ดู ถ้ามีการ Re-admit จะมีชื่อผู้ป่วยซ้ำครับ แต่ต่างกันที่ regdate และค่าใน lastvisit ก็จะไม่เป็นศูนย์ครับ...ขอคำชี้แนะด้วยครับ...
BMS Gateway ครับ ตรวจสอบรายชื่อบริษัทที่เป็น partner ได้ที่นี่ครับBMS Gateway นี่คืออะไรครับท่าน golf_win (ไม่รู้จิง ๆครับ) อย่างที่บอกไปครับท่าน golf_win ที่ รพ. ผมจะ paper less ครับ แต่ตอนนี้ยังหาวิธีที่จะทำให้ผล lab นั้น มีทั้ง Master และ Slave ให้เป็นปัจจุบันเหมือนกันทั้งสองตัวไม่ได้เลยครับ เกรงว่าถ้า paper less ไปแล้ว Server เกิดล่มขึ้นมา ในตัว Slave มันไม่มีผล Lab น่ะครับ
http://hosxp.net/joomla25/index.php/component/content/article?id=197
หรือลองตรวจสอบตรงนี้ได้ติ๊กถูกไว้หรือป่าวถ้าติ๊กก็ให้เอาออกครับมีการติ๊กถูกไว้จริง ๆ ด้วย เอาเครื่องหมายออกแล้ว ใช้ได้แล้วครับ ขอบคุณอีกครั้งน่ะครับ
ผมว่าติดต่อ callcenter เพื่อ activate program เถอะครับ version ใหม่ๆ ก็แก้ bug ไปเยอะแล้วครับลอง HOSxP 3.56.1.15 ครับถ้าใช้เวอร์ชั่นที่ตำ่กว่านี้จะได้มั้ยครับ ผมมีล่าสุด 3.55.9.21 ครับ
http://hosxp.net/bms/HOSxP_Upgrade_3.56.1.15.exe
หรือลองตรวจสอบตรงนี้ได้ติ๊กถูกไว้หรือป่าวถ้าติ๊กก็ให้เอาออกครับขอบคุณอีกครั้งน่ะครับ
ลอง HOSxP 3.56.1.15 ครับถ้าใช้เวอร์ชั่นที่ตำ่กว่านี้จะได้มั้ยครับ ผมมีล่าสุด 3.55.9.21 ครับ
http://hosxp.net/bms/HOSxP_Upgrade_3.56.1.15.exe
ลอง HOSxP 3.56.1.15 ครับขอบคุณครับ....ได้ผลประการใดจะแจ้งให้ทราบน่ะครับ (ลืมไปว่ายังไม่ได้เสียตัง 5555..)
http://hosxp.net/bms/HOSxP_Upgrade_3.56.1.15.exe
ครับ...คือผมอยากให้ตรงช่องหมวดรายการที่มีคำว่า ยาเดิม หรือ ยาสั่งใช้ใหม่ ให้มันแสดงด้วยน่ะครับ ตอนนี้ของผมมันไม่แสดงเหมือนของท่าน golf_win น่ะครับคงต้องรอ อ.MN แก้ไขครับ ผมว่าถ้าจะดูข้อมูลยาที่มีวิธีใช้เป็น * ควรตรวจสอบจาก EMR น่าจะชัวร์ที่สุดครับแล้วเลิกใช้ใบสั่งยาแล้วเหรอครับณ ปัจจุบันยังครับ.....แต่กำลังจะยกเลิกในอีกไม่ช้านี้แล้วครับ (จะ paper less ครับ) แล้วต้องทำยังไงครับ ถึงจะมีข้อความขึ้นในเครื่องหมาย < > ครับ
แล้วเลิกใช้ใบสั่งยาแล้วเหรอครับณ ปัจจุบันยังครับ.....แต่กำลังจะยกเลิกในอีกไม่ช้านี้แล้วครับ (จะ paper less ครับ) แล้วต้องทำยังไงครับ ถึงจะมีข้อความขึ้นในเครื่องหมาย < > ครับ
ต้องใช้หน้าจอนี้ในการจ่ายยาผู้ป่วยครับครับ...ที่โรงพยาบาลก็ใช้หน้าจอนี้อยู่ครับ แต่ไม่มีข้อความใน < > น่ะครับ ผมใช้ 3.55.7.14 อยู่ครับ
ครับ....ไม่ทราบว่าต้องเข้าไปกำหนดหรือว่าไปตั้งอะไรตรงไหนครับ ท่าน golf_winกรณีผู้ป่วยโรคเรื้อรังที่มารับบริการ มีการปรับเปลี่ยนวิธีการใช้ยาจากเดิม หรือมีการเพิ่มรายการยา ปกติแพทย์จะ note มาในใบสั่งยา แต่ทางโรงพยาบาลกำลังจะเริ่มทำระบบ paper less เลยอยากจะทราบว่าจะมีวิธีการทำอย่างไร ให้ห้องยารู้ได้ว่ามีการสั่งปรับการใช้ยาจากเดิมครับดูได้ตามภาพครับ
จากการตรวจสอบคือ ยังไม่พบว่ามี รพ.ไหนใช้นะค่ะ แต่ทาง BMS เองก็ยังคงติดตามความเคลื่อนไหวเกี่ยวกับขอบคุณครับ....
การนำ Tablet มาใช้งานให้เหมาะสมกับการทำงานของทาง รพ.อยู่เรื่อยๆ เพียงแต่ตอนนี้เรายังไม่ได้พัฒนาอย่างจริงจังค่ะ
กนิษฐา อ่องสุวรรณ
เจ้าหน้าที่ปฏิบัติการลูกค้าสัมพันธ์
น่าจะแค่หน้างานที่มีปัญหาน่ะครับ ถอยมาเพื่อให้สามารถใช้งานไปได้ก่อน จะได้ไม่มีปัญหา หรือมีปัญหาน้อยที่สุดครับคงจะต่างกันในเรื่องความสะดวก และรวดเร็วในการ Update Version ครับ เพราะถ้าตั้ง Auto เครื่องลูกข่ายสามารถ Update ได้เลย โดยที่เราไม่ต้องเสียเวลาไป copy ตัว Update ไว้ในเครื่องทุกเครื่อง ช่วยประหยัดเวลาของ Admin หาก User หรือผู้ใช้สามารถ Update Version ได้เองครับ ส่วนเรื่องของการใช้งานก็ขึ้นอยู่กับหน้างานของแต่ละงานว่าถ้า Update Version ไปแล้วมีปัญหาการทำงานหรือเปล่าถ้าไม่มีก็สามารถ Update ได้เลย หากมีปัญหาอาจจะถอยกลับมาใช้ Version ที่ไม่มีปัญหา หรือมีปัญหาน้อยที่สุดครับหากมีปัญหาอาจจะถอยกลับมาใช้ Version ที่ไม่มีปัญหา หรือมีปัญหาน้อยที่สุดครับ (ทำทั้งระบบหรือทำเฉพาะหน้างานที่มีปัญหาครับ)
left outer join lab_head h on h.vn=o.vnขอบคุณครับ
ขอบคุณครับ..พี่เกื้อ
ลองประมาณนี้ ครับ..โค๊ด: Ada
select refer_point,count(*) from referout where spclty is null and refer_date >"2011-09-30" group by refer_point