BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bbbas ที่ สิงหาคม 29, 2012, 10:13:28 AM

หัวข้อ: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 29, 2012, 10:13:28 AM
ผมอยากให้สิทธิของผู้ป่วยแสดงทั้งสองสิทธิ์ครับ โดยให้ออกทั้งสิทธิ์ที่มา visit ณ เวลาปัจจุบันกับสิทธิ์หลักของผู้ป่วยให้แสดงในใบสั่งยาครับ
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 30, 2012, 08:58:21 AM
ดัน ๆๆๆๆๆๆ ครับ....
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: krathokman ที่ สิงหาคม 30, 2012, 10:12:03 AM
สิทประจำตัวน่าจะมาจาก Patient   สิทธิที่มารักษาวันนี้  น่าจะเอามาจาก Vn_Stat หรือไม่ก็ OVST ก็ได้
join กับตารางที่ว่า ดึงเข้ามา Report และแสดงอีกที
ผมเขียน Report ไม่เก่ง ที่แนบมาทำให้ไม่ได้  เอาเป็นหลักการนะครับ  เห็นไม่มีใครตอบ
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 30, 2012, 10:14:44 AM
สิทประจำตัวน่าจะมาจาก Patient   สิทธิที่มารักษาวันนี้  น่าจะเอามาจาก Vn_Stat หรือไม่ก็ OVST ก็ได้
join กับตารางที่ว่า ดึงเข้ามา Report และแสดงอีกที
ผมเขียน Report ไม่เก่ง ที่แนบมาทำให้ไม่ได้  เอาเป็นหลักการนะครับ  เห็นไม่มีใครตอบ
ผมลองแล้วครับ แต่มันก็ไม่ออกครับ  :'( :'(
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: krathokman ที่ สิงหาคม 30, 2012, 10:45:07 AM
ผมไม่เห็นคุณ join patient นะ มันน่าจะมีบรรทัดนี้เพิ่ม
left outer join patient  on patient.hn=d1.hn

ถ้าเอาทั้งหมดมันน่าจะประมาณนี้
select patient.*,d1.*,v1.*,o1.* ,oa.nextdate,concat(da.agent,"   ",da.symptom) as allergy
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join patient  on patient.hn=d1.hn

left outer join ovst o1 on o1.vn=d1.vn
left outer join oapp oa on oa.vn = d1.vn
left outer join opd_allergy da on da.hn = d1.hn
where d1.vn = "550720080200"
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 30, 2012, 10:53:20 AM
ผมไม่เห็นคุณ join patient นะ มันน่าจะมีบรรทัดนี้เพิ่ม
left outer join patient  on patient.hn=d1.hn

ถ้าเอาทั้งหมดมันน่าจะประมาณนี้
select patient.*,d1.*,v1.*,o1.* ,oa.nextdate,concat(da.agent,"   ",da.symptom) as allergy
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join patient  on patient.hn=d1.hn

left outer join ovst o1 on o1.vn=d1.vn
left outer join oapp oa on oa.vn = d1.vn
left outer join opd_allergy da on da.hn = d1.hn
where d1.vn = "550720080200"
ไฟล์ที่ผมแนบไปเป็นไฟล์เดิมครับ ที่ผมลองทำมีอีกไฟลืนึงครับ
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: krathokman ที่ สิงหาคม 30, 2012, 11:21:20 AM
ถ้างั้นใน  DBPipeline  ก็น่าจะเห็น Pttype ที่มาจากตาราง Patient ใน Report อาจมีชื่อซ้ำกัน
เช่น Pttype1   2 ..................  เนื่องจากมาจากหลาย Table ถ้าจะให้หาง่าย ก็ต้องเป็น
select  Patient.pttype as  xxx     ตอนเขียน   เข้าใจว่าถ้า SQL มาถูกทางแล้ว  น่าจะหา DBPipeline
ไม่เจอมากกว่า
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 30, 2012, 11:52:39 AM
ถ้างั้นใน  DBPipeline  ก็น่าจะเห็น Pttype ที่มาจากตาราง Patient ใน Report อาจมีชื่อซ้ำกัน
เช่น Pttype1   2 ..................  เนื่องจากมาจากหลาย Table ถ้าจะให้หาง่าย ก็ต้องเป็น
select  Patient.pttype as  xxx     ตอนเขียน   เข้าใจว่าถ้า SQL มาถูกทางแล้ว  น่าจะหา DBPipeline
ไม่เจอมากกว่า
ผมได้ join ตาราง patient เข้าไำปครับ ข้อมูลสิทธิ์ขึ้นมาแล้วครับ ในหน้า preview ใน report ครับ ดังรูป แต่พอสั่งพิมพ์สิทธิ์มันไม่ออกมาเหมือนหน้า preview ใน report ครับ (ตรงเลข 34 ครับ)
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: krathokman ที่ สิงหาคม 30, 2012, 12:33:00 PM
ถ้างั้นใน  DBPipeline  ก็น่าจะเห็น Pttype ที่มาจากตาราง Patient ใน Report อาจมีชื่อซ้ำกัน
เช่น Pttype1   2 ..................  เนื่องจากมาจากหลาย Table ถ้าจะให้หาง่าย ก็ต้องเป็น
select  Patient.pttype as  xxx     ตอนเขียน   เข้าใจว่าถ้า SQL มาถูกทางแล้ว  น่าจะหา DBPipeline
ไม่เจอมากกว่า
ผมได้ join ตาราง patient เข้าไำปครับ ข้อมูลสิทธิ์ขึ้นมาแล้วครับ ในหน้า preview ใน report ครับ ดังรูป แต่พอสั่งพิมพ์สิทธิ์มันไม่ออกมาเหมือนหน้า preview ใน report ครับ (ตรงเลข 34 ครับ)
หมายถึง มันออกเลข 34 แทนที่จะเป็น ชื่อสิทธิใช่ไหมครับ  ถ้าใช่คุณต้องไปทำ Variable เอาข้างในครับ
Select name form pttype where pttype =   DBPipeline                           ตัวที่ว่า
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: Call Center ที่ สิงหาคม 30, 2012, 13:19:24 PM
ไม่ทราบว่าได้หรือยัง

ลองดูนะครับ   เพิ่มเป็น

สิทธิติดตัว
สิทธิที่ใช้ในวันนี้

ให้ในใบสั่งยานะครับ



ณัฏฐ์ปคัลภ์ ทองวารี
Implement Staff
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 30, 2012, 14:34:23 PM
ไม่ทราบว่าได้หรือยัง

ลองดูนะครับ   เพิ่มเป็น

สิทธิติดตัว
สิทธิที่ใช้ในวันนี้

ให้ในใบสั่งยานะครับ



ณัฏฐ์ปคัลภ์ ทองวารี
Implement Staff

ผมลองสั่งพิมพ์แล้วครับ ที่เมนูบันทึกส่งตรวจยังออกเป็นสิทธิ์เดียวคือสิทธิ์ที่ใช้ในวันครับ แต่ถ้าเป็นที่เมนู View opd card จะออกทั้งสองสิทธิ์เลยครับ (งงอยู่เหมือนกัน)
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: Call Center ที่ สิงหาคม 31, 2012, 09:39:19 AM
ที่หน้าจอบันทึกส่งตรวจคือหน้าจอ

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

ถ้าใช่ในส่วนตรงนั้นจะเป็นชื่อฟอร์ม FORM-RxORDER1 ครับ ซึ่ง ในส่วนของพวก Parameter ก็จะต่างจากใบที่ทาง Callcenter แนบไปให้นะครับ

ใบที่ทาง Callcenter แนบไปจะเป็น FORM-Doctor-RxORDER-BMS ครับ


ถ้าเป็นแบบที่บอกให้ลองเช็ค code ที่ฟอร์ม FORM-RxORDER1 ดูนะครับ




Implement Staff
ณัฏฐ์ปคัลภ์  ทองวารี
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 31, 2012, 09:55:10 AM
ที่หน้าจอบันทึกส่งตรวจคือหน้าจอ

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

ถ้าใช่ในส่วนตรงนั้นจะเป็นชื่อฟอร์ม FORM-RxORDER1 ครับ ซึ่ง ในส่วนของพวก Parameter ก็จะต่างจากใบที่ทาง Callcenter แนบไปให้นะครับ

ใบที่ทาง Callcenter แนบไปจะเป็น FORM-Doctor-RxORDER-BMS ครับ


ถ้าเป็นแบบที่บอกให้ลองเช็ค code ที่ฟอร์ม FORM-RxORDER1 ดูนะครับ




Implement Staff
ณัฏฐ์ปคัลภ์  ทองวารี
ขอโทษด้วยครับ เป็นแบบที่ทาง Call center บอกเลยครับ ใช้คนละฟอร์มกัน (ไม่รอบคอบเลยเรา)
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 31, 2012, 14:36:44 PM
ที่หน้าจอบันทึกส่งตรวจคือหน้าจอ

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

ถ้าใช่ในส่วนตรงนั้นจะเป็นชื่อฟอร์ม FORM-RxORDER1 ครับ ซึ่ง ในส่วนของพวก Parameter ก็จะต่างจากใบที่ทาง Callcenter แนบไปให้นะครับ

ใบที่ทาง Callcenter แนบไปจะเป็น FORM-Doctor-RxORDER-BMS ครับ


ถ้าเป็นแบบที่บอกให้ลองเช็ค code ที่ฟอร์ม FORM-RxORDER1 ดูนะครับ




Implement Staff
ณัฏฐ์ปคัลภ์  ทองวารี
ผมทำการแก้ไข FORM-RxORDER1 แล้วครับ สิทธิ์หลักของผู้ป่วยขึ้นแล้วครับ(ขึ้นทั้งสองสิทธิ์แล้ว) แตว่าสิทธิ์หลักขึ้นเป็นตัวเลขครับ แต่ผมอยากให้มันแสดงเป็นชื่อสิทธิ์น่ะครับ (ดูคำสั่งแล้วมึนตึบครับ ) ฝากให้พี่ ๆ ทั้งหลายช่วยแก้ไขให้สิทธิ์แสดงเป็นชื่อได้ไหมครับ (ยังไม่ค่อยมีความรู้เรื่องการทำรายงานเท่าไรครับ)
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: Call Center ที่ สิงหาคม 31, 2012, 15:05:05 PM
แก้ให้แล้วครับ




Implment Staff
ณัฏฐ์ปคัลภ์  ทองวารี
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ สิงหาคม 31, 2012, 15:12:50 PM
แก้ให้แล้วครับ




Implment Staff
ณัฏฐ์ปคัลภ์  ทองวารี
ใช้ได้แล้วครับ ขอบคุณครับ
หัวข้อ: Re: เพิ่มสิทธิ์ในใบสั่งยาครับ
เริ่มหัวข้อโดย: bbbas ที่ กันยายน 01, 2012, 13:38:42 PM
ถ้าจะให้ออกสองสิทธิ์ เฉพาะสิทธิ์ที่มา visit ในวันที่ใช้สิทธิ์ชำระเงินสดได้ไหมครับ (ถ้ามาเป็นสิทธิ์เงินสดเมื่อใดก็ให้แสดงสิทธิ์ทั้งสองสิทธิ์ แต่ถ้าไม่ได้มาเป็นสิทธิ์เงินสดก็ให้แสดงเป็นสิทธิ์หลักสิทธิ์เดียวครับ)