BMS-HOSxP Community

HOSxP => Development => ข้อความที่เริ่มโดย: that panom ที่ กันยายน 06, 2006, 21:02:57 PM

หัวข้อ: risk management
เริ่มหัวข้อโดย: that panom ที่ กันยายน 06, 2006, 21:02:57 PM
ต้องขอบพระคุณ อ.ชัยพร ที่มี risk management ให้ใช้ซึ่งถูกใจคณะกรรมการความเสี่ยงมาก และเพื่อให้สมบูรณ์ยิ่งขึ้น ขอเสนอแนะเพิ่มเติมดังนี้ครับ
1.เรื่องการเข้าถึงการรายงานความเสี่ยงเมื่อเปิดสิทธิให้ Userก็สามารถ รายงาน ทบทวน และแก้ไข ข้อมูลของหน่วยงานอื่นได้ ซึ่งไม่ปลอดภัย และรายงานความเสี่ยงบางครั้งเป็นเรื่องของบุคคลหรือเรื่องที่มีความอ่อนไหวจึงขอเสนอให้กำหนดสิทธิการเข้าใช้งานเป็น 2 ระดับ คือ 1 ผู้รายงานความเสี่ยงสามารถเข้าถึงข้อมูลเฉพาะหน่วยงานของตน(เพื่อรายงาน แก้ไข และทบทวน) 2.ผู้รวบรวมรายงานสามารถเข้าถึงได้ทุกหน่วยงาน(เพื่อรวบรวมรายงาน)
2.วันที่ให้มีการเก็บวันที่ทั้งวันรายงานและวันที่ทบทวน
3.รายงานมีปุ่มอยู่แล้วแต่ยังไม่ active ขอให้ทำ link ไปที่ชื่อรายงานก่อนก็ดีครับ(เผอิญออกแบบไว้แล้ว)ขอเป็น 2 ปุ่มครับ เป็นรายงานอุบัติการณ์ และอีกอันเป็นรายงานสรุปประจำเดือน

ขอบคุณที่มีโปรแกรมดีๆให้พวกเราได้ใช้งาน   
หัวข้อ: Re: risk management
เริ่มหัวข้อโดย: manoi ที่ กันยายน 07, 2006, 00:16:21 AM
ทำการแก้ไขให้แล้วครับ

รายงานอุบัติการณ์ชื่อ  RISK-REPORT-1
ใช้คำสั่ง
โค๊ด: SQL
  1. SELECT * FROM risk_report WHERE risk_id=999
  2.  
กำหนด parameter คือ 999
หัวข้อ: Re: risk management
เริ่มหัวข้อโดย: manoi ที่ กันยายน 07, 2006, 00:22:09 AM
รายงานแสดงสรุปชื่อ RISK-REPORT-LIST-1
้ใช้ึคำสั่ง
โค๊ด: SQL
  1. SELECT r.*, k.name AS department_name  
  2. FROM risk_report r  
  3. LEFT OUTER JOIN hospital_department k ON k.id = r.department_id  
  4. WHERE r.report_date_time BETWEEN '2006-09-06 00:00:00'  AND '2006-09-06 23:59:59'  ORDER BY r.report_date_time
  5.  

parameter มี 2 ตัวครับ คือ 2006-09-06 และ 2006-09-06

แก้ไขให้ใน 2.49.9.6 ครับ
หัวข้อ: Re: risk management
เริ่มหัวข้อโดย: nahos ที่ สิงหาคม 07, 2008, 16:43:49 PM
อยากให้ ลงวันที่เกิดเหตุการณ์ได้ด้วยครับ


หัวข้อ: Re: risk management
เริ่มหัวข้อโดย: wauy ที่ กุมภาพันธ์ 23, 2012, 16:10:28 PM
select r.*,h.*
from risk_report r
left outer join hospital_department h on h.id=r.department_id
WHERE r.report_date_time BETWEEN '2012-01-01 00:00:00'  AND '2012-02-29 23:59:59'
ORDER BY r.report_date_time