BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: white ที่ พฤศจิกายน 25, 2008, 09:13:28 AM
-
พออาจารย์มาโพสต์ เลยนึกออกว่าเราก็ทำรายงานเองได้
ว่าจะทำรายงานแบบนี้ ใช้ variable หาค่าแต่ละช่อง
โดยหากเป็นคลินิกความดัน เบาหวานจะเอาภาวะแทรกซ้อนจากการลงข้อมูลใน hosxp
แต่โรคอื่นๆเอาจาก icd10
รายงานสรุปภาวะแทรกซ้อนตามช่วงอายุ ดังรูปครับ
ไม่ทราบมีใครทำไว้แล้วหรือยังทำไม่เสร็จ
ขอมาปรับใช้ต่อครับ
ขอบคุณครับ
-
โห ถ้าได้แบบนี้ละแหล่มเลย ;D
-
ขอด้วยครับ
-
เอาไปลองดูพอเป็นแนวทางครับ.... ;D...ถ้าปรับแล้วก็ขอใช้ด้วยครับ... ;D ;D
-
เอาไปลองดูพอเป็นแนวทางครับ.... ;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 นาน ;)