แสดงกระทู้

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.


Messages - champ_db

หน้า: 1 [2] 3 4
51
ขอแสดงความเสียใจด้วยครับ

52
แจ้งปัญหา / ขอความช่วยเหลือ / แฟ้ม person (8 แฟ้ม 2554)
« เมื่อ: พฤศจิกายน 15, 2010, 15:17:55 PM »
เนื่องจากอ่าน file แนวทางการตรวจสอบข้อมูล 2554 ที่ post ในเวบ op.nhso.go.th/op

มีข้อสงสัยรงที่ว่าปีนี้ให้ทำแยกข้อมูลเป็น 2 ชุด (อ้างอิงข้อความในหน้าที่ 5-6) โดยแฟ้ม person นั้นให้ต้องมีอยู่ในข้อมูลทั้ง 2 ชุด แล้วดูเงื่อนไข

สำหรับข้อมูลชุดแรก op ที่ว่า ข้อมูลใน person ต้องเป็นข้อมูลที่อยู่ในแฟ้ม service เท่านั้น
สำหรับข้อมูลชุดแรก op ที่ว่า ข้อมูลใน person ต้องเป็นข้อมูลที่อยู่ในแฟ้ม epi anc fp mch pp เท่านั้น

ก็เลยมาดูข้อมูลที่ตัดออกจาก HOSxP มันมี person มาแฟ้มเดียว ถ้าสมมติเราเองแฟ้มนี้ไปแนบส่งทั้งข้อมูลทั้งสองชุด แล้วมันจะเกิด error ในกรณี คิด point performance หรือเปล่าครับ

53
วันนี้ได้ลองทดลองดูครับ ยังพบปัญหาครับ (ใช้ version 3.53.11.12 ทดสอบครับ)

ดูตามรูปนะครับ
รูปที่ 1 คนไข้คนนี้ผมกำหนดให้ สิทธิแรกเป็น ปกส วงเงิน 100 บาท สิทธิรองเป็นชำระเงินเองไม่ได้ตั้งวงเงิน

รูปที่ 2 ตรงรายละเอียดแต่ละรายการมีปัญหาใหม่ครับ คือมันเกิน 100 บาทแล้วแต่ยังไม่ตัดรายการที่เกินจาก 100 บาทเป็นสิทธิรองครับ

รูปที่ 3 พอกด save เพื่อ clearing ก็ไม่ได้จะมีแจ้งเตือนตามรูปครับ

พี่ๆเป็นเหมือนผมหรือเปล่าครับ

54
นอกเรื่อง / Re: อาลัยกับการจากไปของ Admin HOSxP
« เมื่อ: พฤศจิกายน 05, 2010, 23:38:01 PM »
ขอแสดงความเสียใจด้วยครับ

55
กลายเป็นกระทู้อะไรไปแล้วเนี่ย  :D ;D :D ;D
5555555


กระทู้เจาะลึกทุกประเด็น

56
อ.กิจ  แกมี ญาณวิเศษ  (สัมผัสที่ 7 ) ครับ...เราคงเข้าไม่ถึง... ;D ;D


;D :D น่าจะมีอะไรเด็ดๆ ออกมาเร็วๆนี้ ;)

พี่กิจรู้ได้ไง

[/quote]
[/quote]


แล้วสัมผัสที่ 6 หละครับ   ;D

57
หลายวันก่อน ได้เจออาจารย์ในที่ประชุมที่สุพรรณ ได้แจ้งกับอาจารย์กับอาจารย์โดยตรงครับ อาจารย์ Manoi จะดูให้ครับ  ;D

ปล. รบกวนด้วยนะครับ
;D :D น่าจะมีอะไรเด็ดๆ ออกมาเร็วๆนี้ ;)

พี่กิจรู้ได้ไง

 3.53.11.03 - เพิ่ม Pro. Dx ที่หจ้าจอสั่งผ่าตัดใต้”การวินิจฉัย” ชื่อว่า “Dx note”
- ปรับปรุงระบบบันทึก Diagnosis ของ xray ให้ลงได้มากกว่า 2 รหัส
- ขยายช่อง Provision Diagnosis ในหน้าจอห้องแพทย์ให้ลงได้หลายช่อง และขยายช่อง
- ปรับปรุงระบบ “ส่งเครื่องนับเม็ดยา” ในหน้าจอ OPD Mode3 เพื่อให้สามารถแยกห้องยา OPD สำหรับไม่ต้องส่งไปเครื่องนับได้
- เพิ่มปุ่ม EMR ในหน้าจอ IPD Mode3 สำหรับดูประวัติ
- ปรับปรุงระบบการแยกเก็บ CC ตามแผนก และมีชื่อ ผู้พิมพ์ กำกับสำหรับแต่ละ cc
- เพิ่มปุ่ม OPD scan ในหน้าจอ แพทย์ ซักประวัติ เพื่อสามารถเข้าไปดูประวัติได้ง่าย
- เพิ่มระบบ บันทึกจัดยาผู้ป่วยใน
- เพิ่มระบบ บันทึกจ่ายยาผู้ป่วยใน
- เพิ่มปุ่ม EMR สำหรับดูประวัติในหน้าจอ IPD Mode3
- แก้ไขการยืนยันการลบ(F6) ในหน้าจอ IPD Mode3 สำหรับการลบรายการยาที่ต้องการสั่งออก
- ปรับปรุง option คลิ๊กขวาใน IPD dispense ให้เหมือนกับ mode2 (แสดงวิธีใช้, แก้ไขราคา, เปลี่ยนสถานะการพิมพ์, พิมพ์ใบสั่งยา, กำหนดสูตรการใช้ยา, แสดงรูปยา, UE, แสดงรายการใน substock )
- เพิ่มปุ่ม “clear VT”และ”Clear CC” ในหน้าจอซักประวัติเพื่อให้เก็บตามของแต่ละแผนกที่ทำการคัดกรอง
- เปลี่ยน ปุ่ม add chart จาก F7 เป็น F12 เนื่องจากซ้ำซ้อน
- ปรับปรุงระบบการ confirm การลบรายการใบสั่งยาผู้ป่วยใน F6 ให้มีการถาม ยืนยันการลบในหน้า F2 ใน IPD dispense
- ปรับปรุงให้มีการบังคับลงข้อมูลการสั่งผ่าตัดจาก ward ได้แก่ ชื่อการผ่าตัด, ตำแหน่ง, ด้าน, สั่งผ่าตัดวันที่, เวลา, แพทย์ผู้สั่งผ่าตัด, การวินิจฉัย,ความเร่งด่วน, ชนิด,ความดันโลหิต, Consciousness, Resspiration และเพิ่มสีแดงในช่องที่บังคับลงข้อมูล
- เพิ่ม tab การดูผล lab ในหน้าจอลงบันทึกจ่ายยาให้ผู้ป่วย
- เพิ่มการดูค่า temperature นน ส่วนสูง BMI FBS BP ในหน้าจอ ลงบันทึกจ่ายยาให้ผู้ป่วย
- เพิ่ม VT CC PE BW HT BMI FBS Temp ในหน้าจอ OPD Dispense ให้หน้าจอจ่ายยาสามารถดูได้
- เพิ่ม doctor note “Dct note” ใต้ชื่อและ สิทธิ์การรักษา เพื่อเป็น note ที่ต้องติดตัวทกครั้งของหมอ ในหน้าจอการตรวจรักษา
- แก้ไขห้องจ่ายยา IPD ให้สามารถแยกคิวให้เป็นห้องต่างๆได้ โดยการ แก้ไขที่ ksk_department ให้ ฟิล ipd_visible =Y และคิวจะไปเก็บอยู่ใน ipt_order_no
- หน้าจอ IPd dispense กำหนดหน้า Profile sheet ให้ default เป็นวันที่ ปัจจุบัน
- เพิ่ม clolumn ผู้key ผู้จัด ผู้จ่าย ในระบบบันทึกจ่ายยา
- ปรับปรุงระบบการดึงชื่อแพทย์ จากห้องผ่าตัด เมื่อคลิ๊กที่แพทย์ผู้สั่งชื่อจะปรากฏในชื่อแพทย์ในtabรายการเวชภัณแพทย์ผู้สั่งไปยังแพทย์ผู้สั่ง ในด้านล่าง เมื่อกดเพิ่ม
- แก้ไขดึงเวลาที่ผ่าตัดจาก tab ทีมแพทย์ผ่าตัด มายังรายการผ่าตัดทั้งวันที่เข้าออก และเวลาเข้าออก
- ปรับปรุงระบบการส่งข้อมูลออก 18 แฟ้ม ตาราง EPI ไม่กระจายรหัสวัคซีนรวม
- ปรับปรุงระบบ Inventory เพิ่มข้อมูลในระบบจัดซื้อ และเพิ่มปุ่ม Excel export ในหน้าจอต่างๆ
- เพิ่ม Check box Home Mar ในระบบ IPD Drug profile
- ปรับปรุงระบบ Datacenter emr เพิ่มการแสดงผลข้อมูลประวัติการเข้ารักษาตัว IPD
- เพิ่มระบบ Online sync visit data ที่ระบบห้องจ่ายยา (กำหนดค่าใน System setting)
- ปรับปรุงระบบ กำหนดค่าใช้จ่ายอัตโนมัติ ตามสิทธิ ที่ระบบห้องชำระเงิน ใช้ได้ทั้งผู้ป่วยนอกและผู้ป่วยใน กรณีผู้ป่วยมีหลายสิทธิ

ดูหัวข้อสุดท้ายครับ อาจารย์แก้ให้แล้ว
ขอบคุณมากๆครับ

58
หลายวันก่อน ได้เจออาจารย์ในที่ประชุมที่สุพรรณ ได้แจ้งกับอาจารย์กับอาจารย์โดยตรงครับ อาจารย์ Manoi จะดูให้ครับ  ;D

ปล. รบกวนด้วยนะครับ

59
ติดตามด้วยคนครับ  ประเด็นน่าสนใจ  เกี่ยวกับการตัดยอด อัตโนมัติ และการใช้สิทธิรองแทน

champ ลองใช้ระบบ Income Adjust หรือยัง  ใช้ได้หรือเปล่า  แต่น่าจะไม่อัตโนมัตินะ

 :)



ยังเลยครับพี่ ที่รพ. ปิดการใช้งาน (ใน main setting) อยู่ครับ
ไว้จะทดลองเล่นดูครับ

61
Report Exchange / Re: รายงานแพทย์แผนไทย
« เมื่อ: ตุลาคม 16, 2010, 08:39:37 AM »
ทำไว้ให้แล้ว ยังต้องมานั่งหาให้อีก ...เอ้า...เจอแล้วครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16783.0

ได้อานิสงไปด้วย ขอบคุณคราบบบ    ;D

62
ของผม กำหนด วงเงินในแท็ปนี้ครับ  พอยอดเกินที่ตั้งไว้ ระบบจะตัดเป็นชำระเองให้ ทันที

แต่ของผม มีปัญหา กรณีสิทธิสอง เป็นสิทธิที่เป็นลูกหนี้สิทธิ ระบบก็จะยัง อ้างอิงค่าใช้จ่ายเป็นชำระเงิน ซึ่งถ้าจะให้ถูกต้องเป็นลูกหนี้สิทธิครับ ต้องขอแรง อาจารย์ท่านอื่น ช่วย แนะนำด้วยครับ

เจอปัญหานี้เหมือนกันครับ

เหมือนว่ารายการของ สิทธิที่สอง จะมีสถานะการจ่ายเงิน ตามสิทธิหลักครับ ที่เป็นปัญหาครับ

63
ของผม กำหนด วงเงินในแท็ปนี้ครับ  พอยอดเกินที่ตั้งไว้ ระบบจะตัดเป็นชำระเองให้ ทันที

แต่ของผม มีปัญหา กรณีสิทธิสอง เป็นสิทธิที่เป็นลูกหนี้สิทธิ ระบบก็จะยัง อ้างอิงค่าใช้จ่ายเป็นชำระเงิน ซึ่งถ้าจะให้ถูกต้องเป็นลูกหนี้สิทธิครับ ต้องขอแรง อาจารย์ท่านอื่น ช่วย แนะนำด้วยครับ

ของผม จะกำหนดวงเงินเป็น visit ไปครับ เพราะว่าอย่าง พรบ ถ้าไป รพ.อื่นมาแล้ว วงเงินที่เหลือ อาจจะไม่ใช่ 15000 ครับ

64
อ้างอิงครับ ใช้ version 3.53.9.21 ในการทดสอบครับ

ขอบคุณครับ
ปล. งานประกันตามจี้อยู่ครับ รบกวนผู้รู้ด้วยครับ ลองทำมาสามวันยังไม่สำเร็จครับ (พยายามต่อไป)

65
อยากถามผู้รู้เรื่องการกำหนดสิทธิหลัก สิทธิรอง

ตัวอย่างนะครับ
1. คนไข้ พรบ หากเกินวงเงิน 15000 บาทแล้วจะกลับไปใช้สิทธิ UC ตามเดิม
2. คนไข้ในสิทธิ ปกส ฉุกเฉิน 72 ชั่วโมง แล้วหลังจาก 72 ชั่วโมงหากคนไข้ไม่กลับไปรพ. ปกส ต้นสังกัด เอง

ตามความต้องการของคนไข้ ก็จะต้องเปิดเป็นสิทธิ ชำระเงินเอง เพราะต้องทำแยกบิลล์เพื่อไปทำเบิกครับ โดยจะใช้เทคนิคว่า ใส่วงเงินให้กับสิทธิ ปกส ฉุกเฉิน 72 ชั่วโมงเท่ากับค่าใช้จ่าย 72 ชั่วโมงแรก แล้วหลังจากนั้น ตัดอัตโนมัติเป็น ชำระเงิน(หากจะทำ discharge แล้ว admit มาใหม่เป็นสิทธิใหม่ก็ไม่สะดวก ผู้ทำงานครับ เพราะต้องทำ Discharge และก็ต้องทำ admit ใหม่ เอกสาร admit ที่ต้อง complete ค่อนข้างเยอะครับ)

แต่หลังจากลองทำแล้วก็งงๆ และพบปัญหาครับ ดูตามรูปนะครับ จะสมมุติขึ้นมาว่า เป็นอย่างกรณีข้อ 1 โดยกำหนดให้วงเงินของ พรบ เท่ากับ 100 บาท แล้วสิทธิรองเป็น ชำระเงิน ดังรูป 2 ครับ

จากนั้นลองพิมพ์สั่งยาแล้วส่งการเงิน เรียกชื่อคนไข้ visit นั้นขึ้นมาแล้ว ดังรูปจะมีให้เลือก clear สิทธิหลักหรือรอง ดังรูปที่ 3

แต่พอไปดูในรูปที่ 4 พบว่า paidst_name ไม่ตรงครับ ของสิทธิ ชำระเงินเอง ต้องเป็น ชำระเงินเองเบิกได้ ดังที่ set ไว้ใน main setting ดังรูปที่ 1 ก็เลยงงๆ ครับ


ฝากผู้รู้ด้วยครับว่าต้อง set เพิ่มตรงไหนหรือเปล่าครับ หากเป็นปัญหาจริง รบกวนอาจารย์ Manoi ด้วยครับ

ปล. เห็นด้วยกับกระทู้ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=2904.0 กับพี่ navyNP  ที่ว่า ถ้ากำหนด เวลาในการตัดเป็นสิทธิรองได้ นอกจากวงเงิน น่าจะเป็นประโยชน์ อย่างในตัวอย่างที่ข้อที่ 2 ครับ

66
ขอบคุณครับ
 ;D
pttype เก็บรายการสิทธิ์ทั้งหมดที่มี แต่ว่าผมต้องการทราบว่า ผู้ป่วยแต่ละคนมีสิทธิ หลัก และสิทธิ์รอง อะไรบ้าง เช่นในตาราง patient --> pttype แต่ผมหาสิทธิ์รองไม่พอครับก็เลยต้องการทราบว่าต้องไปดูที่ไหน หรือว่ายังไม่มีเก็บครับ
 ;D :D ;) :)
-สิทธิ์หลัก                หาเจอครับ
-สิทธิ์รอง                 หาไม่เจอครับ
-สิทธิ์ที่ใช้รักษา        หาเจอครับ


เก็บที่ตาราง visit_pttype ครับ ลองดูนะครับ

67
ขออนุญาตขุดคุ้ยกระทู้เก่าขึ้นมาอีกครั้งนะครับ ด้วยพบปัญหานี้เช่นกัน คือ
ที่ รพ.ผมเป็น รพ.เฉพาะทางจิตเวช และผู้ป่วยเกือบทั้งหมดเป็นทหาร(ใช้สิทธิ 30 บาท และสิทธิฟรีกรณีเกินสิทธิ) มีพลเรือนด้วยบางส่วน ปัญหาที่พบได้แก่ ทั้งทหารและพลเรือนที่ป่วยด้วยอาการทางจิตมีสิทธิใช้สิทธิได้ไม่เกิน 15 วันเท่านั้น และมีผู้ป่วยจำนวนไม่น้อยที่ยินยอมจ่ายค่ารักษาเองในจำนวนวันที่เกินนั้น สำหรับทหารส่วนเกินใช้สิทธิฟรี ขอคำชี้แนะว่า
1.กรณีผู้ป่วยใช้ 2 สิทธิ โดยจำกัดที่วงเงิน(ตามตัวอย่างเจ้าของกระทู้) เราจะกำหนดได้ไหมว่าสิทธิหลักใช้สิทธิได้ไม่เกินวงเงินเท่าไหร่ ส่วนเกินจะโอนไปสิทธิรองอัตโนมัติ
2.และสามารถกำหนดได้หรือไม่ว่า ใช้สิทธิหลักได้ไม่เกิน 15 วัน จำนวนวันที่เกินมาใช้สิทธิรองอัตโนมัติ
รบกวนเพื่อนๆ สมาชิกด้วยครับว่าสามารถกำหนดได้หรือไม่ หรือมีวิธีการใดที่จะสามารถแยกได้ว่าอันไหนเป็นค่าใช้จ่ายในสิทธิหลักอันไหนเป็นค่าใช้จ่ายสิทธิรอง ถ้ายังไม่มีวิธีการก็ขอเสนอแนวทางว่าสามารถกำหนดทั้งวงเงินหรือจำนวนวันได้ในขั้นตอนการเพิ่มสิทธิรองเลยได้ไหมครับ  ;D


ที่รพ. ก็มีปัญหานี้เช่นเดียวกันครับ สนับสนุนด้วยคนครับ
แต่เท่าที่ลองกำหนดสิทธิหลัก สิทธิรองดู ทำเองใน localhost ก็พบว่าการ clearการเงิน ก็ยังไม่ถูกต้องครับ แม้ว่าจะกำหนดสิทธิหลักและรองได้และวงเงินได้ เดี๋ยวจะไป post ใน กระทู้ใหม่นะครับ....หรือถ้ามีใครทำได้แล้ว ช่วยบอกด้วยครับ

68
นอกเรื่อง / Re: ประกาศผล Thailand ICT Awards หมวด E health Applications
« เมื่อ: สิงหาคม 24, 2010, 04:08:50 AM »
 ;D ;D ;D
ดีใจด้วยครับ

69
สวัสดี ครับ ทุกท่าน เป็นน้องใหม่ ครับ จะทำการขึ้นระบบ HosXp ภายในเดือนนี้ ยังไงก็ขอ ฝากเนื้อฝากตัวด้วย ครับ


ยินดีตอนรับครับ แนะนำตัวเองด้วยครับ


เอาอีกแล้ว อ.อ๊อด
อย่าไปทำน้องเขาเลยครับ  ;D ;D ;D ;D

พี่โก้เป็นแผนกพิสูจน์อักษรบอร์ดครับ

70
เป็นกำลังใจให้พี่โก้ดีขึ้นไวๆเข้า HOSxP มาดูแลน้องๆต่อไปครับ

71
:D :D
จัดไป
เอา อื่น ๆ ไว้ลำดับที่ 5 ของทุกคน จบ ;D

ขอบคุณครับ เดี๋ยวจะไปลองทำตามดูครับ

72
นอกเรื่อง / Re: วันนี้วันซวยของผม :(
« เมื่อ: กรกฎาคม 21, 2010, 23:12:51 PM »
หลังจากเจอเรื่องร้ายๆไปแล้ว ก็ขอให้ทุกคนโชคดีครับ

โชคดี...ได้ทำงานเยอะขึ้น  ;D ;D ;D ;D ;D

อันนี้โชคดีมาตั้งแต่ต้นแล้วหละ จะได้มีประสบการณ์เยอะๆเหมือนพี่โก้ไง

73
นอกเรื่อง / Re: วันนี้วันซวยของผม :(
« เมื่อ: กรกฎาคม 21, 2010, 21:54:26 PM »
หลังจากเจอเรื่องร้ายๆไปแล้ว ก็ขอให้ทุกคนโชคดีครับ

74
จากข้อความ
หรือจะกำหนดให้กับสิทธิที่ต้องเสียเงินเองหรือเบิกได้ (ที่เราต้องเก็บเงินเขาน่ะครับ..เพราะสิทธิอื่น ๆ เช่น UC นั้นได้ฟรีโดยอัตโนมัติอยู่แล้ว)

ตรงนี้ทำยังไงครับ
(มีรูปให้ดูไหมครับ   ;D :D)

ต้องอ่านข้อความนี้ต่อกันครับ

ผมก็ไปกำหนดที่สิธิการรักษาว่ามีส่วนลด 100% ให้กับทุกสิทธิ ครับ
หรือจะกำหนดให้กับสิทธิที่ต้องเสียเงินเองหรือเบิกได้ (ที่เราต้องเก็บเงินเขาน่ะครับ..เพราะสิทธิอื่น ๆ เช่น UC นั้นได้ฟรีโดยอัตโนมัติอยู่แล้ว)

หมายถึงว่า จะไปกำหนดดังรูปให้กับทุกสิทธิทั้งหมดที่รพ.นั้นๆมีเพื่อเป็นส่วนลด 100% หรือว่าจะทำเฉพาะสิทธิที่จะต้องเสียตังค์ก็ได้ (ส่วนสิทธิที่ไม่ได้ทำก็หมายความว่า มันฟรีอยู่แล้ว run ไปตามลูกหนี้สิทธิครับ)

75
ขอบคุณมากครับ

76
ที่ patient emr เวลาดู lab ย้อนหลัง หากมีการสั่ง lab หลายๆ subgroup เช่น CBC, ELYTE หรือ LFT
เวลาดูที่วงกลมสีแดง รายการ lab ย่อยของทั้ง CBC ELYTE LFT จะปะปนกันหมดครับทำให้ดูลำบาก

อยากให้ order by lab_item_group asc, display_order asc อีกทีครับ
ขอบคุณครับ

77
หัตถการดังกล่าว ได้ link กับ icode แล้วนะครับ

78
   ได้ลองทำตามรูปที่ 1 ครับ คือกดที่ห้องฉุกเฉิน จะปรากฏ "รายการ ER" จากนั้นสั่งหัตถการฝาก ER ทำครับ
   มารูปที่สอง ที่หน้าจอตรวจของ ER กดที่ชื่อคนไข้คนนั้น ก็ขึ้นดังรูปที่ 2 ครับ กด OK ไป ได้ตามรูปที่ 3 ซึ่งมีรายการหัตถการที่แพทย์สั่งมาแล้ว ใส่ให้เรียบร้อยดังรูปในกรอบสี่เหลี่ยมแดง
   แต่พอกดตรง "ลงค่ารักษา & สั่งยา" ไม่มีรายการค่าใช้จ่าย ที่ link ไว้กับหัตถการที่สั่งนั้นๆเลยครับ ทำให้ต้องไป key เพิ่มอีกครั้ง

   ไม่รู้ว่าขั้นตอนตรงไหนผิดหรือว่า ต้องไป set เพิ่มเติมอะไรหรือเปล่าครับ

79
ที่  รพ ของผมก็คิดแค่ 50 บาทในกรณี่ที่ผู้ป่วยมารับบริการขอใบรับรองแพทย์     โดยไปกำหนดที่  systemsetting  ในส่วนของแผนก ให้เซตตรงอื่นๆ ให้เป็น ผู้มารับบริการ  จากนั้นก็กให้ ห้องบัตรส่งคนไข้ในแผนก
อื่นๆ  กำหนดให้ไม่เสียค่าธรรมเนียม  น่าจะใช้ได้แล้ว ล่ะ  คิดแค่ 50 บาท พอเด๋วจาแพง 555

  ถ้ามีแบบนี้ที่ตรง set "ห้องตรวจ" ใน system setting ด้วยก็น่าจะดีนะครับ เพราะบางห้องตรวจ ก็ไม่ต้องการให้คิดค่าบริการผู้ป่วยนอกครับ

81
แล้วก็ปัญหาที่ 2 ครับ
คือ บางครั้งจะเกิดปัญหาตอนกดจะส่งคนไข้ไปแผนกที่ต้องการดังรูปแล้ว ขึ้น invalid department ครับ
ต้องทำยังไงครับ

ส่วน detail ดังนี้ครับ
EurekaLog 6.0.22

Application:
-------------------------------------------------------
  1.1 Start Date      : Mon, 5 Jul 2010 15:57:45 +0700
  1.2 Name/Description: HOSMy.exe
  1.3 Version Number  : 3.53.2.17
  1.4 Parameters      :
  1.5 Compilation Date: Wed, 17 Feb 2010 10:06:33 +0700
  1.6 Up Time         : 9 minutes, 9 seconds

Exception:
----------------------------------------------------
  2.1 Date          : Mon, 5 Jul 2010 16:06:54 +0700
  2.2 Address       : 017559A0
  2.3 Module Name   : HOSMy.exe
  2.4 Module Version: 3.53.2.17
  2.5 Type          : Exception
  2.6 Message       : Invalid Department.
  2.7 ID            : 651B
  2.8 Count         : 1
  2.9 Status        : New
  2.10 Note         :

User:
-------------------------------------------------------
  3.1 ID        : er003
  3.2 Name      : er003
  3.3 Email     :
  3.4 Company   :
  3.5 Privileges: SeChangeNotifyPrivilege         - ON
                  SeSecurityPrivilege             - OFF
                  SeBackupPrivilege               - OFF
                  SeRestorePrivilege              - OFF
                  SeShutdownPrivilege             - OFF
                  SeRemoteShutdownPrivilege       - OFF
                  SeTakeOwnershipPrivilege        - OFF
                  SeSystemProfilePrivilege        - OFF
                  SeProfileSingleProcessPrivilege - OFF
                  SeIncreaseBasePriorityPrivilege - OFF
                  SeLoadDriverPrivilege           - ON
                  SeCreatePagefilePrivilege       - OFF
                  SeIncreaseQuotaPrivilege        - OFF
                  SeUndockPrivilege               - ON
                  SeManageVolumePrivilege         - OFF
                  SeImpersonatePrivilege          - ON
                  SeCreateGlobalPrivilege         - ON

Active Controls:
---------------------------------------------
  4.1 Form Class   : TDoctorConfirmSaveDialog
  4.2 Form Text    : ???????????????
  4.3 Control Class: TcxButton
  4.4 Control Text : ???

Computer:
----------------------------------------------------------------------------------------
  5.1 Name          : ER
  5.2 Total Memory  : 2038 Mb
  5.3 Free Memory   : 1291 Mb
  5.4 Total Disk    : 116.46 Gb
  5.5 Free Disk     : 93.09 Gb
  5.6 System Up Time: 11 hours, 50 minutes, 18 seconds
  5.7 Processor     : Intel(R) Core(TM)2 Duo CPU     E7500  @ 2.93GHz
  5.8 Display Mode  : 1024 x 768, 32 bit
  5.9 Display DPI   : 96
  5.10 Video Card   : Intel(R) G33/G31 Express Chipset Family (driver 6.14.10.5009)
  5.11 Printer      : Microsoft Office Document Image Writer Driver (driver 11.3.8166.2)

Operating System:
------------------------------------
  6.1 Type    : Microsoft Windows XP
  6.2 Build # : 2600
  6.3 Update  : Service Pack 2
  6.4 Language: Thai
  6.5 Charset : 222

Network:
---------------------------------
  7.1 IP Address: 192.168.001.173
  7.2 Submask   : 255.255.255.000
  7.3 Gateway   : 192.168.001.001
  7.4 DNS 1     : 192.168.002.001
  7.5 DNS 2     : 203.146.237.237
  7.6 DHCP      : ON             

Custom Information:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  8.1 Hospital Code            : 11289 [???. ???????????]
  8.2 Database Type            : MySQL
  8.3 Database Protocol        : mysql-4.1 [5.1.42-percona
                                  Database hos @ 192.168.1.249]
  8.4                          :
  8.5 No 1                     : select depcode from kskdepartment  where department = '??????????'
  8.6 No 2                     : select d.outdate,d.intime,d.outtime,k1.department as from_department,k2.department as to_department,o.name as staff_name  from ptdepart d  left outer join kskdepartment k1 on k1.depcode = d.depcode  left outer join kskdepartment k2 on k2.depcode = d.outdepcode  left outer join opduser o on o.loginname = d.staff  where d.vn = '530705134450'  order by d.intime
  8.7 No 3                     : select * from visit_note where vn = '530705134450'
  8.8 DBMS Variables           :
  8.9                          :
  8.10 auto_increment_increment: 1
                                 auto_increment_offset = 1
                                 autocommit = ON
                                 automatic_sp_privileges = ON
                                 back_log = 50
                                 basedir = /
                                 big_tables = OFF
                                 binlog_cache_size = 32768
                                 binlog_format = STATEMENT
                                 bulk_insert_buffer_size = 8388608
                                 character_set_client = tis620
                                 character_set_connection = tis620
                                 character_set_database = tis620
                                 character_set_filesystem = binary
                                 character_set_results = tis620
                                 character_set_server = tis620
                                 character_set_system = utf8
                                 character_sets_dir = /usr/share/mysql/charsets/
                                 collation_connection = tis620_thai_ci
                                 collation_database = tis620_thai_ci
                                 collation_server = tis620_thai_ci
                                 completion_type = 0
                                 concurrent_insert = 2
                                 connect_timeout = 10
                                 datadir = /var/lib/mysql/
                                 date_format = %Y-%m-%d
                                 datetime_format = %Y-%m-%d %H:%i:%s
                                 default_week_format = 0
                                 delay_key_write = ON
                                 delayed_insert_limit = 100
                                 delayed_insert_timeout = 300
                                 delayed_queue_size = 1000
                                 div_precision_increment = 4
                                 engine_condition_pushdown = ON
                                 error_count = 0
                                 event_scheduler = OFF
                                 expire_logs_days = 0
                                 flush = OFF
                                 flush_time = 0
                                 foreign_key_checks = ON
                                 ft_boolean_syntax = + -><()~*:""&|
                                 ft_max_word_len = 84
                                 ft_min_word_len = 4
                                 ft_query_expansion_limit = 20
                                 ft_stopword_file = (built-in)
                                 general_log = OFF
                                 general_log_file = /var/lib/mysql/dermbang.log
                                 group_concat_max_len = 1024
                                 have_community_features = YES
                                 have_compress = YES
                                 have_crypt = YES
                                 have_csv = YES
                                 have_dynamic_loading = YES
                                 have_geometry = YES
                                 have_innodb = YES
                                 have_ndbcluster = NO
                                 have_openssl = NO
                                 have_partitioning = YES
                                 have_query_cache = YES
                                 have_rtree_keys = YES
                                 have_ssl = NO
                                 have_symlink = YES
                                 hostname = dermbang.com
                                 identity = 50338024
                                 ignore_builtin_innodb = OFF
                                 init_connect = SET NAMES tis620
                                 init_file =
                                 init_slave =
                                 innodb_adaptive_checkpoint = estimate
                                 innodb_adaptive_flushing = OFF
                                 innodb_adaptive_hash_index = ON
                                 innodb_additional_mem_pool_size = 20971520
                                 innodb_autoextend_increment = 8
                                 innodb_autoinc_lock_mode = 1
                                 innodb_buffer_pool_size = 2097152000
                                 innodb_change_buffering = inserts
                                 innodb_checkpoint_age_target = 0
                                 innodb_checksums = ON
                                 innodb_commit_concurrency = 0
                                 innodb_concurrency_tickets = 500
                                 innodb_data_file_path = ibdata1:1000M:autoextend
                                 innodb_data_home_dir = /var/lib/mysql/
                                 innodb_dict_size_limit = 0
                                 innodb_doublewrite = OFF
                                 innodb_enable_unsafe_group_commit = 0
                                 innodb_expand_import = 0
                                 innodb_extra_rsegments = 0
                                 innodb_extra_undoslots = OFF
                                 innodb_fast_recovery = ON
                                 innodb_fast_shutdown = 1
                                 innodb_file_format = Antelope
                                 innodb_file_format_check = Barracuda
                                 innodb_file_per_table = ON
                                 innodb_flush_log_at_trx_commit = 2
                                 innodb_flush_method = O_DIRECT
                                 innodb_flush_neighbor_pages = 1
                                 innodb_force_recovery = 0
                                 innodb_ibuf_accel_rate = 100
                                 innodb_ibuf_active_contract = 1
                                 innodb_ibuf_max_size = 1048576000
                                 innodb_io_capacity = 200
                                 innodb_lock_wait_timeout = 50
                                 innodb_locks_unsafe_for_binlog = ON
                                 innodb_log_buffer_size = 8388608
                                 innodb_log_file_size = 104857600
                                 innodb_log_files_in_group = 2
                                 innodb_log_group_home_dir = /var/lib/mysql/
                                 innodb_max_dirty_pages_pct = 75
                                 innodb_max_purge_lag = 0
                                 innodb_mirrored_log_groups = 1
                                 innodb_old_blocks_pct = 37
                                 innodb_old_blocks_time = 0
                                 innodb_open_files = 2000
                                 innodb_overwrite_relay_log_info = OFF
                                 innodb_read_ahead = linear
                                 innodb_read_ahead_threshold = 56
                                 innodb_read_io_threads = 4
                                 innodb_recovery_stats = OFF
                                 innodb_relax_table_creation = 0
                                 innodb_replication_delay = 0
                                 innodb_rollback_on_timeout = OFF
                                 innodb_show_locks_held = 10
                                 innodb_show_verbose_locks = 0
                                 innodb_spin_wait_delay = 6
                                 innodb_stats_auto_update = 1
                                 innodb_stats_method = nulls_equal
                                 innodb_stats_on_metadata = ON
                                 innodb_stats_sample_pages = 8
                                 innodb_stats_update_need_lock = 1
                                 innodb_strict_mode = OFF
                                 innodb_support_xa = OFF
                                 innodb_sync_spin_loops = 30
                                 innodb_table_locks = ON
                                 innodb_thread_concurrency = 0
                                 innodb_thread_concurrency_timer_based = OFF
                                 innodb_thread_sleep_delay = 10000
                                 innodb_use_purge_thread = 1
                                 innodb_use_sys_malloc = ON
                                 innodb_version = 1.0.6-9
                                 innodb_write_io_threads = 4
                                 insert_id = 0
                                 interactive_timeout = 28800
                                 join_buffer_size = 1048576
                                 keep_files_on_create = OFF
                                 key_buffer_size = 314572800
                                 key_cache_age_threshold = 300
                                 key_cache_block_size = 1024
                                 key_cache_division_limit = 100
                                 language = /usr/share/mysql/english/
                                 large_files_support = ON
                                 large_page_size = 0
                                 large_pages = OFF
                                 last_insert_id = 50338024
                                 lc_time_names = en_US
                                 license = GPL
                                 local_infile = ON
                                 locked_in_memory = OFF
                                 log = OFF
                                 log_bin = OFF
                                 log_bin_trust_function_creators = OFF
                                 log_bin_trust_routine_creators = OFF
                                 log_error = /var/lib/mysql/dermbang.com.err
                                 log_output = FILE
                                 log_queries_not_using_indexes = OFF
                                 log_slave_updates = OFF
                                 log_slow_queries = OFF
                                 log_warnings = 1
                                 long_query_time = 10.000000
                                 low_priority_updates = OFF
                                 lower_case_file_system = OFF
                                 lower_case_table_names = 0
                                 max_allowed_packet = 536870912
                                 max_binlog_cache_size = 18446744073709547520
                                 max_binlog_size = 1073741824
                                 max_connect_errors = 10
                                 max_connections = 1000
                                 max_delayed_threads = 20
                                 max_error_count = 64
                                 max_heap_table_size = 134217728
                                 max_insert_delayed_threads = 20
                                 max_join_size = 18446744073709551615
                                 max_length_for_sort_data = 1024
                                 max_prepared_stmt_count = 16382
                                 max_relay_log_size = 0
                                 max_seeks_for_key = 18446744073709551615
                                 max_sort_length = 1024
                                 max_sp_recursion_depth = 0
                                 max_tmp_tables = 32
                                 max_user_connections = 0
                                 max_write_lock_count = 18446744073709551615
                                 min_examined_row_limit = 0
                                 multi_range_count = 256
                                 myisam_data_pointer_size = 6
                                 myisam_max_sort_file_size = 9223372036853727232
                                 myisam_recover_options = OFF
                                 myisam_repair_threads = 1
                                 myisam_sort_buffer_size = 268435456
                                 myisam_stats_method = nulls_unequal
                                 myisam_use_mmap = OFF
                                 net_buffer_length = 16384
                                 net_read_timeout = 30
                                 net_retry_count = 10
                                 net_write_timeout = 60
                                 new = OFF
                                 old = OFF
                                 old_alter_table = OFF
                                 old_passwords = OFF
                                 open_files_limit = 5000
                                 optimizer_prune_level = 1
                                 optimizer_search_depth = 62
                                 optimizer_switch = index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on
                                 pid_file = /var/lib/mysql/dermbang.com.pid
                                 plugin_dir = /usr/lib64/mysql/plugin
                                 port = 3306
                                 preload_buffer_size = 32768
                                 profiling = OFF
                                 profiling_history_size = 15
                                 protocol_version = 10
                                 pseudo_thread_id = 77543
                                 query_alloc_block_size = 8192
                                 query_cache_limit = 1048576
                                 query_cache_min_res_unit = 4096
                                 query_cache_size = 268435456
                                 query_cache_type = ON
                                 query_cache_wlock_invalidate = OFF
                                 query_prealloc_size = 8192
                                 rand_seed1 =
                                 rand_seed2 =
                                 range_alloc_block_size = 4096
                                 read_buffer_size = 1048576
                                 read_only = OFF
                                 read_rnd_buffer_size = 1048576
                                 relay_log =
                                 relay_log_index =
                                 relay_log_info_file = relay-log.info
                                 relay_log_purge = ON
                                 relay_log_space_limit = 0
                                 report_host =
                                 report_password =
                                 report_port = 3306
                                 report_user =
                                 rpl_recovery_rank = 0
                                 secure_auth = OFF
                                 secure_file_priv =
                                 server_id = 1
                                 skip_external_locking = ON
                                 skip_networking = OFF
                                 skip_show_database = OFF
                                 slave_compressed_protocol = OFF
                                 slave_exec_mode = STRICT
                                 slave_load_tmpdir = /tmp
                                 slave_net_timeout = 3600
                                 slave_skip_errors = OFF
                                 slave_transaction_retries = 10
                                 slow_launch_time = 2
                                 slow_query_log = OFF
                                 slow_query_log_file = /var/lib/mysql/dermbang-slow.log
                                 socket = /var/lib/mysql/mysql.sock
                                 sort_buffer_size = 1048576
                                 sql_auto_is_null = ON
                                 sql_big_selects = ON
                                 sql_big_tables = OFF
                                 sql_buffer_result = OFF
                                 sql_log_bin = ON
                                 sql_log_off = OFF
                                 sql_log_update = ON
                                 sql_low_priority_updates = OFF
                                 sql_max_join_size = 18446744073709551615
                                 sql_mode =
                                 sql_notes = ON
                                 sql_quote_show_create = ON
                                 sql_safe_updates = OFF
                                 sql_select_limit = 18446744073709551615
                                 sql_slave_skip_counter =
                                 sql_warnings = OFF
                                 ssl_ca =
                                 ssl_capath =
                                 ssl_cert =
                                 ssl_cipher =
                                 ssl_key =
                                 storage_engine = MyISAM
                                 sync_binlog = 0
                                 sync_frm = ON
                                 system_time_zone = ICT
                                 table_definition_cache = 256
                                 table_lock_wait_timeout = 50
                                 table_open_cache = 1024
                                 table_type = MyISAM
                                 thread_cache_size = 8
                                 thread_handling = one-thread-per-connection
                                 thread_stack = 262144
                                 time_format = %H:%i:%s
                                 time_zone = SYSTEM
                                 timed_mutexes = OFF
                                 timestamp = 1278320068
                                 tmp_table_size = 16777216
                                 tmpdir = /tmp
                                 transaction_alloc_block_size = 8192
                                 transaction_prealloc_size = 4096
                                 tx_isolation = REPEATABLE-READ
                                 unique_checks = ON
                                 updatable_views_with_limit = YES
                                 version = 5.1.42-percona
                                 version_comment = MySQL Community Server (GPL), XtraDB 9, Revision 50
                                 version_compile_machine = x86_64
                                 version_compile_os = unknown-linux-gnu
                                 wait_timeout = 28800
                                 warning_count = 0

Call Stack Information:
---------------------------------------------------------------------------------------------------------------------
|Address |Module   |Unit                        |Class                   |Procedure/Method                |Line     |
---------------------------------------------------------------------------------------------------------------------
|*Exception Thread: ID=3388; Priority=0; Class=; [Main]                                                             |
|-------------------------------------------------------------------------------------------------------------------|
|017559A0|HOSMy.exe|DoctorConfirmSaveDialogU.pas|TDoctorConfirmSaveDialog|SeSkinButton2Click              |134[3]   |
|00715E1F|HOSMy.exe|cxButtons.pas               |TcxCustomButton         |Click                           |1629[6]  |
|009D4461|HOSMy.exe|dxSkinsForm.pas             |                        |dxSkinsWndProcHook              |3760[2]  |
|007162C2|HOSMy.exe|cxButtons.pas               |TcxCustomButton         |WndProc                         |1832[18] |
|005E6B8F|HOSMy.exe|cxContainer.pas             |                        |ApplicationCallWndProcHookProc  |6126[13] |
|009D4461|HOSMy.exe|dxSkinsForm.pas             |                        |dxSkinsWndProcHook              |3760[2]  |
|005E70B1|HOSMy.exe|cxContainer.pas             |                        |ApplicationGetMessageMsgHookProc|6285[13] |
|007162C2|HOSMy.exe|cxButtons.pas               |TcxCustomButton         |WndProc                         |1832[18] |
|01A7325F|HOSMy.exe|ERDetailEntryU.pas          |TERDetailEntryForm      |SeSkinButton1Click              |1528[60] |
|00715E1F|HOSMy.exe|cxButtons.pas               |TcxCustomButton         |Click                           |1629[6]  |
|009D4461|HOSMy.exe|dxSkinsForm.pas             |                        |dxSkinsWndProcHook              |3760[2]  |
|007162C2|HOSMy.exe|cxButtons.pas               |TcxCustomButton         |WndProc                         |1832[18] |
|005E6B8F|HOSMy.exe|cxContainer.pas             |                        |ApplicationCallWndProcHookProc  |6126[13] |
|009D4461|HOSMy.exe|dxSkinsForm.pas             |                        |dxSkinsWndProcHook              |3760[2]  |
|005E70B1|HOSMy.exe|cxContainer.pas             |                        |ApplicationGetMessageMsgHookProc|6285[13] |
|007162C2|HOSMy.exe|cxButtons.pas               |TcxCustomButton         |WndProc                         |1832[18] |
|0222BB03|HOSMy.exe|EREntryU.pas                |TEREntryForm            |dxDBGrid1DblClick               |949[39]  |
|0222BB25|HOSMy.exe|EREntryU.pas                |TEREntryForm            |dxDBGrid1DblClick               |951[41]  |
|00C8F9E1|HOSMy.exe|dxDBGrid.pas                |TCustomdxDBGrid         |MouseDown                       |2169[28] |
|005E70B1|HOSMy.exe|cxContainer.pas             |                        |ApplicationGetMessageMsgHookProc|6285[13] |
|00C67C8E|HOSMy.exe|dxTL.pas                    |TCustomdxTreeList       |WndProc                         |9603[47] |
|00C67B3C|HOSMy.exe|dxTL.pas                    |TCustomdxTreeList       |WndProc                         |9556[0]  |
|00C8FE9D|HOSMy.exe|dxDBGrid.pas                |TCustomdxDBGrid         |WndProc                         |2291[32] |
|0248C95A|HOSMy.exe|HOSMy.dpr                   |                        |                                |1516[136]|
---------------------------------------------------------------------------------------------------------------------

Modules Information:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Handle  |Name                     |Description                                                          |Version         |Size    |Modified           |Path                                                                                                |
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|00340000|Normaliz.dll             |Unicode Normalization DLL                                            |6.0.5441.0      |23552   |2006-06-29 08:05:44|C:\WINDOWS\system32                                                                                 |
|00400000|HOSMy.exe                |                                                                     |3.53.2.17       |65988608|2010-02-17 10:06:34|C:\Program Files\HOSxP                                                                              |
|05520000|UnlockerHook.dll         |                                                                     |                |4608    |2006-09-07 13:18:58|C:\Program Files\Unlocker                                                                           |
|05E50000|libeay32.dll             |OpenSSL Shared Library                                               |0.9.8.1         |1064960 |2007-11-09 13:45:44|C:\WINDOWS\system32                                                                                 |
|05F60000|libintl-2.dll            |                                                                     |                |51016   |2008-04-23 02:00:00|C:\WINDOWS\system32                                                                                 |
|05F70000|libiconv-2.dll           |                                                                     |                |916849  |2008-04-23 02:00:00|C:\WINDOWS\system32                                                                                 |
|06050000|krb5_32.dll              |Kerberos v5 - MIT GSS / Kerberos v5 distribution                     |1.3.5.0         |524288  |2007-11-09 13:45:44|C:\WINDOWS\system32                                                                                 |
|060E0000|ssleay32.dll             |OpenSSL Shared Library                                               |0.9.8.1         |200704  |2007-11-09 13:45:44|C:\WINDOWS\system32                                                                                 |
|069F0000|urlmon.dll               |OLE32 Extensions for Win32                                           |7.0.6000.16981  |1168384 |2010-01-05 17:00:28|

82
ผมแนบ ตาราง kskdepartment ให้นะครับ

83
ต้องกำหนดชื่อห้องให้ไม่มีคำว่า อื่น ครับ

อาจารย์ช่วยขยายความอีกนิดครับ
หมายถึงว่า ไม่ต้องมีแถวที่ชื่อ อื่นๆ เลยหรอครับ ในตาราง kskdepartment
แล้ว "OTHER" ต้องไป set ที่ record ไหนครับ

84
ลองใช้ version ใหม่ (6.30) ทดสอบใน local แล้วก็ยังเป็นครับ

85
ปัญหาคือ
      พอกดเลือกคำว่า อื่นๆ แล้วระบุรหัสห้อง ดังรูป สมมติ 013 แต่ผลปรากฏชื่อคนไข้ไม่ได้ไปที่ห้อง 13 แต่ไปที่ห้องอื่นๆแทนครับ --> ทำให้ห้องตรวจปลายทางจะไม่ได้รับชื่อคนไข้ครับ

ปล. ผม set field dep_confirm_code ของตาราง kskdepartment ใน record ห้องฉุกเฉิน เป็น ER และที่อื่นๆเป็น OTHER แล้วครับ

86
คำสั่งเปรียบเทียบตาราง opitemrece และ  doctor_fee_list รายการ DF มีที่ตาราง opitemrece แต่ไม่มีใน doctor_fee_list ต้องเขียนยังไงครับ ขอบคุณครับ


ที่รพ.ผม ไม่ได้ใช้ DF ไม่ค่อยรู้เรื่อง data dic ของระบบนี้
แต่ถ้า "รายการ DF มีที่ตาราง opitemrece แต่ไม่มีใน doctor_fee_list ต้องเขียนยังไงครับ ขอบคุณครับ
" อาจจะลองเขียนแบบ select ซ้อน select แบบประมาณนี้ได้หรือเปล่าลองดูละกันนะครับ

select * from opitemrece where "field df ที่มีในตาราง opitemrece" not in (select "field df ที่อยู่ในตาราง doctor_fee_list" from doctor_fee_list  )

ลองดูนะครับ มือใหม่เหมือนกันครับ

87
เพิ่งจะทำเมื่ออาทิตย์ที่ผ่านมาเองครับ
อันนี้แบบเรียงลำดับตามตัวอักษรครับ

หากใครทราบอันไหนเพิ่มเติมก็ update แล้วเอามา post ต่อๆกันนะครับ
ขอบคุณครับ

88
HOSxP PCU / Re: รหัสหัตถการใหม่ 7 หลัก
« เมื่อ: มิถุนายน 25, 2010, 11:41:59 AM »
 ;D

89
HOSxP PCU / Re: รหัสหัตถการใหม่ 7 หลัก
« เมื่อ: มิถุนายน 25, 2010, 11:15:21 AM »
กำลัง งงๆ อยู่เช่นกันครับ ??? ??? ???
สรุปว่าตอนนี้สถานการณ์เป็นยังไงครับ

   หมายความว่า ของรพช.   รหัสหัตถการ จะเปลี่ยนจาก 4 ตัว เป็น 7 ตัวหมดเลยใช่หรือเปล่าครับ (โครงสร้างแฟ้มเปลี่ยนหรือเปล่าครับ) แล้วถ้ายังมีส่งออกเป็น 4 ตัว หมายถึงมันจะ error หรือเปล่าครับ
   ถ้าเปลี่ยนเป็น 7 ตัวจริง เราก็ต้องทำฐานข้อมุลหัตการใหม่ ตรงที่ link กับรหัส icd9 ใหม่ใช่ป่าวครับ --> รายงานตัวที่เกี่ยวกับ icd9 ก็จะเปลี่ยนเป็น 7 ตัวหมดตามฐาน แล้วงานอื่นจะกระทบหรือเปล่าครับ เช่น การเงิน หรือ งานประกันที่ต้องเอาเลขหัตถการไปทำเบิกหรืองานอื่นๆครับ (ผมไม่แน่ใจ เท่าไหร่ครับ)

90
 :o :o :o
งานเข้าครับ

91
Development / Re: ovst_presc_ned_reason เหตุผลที่ใช่บ่อยๆ
« เมื่อ: มิถุนายน 24, 2010, 14:39:57 PM »
เมื่อวันอังคารที่ผ่านมา 22 มิ.ย. 53 ได้มีโอกาสติดสอยห้อยตาม ผู้มีส่วนในการตรวจสอบการลงค่าใช้จ่าย สำหรับผู้ป่วยใน สำหรับข้าราชการ  ไปที่ สพตร. (ผมจำไม่ได้แล้วว่าชื่อเต็มว่าอะไร)
ซึ่งหน่วยงานนี้มีหน้าที่เหมือนมาตรวจสอบ การลงค่าใช้จ่ายของ รพ. ว่าที่ลงไปแล้วที่จะไปเบิกกับกรมบัญชีกลางนั้น ทำถูกต้องมั๊ย เรียกง่าย ๆ เลยว่า ....โกงเค้ามั๊ย ว่างั้น ถ้าไม่ถูกต้อง จะต้องถูกเรียกเงินคืน (ซึ่งก็มีแล้ว รพ. ใกล้ๆก็มีแล้ว อ.witxp คงทราบดี เห็นว่าตัวเลขที่จะเรียกคืนมีถึงเจ็ดหลัก  :'() ซึ่งรายละเอียดปลีกย่อยในการตรวจสอบมีเยอะมาก ... ที่ผมจะขอเล่าให้ฟังนี้เกี่ยวกับการให้เหตุผลในการใช้ยานอก บ/ช ยาหลักฯ ครับ
เขาบอกและแนะนำมาอย่างนี้ครับ ...

... เนื่องจากว่าตอนนี้ กรมบัญชีกลาง พยายามจะกระชับพื้นที่ ... (ขอใช้หน่อยนะครับ) ในการสั่งจ่ายยานอกบ/ช ให้น้อยลง หรือ พูดง่าย ๆ เลยว่า ..ให้คุณสั่งใช้ได้ลำบากกว่าเดิมนั่นแหล่ะ เผื่อว่า รพ. เองจะเบื่อกับการต้องมาจัดการเรื่องหยุมหยิมพวกนี้แล้วเลิกใช้ยานอก บ/ช ไปเอง ... ว่างั้น ไม่รู้ว่าจะทำให้เราคิดกันแบบนี้หรือป่าว

ในการสั่งใช้ยานอก บ/ช ตามหนังสือที่ได้อ่านไปกันนั้น กำหนดว่าต้องให้เหตุผลในการสั่งใช้กันไปต่าง ๆ นาๆ นั้น ทาง สพตร. แนะนำว่า ว่าคุณจะใช้เหตุผลอะไรก็ตาม ... เขาจะเข้าไปตรวจดูว่า เหตุผลนั้นเป็นเหตุผลที่เหมาะสม หรือไม่ ... ยกตัวอย่างเช่น

อยู่ ๆ เคยสั่งใช้ยาใน บ/ช  simvastatin ให้กับคนไข้ แล้วเปลี่ยนไปใช้ยานอก บ/ช ตัวไหนก็ได้ .... ด้วยเหตุผล ใช้ยาใน บ/ช ยาหลักฯ ไม่ได้ผล ....

สพตร. บอกว่า กรมบัญชีกลาง จะเข้าไปดูใน OPD Card ด้วยว่า ในขณะสั่งใช้ยา simvastatin นั้น ทาง รพ. มีกระบวนการอะไรบ้าง เช่น มีการแนะนำในการใช้ยาตัวนี้อย่างไรบ้าง แนะนำให้ควบคุมอาหาร และ การปฏิบัติตัวของคนไข้อย่างไรบ้าง และจะดูด้วยว่ามีลงไว้หรือไม่ว่า หลังจากคนไข้ได้รับคำแนะนำไปแล้ว คนไข้เองมีการปรับเปลี่ยนพฤติกรรมในชีวิตประจำวันหรือไม่ อย่างไร

ถ้า รพ. และคนไข้ได้ทำตามนั้นแล้ว ไขมันไม่ลงมาอยู่ในระดับที่พอใจ ... จึงจะสามารถสั่งใช้ยานอก บ/ช ได้ตามเหตุผล ... ใช้ยาใน บ/ช ยาหลักฯ ไม่ได้ผล ... จึงจะเป็นเหตุผลที่เหมาะสม ...

ผมไม่รู้ว่า ... ทุก รพ. ปฏิบัติแบบนี้หรือไม่

แถม .. ครับ  ถ้าให้เหตุผลว่า ผู้ป่วยทนผลข้างเคียงของยาไม่ได้ ... เขาบอกว่าให้ใส่ด้วยว่าผลข้างเคียงนั้นคืออะไร ..

พูดง่าย ๆ เลย เหตุผลทุกอย่างต้องมีที่มาที่ไป .... เป็นไปตามหลักวิชาการด้วย


ส่วนการลงค่าใช้จ่ายทั้ง 16 หมวด ผมคงเล่าไม่ได้เพราะบางอย่าง ผมไม่รู้เรื่องเลย .... ได้แต่นั่งฟัง

เฮ้อ ... เหนื่อย
พอแค่นี้ก่อนครับ ..... ;D ;D ;D

อ้อ .. บอกก่อนนะครับ ว่าที่เล่าให้ฟังนี้เป็นการคาดการณ์ของ สพตร. นะครับ ว่า กรมบัญชีกลาง เขาจะมาในแนวนี้ ... เฉพาะการใช้ยานอก บ/ช นะครับ ส่วนการลงค่าใช้จ่ายทั้ง 16 หมวด เขาเอาจริงครับ ซึ่ง รพ. เองก็คงโดนเรียกคืนเหมือนกัน แต่คงจะไม่มากเหมือน (หรือเหมือน) อ. witxp ก็ไม่รู้
สู้ .. สู้ ...

ถ้าละเอียดขนาดนี้ อาจจะโดนเรียกคืนมากกว่า 70-80 % เป็นแน่ เพราะแม้ว่าจะให้มีเหตุผล ก็ต้องลงเวชระเบียนให้สมบูรณ์ และสมเหตุสมผลด้วย

 ถ้าเป็นเช่นนี้ ลงเหตุผล แบบที่พี่เก้ง บอกก็ work ที่สุด แล้วครับ เห็นด้วย

92
Development / Re: ovst_presc_ned_reason เหตุผลที่ใช่บ่อยๆ
« เมื่อ: มิถุนายน 24, 2010, 14:32:38 PM »
Test โล้ด ;D :D ;)

ขอบคุณครับ อ.manoi

แล้วกรณีแบบนี้ ใช้กับคนไข้ Remed ได้ไหมครับ
คนไข้คนเดิมมารับยาเดิม กับหมอคนเดิม
จะ remed เหตุผล มาด้วยเลยหรือ ต้อง ใส่ใหม่ทุกครั้งครับ
 :D ;D ;)

อ. TanKit(กิจ)  test เสร็จแล้ว ช่วยแก้ฟอร์มให้ใหม่ด้วยนะครับ  มีคนรอเยอะนะครับ   ;D

Test โล้ด ;D :D ;)

ขอบคุณครับ อ.manoi

แล้วกรณีแบบนี้ ใช้กับคนไข้ Remed ได้ไหมครับ
คนไข้คนเดิมมารับยาเดิม กับหมอคนเดิม
จะ remed เหตุผล มาด้วยเลยหรือ ต้อง ใส่ใหม่ทุกครั้งครับ
 :D ;D ;)

อ. TanKit(กิจ)  test เสร็จแล้ว ช่วยแก้ฟอร์มให้ใหม่ด้วยนะครับ  มีคนรอเยอะนะครับ   ;D

ผมขอ คิว 2 ต่อจาก หมออนุกูล  ก็แล้วกันครับ..อ.กิจ


อ.manoi ยังไม่ได้ปล่อย 3.53.6.23 เลยครับ
ใจเย็นๆ คับ  เดี๋ยวจัดหนักคับ(ภาษาวัยรุ่น หมายถึง จัดให้อย่างแรง!!)

 ;D ;D ;D

93
ความเห็นอาจารย์ชัยพรว่ายังไงครับ ถ้าว่าใช่ผมก็จะให้เจ้าหน้าที่ลงข้อมูลต่อไป เพราะตอนนี้หยุดให้ทุกฝ่ายลงข้อมูลก่อนครับ เพราะงงอยู่ มันเหมือนคนไข้มาให้บริการที่ รพ อยู่ดี

ถ้านับเป็นงาน op ด้วย ก็ complete เวชระเบียน แล้วก็ได้แต้มเพิ่มด้วย     

ถ้าตีความหมายจริงๆนะครับ
งานเชิงรุก  --> prevention
งานเชิงรับ  --> Treatment and rehability

ถ้าดูลักษณะการออกเยี่ยมบ้าน แล้วไปตรวจ   มันก็ก้ำกึ่งนะครับ
ดูกลายๆ คล้ายๆว่าเรารุกไปถึงที่บ้าน แต่ไป screen และก็ดูถ้ามีความผิดปรกติ ก็ Treat 
แต่ถ้ามองอีกมุม นอกจากข้างต้น ก็ไปเก็บข้อมูล ลงข้อมูลสุขภาพ และนำมาหาสถิติ เพื่อ prevention ในอนาคต

ไม่รู้ว่ามองกันมุมไหนครับ
แต่สำหรับผม คิดว่าเดี๋ยวจะให้พี่ๆ ลงข้อมูลไปก่อนครับ

ขอบคุณความคิดเห็นทุกความคิดนะครับ

94
ใน field drugusage ใน table drugusage ผมมี ทั้ง 4 และ 7 ตัว   

แต่ดูใน ipd_mar  field drugusage เก็บเฉพาะ 4 ตัว ??? ???


95
แจ้งปัญหา / ขอความช่วยเหลือ / ตาราง er_period
« เมื่อ: มิถุนายน 17, 2010, 13:58:30 PM »
อยากถามผู้รู้ครับว่า
ในระบบห้องฉุกเฉิน โปรแกรมมีการ lebel ว่าเป็น เวรเช้า บ่าย หรือ ดึก โดยใช้เวลาอะไรมาเป็นตัวตัดสินครับ

ผมเช็คดู มีบางส่วนที่ เปิดบัตร ห้าโมงเย็น แต่ระบบ lebel เป็น เวรเช้าครับ คือ er_period = 1

96
ถ้ากลัวเปิดเผยข้อมูลเกินไป
หรือจะทำเป็นรายงาน เฉพาะแสดงว่าผู้ป่วยอยู่ที่ใด และ status อย่างไร โดยใส่ ชื่อ หรือ HN ที่ต้องการดีครับ


97
เป็นไปได้มั๊ยครับว่า เป็นช่วงเวลาที่ห้องบัตรเปิดข้อมูลดูหรือเปล่าครับ

คือ เปิดครั้งแรก ER ยังพิมพ์ข้อมูลไม่เสร็จ ก็เลยแสดงสถานภาพดังกล่าว
เปิดครั้งที่สองหลังจากเกิดเรื่อง คือ ER พิมพ์เสร็จแล้ว เลยมีการแสดงผลไปอีกแบบครับ

เพราะ ER รพ.ผม บางครั้งจะ key ข้อมูลตามหลัง หลังจากส่งคนไข้รับยากลับบ้านไปแล้ว เพราะ key ข้อมูลไม่ทัน ถ้าเป็นเช่นนี้จริง ก็ต้องแจ้ง user ให้ระมัดระวังเรื่องดังกล่าวด้วยครับ + ถ้าเรา check จาก  ระบบผู้ป่วยนอก --> ประชาสัมพันธ์ จะดีกว่าหรือเปล่าไม่แน่ใจครับ เพราะจะบอกว่าตอนนี้คนไข้อยู่ที่แผนกใดครับ (ยังไม่ได้ check ครับ)

98
มีปัญหาเช่นเดียวกันครับ
อยากถามความเห็นคนอื่นๆเช่นกันครับ

สำหรับผม คิดว่าคงต้อง ถาม สปสช ว่ากรณีแบบนี้ ถือเป็นการรับบริการ op ด้วยหรือเปล่า

ถ้าใช่ ก็คงต้องไป complete เวชระเบียน ไม่งั้น จะมีปัญหาเรื่องงาน audit หรือเรื่องบัญชีการเงินได้(เนื่องจากเพิ่ม visit แล้วมันก็จะคิดค่าบริการผู้ป่วยนอกอัตโนมัติด้วย ถ้าได้ตั้งไว้ ซึ่งส่วนใหญ่คิดว่าคงตั้งกันครับ)

ถ้าไม่ใช่ ก็ไม่น่าเพิ่มเป็น VN ใหม่ครับ

แต่ที่ถูกต้องเป็นอย่างไร ใครรู้บ้างครับ

99
นอกเรื่อง / Re: incident ที่รพ.ครับ
« เมื่อ: มิถุนายน 15, 2010, 19:34:55 PM »
;D ขอบคุณครับ แก้ไขแล้ว ดีที่ตาราง icd_codemap ของผมตรงอยู่ครับ

ต้องเช็ค ตาราง icd101 filed tname where code = "R104" ครับ

ปล. ของพี่ icdcodemap มีคำแปลภาษาไทยด้วย เวลาเลือกคนไข้งานน่าจะสะดวกดีนะครับ พี่ทำเองหรือว่าไปโหลดมาครับ
คนไข้ไม่เกี่ยวครับ
 ;D ;D ;D ;D
คนใช้ต่างหาก

   พี่โก้ รพช. นอกจากแพทย์ ก็มีพยาบาลและน้อง aid ที่ต้อง diag ด้วยครับ เป็นอุปสรรคอยู่เหมือนกันครับ โดยเฉพาะ ที่เพิ่งมาทำงานครับ

   เอ่ย อ่านละเอียดอีกที ถูกพี่โก้แซว แก้ตามนั้นครับ

100
นอกเรื่อง / Re: incident ที่รพ.ครับ
« เมื่อ: มิถุนายน 15, 2010, 19:33:33 PM »
;D ขอบคุณครับ แก้ไขแล้ว ดีที่ตาราง icd_codemap ของผมตรงอยู่ครับ

ต้องเช็ค ตาราง icd101 filed tname where code = "R104" ครับ

ปล. ของพี่ icdcodemap มีคำแปลภาษาไทยด้วย เวลาเลือกคนไข้งานน่าจะสะดวกดีนะครับ พี่ทำเองหรือว่าไปโหลดมาครับ
คนไข้ไม่เกี่ยวครับ
 ;D ;D ;D ;D
คนใช้ต่างหาก

   พี่โก้ รพช. นอกจากแพทย์ ก็มีพยาบาลและน้อง aid ที่ต้อง diag ด้วยครับ เป็นอุปสรรคอยู่เหมือนกันครับ โดยเฉพาะ ที่เพิ่งมาทำงานครับ

หน้า: 1 [2] 3 4