ผู้เขียน หัวข้อ: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ  (อ่าน 13387 ครั้ง)

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

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
คือทางห้องฟันต้องการเพิ่มจำนวนของรายการลงใบเสร็จ
เช่น ถอนฟัน จำนวน 2 ซี่  ครับ เพราะว่า ผู้ป้วยนำไปเบิกเงินได้ไม่ครบครับเพราะกรมบัญชีกลางตั้งราคามา เช่นซี่ละ 170 ถอน 2 ซี่ แต่ในใบเสร็จไม่มีจำนวน ทำให้ผู้ป่วยเบิกได้ 170 บาท ก็เลยจะใส่จำนวนไปด้วย เพื่อให้เบิกได้ตามจำนวนที่ถอน ช่วยหน่อยครับ ลองทำดูแล้ว แต่ มันไม่ออกรบกวนอาจารย์ทุกท่านหน่อยครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ผมใส่ Variable ลงในรายงาน
  Value := GetSQLStringData('select op.qty'+
  +'from opitemrece o'+
  +'left outer join report_sks rs on o.vn=rs.vn'+
  +'left outer join nondrugitems n on n.icode=o.icode'+
  +'where rs.std_group like 13 and rs.vn="'+DBPipeline['vn']+'" limit 1'+
 
  );
แต่มันพิมพ์ไม่ออกสักรายการเดียวแถมขึ้น Error ดังภาพ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

doramon

  • บุคคลทั่วไป
where rs.std_group like 13

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
... ลอง copy คำสั่งด้านล่างไปใสใน variable ดูนะครับ


... อันนี้เชื่อมโยงจากชื่อของรายการค่ารักษาพยาบาลครับ ....

  Value := GetSQLStringData('select o.qty '+
  'from opitemrece o '+
  'left outer join nondrugitems n on n.icode = o.icode '+
  'where o.vn = "'+DBPipeline['vn']+'" '+
  'and concat("   ",n.name) = "'+DBPipeline['bill_name']+'" ');

... จะขึ้นจำนวนทุกตัว(ยกเว้นหมวดค่ารักษาหลัก)  ที่เรากำหนดให้แสดงรายละเอียดในใบเสร็จครับ ...

-----------------------------------------------------------------------------

... หรือแบบนี้ เชื่อมโยงจาก billcode ของรายการค่ารักษาพยาบาลครับ ....

  Value := GetSQLStringData('select o.qty '+
  'from opitemrece o '+
  'left outer join nondrugitems n on n.icode = o.icode '+
  'where o.vn = "'+DBPipeline['vn']+'" '+
  'and n.billcode = "'+DBPipeline['billcode']+'" '+
  'and n.billcode is not null and n.billcode <> "" ');

... จะแสดงจำนวนเฉพาะรายการที่มีการกำหนด billcode เอาไว้ครับ ....  :D ....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
Copy ไปวางแล้วครับอ.ขวด แต่ขึ้น Error แล้วพอดีผมจะแสดง จำนวน เฉพาะ รายการของทันตกรรมครับอาจารย์โดย ขึ้นว่า จำนวน 2 ซี่ อย่างนี้ครับ พอใส่ในโค้ดโดยใช้ Concat แล้ว มันก็ขึ้น Error เหมือนกันเลยงง รบกวนอาจารย์หน่อยนะครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด

...  รบกวนส่ง  RCPT-FORM-SKS  ตัวที่มีปัญหานี้ให้หน่อยนะครับ  เดี๋ยวจะลองดูให้ครับ ...  :D ....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
นี่ครับ ขอบคุณอ.ขวดล่วงหน้าครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ดันกระทู้ครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
สอบถามด้วยความสงสัยครับ ว่าต้องแสดงจำนวนไว้บนใบเสร็จรับเงินด้วยหรือครับ(อันนี้ไม่รู้จริงๆ เป็นความรู้ใหม่ เพราะที่ผ่านมาไม่เคยแสดงไว้บนใบเสร็จรับเงินเลยก็เบิกได้ตามจำนวนทุกใบ) เพราะตามระเบียบฯ กำหนดให้แสดงเฉพาะรหัสค่าบริการเท่านั้นครับ(เป็นแบบนี้ทั่วประเทศ) ที่บอกว่าเบิกได้ไม่ครบนั้นต้องถามหน่วยที่จ่ายนั้นว่าเขาดูจากระเบียบไหนว่าจะต้องแสดงจำนวนรายการด้วย(อันนี้ถามเพื่อประกอบเป็นความรู้ครับ เผื่อมีระเบียบอื่นๆ ที่ผมยังไม่รู้) เพราะในใบเสร็จหมายถึงรวมค่าใช้จ่ายตามหมวดครับ แต่ถ้าหน่วยนั้นต้องการรายละเอียดจริงๆ (แต่ความเป็นจริงไม่จำเป็นครับ) ก็ให้สำเนาใบสั่งยาแนบไปกับใบเสร็จรับเงินด้วยน่าจะสะดวกกว่านะครับ(ถ้าต้องการเฉพาะรายการทำฟัน)
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
สอบถามด้วยความสงสัยครับ ว่าต้องแสดงจำนวนไว้บนใบเสร็จรับเงินด้วยหรือครับ(อันนี้ไม่รู้จริงๆ เป็นความรู้ใหม่ เพราะที่ผ่านมาไม่เคยแสดงไว้บนใบเสร็จรับเงินเลยก็เบิกได้ตามจำนวนทุกใบ) เพราะตามระเบียบฯ กำหนดให้แสดงเฉพาะรหัสค่าบริการเท่านั้นครับ(เป็นแบบนี้ทั่วประเทศ) ที่บอกว่าเบิกได้ไม่ครบนั้นต้องถามหน่วยที่จ่ายนั้นว่าเขาดูจากระเบียบไหนว่าจะต้องแสดงจำนวนรายการด้วย(อันนี้ถามเพื่อประกอบเป็นความรู้ครับ เผื่อมีระเบียบอื่นๆ ที่ผมยังไม่รู้) เพราะในใบเสร็จหมายถึงรวมค่าใช้จ่ายตามหมวดครับ แต่ถ้าหน่วยนั้นต้องการรายละเอียดจริงๆ (แต่ความเป็นจริงไม่จำเป็นครับ) ก็ให้สำเนาใบสั่งยาแนบไปกับใบเสร็จรับเงินด้วยน่าจะสะดวกกว่านะครับ(ถ้าต้องการเฉพาะรายการทำฟัน)
เรียนคุณ navyNP คือพอดีผมก็ไม่ทราบเหมือนกัน หน่วยอื่นยังไม่ทราบแต่ทราบจากทางห้องฟันที่เดียวเท่านั้นครับ ที่พบว่าผู้ป่วยเข้ามารับบริการต่างเช่น ถอนฟัน จำนวน 2 ซี่ราคา 340 แล้วนำไปเบิกได้แค่ 170 บาท ซึ่งคนไข้ต้องกลับมาที่รพ. เพื่อนำมาใส่จำนวนเข้าไปในเสร็จเพื่อเบิก ซึ่งที่พบมาหลายคนแล้วและไม่ทราบว่าเป็นของหน่วยงานไหนครับ ผมเลยจะลดขั้นตอนที่ผู้ป่วยต้องมารพ.อีกเลยจะใส่จำนวนให้เลย(ของห้องฟันเท่านั้น) เพื่อให้เบิกได้ตามจำนวนเงินที่จ่ายให้ทางรพ.ครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด

... ท่าน pa_net  ขอเวลาแป๊บนะ   มีงานอยู่ครับ ...  ;D ....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
OK งั้นคงพอเข้าใจแล้วล่ะครับ ถ้างั้นในระหว่างที่รอท่านเทพขวดเพิ่มให้ ก็อาจจะใช้อย่างที่ผมว่าครับ คือสำเนาใบสั่งยาแนบไปกับใบเสร็จเลย(ทุกรายที่ทำฟัน ที่มีสิทธิ์เบิกได้) ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
OK งั้นคงพอเข้าใจแล้วล่ะครับ ถ้างั้นในระหว่างที่รอท่านเทพขวดเพิ่มให้ ก็อาจจะใช้อย่างที่ผมว่าครับ คือสำเนาใบสั่งยาแนบไปกับใบเสร็จเลย(ทุกรายที่ทำฟัน ที่มีสิทธิ์เบิกได้) ;D
ขอบคุณครับ ;D
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด


... ท่าน pa_net  แค่ไปเปลี่ยน variable ตัวนี้จาก Interger เป็น String (ตามรูปที่ผมแนบไว้) ก็พิมพ์ได้แล้วครับ ...


... ส่วนถ้าจะให้แสดงเฉพาะรายการของห้องฟัน ก็เพิ่มในคำสั่งอีกนิดครับ เป็น

  Value := GetSQLStringData('select o.qty '+
  'from opitemrece o '+
  'left outer join nondrugitems n on n.icode = o.icode '+
  'where o.vn = "'+DBPipeline['vn']+'" '+
  'and concat("   ",n.name) = "'+DBPipeline['bill_name']+'" '+
  'and n.income = "16" ');

  โดยตรง income ก็ให้เอา income ของท่าน pa_net ที่เป็นค่าบริการทันตกรรม มาใส่แทนตรง 16 ครับ 

... ลองทดสอบดูนะครับ ...  :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณอ.ขวดมากครับ พอดีกลับมาที่อ่างทองไม่ได้เอาโน๊ตบุ๊ตที่มีข้อมูลมาด้วย แต่เดี๋ยววันจันทร์ลองกลับไปทำครับ ได้ไม่ได้อย่างไงรบกวนอีกครั้งนะครับ
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณอ.ขวดและอ.อ๊อดมากครับ รายงานใช้ได้แล้ว
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
ขอบคุณอ.ขวดและอ.อ๊อดมากครับ รายงานใช้ได้แล้ว

ขอดูสักฉบับได้ป่าวครับ   8) 8)
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007