BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: anukul ที่ ตุลาคม 25, 2008, 10:02:44 AM
-
รบกวน อ.naj , khuad , srwood , อ๊อด รวมทั้ง อ.ท่านอื่นๆ ที่มิได้เอ่ยนาม
ทางกรรมการยา ขอให้ช่วยทำแบบฟอร์ม medication reconciliation สำหรับพิมพ์ในผป.นอกที่จะนอนรพ. เพื่อพิมพ์ รายการยาโรคเรื้่อรังที่ผป.ได้รับประจำ ออกมาให้หน่อย โดยมีรายละเอียด
- ชื่อยา
จำนวนที่ได้รับครั้งสุดท้าย
วิธีใช้ในครั้งสุดท้ายนั้นด้วย
วันนัดครั้งต่อไป เพื่อคำนวนว่าถ้า d/c ต้องสั่งยาเพิ่มอีกเท่าไร ถึงจะพอในการนัดครั้งถัดไป
โดยรายการยาเรื้อรังที่กำหนด ผมใช้ ฟิลด์ old_code ใน drugitems ให้เภสัชใส่ตัวเลข 1 -- กลุ่มยาเบาหวาน , 2 -- กลุ่มยาความดัน .... เพื่อเรียงลำดับ และถ้าเป็นยาทั่วไปอื่น ไม่ต้องใส่ค่าอะไร (ไม่ต้องมาพิมพ์)
ทดลองเขียนดูแล้วพบปัญหาครับ (ฝีมือยังอ่อนหัดครับ :D)
..ปัญหา คือ group by icode แล้วต้องการให้พิมพ์เฉพาะ ยานั้นที่สั่งครั้งสุดท้าย (ที่เป็น OPD ด้วย) และให้นำ จำนวน และวิธีใช้ครั้งสุดท้ายนั้น ทำไม่ได้ครับ (ผมใช้ group by icode ==> select max(vn) แต่พอ qty กับ drugusage ไม่ได้ใส่ max ข้อมูลที่ได้บางครั้งไม่ใช่ของ records นั้นๆ
..เลยแก้ปัญหาโดยการใช้ variable (ซึ่งไม่ค่อยรู้เรื่องครับ :D) สำหรับ qty , drugusage โดยมีเงื่อนไข where vn , icode
==> ผลออกมาตรงดีนะครับ
แต่เจอปัญหาใหม่ คือ ใช้เวลานานมากกว่าจะสร้าง report นี้ได้ (ตอนเรียกใช้) ถ้าไม่ใส่ variable เร็วมากครับ ต่างกันมาก พอไปดู CPU load ของ Server เวลาเรียก report นี้ พบว่า 100% อยู่พักนึง คิดว่า ผมคงทำอะไรผิดแน่ๆ
รบกวน อ.ทั้งหลาย ช่วยแก้ไขให้ด้วยนะครับ
ขอบคุณมากครับ
:)
-
ผมขอ download
ส่งข้อมูล hn ที่จะทดสอบพิมพ์มาให้คนหนึ่งครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5995.0
-
...ขออนุญาตเอาไปดูก่อนนะครับ ไม่รู้จะช่วยคุณหมอได้หรือเปล่า.. :D...
-
พอดีไ่ม่มีข้อมูลเรื่อง oldcode ที่คุณหมอ anukul ใช้บันทึก
แต่ลองนั่งเทียนทำดูพอได้แบบนี้
ยังไม่แน่ใจว่าผมเข้าใจถูกหรือป่าวเรื่อง concept การดึงข้อมูลที่คุณหมออธิบายไว้ครับ
ลองดูครับ
;D ;D ;D
-
ทดลองใช้งานแล้ว ถูกต้องครับ แถมเร็วกว่าตัวที่ผมทำโดยใช้ variable มากเลย ไม่รู้ว่าเป็นเพราะอะไรถึง load CPU มาก ???
ปรับตรงชื่ออีกเล็กน้อยให้เป็น name1 ก็ OK เลยครับ
ขอบคุณมากครับ
:D
-
พอดีไ่ม่มีข้อมูลเรื่อง oldcode ที่คุณหมอ anukul ใช้บันทึก
แต่ลองนั่งเทียนทำดูพอได้แบบนี้
ยังไม่แน่ใจว่าผมเข้าใจถูกหรือป่าวเรื่อง concept การดึงข้อมูลที่คุณหมออธิบายไว้ครับ
ลองดูครับ
;D ;D ;D
สุดยอดเลย อ.วุฒิ
-
น่าสนใจครับคุณหมอช่วยแนะ concept และวิธีการใช้งานหน่อยสิครับ เผื่อจะได้ขอใช้บ้างครับ ;D ;D
-
.....สุดยอดเหมือนเคยครับ อ.SrWoOd ผมโหลดของคุณหมอไปยังไม่ได้ดูเลย แหะ แหะ ;D ;D....
-
น่าสนใจครับคุณหมอช่วยแนะ concept และวิธีการใช้งานหน่อยสิครับ เผื่อจะได้ขอใช้บ้างครับ ;D ;D
แนวคิด :
...เนื่องจากเรามีฐานข้อมูลการใช้ยา อยู่มาก ครบถ้วน
...ทางกรรมการยา พบปัญหาในผป.ในที่ admit --> แพทย์อาจสั่งยาที่จำเป็นไม่ครบ โดยเฉพาะผป.โรคเรื้อรังต่างๆ เช่น DM HT Heart dz COPD Asthma ....... จึงสร้างระบบ ให้มีจนท.พยาบาล 1 คนมาพูดคุยกับผป. และตรวจดูใน OPD card (ร่วมกับขอยาจากผป.มาดูร่วมด้วย)
...กรรมการยา และพยาบาลคนนั้น เริ่มหันมามอง HOSxP ช่วยอะไรได้บ้าง ช่วยดึงข้อมูลการสั่งยา (เอาแค่กลุ่มยาที่ใช้ในผป.โรคเรื้อรังเท่านั้น) มาแสดงให้หน่อย
...และขอ ข้อมูลรายละเอียด เพิ่มเติม ดังนี้
.........ยาเรื้อรัง ที่ผป.ได้รับ
.........วิธีใช้ครั้งสุดท้าย ของยารายการนั้น (เพราะมีการเปลี่ยนแปลงวิธีใช้ได้)
.........จำนวนยาที่ได้รับครั้งสุดท้าย --> เอาไว้คำนวนว่าน่าจะยังมียาเหลือที่ผป.อีกจำนวนเท่าไร ถึงวันนี้
.........วันนัดครั้งต่อไป --> เอาไว้คำนวนว่า ยาที่เหลือ จะพอถึงวันนัดครั้งต่อไปหรือไม่
.........ยาที่ผป.แพ้ --> ขอไว้ด้วย ไม่รู้เหตุผล แต่คงมีนะครับ
ปัญหา คือ เราไม่สามารถแยกรายการยา drugitems ได้ว่า ยาตัวใดเป็นยาโรคเรื้อรัง จึงขอใช้ฟิลด์ oldcode ซึ่งไม่ได้ใช้งาน ให้เภสัชช่วยใส่ หมายเลขกำกับ เช่น ยาเบาหวาน ใช้ 1 , ยาความดัน ใช้ 2 , ยาหัวใจ ใช้ 3 , ยาโรคหอบ ใช้ 4 , ......... เพื่อให้เราสามารถ select where oldcode .... ได้ครับ
สรุปการใช้งาน (ในอนาคตอันใกล้)
...เมื่อมีผป. admit แพทย์สั่งพิมพ์
1.แบบฟอร์มซักประวัติ ตรวจร่างกาย
2.doctor order sheet ใบสั่งยาแรกรับ <-- profile ในหน้า admit ในห้องตรวจแพทย์
3.แบบฟอร์ม Medication reconciliation
:D
-
มีประโยชน์มากเลยครับ และช่วงนี้ชาวเภสัชก็กำลัง HIT เรื่อง Reconcile มากด้วย ขอขอบพระคุณคุณหมอและโรงพยาบาลมะการักษ์ที่ริเริ่มในสิ่งที่มีประโยชน์ครับ ;) ;)
-
น่าสนใจครับคุณหมอช่วยแนะ concept และวิธีการใช้งานหน่อยสิครับ เผื่อจะได้ขอใช้บ้างครับ ;D ;D
แนวคิด :
...เนื่องจากเรามีฐานข้อมูลการใช้ยา อยู่มาก ครบถ้วน
...ทางกรรมการยา พบปัญหาในผป.ในที่ admit --> แพทย์อาจสั่งยาที่จำเป็นไม่ครบ โดยเฉพาะผป.โรคเรื้อรังต่างๆ เช่น DM HT Heart dz COPD Asthma ....... จึงสร้างระบบ ให้มีจนท.พยาบาล 1 คนมาพูดคุยกับผป. และตรวจดูใน OPD card (ร่วมกับขอยาจากผป.มาดูร่วมด้วย)
...กรรมการยา และพยาบาลคนนั้น เริ่มหันมามอง HOSxP ช่วยอะไรได้บ้าง ช่วยดึงข้อมูลการสั่งยา (เอาแค่กลุ่มยาที่ใช้ในผป.โรคเรื้อรังเท่านั้น) มาแสดงให้หน่อย
...และขอ ข้อมูลรายละเอียด เพิ่มเติม ดังนี้
.........ยาเรื้อรัง ที่ผป.ได้รับ
.........วิธีใช้ครั้งสุดท้าย ของยารายการนั้น (เพราะมีการเปลี่ยนแปลงวิธีใช้ได้)
.........จำนวนยาที่ได้รับครั้งสุดท้าย --> เอาไว้คำนวนว่าน่าจะยังมียาเหลือที่ผป.อีกจำนวนเท่าไร ถึงวันนี้
.........วันนัดครั้งต่อไป --> เอาไว้คำนวนว่า ยาที่เหลือ จะพอถึงวันนัดครั้งต่อไปหรือไม่
.........ยาที่ผป.แพ้ --> ขอไว้ด้วย ไม่รู้เหตุผล แต่คงมีนะครับ
ปัญหา คือ เราไม่สามารถแยกรายการยา drugitems ได้ว่า ยาตัวใดเป็นยาโรคเรื้อรัง จึงขอใช้ฟิลด์ oldcode ซึ่งไม่ได้ใช้งาน ให้เภสัชช่วยใส่ หมายเลขกำกับ เช่น ยาเบาหวาน ใช้ 1 , ยาความดัน ใช้ 2 , ยาหัวใจ ใช้ 3 , ยาโรคหอบ ใช้ 4 , ......... เพื่อให้เราสามารถ select where oldcode .... ได้ครับ
สรุปการใช้งาน (ในอนาคตอันใกล้)
...เมื่อมีผป. admit แพทย์สั่งพิมพ์
1.แบบฟอร์มซักประวัติ ตรวจร่างกาย
2.doctor order sheet ใบสั่งยาแรกรับ <-- profile ในหน้า admit ในห้องตรวจแพทย์
3.แบบฟอร์ม Medication reconciliation
:D
ส่งสัยว่าต้อง รบกวน อ.ชัยพร เรื่องระบบพิมพ์อีกแล้ว
;D ;D
-
ปัญหา คือ เราไม่สามารถแยกรายการยา drugitems ได้ว่า ยาตัวใดเป็นยาโรคเรื้อรัง จึงขอใช้ฟิลด์ oldcode ซึ่งไม่ได้ใช้งาน ให้เภสัชช่วยใส่ หมายเลขกำกับ เช่น ยาเบาหวาน ใช้ 1 , ยาความดัน ใช้ 2 , ยาหัวใจ ใช้ 3 , ยาโรคหอบ ใช้ 4 , ......... เพื่อให้เราสามารถ select where oldcode .... ได้ครับ
สรุปการใช้งาน (ในอนาคตอันใกล้)
...เมื่อมีผป. admit แพทย์สั่งพิมพ์
1.แบบฟอร์มซักประวัติ ตรวจร่างกาย
2.doctor order sheet ใบสั่งยาแรกรับ <-- profile ในหน้า admit ในห้องตรวจแพทย์
3.แบบฟอร์ม Medication reconciliation
:D
1.แก้ไขให้เป็นยาคลินิก ตามรูปนี้น่าจะช่วยได้นี่ครับ (ยังไม่เคยลอง)
2.med profile ไปถึงไหนแล้วครับ หลังอาจารย์ปรับให้
ขอบคุณครับ
-
เห็นด้วยครับ คุณหมอ white ครับ
ถ้าต้องใช้งานจริงๆ น่าจะปรับเรื่องการการเก็บให้เป็นเรื่องเป็นราวครับ
ที่อื่นจะได้นำไปใช้ด้วยครับ
คงต้องฝาก อ.MN พิจารณาครับ
;D ;D ;D
-
อีกหน้าจอนึงที่อาจารย์ทำเอาไว้แล้วครับ
ไม่เคยลองใช้จริง
-
อีกหน้าจอนึงที่อาจารย์ทำเอาไว้แล้วครับ
ไม่เคยลองใช้จริง
ผมกำลังจะใช้สำหรับ ARV และ TB ครับ
-
อาจารย์ครับ จะนำไปใช้ได้อย่างไรครับ ผมดาวน์โหลดมาแล้ว เรียกรายงานขึ้นมาใช้ไม่มีข้อมูลขึ้นมาเลยครับ อยากทราบว่าต้องกำหนดค่าตรงไหนก่อนหรือเปล่าครับ ขอบคุณครับ
-
โดยรายการยาเรื้อรังที่กำหนด ผมใช้ ฟิลด์ old_code ใน drugitems ให้เภสัชใส่ตัวเลข 1 -- กลุ่มยาเบาหวาน , 2 -- กลุ่มยาความดัน .... เพื่อเรียงลำดับ และถ้าเป็นยาทั่วไปอื่น ไม่ต้องใส่ค่าอะไร (ไม่ต้องมาพิมพ์)
เงื่อนไขครับ
;D ;D ;D
-
รบกวนอีกครั้งครับ รพ.ผมบันทึก oldcode หมดแล้วแต่เวลาเรียกตัวรายงานออกมาก็ยังไม่มีอะไรเกิดขึ้น เป็นหน้าว่างหมดเลยไม่ทราบต้องทำอะไรต่อครับ เภสัชกรรมเร่งทุกเช้าเย็นเลยครับ ??? ??? ::)
-
สั่งพิมพ์จากหน้าจอไหนครับ
เพราะรายงานนี้รับค่าเป็น vn ครับ
??? ??? ???
-
ผมลองเรียกใช้จาก Document ในหน้าจอผู้ป่วยในครับ ไม่มีอะไรโชว์เลยครับ กำหนดค่าใน oldcode แล้ว
-
ผมลองเรียกใช้จาก Document ในหน้าจอผู้ป่วยในครับ ไม่มีอะไรโชว์เลยครับ กำหนดค่าใน oldcode แล้ว
มันรับค่าเป็น vn ต้องไปที่ document ผู้ป่วยนอก ในส่วน document ผู้ป่วยในมันรับค่าเป็น an :o :o
-
ขอรูปประกอบได้ไหมครับ เรียกไม่ออกจริงๆครับ
-
ถ้าอยู่ในผป.ใน ต้อง click ขวาที่ชื่อผป. --> แสดงประวัิติ OPD --> Patient EMR แล้วค่อยเรียก Document
-
ขอบคุณครับ