BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Maetha Hospital ที่ ตุลาคม 13, 2011, 14:38:32 PM

หัวข้อ: รายงาน 504 ชนิดแยกโรคละเอียด มึนเลยครับ รบกวนผู้รู้ด้วยครับ
เริ่มหัวข้อโดย: Maetha Hospital ที่ ตุลาคม 13, 2011, 14:38:32 PM
เจอรายงาน 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 อะไรก็ไม่รู้งอกออกมาเต็มไปหมดเลย รบกวนผู้รู้ด้วยนะครับว่าควรจะต้องทำยังไงดี ขอบคุณครับ