ผู้เขียน หัวข้อ: พิมพ์ บัตรแพ้ยา DRUG-ALLERGY-FORM ไม่ถูกต้อง  (อ่าน 4224 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ suvan fishing

  • Jr. Member
  • **
  • กระทู้: 88
  • Respect: 0
    • ดูรายละเอียด
พิมพ์ บัตรแพ้ยา DRUG-ALLERGY-FORM ไม่ถูกต้อง
« เมื่อ: พฤษภาคม 06, 2011, 14:21:24 PM »
0
รบกวนอาจารย์และเพือน ช่วยแนะนำด้วยครับ
คือเวลา สั่งพิมพ์ บัตรแพ้ยา  แล้วถ้าคนใข้มีการแพ้ยา เกิน 1 รายการ เช่น
1. แพ้  para
2. แพ้  CLOXACILLIN
ผมดึงรายงานแพ้ของ CLOXACILLIN มาแก้ใข้แล้วพิมพ์  ข้อมูลที่ออกมาคือ หน้าตาของ para
ไม่รู้ต้องทำยังไงบ้างครับ 
ผมเขียนโค๊ดดังนี้
select o.hn,concat(p.pname,p.fname,'  ',p.lname)as fullname,p.birthday,o.patient_cid,year(now())-year(p.birthday) as year,
concat(p.addrpart,' ','หมุ่ที่',' ',p.moopart,' ',t.full_name)as fulladdress,
o.report_date,o.begin_date,o.agent,o.symptom,a.seiousness_name,d.opd_allergy_alert_type_name,
g.allergy_group_name,r.relation_name,s.result_name,o.department,w.name,
c.name,o.reporter,k.department as room,o.note
from opd_allergy o
left outer join patient p on p.hn=o.hn
left outer join thaiaddress t on t.addressid=concat(p.chwpart,p.amppart,p.tmbpart)
left outer join allergy_seriousness a on a.seriousness_id=o.seriousness_id
left outer join opd_allergy_alert_type d on d.opd_allergy_alert_type_id=o.opd_allergy_alert_type_id
left outer join allergy_group g on g.allergy_group_id=o.allergy_group_id
left outer join allergy_relation r on r.allergy_relation_id=o.allergy_relation_id
left outer join allergy_result s on s.allergy_result_id=o.allergy_result_id
left outer join ward w on w.ward=o.ward
left outer join spclty c on c.spclty=o.spclty
left outer join kskdepartment k on k.depcode=o.depcode
where o.hn='0000544' 
ผมใช้ hn เป็น parameter ต้องทำอะไรเพิ่มอีกไหมครับ
Dacha Suvna ManangHospital Satun Thailand
Server IBM X3300 M4 HD 500 GB
Intel Xeon Processor E5-2400 2.3 GHz
version 3.55.8.14

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: พิมพ์ บัตรแพ้ยา DRUG-ALLERGY-FORM ไม่ถูกต้อง
« ตอบกลับ #1 เมื่อ: พฤษภาคม 07, 2011, 11:16:53 AM »
0
join  drugitems เอา icode ของรายการยาที่ตรงกับ agent icode ที่แพ้ครับ..

group by icode ของรายการยาใน drugitems  ที่มีใน opd_allergy ครับ..เพื่อดึงรายการยาและชื่อยาทั้งหมดที่ HN นี้แพ้มาแสดง
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x