BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: yokyai ที่ กุมภาพันธ์ 21, 2013, 14:38:07 PM

หัวข้อ: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 21, 2013, 14:38:07 PM
Value:=GetThaiAge(DBPipeline['birthday'],DBPipeline['vstdate']);
ได้มา 78 ปี แต่อายุจริง 34 ปี ซึ่งตรวจสอบวันที่มารับบริการและวันเกิดถูกต้องครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: golf_win ที่ กุมภาพันธ์ 21, 2013, 17:26:49 PM
ลองแบบนี้ได้มั้ยครับ

Value :=GetThaiAge((GetSQLDateData('select birthday from patient '+
  ' where hn = "'+DBPipeline['hn']+'"') ),DBpipeline['vstdate']);
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 21, 2013, 17:35:38 PM
ลองแบบนี้ได้มั้ยครับ

Value :=GetThaiAge((GetSQLDateData('select birthday from patient '+
  ' where hn = "'+DBPipeline['hn']+'"') ),DBpipeline['vstdate']);
เหมือนเดิมครับ เกี่ยวกับเวอร์ชั่นของ HOSxP มั้ยครับ สังเกตว่าทำรายงานหรือแก้ไขฟอร์มอะไรไม่ยอมจะเปลี่ยน ทั้งๆที่คำสั่งก็คำสั่งเดิม หรือจะเกี่ยวกับ Report Designer มั้ยครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: golf_win ที่ กุมภาพันธ์ 21, 2013, 17:42:53 PM
ลองส่งตัวรายงานขึ้นมาด้วยครับ
คำสั่งที่ให้ไปผมก็ run ได้ปกติดีนะครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 21, 2013, 19:24:46 PM
รบกวนด้วยครับ และขอเพิ่มกรณีปกปิดชื่อโรค HIV ของผู้ป่วยในใบสั่งยาและเวชระเบียนด้วยครับ แก้ไขไม่ได้เช่นกัน ;D
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: golf_win ที่ กุมภาพันธ์ 21, 2013, 19:31:16 PM
จะลองทดลองดูก่อนนะครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: golf_win ที่ กุมภาพันธ์ 21, 2013, 20:06:33 PM
พิมพ์จากหน้าจอไหนครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 22, 2013, 08:19:33 AM
พิมพ์จากหน้าจอไหนครับ
ดูจากตัวอย่างใน Report designer โดยตรงครับ แต่ถ้าจะพิมพ์จะให้เลือกพิมพ์ที่หน้าจอรายงานผลแลบครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: BBT Hospital ที่ กุมภาพันธ์ 22, 2013, 08:20:32 AM
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 22, 2013, 08:43:54 AM
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
ได้แล้วครับ เปลี่ยนเป็น order_date แทนได้ครับ แต่ว่าเหตุทีไม่ดึงจาก age_y เพราะ ถ้าเป็นผู้่ปวยในก็ต้องเชียน script ครอบอีกครับ join vn ไม่ได้ครับ ต้องเขียนอีกชั้นอยู่ดีครับ
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 22, 2013, 09:45:34 AM
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
ได้แล้วครับ เปลี่ยนเป็น order_date แทนได้ครับ แต่ว่าเหตุทีไม่ดึงจาก age_y เพราะ ถ้าเป็นผู้่ปวยในก็ต้องเชียน script ครอบอีกครับ join vn ไม่ได้ครับ ต้องเขียนอีกชั้นอยู่ดีครับ
ผู้ป่วยในก็ join vn_stat ได้ แต่จะได้อายุ ณ วัน admit
หัวข้อ: Re: GetThaiAge แล้วอายุไม่ตรงครับ
เริ่มหัวข้อโดย: BBT Hospital ที่ กุมภาพันธ์ 22, 2013, 10:35:25 AM
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
ได้แล้วครับ เปลี่ยนเป็น order_date แทนได้ครับ แต่ว่าเหตุทีไม่ดึงจาก age_y เพราะ ถ้าเป็นผู้่ปวยในก็ต้องเชียน script ครอบอีกครับ join vn ไม่ได้ครับ ต้องเขียนอีกชั้นอยู่ดีครับ
ผู้ป่วยในก็ join vn_stat ได้ แต่จะได้อายุ ณ วัน admit
ผมว่าถ้าเป็นผู้ป่วยใน ก็ join an_stat ซิครับ ดึง age_y จาก an_stat ก็มีครับ
แล้วใน an_stat ก็มีช่อง vn นะครับ ทำให้สามารถหา vn จาก ที่นี่ ได้นี่ครับ