แก้ไข Exel กับ Report แล้วครับ
ถ้าเห็นว่ามีประโยชน์ช่วยกันดันกระทู้หน่อยนะครับ จะได้เอาไปใช้งานกันเยอะ ๆ
Report จะปริ้นตามข้อมูลที่เห็น ยกเว้นการเช็ค Duplicate CID จะเป็น Subreport ครับ
แก้ไขล่าสุด 2010-03-15 15:20
แก้ไขคำสั่ง SQL ในการเช็ค Duplicate CID ตาราง Patient
ข้อมูลที่ตรวจสอบ
1. ผู้ป่วยที่ส่งตรวจแล้วมีเลขบัตรประชาชนไม่ถูกต้อง (1111111111111 หรือ ค่าว่าง)
- สามารถเลือกช่วงวันที่มา visit ได้ สามารถ
- สามารถ Limit Record ได้
- สามารถบอกว่าใครเป็นคนส่งตรวจได้
2. เจ้าหน้าที่ ที่ส่งตรวจผู้ป่วยที่มี cid ไม่ถูกต้องเข้ารับการตรวจ
- แสดงสถิติของเจ้าหน้าที่ ที่ส่งผู้ป่วยที่มี cid ผิดเข้ารับการตรวจ
- สามารถเลือกช่วงวันที่ได้
- สามารถ Limit Record ได้
3. วินิจฉัยหลักไม่ถูกต้อง
- ตรวจสอบ pdx มีค่าว่าง และ ตัวเลข = 0-9
- แสดงชื่อผู้ตรวจ
- แสดงค่าใช้จ่าย (เอาไว้สังเกตว่าคนไข้ไม่ได้รับยา และไม่ได้รับการตรวจ คือหนีกลับก่อนนั่นเอง หรือ Error จากการใช้งานโปรแกรมที่ผิด)
4. ผู้ที่ตรวจแล้วมีวินิจฉัยหลักไม่สมบูรณ์
- แสดงสถิติของเจ้าหน้าที่ ที่ตรวจแล้ว pdx ไม่ถูกต้อง
- สามารถเลือกช่วงวันที่ได้
- สามารถ Limit Record ได้
5. ตรวจสอบรายการยา
- did ไม่ถูกต้อง
- ราคา = 0
- did 19 ตัวแรก ไม่อยู่ใน drugitems_register
6. ตรวจสอบหัตถการ (er_oper_cod & ipt_oper_code)
- ตรวจสอบหัตถการที่ไม่มี icd9 และ icd9 ไม่อยู่ใน icd9_sss
- ตรวจสอบหัตถการที่มีราคาเป็น 0
- ตรวจสอบหัตถการที่ไม่ได้ link nondrugitems
7. ตรวจสอบเลขบัตรประชาชนซ้ำกันใน Person
- ไม่สามารถกำหนดวันที่รับบริการได้
8. ตรวจสอบเลขบัตรประชาชนซ้ำกันใน Patient
- สามารถเลือกช่วงวันที่มา visit ได้ สามารถ
- สามารถ Limit Record ได้
ลองช่วยกันนำไปทดสอบดูนะครับ
Append ตาราง doraemon กับ reporttemplate ด้วยนะครับ
วิธี Appen ตาม อ. nuttavut ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=14239.msg109832#msg109832