BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: naj ที่ มีนาคม 13, 2009, 10:12:36 AM

หัวข้อ: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: naj ที่ มีนาคม 13, 2009, 10:12:36 AM
เอาไว้สำหรับเรียกเก็บค่ารักษาพยาบาลระหว่างเขตรอยต่อของหน่วยงาน  โดย สามารถเลือกสิทธิการรักษาและที่อยู่ของผู้ป่วยได้ครับในรายงานี้กำหนดว่า ถ้าค่าใช้จ่ายจริงไม่เกิน 700 บาท ให้เก็บเต็ม ตามที่รักษาจริง แต่ถ้าเกิน เช่น 1,000 บาท ก็จะเก็บแค่ 700 บาทเท่านั้น
ปล. thanks Srwood ที่ช่วยออกแบบ ด้วยครับ
โค๊ด: Delphi
  1. var
  2.  
  3.  _pttype,_aid,_vn,ds1,ds2:string;
  4.  d1,d2:tdatetime;
  5.  
  6. procedure GlobalOnCreate;
  7. begin
  8.  
  9.    GetDateRangeDialog(d1, d2);
  10.    ds1:=formatdatetime('yyyy-mm-dd',d1);
  11.    ds2:=formatdatetime('yyyy-mm-dd',d2);
  12.    _pttype:=GetMultipleList('select concat(pttype," : ",name) as wd '+
  13.             ' from pttype order by pttype');
  14.    if _pttype<>'' then
  15.     begin
  16.      _pttype:=getsqlsubquerydata('select pttype from pttype '+
  17.               ' where concat(pttype," : ",name) in ('+_pttype+')');
  18.      _aid:=GetMultipleList('select distinct concat(if(v.moopart="","-",concat("&#193;.",abs(v.moopart)))," ",t.full_name) as wd '+
  19.            ' from vn_stat v '+
  20.            ' left outer join thaiaddress t on v.aid=t.addressid '+
  21.            ' where v.vstdate between "'+ds1+'" and "'+ds2+'" '+
  22.            ' and v.pttype in ('+_pttype+') '+
  23.            ' order by t.addressid,v.moopart');
  24.     if _aid<>'' then
  25.       begin
  26.         _vn:=getsqlsubquerydata('select v.vn '+
  27.                ' from vn_stat v '+
  28.                ' left outer join thaiaddress t on v.aid=t.addressid '+
  29.                ' where v.vstdate between "'+ds1+'" and "'+ds2+'" '+
  30.                ' and concat(if(v.moopart="","-",concat("&#193;.",abs(v.moopart)))," ",t.full_name) in ('+_aid+')');
  31.         if _vn<>'' then
  32.                   ChangeReportSQL('select if(v.income>=700,700,round(v.income,0)) as claim,v.*,p.name as pttype_name,pc.cardno,concat(pa.pname,pa.fname," ",pa.lname) as wd, '+
  33.                ' concat(h.hosptype,h.name) as wd1, '+
  34.                ' concat(if(v.moopart="","-",concat("&#193;.",abs(v.moopart)))) as wd2, '+
  35.                ' if(v.sex="1","&#170;&#210;&#194;","&#203;&#173;&#212;&#167;") as wd3'+
  36.                ' from vn_stat v '+
  37.                ' left outer join pttype p on v.pttype=p.pttype '+
  38.                ' left outer join ptcardno pc on v.hn=pc.hn '+
  39.                ' left outer join patient pa on v.hn=pa.hn '+
  40.                ' left outer join hospcode h on v.hospmain=h.hospcode '+
  41.                ' where v.vn in ('+_vn+') '+
  42.                ' and v.income>0');
  43.  
  44.       end;
  45.     end;
  46. end;
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: thannawe ที่ มีนาคม 13, 2009, 10:31:04 AM
สุดยอดครับ
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: niyomstd ที่ มีนาคม 13, 2009, 10:32:50 AM
สุดยอดเลยครับ รพ ผมใช้ได้ใช่ไหมครับ
หรือว่าอาจารย์ จะส่งให้ผมอีกที
แต่ไม่ทราบว่าอาจารย์ทำ report ให้ผมเสร็จยังคับ
ขอบคุณคับ
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: naj ที่ มีนาคม 13, 2009, 10:40:36 AM
ใช้ได้เลยครับ เพราะออกแบบโดยใช้เงื่อนไขที่กำหนดโดย รพ.แม่เมาะ ครับ ยมลองเอาไปเป็นตัวอย่างในการเขียนรายงานอื่นๆก็ได้ครับ
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: niyomstd ที่ มีนาคม 13, 2009, 11:11:59 AM
ขอบคุณมากเลยคับ
 :D
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: SrWooD ที่ มีนาคม 14, 2009, 15:28:10 PM
ขอบคุณครับ

สุดยอดเลยครับ

ที่มีอยู่เป็น Pascal Script แก้ยากจัง ได้แบบนี้หวานหมูเลยครับ

 ;D ;D ;D
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: wiphusit ที่ มีนาคม 14, 2009, 15:34:20 PM
ขอบคุณครับ อาจารย์
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: Neo ที่ เมษายน 12, 2009, 09:57:58 AM
ขอบคุณ อ.นาจ มากครับ หลังสงกรานต์จะลองให้น้องในงานประกัน ทดสอบดู  ;D ;D ;D
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: doramon ที่ เมษายน 12, 2009, 15:55:52 PM
สุดยอดเลย

หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: naj ที่ เมษายน 12, 2009, 21:13:28 PM
จะขยันอะไรขนาดนั้นครับ ท่าหัวหน้า IT รพ พรเจริญ :D :D :D :D
ทดสอบให้ดีก่อนนำไปใช้ด้วยนะ ว่าถูกต้องหรือไม่ครับ
ไม่อย่างนั้น จั๋งซี้มันต้องถอน
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: Neo ที่ เมษายน 12, 2009, 23:31:37 PM
จะขยันอะไรขนาดนั้นครับ ท่าหัวหน้า IT รพ พรเจริญ :D :D :D :D
ทดสอบให้ดีก่อนนำไปใช้ด้วยนะ ว่าถูกต้องหรือไม่ครับ
ไม่อย่างนั้น จั๋งซี้มันต้องถอน

รายงานที่ อ.นาจเขียนต้องอัพในฐานจริงครับ ของอ.นาจสุดยอดจริงๆๆ

ปล.อย่าลืมที่สัญญาไว้นะครับถ้าทำได้จริง เจอกันที่ รพ.พรเจริญ  ฟันธง
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 12, 2009, 23:35:02 PM
รายงานที่ อ.นาจเขียนต้องอัพในฐานจริงครับ ของอ.นาจสุดยอดจริงๆๆ
ปล.อย่าลืมที่สัญญาไว้นะครับถ้าทำได้จริง เจอกันที่ รพ.พรเจริญ  ฟันธง
อ.นาจ ........................ระวังถูกฟันหัวด้วยศรีภรรยา
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: nabdaow ที่ สิงหาคม 07, 2009, 10:51:46 AM
ขอบคุณครับ เก็บๆๆๆ  ไปตามระเบียบ  อิอิ ;D
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: James011 ที่ สิงหาคม 07, 2009, 11:04:43 AM
 ;D ;D ;D ;D ขอบคุณครับ ขั้นเทพ  ;D
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: SIWIT ที่ สิงหาคม 07, 2009, 15:56:14 PM
ขอบคุณครับ
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: mixer_79 ที่ มีนาคม 16, 2010, 12:44:20 PM
thank
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: bbb3 ที่ มีนาคม 16, 2010, 14:26:00 PM
ขอบคุณครับ....
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: npk_songdao ที่ มีนาคม 16, 2010, 15:59:12 PM
ขอบคุณมากนะค่ะ
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: socker ที่ มีนาคม 17, 2010, 09:57:58 AM
ขอบคุณครับ :)
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: magic ที่ เมษายน 01, 2010, 11:39:00 AM
ลองนำไปใช้ ก็โอเคค่ะ แต่ว่าส่งออกเป็น excell เลยไม่ได้
อีกอย่าง ค่ายาไม่ออกมาด้วยค่ะ เป็นที่โปรแกรม แต่ละโรงพยาบาลหรือว่าต้องไปปรับตรงไหนค่ะ
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: machai ที่ เมษายน 04, 2010, 18:59:31 PM
สุดยอดจังเลย ขอบคุน มากมาย ;D
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: kungkung ที่ เมษายน 05, 2010, 21:44:20 PM
 :)  ขอบคุณครับ  :)
หัวข้อ: Re: CUSTOM-แบบรายงานค่ารักษาพยาบาลผู้ป่วยนอก ในพื้นที่เขตรอยต่อ
เริ่มหัวข้อโดย: ปาล์ม ที่ เมษายน 07, 2010, 13:41:01 PM
ขอบคุณมากก ครับอาจารย์นาจ ครับ  อาจารย์พอจะ ช่วยเเก้รายงาน ให้พิมพ์ออกจาก ถึงวันปัจจุบัน  ถายใน 5 ปี  นับจากวันนี้ หรือย้อนหลังไปได้ 5 ปี นับจากวันที่ปัจจุบัน ของทุกวันที่เราจะพิมพ์นะครับ  หัวหน้าจะเอาไปใช้ที่ยิงบาร์โคดที่ห้องบัตรนะครับ เเล้วเรียง 2 ตัวหลัง 00 - 99 นะครับ  ผมมีปัญญาเเค่ด้านล่าง ยังไม่ครบเลยครับ   ฝากอาจารย์ดู้ให้หน่อยนะครับ  อาจารย์ทุกท่าน

select hn,pname,fname,lname,last_visit
from patient
where  hn>='000000001' and hn<='000010000' order by substr(hn,8,2) limit 1000