BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: komanp ที่ สิงหาคม 03, 2009, 10:21:33 AM

หัวข้อ: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: komanp ที่ สิงหาคม 03, 2009, 10:21:33 AM
ถ้าเริ่มลาวันที่ 22 กรกฎาคม 2552 ถึงวันที่ 24 กรกฎาคม 2552 จะเป็น 2 วัน
แต่ถ้าตั้งแต่วันที่ 31 กรกฏาคม 2552 ถึงวันที่ 2 สิงหาคม 2552 ตรงสมควรลาพักผ่อนจะเป็น 71 วันครับ
ข้ามเดือนแล้วมันจะคำนวนวันลาพักผ่อนผิดครับ ไม่แน่ใจว่าเป็นที่ฟอร์มใบรับรองแพทย์ หรือว่า เป็นที่ฐานของ hosxp ครับ
เช่นในรูปครับ
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ สิงหาคม 03, 2009, 13:13:07 PM
น่าจะเป็นที่ฟอร์ม report ครับ แต่ต้อง up file ขึ้นมาใหม่เพราะตัวใบรับรองแพทย์น่าจะเป็น doctor-cert-xxx
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 03, 2009, 13:28:17 PM

... เป็นที่ฟอร์มอย่างที่ pop_hosxp  บอกครับ   

    ถ้าเป็น ใบรับรองแพทย์ - ลาป่วย  ลองส่งฟอร์ม DOCTOR-CERT-2 มาดูครับ  อันที่ส่งมาเดิมเป็นใบสั่งยาครับ ...  :D ....
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: komanp ที่ สิงหาคม 03, 2009, 15:19:12 PM
อัพตัวใบรับรองแพทย์แล้วครับ
ตอนเช้ารีบ ๆ ครับ
ช่วยดูให้ด้วยครับ
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ สิงหาคม 03, 2009, 19:15:51 PM
ลองดูครับ

หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: golf_win ที่ สิงหาคม 03, 2009, 20:08:10 PM
ลองดูครับ


พี่ pop ครับ 31 - 3 นี่ น่าจะนับเป็น 4 วันนะครับ น่าจะเป็น 31 - 2 มากกว่าหรือป่าวครับ ??? ???
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: thannawe ที่ สิงหาคม 03, 2009, 20:11:57 PM
ลองดูครับ


พี่ pop ครับ 31 - 3 นี่ น่าจะนับเป็น 4 วันนะครับ น่าจะเป็น 31 - 2 มากกว่าหรือป่าวครับ ??? ???
;D :D
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: classical ที่ สิงหาคม 03, 2009, 20:19:05 PM
ลองปรับ SQL  ให้เป็น

select date1, date2, ill_date_count,    (( to_days(date2) - to_days(date1) )  + 1 ) as count_date ,  doctor_cert.*

from doctor_cert

where doctor_cert_id = 43

ลองปรับใช้ดูครับ
ของผมเป็น ขนาด A5    ครับ
(http://E:\system\My Documents\My Pictures\DOCTOR-CERT-2.png)
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 03, 2009, 20:23:48 PM
... จะตอบซะหน่อย  ไปกด thank ให้  TanKit(กิจ) ซะและ  อิ อิ   ;D  ;D ...



... คือที่จริงการนับวันที่ต้องนับวันเริ่มต้นด้วย    

   ขออนุญาตเพิ่มของ  pop_hosxp นิดหน่อยนะครับ   ที่ variable ลองเพิ่มเป็น

     Value := (dbpipeline['date2']+1) - dbpipeline['date1'];

หรือ

     Value := dbpipeline['date2'] - dbpipeline['date1'] + 1 ;

   อะไรประมาณนี้ก็ได้ครับ  ...  :D ...
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: thannawe ที่ สิงหาคม 03, 2009, 21:04:40 PM
... จะตอบซะหน่อย  ไปกด thank ให้  TanKit(กิจ) ซะและ  อิ อิ   ;D  ;D ...



... คือที่จริงการนับวันที่ต้องนับวันเริ่มต้นด้วย    

   ขออนุญาตเพิ่มของ  pop_hosxp นิดหน่อยนะครับ   ที่ variable ลองเพิ่มเป็น

     Value := (dbpipeline['date2']+1) - dbpipeline['date1'];

หรือ

     Value := dbpipeline['date2'] - dbpipeline['date1'] + 1 ;

   อะไรประมาณนี้ก็ได้ครับ  ...  :D ...

:D ;)

ขอบคุณครับ
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: admin_palian ที่ ธันวาคม 28, 2011, 14:05:55 PM
ลองปรับ SQL  ให้เป็น

select date1, date2, ill_date_count,    (( to_days(date2) - to_days(date1) )  + 1 ) as count_date ,  doctor_cert.*

from doctor_cert

where doctor_cert_id = 43

ลองปรับใช้ดูครับ
ของผมเป็น ขนาด A5    ครับ
(http://E:\system\My Documents\My Pictures\DOCTOR-CERT-2.png)



ถ้าแพทย์ต้องการออกไบรับรองแพทย์ย้อนหลังล่ะครับ   โดยที่ ช่อง เมื่อวันที่ .....   เป็นวันที่คนไข้เคยมาครั้งก่อน เราสามารถ กำหนดวันที่ รับรองได้มั้ยครับ  :)
หัวข้อ: Re: ใบรับรองแพทย์คำนวนวันพักผ่อนผิดครับ
เริ่มหัวข้อโดย: aun_s ที่ ธันวาคม 29, 2011, 10:36:13 AM
select dc.*,v.*,i.*,if(dc.date1<>'',datediff(dc.date2,dc.date1)+1,'') as cnt from doctor_cert dc
left outer join vn_stat v on dc.vn = v.vn
left outer join icd101 i on v.pdx =i.code
where dc.doctor_cert_id ='8434'
ลองใช้สูตรนี้ครับ