ผู้เขียน หัวข้อ: ระบบ Medication Profile (Feature request)  (อ่าน 3922 ครั้ง)

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

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
ระบบ Medication Profile (Feature request)
« เมื่อ: กันยายน 24, 2006, 02:02:34 AM »
0
จากการสรุปปัญหาการใช้งานของหอผู้ป่วยใน (พยาบาล) กับ เภสัชยาใน หลังจากใช้งาน Medication profile มาประมาณ 6 เดือน  ขอเสนอรายละเอียดปรับปรุง ตามรายละเอียดครับ

1. ตอนเข้าสู่ระบบ Medication profile  ค่า default จะเปิด Tab --> Current profile --> แสดงทั้งหมด
พบว่า กรณีที่ผป.นอนไม่นาน ความเร็วในการเรียกข้อมูล อยู่ในเกณฑ์เร็วดีครับ  แต่ถ้าผป.นอนนานมากขึ้น ต้องรอนานถึงนานมาก (ที่รพ.มีอยู่ประมาณ 13 รายที่นอน > 30 วัน  บางรายนอนมาแล้ว > 5-6 เดือน)  จากภาพตัวอย่าง ผป. admit ตั้งแต่ 14 สิงหาคม 2549  เวลาในการเรียกข้อมูล หน้า แสดงทั้งหมด ใช้เวลาประมาณ 25 วินาที  แต่ถ้าแสดงหน้า รายการยา Active จะเร็วมาก ไม่ถึง 3 วินาที

ข้อเสนอ : เป็นไปได้มั๊ยครับ ที่ ค่า default เวลาเข้าระบบ Medication profile คือ Current profile --> รายการยา Active   เพราะทางหอผู้ป่วยใน ซึ่งเป็นผู้ใช้งานหลักหน้านี้ แจ้งว่า จริงๆ แล้ว อยากดูยาที่กำลังใช้อยู่มากกว่า ยาที่หยุดแล้ว หรือเวชภัณฑ์ต่างๆ  ถ้ารายใดต้องการดูยาที่หยุดแล้ว เคยให้ หรือเวชภัณฑ์ ค่อยกดเลือก  แสดงรายการทั้งหมด  น่าจะทำให้การทำงานเร็วขึ้น ครับ

2. หน้าต่าง Profile sheet  ค่า default จะมีเครื่องหมาย ถูก ตรง แสดงเวชภัณฑ์      จากตัวอย่างภาพที่แสดงด้านล่าง พบว่าการเรียกข้อมูลในผป.ที่นอนนานจะใช้เวลามากกว่า หัวข้อ 1 อีก  คือ กดเลือก tab Profile sheet จะใช้เวลาประมาณ 1 นาทีกว่าๆ  แต่ถ้ายกเลิกแสดงเวชภัณฑ์ จะใช้เวลาประมาณ 20 วินาที ซึ่งใช้เวลานานพอสมควร  ผู้ใช้งานหลักของหน้าต่างนี้ คือ เภสัชกรยาใน  ดังนั้น ข้อมูลที่เภสัชต้องการดูคือรายการยา

ข้อเสนอ : เป็นไปได้มั๊ยครับ ที่ ค่า default ไม่ต้องแสดงเวชภัณฑ์     น่าจะทำให้การทำงานเร็วขึ้น ครับ
ถ้าเป็นไปได้ ขอให้มีตัวเลือก อีก 2 หัวข้อ คือ แสดงเฉพาะรายการที่ Active  และ เลือกแสดงย้อนหลัง กี่เดือน เพราะมีหลายรายที่นอนนานมากๆ ครับ  เภสัชแจ้งว่าปกติทั่วไป จะดู Profile ในช่วงย้อนหลังไม่นาน เพราะถ้าเราตรวจสอบตลอด อาจจะไม่ค่อยจำเป็นต้องดูรายการยาดั้งเดิม  ค่า default น่าจะย้อนหลังสัก 1 เดือนก็น่าจะเพียงพอครับ และทำให้การเรียกข้อมูลมาแสดงรวดเร็วขึ้นครับ


จากตัวอย่างผป.รายนี้ รายการยาทั้งหมดที่มีใน profile ประมาณ 120 รายการ  ถ้ารวมเวชภัณฑ์ด้วยจะตกประมาณ 200 รายการ  แต่ถ้าแสดงเฉพาะรายการยาที่ Active จะมีประมาณ 7-8 รายการเท่านั้น ความเร็วน่าจะดีขึ้นมากครับ

ขอบคุณมากครับ
ทีมระบบยาผู้ป่วยใน รพ.มะการักษ์
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ระบบ Medication Profile (Feature request)
« ตอบกลับ #1 เมื่อ: กันยายน 24, 2006, 02:42:46 AM »
0
ลองตรวจสอบตาราง opitemrece ครับว่ามี index ที่เป็น Key ของ (an,rxdate,icode) หรือไม่

ตรวจสอบด้วยคำสั่ง

โค๊ด: SQL
  1. SHOW CREATE TABLE opitemrece
  2.  

ที่หน้าจอ terminal


หากไม่มีให้สร้างใหม่ด้วยคำสั่งนี้ครับ



โค๊ด: SQL
  1. CREATE INDEX ix_an_rxdate_icode ON opitemrece (an,rxdate,icode)
  2.  

พบว่าทำให้หน้าจอ profile sheet แสดงผลได้เร็วขึ้นครับ

ส่วนข้อ 1,2 ได้ทำการแก้ไขให้แล้วครับ

2.49.9.23
« แก้ไขครั้งสุดท้าย: กันยายน 24, 2006, 02:57:58 AM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD