เจอรายงาน 504 แบบว่าอย่างโหดเลยครับ แยก Diagnosis ย่อยตาม icd10 ชนิดละเอียดสุดๆ ไปเลยครับ มีตัวอย่างแนบอยู่ข้างล่างนะครับ ตอนนี้ใช้วิธีแก้โดยการเพิ่มบรรทัดเข้าไปใน Script ตามนี้ครับ (สีแดงคือที่เพิ่มเข้าไป) แก้จาก SYSTEM-OPD-RG504 นะครับ
if getsqldata('select count(*) as cc from rpt_504_code')=0 then
fcds.datarequest('EXEC INSERT INTO rpt_504_code (id, code1, code2) VALUES '+
' (1,''A00'',''B9999''), '+
' (1.1,"A01.0","A01.0"),'+
' (1.2,"A05.9","A05.9"),'+
' (1.3,"A09","A019"),'+
' (1.4,"A015","A16"),'+
' (1.5,"B20","B24"),'+
' (1.1,"B65","B83"),'+
' (2,''C00'',''D4899''), '+
' (3,''D50'',''D8999''), '+
' (4,''E00'',''E9099''), '+
แล้วก็ตรงนี้ครับ
if getsqldata('select count(*) as cc from rpt_504_name')=0 then
fcds.datarequest('EXEC INSERT INTO rpt_504_name (id, name1, name2) VALUES '+
' (1,''âäµÔ´àª×éÍáÅлÃÊÔµ'',''Certain infectious and parasitic diseases''), '+
'(1.1," "," "),'+
'(1.2," "," "),'+
'(1.3," "," "),'+
'(1.4," "," "),'+
'(1.5," "," "),'+
'(1.6," "," "),'+
' (2,''à¹×éÍÍ¡ (ÃÇÁÁÐàÃç)'',''Neoplasms''), '+
แต่ผลออกมาไม่ได้แบบที่คิดครับ (แบบที่คิดคือน่าจะมีบรรทัด 1.1 1.2 1.3 ต่อท้ายบรรทัด 1 แล้วก็ต่อไปเรื่อยๆ) แต่กลายเป็นว่าไปต่อข้างท้ายแทน มี X Y Z อะไรก็ไม่รู้งอกออกมาเต็มไปหมดเลย รบกวนผู้รู้ด้วยนะครับว่าควรจะต้องทำยังไงดี ขอบคุณครับ