ผู้เขียน หัวข้อ: รายงาน 504 ชนิดแยกโรคละเอียด มึนเลยครับ รบกวนผู้รู้ด้วยครับ  (อ่าน 4341 ครั้ง)

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

ออฟไลน์ Maetha Hospital

  • Jr. Member
  • **
  • กระทู้: 58
  • Respect: 0
    • ดูรายละเอียด
    • เว็บไซต์ของโรงพยาบาลแม่ทาครับ
เจอรายงาน 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 อะไรก็ไม่รู้งอกออกมาเต็มไปหมดเลย รบกวนผู้รู้ด้วยนะครับว่าควรจะต้องทำยังไงดี ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: ตุลาคม 13, 2011, 14:44:43 PM โดย Maetha Hospital »
ปวร โปร่งจิตต์ (ปอ)
นักวิชาการคอมพิวเตอร์ โรงพยาบาลแม่ทา ลำพูน (รพช. 30 เตียง)
เริ่มใช้งานเต็มรูปแบบ 3 มกราคม 54
Client Version 3.54.1.3, Spec ตามมาตรฐานกลางกระทรวง ICT
Server: CentOS 5.5, MySQL 5.1

ขอบคุณสังคมดีๆ แห่งนี้และ HosXP ที่ทำให้โรงพยาบาลก้าวหน้าขึ้นครับ