BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: เข้ม ที่ พฤษภาคม 19, 2011, 09:37:42 AM

หัวข้อ: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ พฤษภาคม 19, 2011, 09:37:42 AM
อยากจะขอให้เพิ่มใน HOSxP กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา

คร่าว ๆ ...

ผู้มีสิทธิ หรือ admin มองเห็นรายการต่าง ๆ (รายการคงไม่เยอะมากนัก เพราะเพิ่งจะ admit เข้าไป) แล้วมี check box ให้เลือกว่าจะนำรายการไหนกลับไปบ้าง (คล้ายกับหน้าต่างกรณีโอนค่าใช้จ่ายจาก OPD ไป IPD ตอน admit) ส่วนรายการที่ไม่ได้เลือก ก็ให้ระบบลบออกไปเลย ...

ซึ่งตอนนี้ใช้วิธี ... เข้าไปแก้ไขในตาราง opitemrece เปลี่ยนจาก IPD เป็น OPD

หรือท่านใดมีคำแนะนำเป็นอย่างอื่น ช่วยแนะนำด้วยครับ
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ สิงหาคม 04, 2011, 11:50:47 AM
มาดัน  :D :D

อันเนื่องมาจากกระทู้นี้ ...  :D :D

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=21732.msg189901#new
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: naydekdee ที่ สิงหาคม 22, 2011, 10:31:05 AM
ดัน  ดัน
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 22, 2011, 10:44:44 AM
กรรมเหมือนกันหมด... ;D ;D
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: naydekdee ที่ สิงหาคม 22, 2011, 11:59:15 AM
 พอดีแก้เยอะหลายตาราง กลัวว่าสักวันจะพลาดโดยไม่ได้ตั้งใจ อ่ะครับ 
 

หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: thecoy ที่ สิงหาคม 22, 2011, 13:25:02 PM
ดันเหมือนกัน
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ มิถุนายน 29, 2012, 18:08:07 PM
กระทู้ที่เกี่ยวข้อง
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=21732.0

เพิ่งทราบว่า อ. ชัยพร ได้แก้ไขปัญหาการยกเลิก Admit ให้แล้ว แต่คิดว่ายังไม่สมบูรณ์และถูกต้องทั้งหมด จึงอยากจะมา review ปัญหาที่เกิดขึ้น

ผมเข้าใจว่าในประเด็นที่เกี่ยวกับข้อมูลที่มีการโอนข้อมูลจาก OPD ไป IPD นั้นหากยกเลิก Admit ไปแล้ว ข้อมูลที่ถูกโอนไปทั้งหมดควรจะกลับมาเป็น OPD

แต่จากการทดสอบใน 3.55.5.8b ทดสอบใส่ข้อมูล xray, lab, การผ่าตัด, ยา (ผมคิดได้เท่านี้ รายการที่น่าจะมีผลกระทบจากการยกเลิก Admit) แล้วโอนไป IPD หลังจากนั้นยกเลิก Admit พบว่าข้อมูล lab หายไปจากตาราง lab_order_service และ lab_head แต่ข้อมูลในตาราง opitemrece ยังอยู่ครบ ก็จะกลายเป็นว่า มีค่าใช้จ่ายแต่หาข้อมูลการสั่งไม่เจอ อ่านในไฟล์ที่ผมแนบมาให้จะละเอียดกว่าครับ (หรืออาจจะงงไปกันใหญ่) ... อิอิ  ;D ;D

และคิดว่าน่าจะได้รับการแก้ไขโดยเร็ว เพราะถึงแม้ว่าจะมีการกำหนดใน system settings ว่า "ห้ามยกเลิก Admit หากมีรายการค่าใช้จ่ายอยู่" แล้วก็ตาม
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: TRIPAK ที่ มิถุนายน 29, 2012, 18:47:17 PM
ปัจจุบันผมยกเลิก admitted รายการแลบต่างๆก็มาอยู่ opd แถมค่าห้องค่าอาหารมาด้วยมาด้วยลบค่าห้องค่าอาหารออกครับก่อนยกเลิก admitted
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ มิถุนายน 29, 2012, 19:11:15 PM
ปัจจุบันผมยกเลิก admitted รายการแลบต่างๆก็มาอยู่ opd แถมค่าห้องค่าอาหารมาด้วยมาด้วยลบค่าห้องค่าอาหารออกครับก่อนยกเลิก admitted


ลองตรวจสอบในตาราง lab_head และ lab_order_service ดูให้หน่อยครับว่ายังมีข้อมูลอยู่หรือไม่ครับ
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: yakyai ที่ มิถุนายน 30, 2012, 08:31:08 AM
ดันอีกคนครับ ผมก็เจอเหมือนกันครับ
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 03, 2012, 13:51:14 PM
ขอตามเรื่องนี้ต่อนะครับ และใน 3.55.7.3 ยังไม่ได้รับการแก้ไข

ทดสอบเปรียบเทียบระหว่าง 3.55.5.8b และ 3.55.7.3

เวอร์ชัน 3.55.7.3 ข้อมูลในตาราง lab_order_service ถูกลบออกไปตั้งแต่การทำ admission เป็นดังรูปครับ
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กรกฎาคม 03, 2012, 14:14:52 PM
ผมแก้ไขให้ลบเฉพาะรายการที่ยังไม่ยืนยันผลให้แล้วครับใน 3.53.6.8d


 ??? ???
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 03, 2012, 15:04:58 PM
ผมแก้ไขให้ลบเฉพาะรายการที่ยังไม่ยืนยันผลให้แล้วครับใน 3.53.6.8d


 ??? ???

ผมก็งง กับพี่เกื้อครับ ...  ;D ;D
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กรกฎาคม 03, 2012, 15:33:03 PM
คือ อ.เข้ม อยากให้ Change จาก IPD  To OPD -----  AN  To VN  แต่ มุมมอง อ. ชัยพร  เห็นว่าถ้ายังไม่รายงานผลคือ delete เมื่อยังไม่ยืนยันผล อาจทำให้ต้องมาสั่ง lab+xray ใหม่หมดเลย...อืม..ต่างมุม...  ??? ??? ???
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 03, 2012, 16:08:13 PM
คือ อ.เข้ม อยากให้ Change จาก IPD  To OPD -----  AN  To VN  แต่ มุมมอง อ. ชัยพร  เห็นว่าถ้ายังไม่รายงานผลคือ delete เมื่อยังไม่ยืนยันผล อาจทำให้ต้องมาสั่ง lab+xray ใหม่หมดเลย...อืม..ต่างมุม...  ??? ??? ???

แต่มันก็เป็นไปได้นะครับพี่เกื้อ สั่ง Lab หรือ สั่ง X-Ray แล้วก็ไม่จำเป็นที่จะต้องได้รับผลเดี๋ยวนั้นนี่ครับ อาจต้องมีระยะเวลาหนึ่ง ซึ่งระยะเวลานั้นเองอาจมีการเปลี่ยนแปลง เช่น อาจถูกทำ Admission หรือ ยกเลิก Admit ได้ และอีกอย่างหนึ่งการยืนยันผลสามารถยืนยันได้ใน IPD ถึงแม้ว่ารายการนั้นจะเป็นการสั่งตอนเป็น OPD เพราะไม่ได้อ้างอิงกับ VN แต่เป็น order number หรือป่าว? ผมเข้าใจว่าอย่างนั้นนะครับ (ส่วนกรณีที่สั่ง Lab หรือ อะไรก็ตามตอน Admitted ไปแล้ว แล้วมายกเลิก Admit นัั้นผมเข้าใจแล้วว่าโปรแกรมจะลบออกหมดเลย จะไม่โยกมาให้เป็น OPD ซึ่งถ้าโยกก็จะไปกันใหญ่)

ก็นั่นแหล่ะครับ ผมเห็นอาจารย์ทำระบบให้ยกเลิก Admit ได้แล้วก็อยากจะให้สมบูรณ์  ;D

ผมเคยคุยเรื่องนี้กับผู้บริหารแล้ว ได้รับคำตอบว่า มันเกี่ยวข้องกับค่าใช้จ่าย จริง ๆแล้วมันไม่ควรจะมีการยกเลิก Admit ด้วยซ้ำ ควรจะเป็นการทำ D/C มากกว่า ถ้าบริหารจัดการกระบวนก่อนที่คนไข้จะ Admit และถ้าไม่มีเรื่องระยะเวลาในการ Admit เข้าไปเกี่ยวข้องซึ่งหมายถึง RW
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กรกฎาคม 03, 2012, 18:51:11 PM
เป็นตามนั้นจริง ๆ  ไม่ควรยกเลิก Admit  แต่จะกระทบ DRG  --->RW----AdjRw ตามกลุ่มโรคและ MDC ที่ได้ และมีผลต่อค่า CMI อีกที...โดยรวมแล้วคงต้องมีกระบวนการฝากนอนหรือ รอสังเกตุอาการ ก่อนดำเนินการด้านข้อมูลสารสนเทศ ตามหลัง 2 ชม.กระมังครับ...จึงจะพลาดน้อยที่สุด
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 04, 2012, 08:57:06 AM
ขอตามเรื่องนี้ต่อนะครับ และใน 3.55.7.3 ยังไม่ได้รับการแก้ไข

ทดสอบเปรียบเทียบระหว่าง 3.55.5.8b และ 3.55.7.3

เวอร์ชัน 3.55.7.3 ข้อมูลในตาราง lab_order_service ถูกลบออกไปตั้งแต่การทำ admission เป็นดังรูปครับ

ผมลองแก้ไขให้แล้วครับใน 3.55.7.4
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 04, 2012, 11:53:30 AM
ขอตามเรื่องนี้ต่อนะครับ และใน 3.55.7.3 ยังไม่ได้รับการแก้ไข

ทดสอบเปรียบเทียบระหว่าง 3.55.5.8b และ 3.55.7.3

เวอร์ชัน 3.55.7.3 ข้อมูลในตาราง lab_order_service ถูกลบออกไปตั้งแต่การทำ admission เป็นดังรูปครับ

ผมลองแก้ไขให้แล้วครับใน 3.55.7.4

ขอบคุณครับ แล้วจะมารายงานผลให้ทราบครับ



เป็นตามนั้นจริง ๆ  ไม่ควรยกเลิก Admit  แต่จะกระทบ DRG  --->RW----AdjRw ตามกลุ่มโรคและ MDC ที่ได้ และมีผลต่อค่า CMI อีกที...โดยรวมแล้วคงต้องมีกระบวนการฝากนอนหรือ รอสังเกตุอาการ ก่อนดำเนินการด้านข้อมูลสารสนเทศ ตามหลัง 2 ชม.กระมังครับ...จึงจะพลาดน้อยที่สุด

จริง ๆแล้ว ผมมาแก้ปัญหาที่ปลายเหตุ อันนี้น่าสนใจครับพี่เกื้อ ผมน่าจะนึกถึงเรื่องนี้ตั้งนานแล้ว แล้วผมจะลองดันดูครับ
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 04, 2012, 22:19:34 PM
ผมลองแก้ไขให้แล้วครับใน 3.55.7.4

ทดสอบใน 3.55.7.4
ทดสอบสั่ง LAB, X-Ray, ผ่าตัด, คราวนี้ไม่ได้สั่งยา ดูผลใน 5 ตาราง

lab_head
lab_order_service
xray_head
operation_list
opitemrece

ตอนเป็น OPD ใน 5 ตาราง น่าจะปกติ ฟิลด์ที่เป็น vn ก็ถูกต้อง ฟิลด์ที่บอก department ก็ถูกต้อง

แต่หลังจากทำ Admit ไปแล้ว
ในตาราง lab_order_service ข้อมูลถูกลบออกไปหมดเลย ซึ่งที่น่าจะถูกต้องคือเพียงแค่เปลี่ยน department จาก OPD เป็น IPD และข้อมูลในฟิลด์ vn ก็น่าจะเป็นเลข AN แต่ทั้งหมดถูกลบออกไปเลย
ส่วนตาราง xray_head ฟิลด์ department ยังคงเป็น OPD แทนที่จะเป็น IPD
ส่วนตาราง operation_list ฟิลด์ patient_department แสดงได้ถูกต้องคือเป็น IPD (ก่อน admit เป็น OPD)

ส่วนเรื่องการเตือนตอน ยกเลิก Admit
มีการเตือนเรื่อง medication ทั้ง ๆ ที่ไม่ได้สั่งยา
เตือน LAB เพราะมีการสั่ง LAB
แต่ไม่เตือนการลบข้อมูล X-Ray และ ข้อมูลผ่าตัด ทั้ง ๆที่มีการสั่ง
กลับไปดูในตาราง lab_head มีรายการ LAB เพิ่มเข้ามาเพียบเลยครับ ทั้ง ๆ ที่สั่งตอนเป็น OPD เพียง 1 รายการ แต่หลังจากยกเลิก Admit แล้ว มีรายการเดิมเบิ้ลเป็น 2 record และมี LAB อื่นเพิ่มมาอีก 3 รายการ
ในตาราง operation_list ฟิลด์ patient_department ก็ยังคงเป็น IPD 


และสุดท้ายก็จะมีหน้าต่าง WindowDebugForm ขึ้นมาบอกว่า

System Message
SQL Error: Duplicate entry '{1DF2C927-5F7E-4405-A626-6734D6993DD4}' for key 1
select * from opitemrece_summary where vn = '550704212616'

SQL Error: Duplicate entry '{4ECBC6FE-2694-49C9-B270-CF162666EF85}' for key 1
select * from opitemrece_summary where vn = '550704212616'

SQL Error: Duplicate entry '{512F6CB3-40F5-4CEC-9935-4BFB0AECB8B5}' for key 1
select * from opitemrece_summary where vn = '550704212616'

เช่นเดิมครับ
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กรกฎาคม 05, 2012, 09:00:19 AM
นับถือ ครับ...อ.เข้ม ตามรอย  แบบลึกซึ้ง ในหน้างาน...ผมเอง คงยังมิอาจสามารถทำเช่นนี้ได้....อยากให้ทีม Admin  ทุกหน่วยบริการ Inside เช่น รพ.พิจิตรครับ  ทำให้...เกิดคุณภาพสารสนเทศที่น่าเชื่อถือมากเลยครับ..

มีโอกาส คงได้ไปเยือน ณ ครับ..รพ.พิจิตร.. 8) 8) 8) 8) 8)   Like  :D :D
หัวข้อ: Re: กรณีล้ม Admit แล้วต้องการนำข้อมูลตอนเป็น OPD กลับมา
เริ่มหัวข้อโดย: E-Hos ที่ กรกฎาคม 05, 2012, 09:43:00 AM
เช้่นกันครับ และเหตุที่มันแจ้งว่า
..


System Message
SQL Error: Duplicate entry '{1DF2C927-5F7E-4405-A626-6734D6993DD4}' for key 1
select * from opitemrece_summary where vn = '550704212616'

SQL Error: Duplicate entry '{4ECBC6FE-2694-49C9-B270-CF162666EF85}' for key 1
select * from opitemrece_summary where vn = '550704212616'

SQL Error: Duplicate entry '{512F6CB3-40F5-4CEC-9935-4BFB0AECB8B5}' for key 1
select * from opitemrece_summary where vn = '550704212616'



เพราะในตาราง  opitemrece_summary  มันเปลี่ยนจาก  VN  550704212616 เป้น AN =......
พอเปลี่ยนกลับ (ยกเลิก admit) ข้อมูลไม่กลับมาเอา VN=550704212616 ไปใส่แทน AN ที่ยกเลิก
ระบบมันจึงหา VN=550704212616 ไม่เจอครับ..
ก้แค่นำ VN ไปใส่อทน AN ในตารางนี้ แล้วก็ Resys ครับ...