BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ พฤษภาคม 22, 2009, 13:58:56 PM

หัวข้อ: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: panus_t ที่ พฤษภาคม 22, 2009, 13:58:56 PM
vn_stat กับ ovst ต่างกันอย่างไรครับ
ทำไม
# select * from vn_stat   where  vstdate between '2007-10-01' and '2008-09-30'  เท่ากับ 114611 record
# select * from ovst   where  vstdate between '2007-10-01' and '2008-09-30'  เท่ากับ 118081 record


 ??? ???
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: thecoy ที่ พฤษภาคม 22, 2009, 14:01:16 PM
คำถามน่าสนใจครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤษภาคม 22, 2009, 17:53:58 PM

... มีใครเข้าไปแก้ไขข้อมูล  โดยไปลบข้อมูลออกจากตาราง vn_stat  โดยตรงหรือเปล่าครับ ...

... ของผมสองตารางนี้ ก็เท่ากันนะครับ ....


... ยังงัยก็ใช้การ Resync VN ดูนะครับ(ถ้าทำทั้งหมดอาจใช้เวลานานมากๆ) ...  :D ....
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 22, 2009, 18:00:04 PM
ปรกติก็เท่ากันนะครับ   ส่งตรวจ 1 ครั้ง  ทั้ง 2 table ก็จะมี 1 record เท่ากัน    ที่ไม่เท่ากันอาจเป็นเพราะ

- โดนลบ 

-ตอนแรก ที่เริ่มระบบ ได้โอนข้อมูลจากของเก่าเข้า hosxp  แล้วทำให้ไม่เท่า หรือเปล่า  ไม่แน่ใจ
 ;D ;D ;D ;D
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Neo ที่ พฤษภาคม 22, 2009, 23:15:22 PM
ของ รพ.ผมก็ไม่เท่ากัน มีวิธีแก้ไข้หรือเปล่าครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤษภาคม 23, 2009, 08:11:28 AM
ของ รพ.ผมก็ไม่เท่ากัน มีวิธีแก้ไข้หรือเปล่าครับ


...   Resync VN  ครับ ...

...   ถ้าทำ Full  Resync VN  บางทีอาจจะต้องใช้เวลา 2-3 วันถึงจะเรียบร้อยครับ ...  :D ...
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: panus_t ที่ พฤษภาคม 23, 2009, 08:41:11 AM
ขอบคุณครับ
มันมีให้เลือก แบบ full กับ ไม่ full ใช่หรือเปล่าครับ   ;D เลือกตรงไหนครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤษภาคม 23, 2009, 09:09:42 AM

.. ถ้าเรารู้วันที่ข้อมูลมีปัญหา ก็ทำ Resync VN เฉพาะวันนั้นก็ได้ครับ ...


.. ไปที่หน้าต่าง  บันทึกผลวินิจฉัย แล้วคลิกขวาที่ชื่อผู้ป่วยคนใหนก็ได้ครับ แล้วเลือก Resync - VN ระบบก็จะทำการ Resync VN ของวันนั้นให้ครับ ...  :D ..
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤษภาคม 23, 2009, 09:16:42 AM

... ส่วนถ้าเราจะทำแบบ full  ก็ไปที่  System => Check DB  แล้วเลือกที่ปุ่ม Advance ครับ ...

... ที่ส่วนของ VN Check  เลือก Regenerate VN-STAT  แบบ Full Regen VN ครับ แล้วต้องรอจนระบบดำเนินการเสร็จ  อาจจะ 2-3 วัน หรือมากกว่าแล้วแต่ปริมาณของข้อมูลครับ   ทำได้โดยไม่ต้องหยุดระบบครับ ... :D ...
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 24, 2009, 08:19:06 AM
   ทำได้โดยไม่ต้องหยุดระบบครับ ... :D ...

ขอบคุณทุกคำตอบของพี่ขวดครับเป็นการเพิ่มความรู้ให้กับน้องๆ HOSxP ทุกคน
ผมเองก็งงอยู่กับตัวเอง(งานเข้า)
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: panus_t ที่ พฤษภาคม 25, 2009, 16:46:22 PM
ขอบคุณครับ   ;D ;D

ถ้าทำแบบ Full Regen VN เครื่อง User จะใช้งานช้าลงมากหรือเปล่าครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤษภาคม 25, 2009, 16:54:39 PM

...  ;D  ;D  อิ อิ  แบบนี้  ต้องลองครับ   อิ อิ  ;D  ;D ...
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: panus_t ที่ พฤษภาคม 27, 2009, 08:09:16 AM
1. ผมลองแบบ Full  Resync VN แล้วครับ ที่หน้า VN Check มันจะมีตัวเลขวิ่งที่ มุมซ้ายบน และ ล่าง (บน=010729204529  ล่าง=343 Msec/Rec)  ตัวเลข 2 ตัวนี้หยุดคือเสร็จแล้วใช่หรือเปล่าครับ

2. ถ้าระหว่างที่ทำ Full  Resync VN ยังไม่เสร็จ แล้วติดต่อ MySQL ไม่ได้ DB จะเป็นอะไรหรือเปล่าครับ

3. วันนี้ลองเข้าไป VN Check แล้วกดปุ่ม Regenerate VN-STAT แล้วไม่มีอะไรเกิดขึ้นครับมันนิ่งเฉย ๆ ไม่ทำงานอะไรเลย (มันสามารถกดได้อีกหรือเปล่าครับ )

4. ผมลองทำ  Full  Resync VN  แล้วเครื่องลูกใช้งานได้ปกติไม่ช้าครับ    ;D
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: panus_t ที่ พฤษภาคม 27, 2009, 09:34:04 AM
Resync VN เฉพาะวัน ได้ครับ ขึ้นข้อความนี้หมายความว่าไงครับ

System Message
SQL Error: Duplicate entry '{BBC48C7E-1103-436B-8030-83892FDB817F}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '501004165402'

SQL Error: Duplicate entry '{7695BF4C-820D-4E06-ABAC-FAA5DB7AAFD1}' for key 'PRIMARY'
select * from opitemrece_summary where vn = '501004165402'
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: mr.yung ที่ มกราคม 04, 2012, 14:28:07 PM
อยากจะทราบว่า  สรุปแล้วมันต่างกันอย่างไรครับ  เวลาเขียนรายงานเช่น 

จะดึงจำนวนผู้ที่มารับบริการในวันนี้  แล้วเราต้องใช้ตารางไหนเป็นหลัก
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 04, 2012, 16:05:37 PM
อยากจะทราบว่า  สรุปแล้วมันต่างกันอย่างไรครับ  เวลาเขียนรายงานเช่น 

จะดึงจำนวนผู้ที่มารับบริการในวันนี้  แล้วเราต้องใช้ตารางไหนเป็นหลัก

ลองอ่านเพิ่มใน..... Admin manual  ---> Chapter 21 ครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Man Of Romance ที่ มกราคม 04, 2012, 17:26:10 PM
ข้อมูลผมมีปัญหามากกว่านี้อีกครับ ทางแก้ทำอย่างไรครับ
1. select * from ovstdiag where vstdate between '2010-10-01' and '2010-10-01' and icd10='8952'
2. select * from opitemrece where  icode ='3090024' and vstdate between '2010-10-01' and '2010-10-01'

จากคำสั่ง หาจำนวนคนที่ทำ EKG  คำสั่งที่ 1 ได้ 2 คน คำสั่งที่ 2 ได้ 3 คน แต่ถ้าหาจาก ตาราง opitemrece ขณะนี้ ข้อมูล TRX ผมหาย ข้อมูล EKG ก็หายไปด้วย ครึ่งนึ่ง ต้องทำอย่างไรครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 04, 2012, 21:26:14 PM
ข้อมูลผมมีปัญหามากกว่านี้อีกครับ ทางแก้ทำอย่างไรครับ
1. select * from ovstdiag where vstdate between '2010-10-01' and '2010-10-01' and icd10='8952'
2. select * from opitemrece where  icode ='3090024' and vstdate between '2010-10-01' and '2010-10-01'

จากคำสั่ง หาจำนวนคนที่ทำ EKG  คำสั่งที่ 1 ได้ 2 คน คำสั่งที่ 2 ได้ 3 คน แต่ถ้าหาจาก ตาราง opitemrece ขณะนี้ ข้อมูล TRX ผมหาย ข้อมูล EKG ก็หายไปด้วย ครึ่งนึ่ง ต้องทำอย่างไรครับ

เป็นไปได้ที่ข้อ 1 ไม่ได้กำหนดรหัสหัตการ icd9 cm ให้กับกิจกรรม และบางครั้งไม่ได้บันทึกหัตการแต่บันทึกค่าใช้จ่ายตรง ๆ ใน หน้าจอสั่งเวชภัณฑ์ครับ...
ส่วนข้อ 2 ลองหารายการที่ไม่ครบ จาก opitemrece_trx ได้หรือไม่ครับ..
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 04, 2012, 22:51:08 PM
select i.an, i.order_no, i1.regdate, i1.dchdate
from ipt_order_no i
left outer join opitemrece o on i.an = o.an and i.order_no=o.order_no
join ipt i1 on i.an=i1.an
where o.order_no is null and i.order_type="TRx" and i1.regdate between "2011-12-01" and "2011-12-29"
order by i1.an
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: Man Of Romance ที่ มกราคม 05, 2012, 07:58:16 AM
** ดูข้อมูลแล้วเป็นตามที่ อ.เกื้อบอก ครับ ถ้าแพทย์ ลงจะลง ค่าใช้จ่ายที่หน้าสั่งเวชภัณฑ์ เลย ส่วนถ้า er ลง ลงเป็นการทำหัตการ ครับ **
ขอบคุณ ท่าน อ.เกื้อ และ ท่าน udomchok มากครับ ตอนนี้ก็ว่าจะ กู้ TRx ทีละวัน ที่ละคน จนกว่าจะครบ 1 ปี ที่หาย ผมสังเกตว่า ที่ รพ.ข้างเคียง  ถ้าไม่ up version จาก 3.53.11.xx เป็น 3.54.2.2 กระโดดข้ามมา up 3.54.7.20 เลย TRx ไม่หายครับ
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 05, 2012, 08:25:23 AM
** ดูข้อมูลแล้วเป็นตามที่ อ.เกื้อบอก ครับ ถ้าแพทย์ ลงจะลง ค่าใช้จ่ายที่หน้าสั่งเวชภัณฑ์ เลย ส่วนถ้า er ลง ลงเป็นการทำหัตการ ครับ **
ขอบคุณ ท่าน อ.เกื้อ และ ท่าน udomchok มากครับ ตอนนี้ก็ว่าจะ กู้ TRx ทีละวัน ที่ละคน จนกว่าจะครบ 1 ปี ที่หาย ผมสังเกตว่า ที่ รพ.ข้างเคียง  ถ้าไม่ up version จาก 3.53.11.xx เป็น 3.54.2.2 กระโดดข้ามมา up 3.54.7.20 เลย TRx ไม่หายครับ

ไม่น่าจะใช่   :D
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: ทักบอน ที่ มกราคม 05, 2012, 12:12:41 PM
ตกลงว่า มันไม่เท่ากันนี่ ผิดปกติหรอครับ

เพราะผมหลงเข้าใจว่า ovst -> เอาไว้เก็บข้อมูลการให้บริการ เช่นว่า หากคนไข้มาลงทะเบียนที่ห้องบัตรปุ๊บ
ข้อมูลก็จะถูกบันทึกลงตารางนี้

แต่หาก คนไข้ไม่ไป ซักประวัติ ไม่เข้าพบแพทย์แต่กลับบ้านเลย ตาราง vn_stat ก็ไม่น่าจะมีข้อมูลรึเปล่าครับ?

หรือว่าผมเข้าใจผิด?

คือที่ผมเข้าใจก็คือ ว่า
ovst จะเก็บเมื่อมีคนมาลงทะเบียน
แต่ vn_stat จะเก็บเมื่อมีการให้บริการเกิดขึ้น ถูกไหมครับหรือผมเข้าใจผิด Y_Y
หัวข้อ: Re: vn_stat กับ ovst ต่างกันอย่างไรครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 05, 2012, 13:12:01 PM
vn_stat มีการสรุปค่าใช้จ่ายตาม incone_group ซึ่งไม่มีใน ovst

vn_stat จัดการนับยอด เก่าใหม่ในปี ในเดือน และคำนวณอายุ ณวันที่เข้ารับบริการ แต่ไม่มีใน ovst  เป็นต้น

แต่ vn_stat ต้องมาจาก ovst เสมอครับ...

จุดเริ่มOPD----> patient--->  ovst ----> opdscreen--->opitemrece------>  incoth---->   vn_stat หรือดูจาก ER-DIAGRAM ของระบบงาน OPD จากที่ อ.ชัยพรทำไว้ให้ก็ได้ครับ..