Thursday, January 31, 2013

แก้ไขระบบหน้าจอห้องคลอด ไม่แสดงผู้รับบริการไม่ครบ By พี่แตง


      ความเดิมจาก รายงานเมื่อวานพบว่าข้อมูลผู้รับบริการยังมีค่าว่าง... แก้ไข้ปัญหาเบื้องต้นไม่ได้ 555+ งานนี้ต้องพึ่ง บ. BMS  Call center
   
       ยามบ่ายเคลียรายงานส่งเรียบร้อย หมดแล้ว พี่แตงก็มาหา เรื่องรายงานเมื่อวานที่เขียนให้ ข้อมูลบางตารางไม่ครบ และจากการตรวจสอบเบื้องต้นก็มีข้อมูลแต่ไม่แสดงผล พร้อมขนมปังหอมๆ 1 ชิ้น
   

      เบอร์นี้ล่ะครับ

1. แจ้งชื่อผม แจ้งรพ. แจ้งอาการที่เจอ และรหัส โปรแกรม teamviwer   กำลังติดแก้ไขปัญหาอีกรพ.
2. รอสักพัก....
3. เจ้าหน้าที่ก็ team viewer มาดูให้

พบว่า 
1. การบันทึกข้อมูลวันคลอดยังเป็นค่าว่าง
2. ข้อมูล Laber_number เป็นค่าว่าง

การแก้ไข้ปัญหา 
แก้ไข้ข้อมูลในส่วนการลงทะเบียน Admited
และอัพเดทคำสั่ง SQL

UPDATE  ipt_labour_infant    set  infant_number="1"   where birth_date between "2013-01-01"      and "2013-01-31"              and (infant_number is null   or infant_number ="")

และคำสั่ง เบื้องต้น

select i.hn,i.refer_out_number,i.an,i.regdate,i.regtime,i.ward,ia.bedno  ,  concat(p.pname,p.fname,"  ",p.lname) as ptname  ,
 a.age_y,i.pttype ,pty.name as pttype_name,pg.labor_date,it.name as deliver_type_name   ,w.name as ward_name  ,
   (to_days(i.regdate)-to_days(il.lmp)) div 7 as ga,pg.child_count,pg.anc_complete ,l.infant_apgarscore1,l.infant_apgarscore5,l.infant_apgarscore10 ,
     d.name as labor_doctor_name ,ilf.birth_weight as infant_weight,ilf.body_length as infant_length  ,
  concat(il.g,"-",il.t,"-",   il.p,"-",il.a,"-",il.l) as gpal ,l.mother_hct ,
 i.prediag, a.pdx  ,ic.name as main_pdx_name ,l.labour_finishtime ,
concat(p.addrpart," ?.",p.moopart," ",t.full_name) as address_name  ,
ro.docno as refer_out_docno from ipt i
left outer join iptadm ia on ia.an=i.an
left outer join patient p on p.hn=i.hn
left outer join an_stat a on a.an=i.an
left outer join pttype pty on pty.pttype=i.pttype
left outer join ward w on w.ward = i.ward
left outer join ipt_pregnancy pg on pg.an = i.an
 left outer join ipt_pregnancy_deliver_type it on it.id = pg.deliver_type
 left outer join labor l on l.an = i.an
 left outer join ipt_labour il on il.an = i.an
 left outer join ipt_labour_infant ilf on ilf.ipt_labour_id = il.ipt_labour_id and ilf.infant_number = "1"
 left outer join doctor d on d.code = l.labor_who
 left outer join icd101 ic on ic.code = a.pdx
  left outer join thaiaddress t on t.addressid = a.aid
   left outer join referout ro on ro.vn = i.an
   where i.ipt_type=4  and i.an  in (select an from labor )
    and i.regdate between "2013-01-01" and "2013-01-31"  order by i.regdate desc,i.regtime desc

จบแล้วไปคุยกับห้องคลอดก่อนน่ะครับ ^_____^!  ขอบคุณขนมอร่อยน่ะครับพี่แตง, ขอบคุณน้องเล็ก BMS
#keepper

0 ความคิดเห็น:

Post a Comment

 

Sample Text

111

Sample Text