BMS-HOSxP Community
HOSxP => Delphi / Pascal => ข้อความที่เริ่มโดย: Svl2Nuk3 ที่ มีนาคม 14, 2010, 08:57:41 AM
-
แก้ไข Exel กับ Report แล้วครับ
ถ้าเห็นว่ามีประโยชน์ช่วยกันดันกระทู้หน่อยนะครับ จะได้เอาไปใช้งานกันเยอะ ๆ ;D
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
-
;D :D ขอบคุณครับ
สุดยอดจริงๆ
-
ขอบคุณครับ ;D ;D ;D
-
ขอบคุณมากครับ ;D
-
:D :D ขอบคุณครับ :D :D
-
ขอบคุณครับ :)
-
สุดยอดครับ...ขอบคุณมากครับ
-
สุดยอด
-
ขอบคุณครับ มารอ.. ;D
-
สุดยอดขอบคุณครับ
-
เทพ จุติ อีกหนึ่งท่านแล้วสิครับ งานนี้
ขอบคุณคร้าบบบ
-
ขอบคุณครับ สุดยอดจริงๆ
;D ;D ;D
-
เดี๋ยววันนี้กลับไปบ้านนั่งเขียน report ต่อครับ
ถ้างานไม่เข้าก่อนวันจันทร์น่าจะเสร็จ ;D
คราวนี้ก็หาเจ้าหน้าที่มาช่วยกันรับผิดชอบเลยครับ
อย่างส่ง 4 แฟ้ม เลขบัตรประชาชนไม่ถูกก็ยังไม่ต้องส่งออก
ก็ปริ้นรายชื่อคนที่ไม่ถูก ไปให้อีกฝ่ายช่วยแก้ให้ พอแก้เสร็จก็ค่อยมาส่งใหม่
HN ซ้ำกันเยอะ ก็ปริ้นไปให้ห้องบัตรช่วยตรวจสอบ แล้วก็ช่วยรวมให้
ใครไม่ค่อยลง diag ก็ต้องไปเตือน
ใครส่งตรวจโดยไม่ตรวจสอบ cid ก็ต้องไปเตือน
ประเด็นคือ เค้าจะช่วยเราหรือเปล่า
ถ้าแก้ปัญหาที่ต้นเหตุได้ สบาย admin เลย ;D ;D ;D
-
เดี๋ยววันนี้กลับไปบ้านนั่งเขียน report ต่อครับ
ถ้างานไม่เข้าก่อนวันจันทร์น่าจะเสร็จ ;D
คราวนี้ก็หาเจ้าหน้าที่มาช่วยกันรับผิดชอบเลยครับ
อย่างส่ง 4 แฟ้ม เลขบัตรประชาชนไม่ถูกก็ยังไม่ต้องส่งออก
ก็ปริ้นรายชื่อคนที่ไม่ถูก ไปให้อีกฝ่ายช่วยแก้ให้ พอแก้เสร็จก็ค่อยมาส่งใหม่
HN ซ้ำกันเยอะ ก็ปริ้นไปให้ห้องบัตรช่วยตรวจสอบ แล้วก็ช่วยรวมให้
ใครไม่ค่อยลง diag ก็ต้องไปเตือน
ใครส่งตรวจโดยไม่ตรวจสอบ cid ก็ต้องไปเตือน
ประเด็นคือ เค้าจะช่วยเราหรือเปล่า
ถ้าแก้ปัญหาที่ต้นเหตุได้ สบาย admin เลย ;D ;D ;D
มันยากตรงนี้หล่ะ.... ;D ;D ;D
-
ขอบคุณมากครับ ขอนำไปทดสอบก่อนนะครับ (ไม่รู้ผมจะใช้เป็นหรือเปล่านี่ซิ) :D ;) :D
-
ขอบคุณครับ :)
-
ขอคุณ มากครับ ;D ;D
-
ขอบคุณครับ เยี่ยมเลยครับ
-
ทำได้แล้วครับ
-
ขอบคุณครับ สุดยอดเลยครับ
-
อ.ทุกท่าน ช่วยแนะนำการนำเข้ายังงัยครับ มือใหม่ ยังไม่เคยทำครับ ขอบคุณมากครับ (อายจังเลย) ;D :D ;)
-
อ.ทุกท่าน ช่วยแนะนำการนำเข้ายังงัยครับ มือใหม่ ยังไม่เคยทำครับ ขอบคุณมากครับ (อายจังเลย) ;D :D ;)
ทำแบบนี้ครับ ;D
-
ขอบคุณอ.nuttavut มากครับ ได้ความรู้อีกมากเลยครับ งั้นผมขออนุญาตให้ thank ด้วยนะครับ
-
7. ตรวจสอบเลขบัตรประชาชนซ้ำกันใน Person
- ไม่สามารถกำหนดวันที่รับบริการได้
แสดงข้อมูลว่ามีข้อมูลซ้ำ คนไข้ชื่อเดียวกันนามสกุลเดียวกัน
แต่ PID ไม่เหมือนกันครับ
แก้ไขอย่างไรครับ :D
-
7. ตรวจสอบเลขบัตรประชาชนซ้ำกันใน Person
- ไม่สามารถกำหนดวันที่รับบริการได้
แสดงข้อมูลว่ามีข้อมูลซ้ำ คนไข้ชื่อเดียวกันนามสกุลเดียวกัน
แต่ PID ไม่เหมือนกันครับ
แก้ไขอย่างไรครับ :D
ตรงนี้เลยครับช่วยท่านได้แน่นอน... ;D
-
7. ตรวจสอบเลขบัตรประชาชนซ้ำกันใน Person
- ไม่สามารถกำหนดวันที่รับบริการได้
แสดงข้อมูลว่ามีข้อมูลซ้ำ คนไข้ชื่อเดียวกันนามสกุลเดียวกัน
แต่ PID ไม่เหมือนกันครับ
แก้ไขอย่างไรครับ :D
ตรงนี้เลยครับช่วยท่านได้แน่นอน... ;D
ขอบคุณ อ. nuttavut มากครับ
พึ่งรู้เหมือนกันครับว่าแก้ตรงนี้ ;D
-
Update ใหม่เป็น Full แล้วครับ
-
ขอบคุณมากครับ
-
พอดี แอด script เข้าไปแล้วตั้งชื่อใหม่ ปรากฏว่า error จะลบของเก่าของจาก user script ทำไงครับ
-
พอดี แอด script เข้าไปแล้วตั้งชื่อใหม่ ปรากฏว่า error จะลบของเก่าของจาก user script ทำไงครับ
ไปลบที่นี่ครับ... ;D
-
Update ใหม่เป็น Full แล้วครับ
แหล่ม เลย nuke
-
พอดี แอด script เข้าไปแล้วตั้งชื่อใหม่ ปรากฏว่า error จะลบของเก่าของจาก user script ทำไงครับ
ไปลบที่นี่ครับ... ;D
ขอบคุณครับ ;D ;D
-
พอดี แอด script เข้าไปแล้วตั้งชื่อใหม่ ปรากฏว่า error จะลบของเก่าของจาก user script ทำไงครับ
ไปลบที่นี่ครับ... ;D
ขอบคุณครับ ความรู้ใหม่ ;D
-
ของผมขึ้น error แบบนี้ครับต้องแก้ยังไงครับ
-
ย้อนกลับไปหน้า 2 กระทู้สุดท้าย
-
ลองทำดูแล้วครับมันไม่ขึ้นครับ
[quote auบthor=nahos link=topic=14239.msg109941#msg109941 date=1268640558]
ย้อนกลับไปหน้า 2 กระทู้สุดท้าย
[/quote]
-
ของผมขึ้น error แบบนี้ครับต้องแก้ยังไงครับ
ในตารางนี้จะมี Record ซ้ำกันอยู่นะครับ
ลองลบดูก่อน
delete from sys_app_script where script_name ="ระบบตรวจสอบข้อมูล"
แล้วเข้าไป Load Script ใน SQL Query ใหม่ครับ เช็คถูก Allow User Run แล้ว Save ครับ
ปล. Script ตัวล่าสุดอยู่หน้าแรกนะครับ มีการแก้ไข sql ในการเช็ค duplicate cid (patient)
-
ต้องลบตัวไหนครับตามรูปครับ
ของผมขึ้น error แบบนี้ครับต้องแก้ยังไงครับ
ในตารางนี้จะมี Record ซ้ำกันอยู่นะครับ
ลองลบดูก่อน
delete from sys_app_script where script_name ="ระบบตรวจสอบข้อมูล"
แล้วเข้าไป Load Script ใน SQL Query ใหม่ครับ เช็คถูก Allow User Run แล้ว Save ครับ
ปล. Script ตัวล่าสุดอยู่หน้าแรกนะครับ มีการแก้ไข sql ในการเช็ค duplicate cid (patient)
-
ต้องลบตัวไหนครับตามรูปครับ
ของผมขึ้น error แบบนี้ครับต้องแก้ยังไงครับ
ในตารางนี้จะมี Record ซ้ำกันอยู่นะครับ
ลองลบดูก่อน
delete from sys_app_script where script_name ="ระบบตรวจสอบข้อมูล"
แล้วเข้าไป Load Script ใน SQL Query ใหม่ครับ เช็คถูก Allow User Run แล้ว Save ครับ
ปล. Script ตัวล่าสุดอยู่หน้าแรกนะครับ มีการแก้ไข sql ในการเช็ค duplicate cid (patient)
ถ้าตามรูปก็น่าจะได้แล้วนะครับ
ลอง Load Script แล้ว Execute ดูว่าใช้ได้หรือเปล่าครับ
เพราะเห็นมัน Duplicate Primarykey ที่ sys_app_script
ปล. Script ต่อไปทำ Script อะไรดีครับ
-
ต้องขอบคุณ มาำกๆ ครับ
-
ต้องลบตัวไหนครับตามรูปครับ
ของผมขึ้น error แบบนี้ครับต้องแก้ยังไงครับ
ในตารางนี้จะมี Record ซ้ำกันอยู่นะครับ
ลองลบดูก่อน
delete from sys_app_script where script_name ="ระบบตรวจสอบข้อมูล"
แล้วเข้าไป Load Script ใน SQL Query ใหม่ครับ เช็คถูก Allow User Run แล้ว Save ครับ
ปล. Script ตัวล่าสุดอยู่หน้าแรกนะครับ มีการแก้ไข sql ในการเช็ค duplicate cid (patient)
ถ้าตามรูปก็น่าจะได้แล้วนะครับ
ลอง Load Script แล้ว Execute ดูว่าใช้ได้หรือเปล่าครับ
เพราะเห็นมัน Duplicate Primarykey ที่ sys_app_script
ปล. Script ต่อไปทำ Script อะไรดีครับ
เอา Script โอนข้อมูล สิทธิจาก pop อ่ะ ;D ;D ;D ;D
แบบว่า map กับตาราง patient และ person โดยอิงเข้ากับสิทธิ ใน ตาราง pttype ได้เลย อิอิ
-
ต้องลบตัวไหนครับตามรูปครับ
ของผมขึ้น error แบบนี้ครับต้องแก้ยังไงครับ
ในตารางนี้จะมี Record ซ้ำกันอยู่นะครับ
ลองลบดูก่อน
delete from sys_app_script where script_name ="ระบบตรวจสอบข้อมูล"
แล้วเข้าไป Load Script ใน SQL Query ใหม่ครับ เช็คถูก Allow User Run แล้ว Save ครับ
ปล. Script ตัวล่าสุดอยู่หน้าแรกนะครับ มีการแก้ไข sql ในการเช็ค duplicate cid (patient)
ถ้าตามรูปก็น่าจะได้แล้วนะครับ
ลอง Load Script แล้ว Execute ดูว่าใช้ได้หรือเปล่าครับ
เพราะเห็นมัน Duplicate Primarykey ที่ sys_app_script
ปล. Script ต่อไปทำ Script อะไรดีครับ
เอา Script โอนข้อมูล สิทธิจาก pop อ่ะ ;D ;D ;D ;D
แบบว่า map กับตาราง patient และ person โดยอิงเข้ากับสิทธิ ใน ตาราง pttype ได้เลย อิอิ
ใช่ข้อมูลที่พี่เคยส่งให้ผมดูป่ะคับ
ว่าแล้วก็เด๋วเข้า รพ.วัดโบสถ์เลย อิอิ
-
อ.ทุกท่าน ช่วยแนะนำการนำเข้ายังงัยครับ มือใหม่ ยังไม่เคยทำครับ ขอบคุณมากครับ (อายจังเลย) ;D :D ;)
ทำแบบนี้ครับ ;D
รูปนี้เก็บไว้ให้ดี ๆ นะครับ เพราะจะมีคนถามตลอด
-
ขอบคุณมากครับ เป็น Script ในฝันที่อยากได้มานานแล้วครับ มีเทพเกิดขี้นมาอีกแล้วครับพี่น้อง ;D ;D ;D
-
ท่าน Imnuke กดสั่ง print แล้วไม่แสดงรายงาน แก้ยังไง ครับ ???
-
ลบ ตัว เก่า ออกก่อนครับ แล้ว
เอา HOSxP_Attachment_doraemon.cds เข้าใส่ตามขั้นตอนของคุณ nuttavut
หลังจากนั้นก็ เอา HOSxP_Attachment_reporttemplate.cds
Update ลงในตาราง reporttemplate แค่นี้ก็น่าจะพิม์พรายงานได้แล้วนะครับ
ของผมทำตามขั้นตอนนี้ไม่มีปัญหาครับ หรือว่าท่านอื่นมีวิธีอื่นอีกครับช่วยแนะนำด้วยครับ
-
ลบ ตัว เก่า ออกก่อนครับ แล้ว
เอา HOSxP_Attachment_doraemon.cds เข้าใส่ตามขั้นตอนของคุณ nuttavut
หลังจากนั้นก็ เอา HOSxP_Attachment_reporttemplate.cds
Update ลงในตาราง reporttemplate แค่นี้ก็น่าจะพิม์พรายงานได้แล้วนะครับ
ของผมทำตามขั้นตอนนี้ไม่มีปัญหาครับ หรือว่าท่านอื่นมีวิธีอื่นอีกครับช่วยแนะนำด้วยครับ
ตามนี้เลยครับ
;D
-
ลบ ตัว เก่า ออกก่อนครับ แล้ว
เอา HOSxP_Attachment_doraemon.cds เข้าใส่ตามขั้นตอนของคุณ nuttavut
หลังจากนั้นก็ เอา HOSxP_Attachment_reporttemplate.cds
Update ลงในตาราง reporttemplate แค่นี้ก็น่าจะพิม์พรายงานได้แล้วนะครับ
ของผมทำตามขั้นตอนนี้ไม่มีปัญหาครับ หรือว่าท่านอื่นมีวิธีอื่นอีกครับช่วยแนะนำด้วยครับ
ผมก็ทำตามขั้นตอนทุกอย่าง แต่ก็ยังไม่ได้ ลองทำหลายครั้งแล้ว ก็เลย ..งง ??? ว่ามันเกิดอะไรขึ้น
-
ลบ ตัว เก่า ออกก่อนครับ แล้ว
เอา HOSxP_Attachment_doraemon.cds เข้าใส่ตามขั้นตอนของคุณ nuttavut
หลังจากนั้นก็ เอา HOSxP_Attachment_reporttemplate.cds
Update ลงในตาราง reporttemplate แค่นี้ก็น่าจะพิม์พรายงานได้แล้วนะครับ
ของผมทำตามขั้นตอนนี้ไม่มีปัญหาครับ หรือว่าท่านอื่นมีวิธีอื่นอีกครับช่วยแนะนำด้วยครับ
ผมก็ทำตามขั้นตอนทุกอย่าง แต่ก็ยังไม่ได้ ลองทำหลายครั้งแล้ว ก็เลย ..งง ??? ว่ามันเกิดอะไรขึ้น
ลอง Query ตามคำสั่งนี้แล้ว
select * from reporttemplate where module="Script-Imnuke"
select * from sys_app_script where script_name="ระบบตรวจสอบข้อมูล"
select * from doraemon where itemname="ระบบตรวจสอบข้อมูล"
ถ้ามีข้อมูล ก็ลบของเก่าออกก่อนครับ
delete from reporttemplate where module="Script-Imnuke"
delete from sys_app_script where script_name="ระบบตรวจสอบข้อมูล"
delete from doraemon where itemname="ระบบตรวจสอบข้อมูล
แล้ว ดาวน์โหลด Script มาใหม่
doraemon_update1.cds append เข้าตาราง doraemon
reporttemplate.cds append เข้าตาราง reporttemplate
ถ้าไม่ได้ส่งรูปขึ้นมาใหม่นะครับ
-
อ.ทุกท่าน ช่วยแนะนำการนำเข้ายังงัยครับ มือใหม่ ยังไม่เคยทำครับ ขอบคุณมากครับ (อายจังเลย) ;D :D ;)
ทำแบบนี้ครับ ;D
อ.ครับ ผมถามหน่อย ว่า ฟอร์ม ที่ open ต้องเป็ฯ ฟอร์ม DATACheck.cds รึป่าว ผมไม่มีจะหาจากไหน ครับ กำลังแก้ไข อยู่เลย ครับ แนะนำด้วย ครับ ??? ??? ???
-
อ.ทุกท่าน ช่วยแนะนำการนำเข้ายังงัยครับ มือใหม่ ยังไม่เคยทำครับ ขอบคุณมากครับ (อายจังเลย) ;D :D ;)
ทำแบบนี้ครับ ;D
อ.ครับ ผมถามหน่อย ว่า ฟอร์ม ที่ open ต้องเป็ฯ ฟอร์ม DATACheck.cds รึป่าว ผมไม่มีจะหาจากไหน ครับ กำลังแก้ไข อยู่เลย ครับ แนะนำด้วย ครับ ??? ??? ???
ได้แล้วครับ งงเอง ครับ โทษที่ เข้าใจ แล้ว DATACheck ว่าคือตัวไหน ขอบคุณ อ.nut มากครับ ;D
-
พอดีมี คนโหลดไว้ใน SCRIPT CENTER ใน HOSxP-mini
กดแล้ว Run Script ได้เลย ไม่ต้องติดตั้ง เพื่อว่าจะสะดวกขึ้น
ไม่แน่ใจว่าผู้ upload ใช้ script จากที่นี่มา upload ไว้ให้หรือเปล่าครับ
ปล *
สามารถฝากไว้ใน SCRIPT ไว้ใน SCRIPT CENTER ใน HOSxP-mini ได้อีกทางครับ
ผู้ใช้งานอื่นสามารถกดใช้งานได้เลยครับ ไม่ต้องโหลดครับ
และมีระบบ VOTE คะแนนด้วยเพื่อขอบคุณ ผู้จัด SCRIPT ทำครับ
วิธีใช้งานครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=17064.0
-
ของผมทำตามทุกอย่างก็ยังไม่ผลประการใดออกมาโชว์เลยครับ
แต่มี error ตามนี้ครับ แก้ไขไงครับ
(http://)
-
เหมือนกันครับเป็นเหมือนกันเลยครับ
-
Error เหมือนด้านบนเช่นกันครับ