BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: white ที่ พฤศจิกายน 25, 2008, 09:13:28 AM

หัวข้อ: อยากได้รายงานสรุปภาวะแทรกซ้อนครับ
เริ่มหัวข้อโดย: white ที่ พฤศจิกายน 25, 2008, 09:13:28 AM
พออาจารย์มาโพสต์ เลยนึกออกว่าเราก็ทำรายงานเองได้
ว่าจะทำรายงานแบบนี้ ใช้ variable หาค่าแต่ละช่อง
โดยหากเป็นคลินิกความดัน เบาหวานจะเอาภาวะแทรกซ้อนจากการลงข้อมูลใน hosxp
แต่โรคอื่นๆเอาจาก icd10

รายงานสรุปภาวะแทรกซ้อนตามช่วงอายุ ดังรูปครับ
ไม่ทราบมีใครทำไว้แล้วหรือยังทำไม่เสร็จ
ขอมาปรับใช้ต่อครับ

ขอบคุณครับ
หัวข้อ: Re: อยากได้รายงานสรุปภาวะแทรกซ้อนครับ
เริ่มหัวข้อโดย: nahos ที่ พฤศจิกายน 25, 2008, 14:04:03 PM
โห  ถ้าได้แบบนี้ละแหล่มเลย ;D
หัวข้อ: Re: อยากได้รายงานสรุปภาวะแทรกซ้อนครับ
เริ่มหัวข้อโดย: un (อั๋น) ที่ พฤศจิกายน 25, 2008, 15:36:43 PM
ขอด้วยครับ
หัวข้อ: Re: อยากได้รายงานสรุปภาวะแทรกซ้อนครับ
เริ่มหัวข้อโดย: nuttavut ที่ พฤศจิกายน 25, 2008, 18:11:47 PM
เอาไปลองดูพอเป็นแนวทางครับ.... ;D...ถ้าปรับแล้วก็ขอใช้ด้วยครับ... ;D ;D
หัวข้อ: Re: อยากได้รายงานสรุปภาวะแทรกซ้อนครับ
เริ่มหัวข้อโดย: white ที่ พฤศจิกายน 25, 2008, 23:54:30 PM
เอาไปลองดูพอเป็นแนวทางครับ.... ;D...ถ้าปรับแล้วก็ขอใช้ด้วยครับ... ;D ;D

55 code ยากจัง เป็น script อย่างนี้อ่านไม่เป็น :'(
unit MyIPDReport;

function getsqlsubquerydatax(sql:string):string;
begin
  result:='';
  zquery.close;
  zquery.sql.text:=sql;
  zquery.open;
  zquery.first;
    while not zquery.eof do
    begin
       if result='' then result:=''''+zquery.fields[0].asstring+'''' else
       result:=result+','''+zquery.fields[0].asstring+'''';
................


ผมลองรันแล้ว ค่ามันแปลกๆครับ
จำนวนภาวะแทรกซ้อนมากกว่าจำนวนรวมทั้งหมดอีก

ผมว่าจะใส่ variable ลงไปในแต่ละช่องดู
น่าจะแก้ได้เข้าใจกว่า

แต่คงจะต้องใช้ variable มากพอดู + calculate นาน ;)