BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ittipol ที่ พฤษภาคม 19, 2008, 07:12:41 AM
-
อาจารย์ครับ อยากเรียนถามอาจารย์หน่อยครับ ในการแก้ไขข้อมูลที่ระบบบัญชี 1 เวลาบันทึกจะแสดง duplicate cid นั้นคืออะไรครับ และแก้ไขยังงัยครับถึงจะบันทึกได้ครับ
-
เกิดจากเลข CID ซ้ำหรือเปล่าครับ หรือว่ามีเลข CID 2 อัน ท่าน ittipol ลองตรวจสอบดูนะครับ
-
ขอใช้พื้นที่หน่อยนะครับท่าน ittipol...... เรียนถาม อ.manoi ครับเกี่ยวกับการแก้ไขเลข CID ของผู้ป่วยที่เคยมารับบริการแล้วได้เลข CID เป็น 1-1111-11111-11-1 การแก้ไขต้องแก้ไข
ที่แฟ้ม OPD ก่อนแล้วนำเลข CID ที่ Genได้ไปแก้ไขข้อมูลในระบบบัญชี 1 ใช่ไหมครับ อ. manoi
หรือว่ามีขั้นตอนการแก้ไขอย่างไรครับ
-
ขอใช้พื้นที่หน่อยนะครับท่าน ittipol...... เรียนถาม อ.manoi ครับเกี่ยวกับการแก้ไขเลข CID ของผู้ป่วยที่เคยมารับบริการแล้วได้เลข CID เป็น 1-1111-11111-11-1 การแก้ไขต้องแก้ไข
ที่แฟ้ม OPD ก่อนแล้วนำเลข CID ที่ Genได้ไปแก้ไขข้อมูลในระบบบัญชี 1 ใช่ไหมครับ อ. manoi
หรือว่ามีขั้นตอนการแก้ไขอย่างไรครับ
ทีี่เคยทดสอบผมต้องแก้สองที่ครับ
1.ที่ส่งตรวจ OPD
2. บัญชี 1
-
ผมทดสอบในระบบบัญชี 1 ก่อน Gen CID เรียบร้อยแต่พอลองส่งตรวจใหม่มัน Invalid Cid / person ID
คิดว่ามันคงไม่ลิ้งค์ไปที่แฟ้ม OPD เลยลองสอบถามดูครับ ลองทดสอบ Gen CID ในแฟ้ม OPD พอเลือกบันทึกมี error นิดนึงแต่ปรากฏว่ารายการในระบบบัญชี 1 ถูกแก้ไข CID ให้เรียบร้อย ตอนนี้เข้าใจขั้นตอนแล้วครับผม
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
-
ผมเพิ่ง อัพเสอร์ ชั้นหลังจากไม่ได้อัพ มาปีพอดี เป็น V3.54.8.19 เพิ่งจะลงบัญชี1 เกิด duplicate cid ไปตรวจแล้วไม่มี cid ที่เกิดขึ้น มีวิธีอื่น อีกไหม ครับ ที่มันทำให้ขึ้น duplicate cid ครับ ขอบคุณครับ
-
อาการนี้ ผมน่าจะเคยเจอ แต่ไม่รู้จะเป็น อาการเดียวกันหรือเปล่านะครับ
ในเวอร์ ใหม่ ของ HOSxP จะมี ระบบการเพิ่ม ข้อมูล อัติโนมัติเมื่อเราเพิ่มข้อมูล จากบัญชี หนึ่ง(ตาราง Person) ระบบจะทำการเพิ่มข้อมุลให้เองใน ตาราง Patient และที่ ขึ้น duplicate cid น่าจะ ซ้ำกับ ตาราง Patient หรือเปล่าครับ
จะมี คำสั่้ง อยู่ใน system setting ครับ ที่บอกว่า ไม่ให้เพิ่ม ข้อมูลใน Patient แต่ ถ้าปิด option ตัวนี้ เวลาเราจะเิพิ่ม ข้อมุล ใน บัญชี 1 จะต้อง ดึงข้อมุล จาก patient นะครับ และ ต้อง ลงทะเบียนทำบัตรใน patient ก่อน
ลองดูนะครับ ไม่รุ้จะเป็นอันเดียวกันเหรือเปล่า
-
select * from ptcardno เพือดูว่า....มีการใช้ cid ซ้ำในตารางนี้หรือเปล่า ไปจัดการลบที่ซ้ำครับ..เอาไว้กับ hn ที่เหลืออยู่ในปัจจุบันพอ...มิเช่นนั้น จะเจอ dup cip
ผมเพิ่ง อัพเสอร์ ชั้นหลังจากไม่ได้อัพ มาปีพอดี เป็น V3.54.8.19 เพิ่งจะลงบัญชี1 เกิด duplicate cid ไปตรวจแล้วไม่มี cid ที่เกิดขึ้น มีวิธีอื่น อีกไหม ครับ ที่มันทำให้ขึ้น duplicate cid ครับ ขอบคุณครับ
-
ของลองช่วงบ่าย นะครับขอบคุณครับพี่ๆ
-
select * from ptcardno เพือดูว่า....มีการใช้ cid ซ้ำในตารางนี้หรือเปล่า ไปจัดการลบที่ซ้ำครับ..เอาไว้กับ hn ที่เหลืออยู่ในปัจจุบันพอ...มิเช่นนั้น จะเจอ dup cip
ผมเพิ่ง อัพเสอร์ ชั้นหลังจากไม่ได้อัพ มาปีพอดี เป็น V3.54.8.19 เพิ่งจะลงบัญชี1 เกิด duplicate cid ไปตรวจแล้วไม่มี cid ที่เกิดขึ้น มีวิธีอื่น อีกไหม ครับ ที่มันทำให้ขึ้น duplicate cid ครับ ขอบคุณครับ
พี่เกื้อใช้คำสั่งลบได้เลยไหมอ่ะครับ ไล่ดูที่ละบรรทักตาลายอ่ะครับ
-
ใช้คำสั่งนี้เลยครับ
SELECT cardno,count(cardno) FROM ptcardno GROUP BY cardno Having COUNT(cardno) > 1
แล้วก็ทำการลบ HN ที่ไม่ใช่ทิ้งครับ
ถามเพิ่มเติมครับ อ. ท่านใด สามารถเขียน คำสั่งเพิ่มเพื่อ แสดง HN ที่ซ้ำ ได้บ้างครับ
-
ใช้คำสั่งนี้เลยครับ
SELECT cardno,count(cardno) FROM ptcardno GROUP BY cardno Having COUNT(cardno) > 1
แล้วก็ทำการลบ HN ที่ไม่ใช่ทิ้งครับ
ถามเพิ่มเติมครับ อ. ท่านใด สามารถเขียน คำสั่งเพิ่มเพื่อ แสดง HN ที่ซ้ำ ได้บ้างครับ
เพิ่มเงื่อนไข and hn not in (select distinct(hn) from vn_stat where vstdate between"2008-10-01" and"2011-09-15") เพื่อแสดง hn ที่ไม่เคยเรียกใช้ในระบบ บริการในรอบปีที่ต้องการตรวจสอบครับ..
-
เพิ่มคำสั่งแล้วขึ้น error ดังรูป อ่ะครับท่าน
แล้วผมเพิ่มคนไข้ใน ลงทะเบียนผู้ป่วยใหม่ก่อนแล้วด้วยอ่ะครับ
-
ผมเพิ่ง อัพเสอร์ ชั้นหลังจากไม่ได้อัพ มาปีพอดี เป็น V3.54.8.19 เพิ่งจะลงบัญชี1 เกิด duplicate cid ไปตรวจแล้วไม่มี cid ที่เกิดขึ้น มีวิธีอื่น อีกไหม ครับ ที่มันทำให้ขึ้น duplicate cid ครับ ขอบคุณครับ
;D ;D ;D ที่ว่าไปตรวจแล้วนี่ไปตรวจสอบแบบไหน / ที่ไหน ครับ ถ้า Duplicate CID ที่บัญชี 1 มีเหตุผลเดียวคือมีเลข CID นั้นอยู่แล้วที่บัญชี 1 ;D ;D ;D
-
เพิ่มคำสั่งแล้วขึ้น error ดังรูป อ่ะครับท่าน แล้วผมเพิ่มคนไข้ใน ลงทะเบียนผู้ป่วยใหม่ก่อนแล้วด้วยอ่ะครับ
คำสั่งผิดครับ..ลองเอาแบบน้อย ๆวันก่อน
SELECT cardno,count(cardno) FROM ptcardno
where hn not in (select distinct(hn) from vn_stat where vstdate between"2010-10-01" and"2011-09-15") GROUP BY cardno Having COUNT(cardno) > 1
-
ผมเพิ่ง อัพเสอร์ ชั้นหลังจากไม่ได้อัพ มาปีพอดี เป็น V3.54.8.19 เพิ่งจะลงบัญชี1 เกิด duplicate cid ไปตรวจแล้วไม่มี cid ที่เกิดขึ้น มีวิธีอื่น อีกไหม ครับ ที่มันทำให้ขึ้น duplicate cid ครับ ขอบคุณครับ
;D ;D ;D ที่ว่าไปตรวจแล้วนี่ไปตรวจสอบแบบไหน / ที่ไหน ครับ ถ้า Duplicate CID ที่บัญชี 1 มีเหตุผลเดียวคือมีเลข CID นั้นอยู่แล้วที่บัญชี 1 ;D ;D ;D
ผมตรวจสอบแล้วว่ามี cid ซ้ำอยู่ครับ (ขอโทษทีครับ ตอนแรกตรวจสอบผิดวิธี ) ผม จะทำการลบ cid ซ้ำ อยู่อ่ะครับ หา วิธีทำอยู่ เพราะ มันซ้ำมากมาย แล้ว มีปัญหาย้ายบ้านไปแล้ว ที่บ้านใหม่ มีชื่อ แต่ที่บ้าน เก่าชื่อก็ไม่หายไปอ่ะครับ
-
เพิ่มคำสั่งแล้วขึ้น error ดังรูป อ่ะครับท่าน แล้วผมเพิ่มคนไข้ใน ลงทะเบียนผู้ป่วยใหม่ก่อนแล้วด้วยอ่ะครับ
คำสั่งผิดครับ..ลองเอาแบบน้อย ๆวันก่อน
SELECT cardno,count(cardno) FROM ptcardno
where hn not in (select distinct(hn) from vn_stat where vstdate between"2010-10-01" and"2011-09-15") GROUP BY cardno Having COUNT(cardno) > 1
พี่เกื้อแล้วจะลบต้องทำไง มั้งอ่ะครับ
-
ผมตรวจสอบแล้วว่ามี cid ซ้ำอยู่ครับ (ขอโทษทีครับ ตอนแรกตรวจสอบผิดวิธี ) ผม จะทำการลบ cid ซ้ำ อยู่อ่ะครับ หา วิธีทำอยู่ เพราะ มันซ้ำมากมาย แล้ว มีปัญหาย้ายบ้านไปแล้ว ที่บ้านใหม่ มีชื่อ แต่ที่บ้าน เก่าชื่อก็ไม่หายไปอ่ะครับ
;D ;D ;D
1. ถ้าจะทำการลบ cid ที่ซ้ำแนะนำให้ตรวจสอบก่อนว่ามีการให้บริการกับ person_id นั้นหรือเปล่าถ้ามีการให้บริการจะมีปัญหากับข้อมูลที่ให้บริการไปแล้วนะครับ ควรจะรวม person น่าจะดีกว่าข้อมูลก็ยังอยู่
2. มีปัญหาย้ายบ้านไปแล้ว ที่บ้านใหม่ มีชื่อ แต่ที่บ้าน เก่าชื่อก็ไม่หายไป ถ้าย้ายถูกวิธีไม่พบปัญหาแบบนี้ครับ การย้ายในบัญชี 1 มี "ย้ายบ้าน" คือย้ายบ้านทั้งหลังไปอยู่หมู่อื่น กับ "ย้ายบุคคลเข้าบ้าน" คือย้ายเป็นรายบุคคลเข้าไปยังบ้านที่ต้องการย้ายเข้า ต้องทำความเข้าใจขั้นตอนตรงนี้ด้วยครับ
;D ;D ;D
-
ผมตรวจสอบแล้วว่ามี cid ซ้ำอยู่ครับ (ขอโทษทีครับ ตอนแรกตรวจสอบผิดวิธี ) ผม จะทำการลบ cid ซ้ำ อยู่อ่ะครับ หา วิธีทำอยู่ เพราะ มันซ้ำมากมาย แล้ว มีปัญหาย้ายบ้านไปแล้ว ที่บ้านใหม่ มีชื่อ แต่ที่บ้าน เก่าชื่อก็ไม่หายไปอ่ะครับ
;D ;D ;D
1. ถ้าจะทำการลบ cid ที่ซ้ำแนะนำให้ตรวจสอบก่อนว่ามีการให้บริการกับ person_id นั้นหรือเปล่าถ้ามีการให้บริการจะมีปัญหากับข้อมูลที่ให้บริการไปแล้วนะครับ ควรจะรวม person น่าจะดีกว่าข้อมูลก็ยังอยู่
2. มีปัญหาย้ายบ้านไปแล้ว ที่บ้านใหม่ มีชื่อ แต่ที่บ้าน เก่าชื่อก็ไม่หายไป ถ้าย้ายถูกวิธีไม่พบปัญหาแบบนี้ครับ การย้ายในบัญชี 1 มี "ย้ายบ้าน" คือย้ายบ้านทั้งหลังไปอยู่หมู่อื่น กับ "ย้ายบุคคลเข้าบ้าน" คือย้ายเป็นรายบุคคลเข้าไปยังบ้านที่ต้องการย้ายเข้า ต้องทำความเข้าใจขั้นตอนตรงนี้ด้วยครับ
;D ;D ;D
อันนี้แหล่ะครับ.เทพ..jdadmin1 ตัวจริงครับ...ท่านเข้าใจทะลุ....ปรุโปร่ง...สำหรับระบบงาน บัญชี 1-8 ครับ...เทพแท้ ๆเลย ข้าน้อยขอคารวะ
สรุปป๋าให้รวบประวัติการรักษาถ้าเป็นคนเดียวกัน
ในเมนูระบบงานบัญชี 1----tool-----รวบ person ที่ผิด..อันนั้นแหล่ะ
กับ ย้ายบ้านในเมนู หลังคาเรือน บัญชี 1 ย้ายคนเข้าบ้าน..
ส่วนเรื่อง เจอปัญหา ptcardno ซ้ำซ้อนในหลาย HN ให้งานเวชระเบียนค้นประวัติจาก serch cid ครับ..แล้วดูว่าตัวจริงต้องใช้ 13 หลัีกใด อย่าลบดิบ ๆ จากตารางครับ...ข้อมูลที่แก้ไขถูกต้องจากระบบเวชระเบียนจะถูกนำมาเขียนที่ pcardno เอง...ส่วนคนที่หาไม่ได้จริง ๆ ให้ใช้หลักการ Generate cid โดยการคลิ๊กขวาช่องเลขประชาชนของระบบเวชระเบียนรายใหม่ครับ...
-
ขอบคุณครับ ท่าน ทั้ง สอง เจอกันข้าขอคาระว่ะท่าน สองจอกนะครับ
-
::) การค้นด้วย CID ซ้ำ ถ้าไม่เจอ ให้ติ๊ก แสดงผู้ป่วยที่เสียชีวิตด้วยนะครับ เพราะรายการพวกนี้จะไม่ยอมแสดง ถ้าไม่ติ๊กเงื่อนไขไว้
-
::) การค้นด้วย CID ซ้ำ ถ้าไม่เจอ ให้ติ๊ก แสดงผู้ป่วยที่เสียชีวิตด้วยนะครับ เพราะรายการพวกนี้จะไม่ยอมแสดง ถ้าไม่ติ๊กเงื่อนไขไว้
ใช่เลย.. :D
-
เพิ่มคำสั่งแล้วขึ้น error ดังรูป อ่ะครับท่าน แล้วผมเพิ่มคนไข้ใน ลงทะเบียนผู้ป่วยใหม่ก่อนแล้วด้วยอ่ะครับ
คำสั่งผิดครับ..ลองเอาแบบน้อย ๆวันก่อน
SELECT cardno,count(cardno) FROM ptcardno
where hn not in (select distinct(hn) from vn_stat where vstdate between"2010-10-01" and"2011-09-15") GROUP BY cardno Having COUNT(cardno) > 1
ผมอยากให้แสดง HN ที่ซ้ำด้วยครับ ทำอย่างไร
-
select hn เพิ่มครับ..จากตารางเดียวกัน
-
แก้ cid ซ้ำ ออกแล้ว มันก็ยังขึ้น duplicate cid ครับ
-
แก้ cid ซ้ำ ออกแล้ว มันก็ยังขึ้น duplicate cid ครับ
ดู sql trace ขณะทำรายการว่าระบบไปตรวจสอบจากตารางไดครับ..จะได้ไปเปิดดูเพื่อตรวจสอบและแก้ไข