BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ พฤษภาคม 31, 2011, 12:52:54 PM
-
วิธีการเพิ่ม 13 หลักในใบนัด มีแนวทางอย่างไรบ้างครับ ผมแนบ ฟอร์มมาด้วยแล้วครับ
รบกวนด้วยครับ
-
วาง variable ตัวนึง แล้วใส่คำสั่งนี้ครับ
Value := getsqlstringdata('select cid '+
' from patient '+
' where hn="'+dbpipeline['hn']+'" ');
-
ไม่ต้องไปเพิ่ม คำสั่ง SQL อะไรเลยช่ายปะครับ อ. golf ของเดิมมันเป็นแบบนี้นะครับ
select o.*,concat(p.pname,p.fname," ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name,k.department,ov.icd10 as diag,icd.name as tname, p.pttype, q.name
from oapp o
left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
left outer join kskdepartment k on k.depcode=o.depcode
left outer join ovst ovs on ovs.vn=o.vn
left outer join ovstdiag ov on ov.vn=o.vn and ov.diagtype = "1"
left outer join icd101 icd on icd.code=ov.icd10
left outer join pttype q on q.pttype=ovs.pttype
where
o.oapp_id=31510
-
ไม่ต้องไปเพิ่ม คำสั่ง SQL อะไรเลยช่ายปะครับ อ. golf ของเดิมมันเป็นแบบนี้นะครับ
select o.*,concat(p.pname,p.fname," ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name,k.department,ov.icd10 as diag,icd.name as tname, p.pttype, q.name
from oapp o
left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
left outer join kskdepartment k on k.depcode=o.depcode
left outer join ovst ovs on ovs.vn=o.vn
left outer join ovstdiag ov on ov.vn=o.vn and ov.diagtype = "1"
left outer join icd101 icd on icd.code=ov.icd10
left outer join pttype q on q.pttype=ovs.pttype
where
o.oapp_id=31510
แบบนี้ก็ได้ครับ แล้วแต่สะดวก เราก็เพิ่ม p.cid เข้าไปครับ
select o.*,concat(p.pname,p.fname," ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name,k.department,ov.icd10 as diag,icd.name as tname, p.pttype, q.name,p.cid
from oapp o
left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
left outer join kskdepartment k on k.depcode=o.depcode
left outer join ovst ovs on ovs.vn=o.vn
left outer join ovstdiag ov on ov.vn=o.vn and ov.diagtype = "1"
left outer join icd101 icd on icd.code=ov.icd10
left outer join pttype q on q.pttype=ovs.pttype
where
o.oapp_id=31510
-
แบบแรกง่ายกว่าครับ อ. ขอบคุณครับ