แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - naj

หน้า: 1 2 3 [4] 5 6 ... 48
151
ลืมแนบคำสั่งเอาข้อมูลการคัดกรองบุหรี่และสุราเดิมจากตาราง opdscreen (drinking_type_id,smoking_type_id) เข้าตาราง smoke_screen
โค๊ด: Delphi
  1. unit YINDEETAN;
  2. procedure main;
  3. var
  4.  tc,tc1:tclientdataset;
  5.  i:integer;
  6. begin
  7. i:=0;
  8. tc:=Tclientdataset.create(nil);
  9. tc1:=Tclientdataset.create(nil);
  10. tc.data:=Hosxp_Getdataset('select vn,hn,vstdate,smoking_type_id,drinking_type_id  '+
  11.  'from opdscreen '+
  12.  'where  ((smoking_type_id is not null) or  (drinking_type_id is not null)) '+
  13.  'order by vstdate');
  14.  ShowDebugText('Found Data import  '+inttostr(tc.recordcount)+' Records.');
  15.  tc1.data:=Hosxp_Getdataset('select * from smoke_screen');
  16.  tc1.open;
  17.  while not tc.eof do
  18.  begin
  19.   i:=i+1;
  20.  tc1.insert;
  21.  tc1['smoke_screen_id']:=getserialnumber('smoke_screen_id');
  22.  tc1['hn']:=tc['hn'];
  23.  tc1['drinking_type_id']:=tc['drinking_type_id'];
  24.  tc1['smoking_type_id']:=tc['smoking_type_id'];
  25.  tc1['date_screen']:=tc['vstdate'];
  26.  tc1['vn']:=tc['vn'];
  27.  tc1.post;
  28.  ShowDebugText('no.'+inttostr(i)+'  vn='+tc['vn']+' hn='+ tc['hn']+' vstdate='+datetostr(tc['vstdate'])+'...Data Insert OK');
  29. tc.next;
  30.  end;
  31.  if tc1.ChangeCount > 0 then
  32.     HOSxP_UpdateDelta(tc1.Delta,'select * from smoke_screen ');
  33.     ShowDebugText('Import Data '+inttostr(tc.recordcount)+' Records Complete');
  34.  ShowDebugText('Process Done;');
  35.  tc.free;
  36.  tc1.free;
  37. end;
  38. end.

152
ใช้ยังงัยอ.นาจ  ;D :D
เดี๋ยวทางพี่ที่รับผิดชอบงานนี้จะประสานกับ รพ ในจังหวัดที่สนใจให้มาคุยกันเรื่องการใช้งานและติดตั้งครับ
หมายเหตุ
ขอทดสอบกับระบบจริงก่อนนะครับ เพิ่งจะทำเสร็จ พี่เขาขอมาตั้งแต่ก่อนน้ำท่วมปลายปีที่แล้ว  :D :D :D :D :D

153
ขอโทษที่ล่าช้า เนื่องนั่งมองหาแรงบันดาลใจ นานไปหน่อยครับ  :) :) :) ผมแนบตารางและคำสั่งที่เกี่ยวข้องมาให้แล้วนะครับ ลองทดสอบดู

154
ยินดีต้อนรับ / การคัดกรองบุหรี่และสุรา
« เมื่อ: เมษายน 15, 2012, 06:57:24 AM »
กำลังทำให้กับ รพ  ใช้ ตามที่ สปสช กำหนดครับ โดยเอาของ arm มาปรับบางส่วน (ขอบคุณอาร์มมากครับ  :D :D :D :D)  ( http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=1517.0)
โดยมีความสามารถดังนี้
1 แสดงประวัติการคัดกรองที่เคยบันทึกไปแล้ว
2 ตอนที่จะบันทึกให้ขึ้นวันเวลา และผู้บันทึก auto ตาม login
3 เน้นการใช้ keyboard ในการบันทึก
4 มีข้อความเตือน ถ้าผู้ป่วยยังไม่เคยคัดกรองมาก่อน (เฉพาะคนที่มีอายุ 13 ปีขึ้นไป)
หมายเหตุ
ยังขาด แบบประเมินของ นิโคติน วันนี้จะทำให้เสร็จแล้วจะ upload ให้พร้อมตารางที่เกี่ยวข้องครับ

155
เจอบางรายครับ เลยยังงๆว่าเกิดจากสาเหตุอะไร แต่เท่าที่ดูคำสั่งเมนูนี้เรียกข้อมูลมา
  select ov.vn,ov.hn,ov.vstdate,ov.vsttime,    substring(concat(oost.name,' [',sp.department,']'),1,150) as ovstname,  odx.icd10 as icdcode,
substring(icd1.name,1,100) as icdname,  concat(odx.icd10,' ',ix.name) as pdxname ,
pt.birthday, pty.pcode,  concat(pt.pname,' ',pt.fname,'  ',pt.lname) as ptname,
oapp.nextdate as ndate,vt.age_y,vt.age_m,vt.age_d ,  vt.debt_id_list,vt.rcpt_money ,
 vt.rcpno_list,vt.uc_money ,  pt.gov_chronic_id ,'Y' as confirm
 from ovst ov  left outer join patient pt on pt.hn=ov.hn
  left outer join ovstdiag odx on odx.vn=ov.vn and odx.diagtype='1'
   left outer join kskdepartment sp on sp.depcode=ov.cur_dep
   left outer join ovstost oost on oost.ovstost=ov.ovstost
     left outer join icd101 icd1 on icd1.code=odx.icd10
      left outer join icd101 ix on ix.code=substring(odx.icd10,1,3)
       left outer join pttype pty on pty.pttype=ov.pttype
        left outer join vn_stat vt on vt.vn=ov.vn
        left outer join oapp on oapp.vn=ov.vn and oapp.app_no=1
         where ov.vstdate between '2012-04-05' and '2012-04-05'
          and ov.pttype = '21'
          and ov.hn in(48090,443) order by ov.vstdate,ov.vsttime
พบว่า คนไข้ที่มีการนัดมากกว่า 1 record ใน vn เดียวกัน ทำให้ตอนที่ดึงรายงานออกมาจะมีข้อมูลซ้ำกันครับ

156
ช่องแสดงทุกรายการให้เอาเครื่องหมาย / ออกด้วยครับ

157
Delphi / Pascal / Re: HOS-Mini-XE Template Source Code
« เมื่อ: มีนาคม 15, 2012, 14:47:27 PM »

158
Delphi / Pascal / Re: HOS-Mini-XE Template Source Code
« เมื่อ: มีนาคม 15, 2012, 10:50:47 AM »
 :) :) :) :) :) :)

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

161
พักนี้ อ.นาจไม่ค่อยทดสอบงานทันตกรรมให้เลย
สงสัยคุณหมอย้ายหรือแต่งงานไปแล้ว
:D :D :D :D :D :D

162
เสนอปรับความกว้างของช่องหมู่เลือดให้กว้างขึ้นอีกนิครับ เพราะข้อความมันที่บันทึกยาวขึ้น มองเห็นรายละเอียดไม่หมดครับ

163
เนืองจากตัวโปรแกรม fix income เป็นของค่ารักษาทันตกรรมต้องเป็น  13 ซึ่งจะมีปัญหาว่า รพ ได้ run income เป็นรหัสอื่นไปแล้ว ทำให้ไม่สามารถใช้เมนูนี้ดูผลงานได้ครับ จริงๆน่าจะดึง field อ้างอิงของกรมบัญชีกลางน่าจะดีกว่านะครับ เพราะใช้ income เดียวกันทั้งประเทศ  เพราะถ้าไปแก้ income ตาม สงสัยadmin มีงานเพิ่มแน่ครับ เพราะกรณีของ HOSxP PCU จะมี income ตรงตามที่เมนูนี้กำหนด แต่ รพ ใช้งานมานานแล้ว ให้แก้ย้อนหลังคงไม่สะดวก adminครับ

164
เพิ่มเติม เรื่องเก่าที่เคยแจ้งไปนานแล้ว แต่ยังไม่สามารถใช้งานได้

165
ลองแล้วตัดได้แล้วครับ แต่สงสัยในช่องจ่ายของ Stockcard มันไม่ update ยอดจ่ายให้ครับ ยังจ่ายเป็น 0 อยู่
หมายเหตุ
ช่องจ่ายควรจะเป็น 10 และช่องคงเหลือควรจะเหลือเป็น 0 เพราะตัดจ่ายออกจากคลังย่อยไปแล้ว

166
HOSxP PCU 3.55.2.27 ยังไม่สามารถที่จะเบิกสินค้าจากหน่วยจ่ายย่อยได้เลยครับ  :-\ :-[ :-[

167
มาดูสิคะว่าเหล่าเทพเค้าทำไรกันในงานประชุมวิชาการ..เริ่มจากคนเเรกอิอิ
ปีนี้็ก็โดนอีกจนได้นะครับ น้า PeeNan  ;D ;D ;D ;D ;D

168
แจ้งปัญหา / ขอความช่วยเหลือ / BMSReferralCenter ลองแล้ว error
« เมื่อ: กุมภาพันธ์ 25, 2012, 00:34:14 AM »
error ตามภาพที่แนบครับ

169
แจ้งปัญหา / ขอความช่วยเหลือ / HOSxP PCU V.3.55.2.20 backup ช้ามาก
« เมื่อ: กุมภาพันธ์ 24, 2012, 23:24:18 PM »
ฝาก อ.mn ช่วยตรวจสอบด้วยครับ รพสต.ในจังหวัดหลายแห่งงานเข้าครับ ต้องมาใช้  HOSxP PCU V.3.55.2.10 ชั่วคราว  :) :) :) :)

170
ยินดีต้อนรับ / Re: BMS Datacenter Synchronize agent XE Release 10.1
« เมื่อ: กุมภาพันธ์ 24, 2012, 17:11:23 PM »
มีการปรับ Algorithm ใหม่นะครับ ถ้าตารางที่ส่งเป็น innodb ก็ไม่น่าจะกวนระบบมากครับ
ขอบคุณ อ.mn มากครับ  :) :) :) :)

171
ยินดีต้อนรับ / BMS Datacenter Synchronize agent XE Release 10.1
« เมื่อ: กุมภาพันธ์ 24, 2012, 16:23:18 PM »
เดิมต้องใข้ Slave ส่งข้อมูลเข้า Datacenter แทน Server  จริง เพราะเนื่อง Ram Serverที่ รพ.  มีน้อยครับแค่ 4G ไม่ค่อยแรง เมื่อก่อนใช้เวอร์ชั่น BMS  Datacenter Synchronize agent XE ก่อนหน้านี้ส่งเล่นเอา Hang ทั้งระบบ ลองMS  Datacenter Synchronize agent XE 10.1 ยังไม่พบว่าทำให้ระบบมันช้าลง (ยังไม่มี User บ่น...)
ขอทดสอบ run ทิ้งไว้สัก 2-3 วันว่างานจะเข้าหรือเปล่า

172
Development / Re: Daily build - 3.55.2.19
« เมื่อ: กุมภาพันธ์ 24, 2012, 09:17:41 AM »
วันนี้ผมอัปจาก 3.54.12.20  เป็น 3.55.2.19 แล้ว งานเข้าเลยครับ ตาราง opdsceen  cc หายหมดเลย เลยต้องถึงมือ อ.นาจ รีโมทมากู้สถานการณ์ไว้ ไม่รู้จะเจออะไรอีก ตอนนี้ไม่อยากได้ยินเสียงโทรศัพท์ดังเลย รู้สึกเครียส จังเลย ???
 ปล.ขอบคุณอ.นาจ มากครับ :)
อ.นาจ ไปแก้อะไรบ้าง บอกกันบ้างสิครับ เผื่อใครเจอปัญหาเดียวกัน จะได้มีแนวทางในการแก้ไขครับ
แก้ตามที่พี่ไก่บอกครับ พี่โก้ แต่สงสัยเหมือนกันว่าที่มันหายเกิดจากอะไร  :) :) :) :)

173
ยืนยันว่าเวอร์นี้เวลาสำรองข้อมูลช้าจริงๆครับ  :D :D :D

175
เพิ่มเติม ของ HOSxP PCU

176
นาฬิกาแบบนี้ป่าวครับ

ผมขอ....ไม่รับนนาฟิกานะครับ  :) :) :) :)

177
ในระหว่างวันที่ 30-31 ม.ค.55-2 ก.พ.55 ได้ทีมงานของ BMS มาติวข้นเรื่องการใช้งานของ HOSxP PCUทั้งจังหวัดนครปฐม เพื่อรองรับการส่งออก 21 แฟ้ม จากการทดสอบ การใช้งาน HOSxP 3.55.1.26 ระบบคลังยัง error ในส่วนของการเบิกสินค้าจากคลังย่อยตามภาพีท่แนบมาครับ

178
ผมว่า...อ.นาจ  กำลังหมายถึง.ตนเอง น่ะครับ.. ;D ;D ;D ;D
:) :) :) :)

179
ได้รับแจ้งจากผู้ใช้งานเมนูของ ER เสนอเรื่อง สีของตัวเลข HN อยากให้เวลาที่เราเลือกแล้วมันแสดงเป็นสีขาว เหมือนกับ column อื่นใน record เดียวกัน เพราะเดิมสีพื้นจะเป็นสีฟ้า ตัวเลข HN จะเป็นสีฟ้าเข้ม ทำให้(ผู้สูงอายุ)สังเกตยากครับ

180
field app_no ของตาราง oapp คำสั่งหน้าการส่งเบิกจ่ายตรงจะกำหนด oapp.app_no=1 แต่จากที่ดูในตาราง บางคนก็มี oapp.app_no=2 เลยสงสัยต่อว่ามันต่างกันอย่างไรครับ

181
งานประกันแจ้งมาครับ ว่าพบ ข้อมูลของคนไข้ที่ส่งเบิก มีรายการซ้ำเฉพาะบางคน เลยเข้าไปตรวจสอบ พบคำส่งสั่งที่ HOSxP ใช้
 select ov.vn,ov.hn,ov.vstdate,ov.vsttime,
 substring(concat(oost.name,' [',sp.department,']'),1,150) as ovstname,
 odx.icd10 as icdcode, substring(icd1.name,1,100) as icdname,  concat(odx.icd10,' ',ix.name) as pdxname ,
 pt.birthday, pty.pcode,  concat(pt.pname,' ',pt.fname,'  ',pt.lname) as ptname,
  oapp.nextdate as ndate,vt.age_y,vt.age_m,vt.age_d ,  vt.debt_id_list,vt.rcpt_money ,
   vt.rcpno_list,vt.uc_money ,  pt.gov_chronic_id ,'Y' as confirm
   from ovst ov
   left outer join patient pt on pt.hn=ov.hn
   left outer join ovstdiag odx on odx.vn=ov.vn and odx.diagtype='1'
   left outer join kskdepartment sp on sp.depcode=ov.cur_dep
   left outer join ovstost oost on oost.ovstost=ov.ovstost
    left outer join icd101 icd1 on icd1.code=odx.icd10
     left outer join icd101 ix on ix.code=substring(odx.icd10,1,3)
     left outer join pttype pty on pty.pttype=ov.pttype
     left outer join vn_stat vt on vt.vn=ov.vn
     left outer join oapp on oapp.vn=ov.vn     and oapp.app_no=1
      where ov.vstdate between '2012-01-19' and '2012-01-19'
       and ov.pttype = '21'
       and ov.hn in(5164,75450)
       order by ov.vstdate,ov.vsttime
เท่าที่ดู ถ้าคนไข้มีนัดมากว่า 1 คลินิกในวันเดียวกันที่มา เวาลามา join กับตาราง oapp มันทำให้ record ซ้ำครับ และที่สงสัยเพื่มเติมคือมันมี inv no. มากกว่า 1 เลข ใน visit เดียวกันทั้งที่คนไข้ไม่ได้ถูกเก็บเงินเพิ่มเติมเลย

182
ผมใช้่ 3.55.1.19  ทันตกรรม ปรับลดราคาหน้าจอลงหัตการได้ปกติครับ 

พอเราแก้ไขเป็น 0 บาท  หน้าจอใบสั่งยา ก็หายไปครับ

ผมตั้งรายการหัตการทันตกรรม ไว้เป็น คิดตาม Area ครับ.
.
ลองแล้วก็ยังไม่ได้ครับ  :) :) :) :)


183
ไม่ได้ตั้งครับ  :) :) :) :)

184
ได้รับแจ้งมาจากห้องฟันครับ เรื่องการคิดราคาหัตถการ เดิมถ้าแก้ไขราคาแล้วโปรแกรมมันจะ link ไปยังหน้าค่ารักษาให้ครับ แต่ใน version นี้ ราคามันไม่ link ให้ครับ

185
ในกรณีผู้ป่วยใน เพิ่งสังเกต field  orderstsus ตาราง doctor_order_print  มันจะแสดงค่าผิดพลาดเวลาที่มีการบันทึกรายการยาตัวเดียวกันมากกว่า 1 ครั้ง เช่น off ตัวเดิมเนื่องจากเปลี่ยนวิธีกิน
rพอดี ห้องยาที่ รพ ต้องการให้แสดงบนฉลากยาผู้ป่วยในด้วยครับ จะได้ Check ได้ง่ายว่ายาตัวใดกินต่อเนื่อง

186
ขอบคุณ อ.นาจ
ผมก็ส่งม่ายด้ายมาหลายวันครับ
รอหลวงพ่อเปิ่นได้แล้วค่อยส่งครับ

;D ;D ;D ;D ;D ;D

187
Thanks ข้อมูลวิ่งแล้วครับ  :D :D :D :D

188
หรือจะเป็นที่ GateWay ของ DATA CENTER

189
Data center ของจังหวัดนครปฐม ไม่ทราบว่าเกิดอะไรขึ้นครับ ไม่สามารถส่งข้อมูลเข้า Data Center ได้ครับ

190
HOSxP Inventory / Re: รายการเบิกสินค้าจากคลังย่อย
« เมื่อ: มกราคม 13, 2012, 11:11:14 AM »
ขอบคุณ ทีม Call Center และ BMS_Inventory แต่ฝากดูปัญหาเรื่องการเบิกจากคลังย่อยด้วยครับ เพราะมี รพสต.ใน นครปฐมใช้เมนูนี้ด้วยครับ

191
HOSxP Inventory / Re: รายการเบิกสินค้าจากคลังย่อย
« เมื่อ: มกราคม 13, 2012, 07:08:18 AM »
ฝากดูปัญหาเรื่องการเพิ่มหน่วยบรรจุด้วยครับ

192
ยังพบปัญหา เพื่มหน่วยบรรจุไม่ได้ครับ

193
ยินดีต้อนรับ / Re: HOSxP 3.55.1.11 มาแล้วนะครับ
« เมื่อ: มกราคม 11, 2012, 16:37:48 PM »
ลอง download ใหม่อีกครั้งครับ

194
ยินดีต้อนรับ / Re: HOSxP 3.55.1.11 มาแล้วนะครับ
« เมื่อ: มกราคม 11, 2012, 14:10:51 PM »
ยังพบ Bug ใน HOSxP PCU 3.55.1.11 ไม่สามารถเพิ่มหน่วยบรรจุในระบบ Stock ได้ครับและปุ่ม Stock Card  error ตามภาพ

195
ยินดีต้อนรับ / Re: HOSxP 3.55.1.11 มาแล้วนะครับ
« เมื่อ: มกราคม 11, 2012, 13:50:09 PM »
ขอทดสอบระบบคลังยา สอ ด้วยครับ  :D :D :D :D

196
ขออภัยด้วยครับ เจอปัญหาเช่นเดียวกัน คงต้องรอให้ อ.mn แก้ไข  ;)

197
เท่าที่ทดสอบ ก็ใช้งานได้นะครับ  :) :) :)
(HOSxP 3.54.12.20)

199
ได้รับแจ้งปัญหาจาก รพสต.ที่ปรับ version HOSxP PCU เป็น 54.12.20-26 เรื่องรายการ สินค้าไม่แสดง และได้ลองแก้ตามกระทู้ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=24282.msg207201#new  ครับ แต่พบปัญหาว่าเพิ่มรายการใหม่ไม่ได้และระบุหน่วยบรรจุไม่ได้ด้วยครับ ทำให้รับยาใหม่เข้าคลังไม่ได้
และอีกเรื่องครับ คำสั่งเมนูแสดงรายการสินค้า
select  distinct si.*
from stock_item si
left outer join drugitems di on di.icode=si.icode
left outer join nondrugitems ndi on ndi.icode=si.icode
left outer join stock_drug_item sdi on sdi.item_id = si.item_id
 left outer join stock_item_warehouse siw on si.item_id = siw.item_id
  left outer join stock_user_warehouse uw on siw.warehouse_id = uw.stock_warehouse_id
   where uw.stock_user_id  =0
order by si.item_name
อ.mn ตั้งเป็น 0 แต่ดูที่ตาราง tock_user_warehouse ของ รพสต.บางแห่งมันไม่ใช่ 0 จึงไม่แสดงรายการให้เห็นครับ



200
Delphi / Pascal / Re: HOSxP-mini Source code : ต้นฉบับโปรแกรม HOSxP-mini
« เมื่อ: ธันวาคม 27, 2011, 13:04:39 PM »
ขอบคุณครับ  :) :) :)

หน้า: 1 2 3 [4] 5 6 ... 48