1
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการ count ตารางใน image server
« เมื่อ: พฤษภาคม 26, 2017, 10:13:46 AM »




This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
ใช้แทนที่ไม่ได้นะคัรบ..เพราะคอลัมน์ pttype คือ รหัสสิทธิของ รพ.ตนเอง แต่คอลัมน์ name คือชื่อสิทธิ์ที่พบเจอในระบบตรวจสอบสิทธิออนไลน์ ตาม cid
ได้แค่แนวทาง
ลองดูที่ตารงนี้ประกอบ
ถ้าเป็นคำถาม เรื่องเพื่อการส่งออก 21 แฟ้ม ผมมองว่า ก็ยังคงใช้รหัส 4 หลักในแฟ้มส่งออก ซึ่งกลุ่มสิทธิหลักคือรหัสเดียวกัน แม้มาจากกลุ่มย่อยต่างกระทรวงหรือหน่วยงาน แต่ภาพใหญ่คือ กรมบัญชีกลาง ซึ่งมาจากการ MAP กลุ่ม 02 เดิมครับ
ประมาณนี้...
Upgrade Structure แล้วerror ตามรูป จะแก้ไขอย่างไรครับ
addressid ใน patient มีค่าว่างครับช่วยทำให้บันทีกข้อมูลตอนทำประวัติใหม่ด้วยครับ ขอบคุณครับ
ใช้แบบนี้ไปก่อนครับ
update patient set addressid = concat(chwpart,amppart,tmbpart)
ในตาราง opitemrece ทำไมบางรายการ ไม่มี doctor และ staff ครับ
เกิดจากสาเหตุไหนครับ ถือเป็นความผิดพลาดหรือไม่ครับ
ลองส่งออกแล้ว ข้อมูลเป็น 0 ครับ ต้องแก้ตรงไหนเพิ่มเติมบ้างครับ
เอา apd_code มาช่วยแจกต่อนะครับ ไป append ยกเครดิตให้ทีมงานผู้ที่ทำมา (ผมไม่ทราบเหมือนกันทีมใหนทำ...พอดีได้ต่อมาอีกที) แต่ก็ขอขอบคุณมากๆ ครับ คงไม่ว่านะครับ ช่วยแบ่งปันต่อๆ กันไป
เอา apd_code มาช่วยแจกต่อนะครับ ไป append ยกเครดิตให้ทีมงานผู้ที่ทำมา (ผมไม่ทราบเหมือนกันทีมใหนทำ...พอดีได้ต่อมาอีกที) แต่ก็ขอขอบคุณมากๆ ครับ คงไม่ว่านะครับ ช่วยแบ่งปันต่อๆ กันไป
เห็นทีม beta tester แจ้งว่าเป็น bug ของ EClaim ครับ รอ EClaim version ถัดไปนะครับ
อัพเป็น 3.56.9.30i แล้วครับส่งออกแล้วเป็นแบบในรูปครับupgrade structure ใน HOSxP หรือยังครับ
ขอบคุณ อ. ทุกท่านที่แนะนำวิธีการ โดยเฉพาะพี่เกื้อ นะครับตอนนี้ ของผมประมวลผล BMSHOSxPECliamExport ได้แล้ว และนำเข้าระบบ E-Claim (NCH) ได้สมบูรณ์แล้วครับผม ขอบพระคุณทุกท่านครับผม
พี่ครับทำไม ประมวลผล 12 f HOSxP Ver. 3.56.9.30f มันยังไม่สมบูรณ์ ของแฟ้มINS ยังขาด ฟิลด์ OWNRIGHTPID และแฟ้มDRU ยังขาดฟิลด์ PA_NO
ไม่ทราบว่าอาจารย์จะเขียนเวอร์ชั้นใหม่มาแก้ไขเปล่าครับ เพราะว่าน่าจะเป็นหลายโรงพยาบาลที่มีปัญหาเหมือนผมครับ
ขึ้น Error แบบนี้คับ
รายชื่อมาจากตาราง health_med_doctor field active เท่ากับ Y
เพิ่มรายชื่อได้จาก Tools=>System Setting=>แพทย์แผนไทย=>ผู้ทำการตรวจวินิจฉัยด้านการแพทย์แผนไทย
ของผม ก็มี ล่ะนะครับ แต่ไม ไม่ออก หว่าาาาาา !!! !@
ลองใช้คำสั้ง update serch list ซึ่งเป็นเมนูย่อย ในเมนู ระบบงานห้องยา ครับ..เพื่อตรวจสอบการสร้ัาง record ในตาราง s_drugitems ครับ
ตรวจสอบด้วย่า ในตาราง opitemrece ของ vn นี้ มี record ในตารางหรือไม่ เกี่ยวกับ icode ขึ้นด้วย 3
นอกเรื่องหน่อย ที่ นครสวรรค์ เค้าให้ส่งออก 21 แฟ้มรึยังครับ
ทำได้แล้วครับ ขอบคุณทุกท่านมากครับ
แบบนี้ครับ
left outer join ovst_presc_ned pn on pn.vn= o.vn and pn.icode=d.icode
เยี่ยมครับ ผมเข้าใจที่ คุณ nksawan2011 สงสัยในตอนแรก ผมไปหาวิธี join กับ group by (หลงทาง) อยู่พักนึงแล้วเหมือนกันครับ ตอนนี้ของผมก็ปรับตามคุณ nksawan2011 จึงได้ concept สั้นๆ ว่า
select d1.vn,d1.icode as icode_doctor_order_print,opn.icode as icode_ovst_presc_ned,
opn.presc_reason
from doctor_order_print d1
join ovst_presc_ned opn on opn.vn=d1.vn and d1.icode=opn.icode
where d1.icode not like "3%" and d1.vn="551031141115"
**ตอนนี้ใบสั่งยาผม ถ้าจะเอาเหตุผลยานอกด้วย คงต้องปรับใหม่อีกนิดหน่อยครับ****
ของผมเป็นแบบนี้ครับ แต่ก็ยังไม่แน่ใจ ตรง having ว่ามันจะทำให้ยาในบัญชีหายหมดหรือเปล่า
**********************************************************************
select d1.patient_name,v1.hn,DATE_FORMAT(v1.vstdate,'%d/%m/ %Y') as vstdate,d1.rx_queue,d1.patient_pttype_name,k.department,concat(d1.qty_name,' ',dr.units) as qty_name,
right(d1.doctor_order_print_date_time,8) as doctor_rx_time,d1.icode,d1.drug_name,
if(left(d1.ward_name,5)='ยานอก','NED','') as status1,
if(left(d1.ward_name,4)='ยาใน',(if((dr.icode in("1300028","1300160","1300140","1300145","1300297",
"1300214","1300310","1300190","1300363","1300289","1300362","1300380",
"1530002","1530003","1300319","1300127","1530005","1300379","1550012"))
and(d1.patient_pttype_name in(select name from pttype where pttype in("02","03","04","05","07","09","10","11","15"))),'ED**','ED')),'') as status2,
if(dr.icode in(1300193,1300194,1300195,1300014,1300015,1300377,1300281,1300218,1300024
,1300026,1300027,1300028,1300034,1300365,1300038,1300267,1300333,1300049,1300050,1300051,1300052,1300081,1300058
,1300061,1300060,1300042,1300041,1300040,1300043,1300072,1300073,1300074,1300075,1300206,1300359,1300266,1300087
,1300088,1300356,1300095,1300331,1300097,1300257,1300222,1300103,1530008,1300104,1300106,1300105,1300107,1300108
,1300113,1300114,1300118,1300205,1300337,1540029,1300120,1300124,1300125,1300127,1300126,1300129,1300130,1300133
,1300280,1300134,1300135,1300209,1300141,1300146,1300147,1300369,1300156,1300157,1300158,1300164,1300223,1300169
,1300170,1300171,1300173,1300336,1300325,1520014,1300180,1300181,1300182,1300183,1300301,1300241),'@','') as status3,
opn.presc_reason,opn.icode
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join drugitems dr on dr.icode=d1.icode
left outer join kskdepartment k on k.depcode=o1.main_dep
left outer join ovst_presc_ned opn on opn.vn=d1.vn
where d1.vn="551031141115"
and d1.print_mode=1 and d1.icode not like "3%"
group by d1.icode,opn.icode
having d1.icode=opn.icode
แปลกที่เป็นใบสั่งยาแต่ไม่ใช้ตาราง doctor_order_print![]()
เอาใหม่ ที่วา "ผมลองทำแล้วมันขึ้นทุกตัวครับ"
อะไรขึ้น ยังไงครับ