BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ICHINEEKO ที่ กรกฎาคม 16, 2009, 11:25:52 AM

หัวข้อ: ปัญหารายงาน FORM-PATIENT-DEATH-1 ค่ะ
เริ่มหัวข้อโดย: ICHINEEKO ที่ กรกฎาคม 16, 2009, 11:25:52 AM
มีอยู่ 2 หัวขอที่สงสัย ทำไม่ได้ค่ะ
1. คือ ที่หน้าทะเบียนผู้เสียชีวิต จะมีช่อง อายุ ที่มี ทั้งเดือน และวัน  แต่หนูดึงให้ไปอยู่ในแบบฟอร์มไม่ได้ค่ะ ไม่รู้ว่าอยู่ตารางไหน แล้วหนู้จะทำโดย เอาวันที่เสียชีวิต ลบ กันวันที่เกิด เขียนคำสั่งไม่เป็นค่ะ ช่วยหน่อยน่ะค่ะ
2. คือว่า หนูจะดึงชื่อแพทย์ที่ตรงผู้รับรองค่ะ เพราะทะเบียนผู้ชีวิตไม่มีลงชื่อแพทย์ที่วินิจฉัยใช่มมั้ยแล้วหนูจะใช้วิธีดึงชื่อแพทย์จากรหัสแพทย์ที่เข้าโปรแกรม hosxp คนที่พิมพ์นี้ค่ะ หนูไม่รู้จะเขียนคำสั่งยังไงค่ะ
หัวข้อ: Re: ปัญหารายงาน FORM-PATIENT-DEATH-1 ค่ะ
เริ่มหัวข้อโดย: armds ที่ กรกฎาคม 16, 2009, 13:33:41 PM
อายุใช้   คำสั่ง sql  ตามนี้ครับ
concat(timestampdiff(year,pt.birthday,pt.deathday) ,' ปี ',
timestampdiff(month,pt.birthday,pt.deathday)-(timestampdiff(year,pt.birthday,pt.deathday)*12) ,' เดือน ',
timestampdiff(day,date_add(pt.birthday,interval (timestampdiff(month,pt.birthday,pt.deathday)) month),pt.deathday),' วัน ') as full_age

ส่วนแพทย์ไม่มีให้เลือก  ผมใช้วิธี  เลือกตอนจะพิมพ์รายงานครับ  ลองเอารายงานไปปรับใช้ดูนะครับ