BMS-HOSxP Community

HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: kungkung ที่ กรกฎาคม 02, 2010, 11:18:13 AM

หัวข้อ: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: kungkung ที่ กรกฎาคม 02, 2010, 11:18:13 AM
คือ  งานเวชสถิติ  ต้องการให้ใน OPD Card แสดงอายุล่วงหน้าจากปีที่ พิมพ์ ล่วงหน้าไปอีก 5 ปี ครับ  คือไม่อยากเปลี่ยนปกทุกปี
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 02, 2010, 11:23:59 AM
ิเพิ่ม variable ที่ปก opd card ด้วย

value:=getsqlstringdata('select year(firstday)+5 from patient where hn="'dbpipeline['hn']'" ');
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: kungkung ที่ กรกฎาคม 02, 2010, 12:28:19 PM
ิเพิ่ม variable ที่ปก opd card ด้วย

value:=getsqlstringdata('select year(firstday)+5 from patient where hn="'dbpipeline['hn']'" ');


ลองใส่แล้วคับแต่มันออกมาเป็นปี อย่างเดียว  แล้วก็ขาดไป 1 ปีด้วยคับ  ออกมาเป็น 2014 ซึ่งมันน่าจะเป็น 2015  แล้วอายุจะให้มันแสดงยังไงคับ งง
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: golf_win ที่ กรกฎาคม 02, 2010, 12:35:19 PM
value:=getsqlstringdata('select concat(day(firstday),"/",month(firstday),"/",year(firstday)+548) as destroydate from patient where hn="'dbpipeline['hn']'" ');
เอาออกมาเป็นปี พ.ศ. เลย ;D ;D
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: kungkung ที่ กรกฎาคม 02, 2010, 12:47:24 PM
value:=getsqlstringdata('select concat(day(firstday),"/",month(firstday),"/",year(firstday)+548) as destroydate from patient where hn="'dbpipeline['hn']'" ');
เอาออกมาเป็นปี พ.ศ. เลย ;D ;D

ขอบคุณมากครับพี่กอล์ฟ    เสียดายแย่เลยวันนั้นที่ไม่ได้ไปด่านฯ  ไม่รู้จะมีโอกาสแบบนั้นอีกเปล่า เฮ้อ
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: kungkung ที่ กรกฎาคม 02, 2010, 13:32:12 PM
อยากให้ออกมาลักษณะนี้ครับ
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: golf_win ที่ กรกฎาคม 02, 2010, 13:50:30 PM
ถ้าจะทำแบบนี้ สู้ทำเป็นรายงานผู้ป่วยที่ไม่ได้มา visit ภายใน 5 ปีไม่ดีกว่าเหรอครับ ??? ???
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: kungkung ที่ กรกฎาคม 02, 2010, 15:00:57 PM
ทีมตรวจเวชระเบียนต้องการให้ออกมาลักษณะดังกล่าวอ่ะคับ 
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: golf_win ที่ กรกฎาคม 02, 2010, 15:14:49 PM
งงครับ ดูเพื่ออะไร แล้วใน sticker บัตรคิวใช้ดูไม่ได้เหรอครับ และที่ต้องการเราก็ไม่รู้ว่าในปีหน้าผู้ป่วยจะมาวันไหน อายุที่จะเอามาลงก็เปลี่ยนทุกวัน เอาเป็นว่าคงจะต้องเขียนเองละครับ  ??? ???
หัวข้อ: Re: อยากให้ในปก OPD Card "FORM-R1T02" คำนวณอายุล่วงหน้า 5 ปี
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กรกฎาคม 02, 2010, 15:16:23 PM
หากต้องการจริง  คงต้อง ทำ valiable คำนวนอายุ ไปเลย  6 ตัว  เปลี่ยนตรงการบวกเพิ่ม 1 ปี เพื่อคำนวณอายุเป็น

ตัวเลข  ใช่ป่ะ ในปก OPD แต่มีข้อเสีย คือ ถ้า ใส่ วันเดือนปีเกิดผิด  หรือไม่ใช่วันเกิืดจริง

 ต้องเสีย liquid paer และไม่สะอาด เพราะต้องมานั่งแก้ไข เสียเวลาน่ะครับ   การเขียนอายุ ผมว่าเป็น  การ

oreintation ทั้ง ผู้ให้บริการ และผู้รับบริการ  ทำให้เกิดสมาธิ และจดจ่อ ต่อความถูกต้องของข้อมูลเป็นประจำน่ะ

ครับ... อย่า auto มากเกินไป  ได้ไม่คุ้มเสียครับ...