BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: naj ที่ มกราคม 24, 2008, 13:30:48 PM

หัวข้อ: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: naj ที่ มกราคม 24, 2008, 13:30:48 PM
ถ้ามีคนไข้ส่งตรวจก่อนเที่ยงคืน แต่ได้ตรวจจริงหลังเีที่ยงคืน เวลาใช้ห้องยา mode 2 ลงบันทึกการสั่งยา (สำหรับรพ ที่แพทย์ยังใช้ใบสั่งยาไม่ได้ใช้ com) สังเกตว่าวันที่ของ field vstdate และ rxdate จะเป็นวันเดียวกัน แต่ vsttime  และ rxtime จะต่างกันคือ rxtime จะใช้เวลาของวันใหม่ที่เราเรียกหลังเที่ยงคืน
เรียนสอบว่าจำเป็นไหมที่ rxdate ควรจะเป็นวันที่เราสั่งหรือไม่ครับ 
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: doramon ที่ มกราคม 24, 2008, 14:20:19 PM
vstdate  vsttime  --> ห้องบัตร ส่งตรวจ

RXdate  rxtime --- > น่าจะเปลียนไปตามวันเวลาที่บันทึกครับ

 ;D
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: sungoku ที่ มกราคม 25, 2008, 10:43:34 AM
ผมลองทดสอบดูแลวครับ rxdate จะบันทึกตามวันที่เรา Visit แต่ rxtime จะบันทึกตามเวลาล่าสุดครับ

ตัวอย่างครับ
ผู้ป่วย visit 23/01/08 เวลา 23.30น.  แต่มีการคีย์รายการค่าใช้จ่าย 24/01/08 เวลา 00.30 น.
ตรวจสอบในตาราง opitemrece
vstdate=23/01/08,      vsttime=23:00:00
rxdate=23/01/08,        rxtime=00:30:00


ข้อสังเกตของผมเองนะครับ
เนี่องจากว่าถ้าเราต้องคีย์รายการค่าใช้จ่ายย้อนหลังใน mode 2 เราต้องย้อนวันที่ไปยังวันที่มีการ visit โปรแกรมจะบันทึกข้อมูลวันที่ตามนั้นหรือป่าวครับ

รบกวนอาจารย์และผู้ที่ทราบข้อมูล แนะนำด้วยครับ
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: sungoku ที่ มกราคม 25, 2008, 10:49:48 AM
เวอร์ชั่นที่ใช้ 3.50.7.7 ครับ
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: manoi ที่ มกราคม 25, 2008, 12:04:46 PM
rxdate และ rxtime จะใช้สำหรับผู้ป่วยในครับ ผู้ป่วยนอกให้ใช้ vstdate และ vsttime หากต้องการทราบเวลาบันทึกให้นำมาจาก service_time ครับ
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: sungoku ที่ มกราคม 25, 2008, 14:31:23 PM
ขอบคุณครับ อาจารย์
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: white ที่ ตุลาคม 01, 2008, 18:15:39 PM
ขออ้างอิงถึงกระทู้เก่า (มาก) ครับ
ไม่แน่ใจว่าจะมีผลกระทบต่ออะไรมากหรือเปล่า
หากเขียนรายงานที่มี rxdate / rxtime

ตัวอย่าง report ที่ผมใช้ rxdate / rxtime

CUSTOM- รายงานการใช้ยาห้อง ER เพื่อเบิกกับห้องยา นอกเวลา 15.30 - 8.00 อีกวัน

set @t1 = unix_timestamp('2008-09-01')+time_to_sec('15:30:01');
set @t2 = unix_timestamp('2008-09-02')+time_to_sec('08:00:00');
select  a.icode,concat(b.name,' ',strength,' (',b.units,')') as drugname ,sum(a.qty) as total,dosageform,b.unitprice, sum_price, a.vstdate
FROM opitemrece a
LEFT OUTER JOIN drugitems b ON a.icode=b.icode
WHERE
(
(unix_timestamp(a.rxdate)+time_to_sec(a.rxtime) between @t1 and @t2
AND time_to_sec(rxtime) > time_to_sec(vsttime))
OR
( time_to_sec(rxtime) < time_to_sec(vsttime)
AND unix_timestamp(ADDDATE(a.rxdate,1))+time_to_sec(a.rxtime) between @t1 and @t2)
)
AND a.icode LIKE'1%'
AND dep_code  in ('014')
AND a.vstdate between'2008-06-01'and'2013-06-02'
group by   a.icode,b.name,strength,b.units,dosageform
order by dosageform,b.name


ผมเขียนให้มีเงื่อนไขว่า ถ้า rxtime < rxdate แปลว่าสั่งยาข้ามวันจาก vstdate
ให้ add date อีก 1 วัน

ผมคิดว่า หากอาจารย์แก้ให้ rxdate เปลี่ยนไป อาจทำให้มีปัญหาการสั่งยาผู้ป่วยในได้
เช่น อาจทำให้สั่งแล้วผิดวัน

จึงอยากถามว่าผมควรจะเขียนรายงานอย่างไรดี
เพราะจะใช้ service12 (= เวลาที่แพทย์บันทึกสั่งยา (ตรวจเสร็จ) )
ก็ไม่มีวันที่กำกับอยู่ดี

ขอบคุณครับ
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 01, 2008, 18:45:20 PM
rxdate ใน opitemrece แก้ไขให้แล้วครับใน 3.51.10.1
หัวข้อ: Re: ปรึกษาเรื่อง vstdate rxdate ในตาราง opitemrece
เริ่มหัวข้อโดย: white ที่ ตุลาคม 01, 2008, 19:14:47 PM
rxdate ใน opitemrece แก้ไขให้แล้วครับใน 3.51.10.1

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

แล้วจะไม่มีผล ทำให้ ผู้ป่วยในผิดพลาด ใช่ไหมครับ
กลัวสร้างปัญหา :'(