BMS-HOSxP Community
HOSxP => Development => ข้อความที่เริ่มโดย: manoi ที่ มกราคม 25, 2007, 07:39:08 AM
-
ใน HOSxP 3.50.1.24 ได้มีการแก้ไขระบบการพิมพ์ใบเสร็จรับเงินใหม่ ให้รองรับแบบฟอร์มตามที่ สกส. กำหนด คือต้องแสดง billcode และ billnumber โดยมีขั้นตอนดังนี้ครับ
อันดับแรกข้อมูลสิทธิการรักษา ต้องมากำหนดประเภทการชำระเงินให้เป็นชนิดชำระเอง และ ชนิดการออกใบเสร็จให้ใช้รหัสของกรมบัญชีกลาง
และควรกำหนดให้ห้ามปรับแต่งค่าใช้จ่ายก่อนออกใบเสร็จด้วย
-
จากนั้นที่บัญชีค่ารักษาพยาบาล จะต้องกำหนดให้มีรหัสหมวดของ สกส. ทุกกลุ่ม
-
ถัดมาในบัญชีค่ารักษาพยาบาล ให้ตรวจสอบว่าทุกรายการมีรหัสของ สกส. กำกับอยู่ หากไม่กำหนด รายการที่แสดงในใบเสร็จ จะไม่มีรหัส Billcode / billno
-
ถัดมา ให้เปิดตาราง income_std_group ขึ้นมากำหนดว่าจะพิมพ์รายละเอียดในหมวดใดบ้าง หากต้องการให้แสดงรายละเอียดในใบเสร็จให้กำหนดเป็น Y ใน field print_detail
(ปกติจะกำหนดให้เป็น Y ทุกรายการ ยกเว้นค่ายาที่ไม่ต้องแสดงรายละเอียด)
-
ที่ระบบออกใบเสร็จรับเงิน เมื่อทำการดึงผู้ป่วยมาออกใบเสร็จรับเงิน จะแสดงข้อมูลสรุปมาตามปกติ ดังรูป
-
แต่เมื่อกดปุ่มบันทึก ระบบจะตรวจสอบว่าหากมีการกำหนดข้อมูลไว้ที่สิทธิการรักษาให้พิมพ์ตามแบบ สกส. จะแสดงหน้าต่างเตรียมพิมพ์ดังรูป
โดยหากรายการค่าใช้จ่ายมากจะแยกออกใบเสร็จหลายใบได้ โดยสามารถกำหนดจำนวนรายการต่อใบได้ที่ช่องด้านบน
-
ตัวอย่างแบบฟอร์มที่พิมพ์ออกมาครับ
รายการที่ไม่กำหนดให้พิมพ์รายละเอียด ระบบจะสรุปค่าใ้ช้จ่ายไว้เป็นรายการเดียว แต่หากกำหนดให้พิมพ์รายละเอียด จะนำรายการค่าใช้จ่ายในกลุ่มมาแสดงต่อลงไปด้านล่าง
-
ใบเสร็จรับเงินที่พิมพ์ จะใช้แบบฟอร์มที่ชื่อ RCPT-FORM-SKS
download ได้จากที่นี่ หรือจาก report central ก็ได้ครับ
-
เนื่องจากเพิ่งทำเสร็จใหม่ๆ ดังนั้นคงต้องรบกวนช่วยกันทดสอบด้วยครับ หากมีปัญหาหรือรายงานไม่ตรงตามที่ต้องการ ช่วยแจ้งเข้ามาที่กระทู้นี้ด้วยครับ
ตอนนี้จะพิมพ์ได้เฉพาะผู้ป่วย OPD นะครับ หากไม่พบปัญหาใดๆ ผมจะแก้ไขให้พิมพ์ผู้ป่วย IPD ได้ด้วยครับ
-
โอ้ว! พระเจ้าจอร์ท มันยอดมาก ขอเอาไปทดสอบก่อนนะครับ แต่ปัญหาอยู่ที่ว่าฟอร์มเดิมที่มีอยู่เยอะมาก เกรงว่าจะยังไม่ได้ใช้ครับ คงต้องพึ่งพาแนบใบสั่งยาไปก่อนจนกว่าฟอร์มเดิมจะหมดนะครับ ;D ;D ;D
-
อ.ชัยพรครับ พอดีผมได้ลง รายการ billcode bill number มาได้ 3 เดือนแล้วแต่สลับค่าฟิวด์กับ อ.ชัยพรไม่ทราบว่าจะมีผลกับส่วนอื่นๆหรือไม่ ขอคำสั่งในการสลับค่าด้วยครับ
ของผม bill code 12345 bill number 7.5.4 ของ อ.ชัยพร bill code 7.5.4 bill number 12345
-
จริงๆ แล้ว billcode คือรหัส 5 ตัว billnumber เป็นลำดับ ก็ถูกต้องแล้ว(ตามที่ อ.กำหนดมาให้แต่แรก) แต่ที่ตัวอย่างมันสลับกันก็อาจจะเป็นเพราะ อ.จำผิด(หรือเปล่า) ;D ;D ;D แต่ถ้าการนำไปใช้งานจริงสลับกันจริงๆ ก็น่าจะใช้คำสั่งเปลี่ยนชื่อคอลัมภ์ให้สลับตาม ดังนี้(ไปทดสอบเครื่องทดสอบก่อนนะครับ ผมยิ่งมั่วๆ อยู่)
1.เปลี่ยน billcode เป็นชื่ออื่นก่อนด้วยคำสั่ง "ALTER TABLE nondrugitems CHANGE billcode billcodenew varchar(10)"
2.เปลี่ยน billnumber เป็น billcode ด้วยคำสั่ง "ALTER TABLE nondrugitems CHANGE billnumber billcode varchar(10)"
3.2.เปลี่ยน billcodenew เป็น billnumber ด้วยคำสั่ง "ALTER TABLE nondrugitems CHANGE billcodenew billnumber char(5)"
ลองทดสอบดูนะครับ ผมก็ไม่แน่ใจว่ามันจะผลต่อโครงสร้างหลักของโปรแกรมหรือเปล่า แต่ลองจากเครื่องทดสอบแล้วมันใช้ได้อะครับ ;D ;D ;D จะให้ชัวร์ต้องรอให้ อ.MN มาตอบให้อีกที(ซึ่งอาจจะไม่ต้องเปลี่ยนก็ได้ ผมเองก็ยังไม่ได้เปลี่ยนในฐานข้อมูลจริงครับ)
-
ใช่ครับ ในตัวอย่างผมลงสลับตำแหน่งกันครับ :D
-
ตกลงต้องเปลี่ยนตามที่คุณ navyNP บอกหรือป่าวครับ
เพราะตอนนี้ที่รพ.ก้อลงเป็น bill code 7.5.4 bill number 12345
(เจ้าตั๊กบอก) อิอิ ......
-
ตรงรหัส หากคิดว่าลงสลับตำแหน่งกัน ก็ไม่ต้องกังวลครับ เพราะในแบบฟอร์มสามารถนำมาสลับตำแหน่งกันได้เลยครับ ยังไม่ต้องแก้ไขที่ฐานข้อมูล เนื่องจากตอนนี้โปรแกรมจะนำข้อมูลมาใช้ในการพิมพ์อย่างเดียวครับ
-
ขอเรียนถาม อ.MN เพิ่มเติมดังนี้ครับ
1.กรณีที่มีหลายรายการมากจนต้องพิมพ์ใบเสร็จหลายใบ จะมีผลต่อเลขที่ของใบเสร็จหรือไม่ครับ เนื่องจากตามระเบียบฯ ต้องบังคับว่าเลขที่ของใบเส็จจะต้องพิมพ์กับกำมากับใบเสร็จเลย(fix form) แล้วเลขที่ เล่มที่ในระบบห้องชำระเงินของโปรแกรมจะข้ามเลข(ใบที่สองกรณีพิมพ์ไม่พอ)เลยหรือไม่ครับ กรณีที่พิมพ์หลายใบ
2.ขอดูตัวอย่างกระดาษที่ใช้พิมพ์เป็นใบเสร็จแบบนี้ว่าหน้าตาเป็นอย่างไรครับ (เพื่อที่จะได้นำมาดัดแปลงใช้งาน)
ขอบคุณครับ ;D
-
จะเป็นเลขเดี่ยวกันครับ ทำให้ใบที่สองที่ออกมามันผิดครับ ( ถ้าไม่กำหนดบรรทัดที่จะพิมพ์ให้ถูก เช่น ตอนก่อนพิมพ์มีทั้งหมด 17 บรรทัด แล้วเราไม่ยอมเลือกว่าจะให้พิมพ์ใบละกี่บรรทัด มันจะพิมพ์มาเป็นเลขเดี่ยวกันหมดเลย ต้องบอกว่ากระดาษเรารับได้กี่บรรทัด เช่น 10 มันก็จะพิมพ์เป็นสองเลข อันแรก 10 อันที่สอง 7 ครับ ได้เลขใบเสร็จอันต่อไปด้วย
วิธี่แก้ไขคือ
ต้องกำหนดให้ดีว่าหนวดไหนบ้างที่จะพิมพ์ และ ก่อนพิมพ์ต้องดูด้วยว่ากี่บรรทัด
:D
-
ตอบพี่ NavyNP นะครับผมลองแล้วอะคับ
1.ใบเสร็จใบที่ 2 หมายเลขจะรันเป็นหมายเลขใบเสร็จใบต่อไปอัตโนมัติครับผม
2. ใบเสร็จ ธรรมดา ๆ ที่ไม่ fix form (ไม่มีรายการข้างใน) ครับ
-
เห็นว่าน่าสนใจมาก และมีอีกหลายรพ. รอเปิดใช้งานใบเสร็จแบบนี้ ในปี 2551 ครับ..เลยขอ review กระทู้ครับ
-
เห็นว่าน่าสนใจมาก และมีอีกหลายรพ. รอเปิดใช้งานใบเสร็จแบบนี้ ในปี 2551 ครับ..เลยขอ review กระทู้ครับ
ขอบคุณครับกำลังหาวิธีแก้อยู่เลย ;D
-
กรรมของผมก็ทำผิดจิ ;D ;D ;D ที่ผมทำอยู่ lbillcode คือ1.1.1 ตัว billnumber เป็นเลข 5 หลัก มีวิธีแก้ไหมครับ ช่วยด้วยครับ นั่งคีย์จนมือหงิกแล้ว แต่ทำผิด ;D ;D ;D ;D ;D ;D
-
ไม่จำเป็นต้องแก้ก็ได้ครับ ให้ไปสลับตำแหน่งในฟอร์มเอา ตามที่ อ.แนะนำมา หรือลองย้อนกลับไปดูตั้งแต่ คห.แรกๆ มาก่อนมีผู้แนะนำไว้หลายท่านครับ ;D
-
ลองเซ็ตใน system setting ดูตามรูปครับ ผมยังไม่ได้ใช้แต่เหลือบไปเห็นเผื่อจะเป็นประโยชน์บ้าง ::)
-
เนื่องจากเพิ่งทำเสร็จใหม่ๆ ดังนั้นคงต้องรบกวนช่วยกันทดสอบด้วยครับ หากมีปัญหาหรือรายงานไม่ตรงตามที่ต้องการ ช่วยแจ้งเข้ามาที่กระทู้นี้ด้วยครับ
ตอนนี้จะพิมพ์ได้เฉพาะผู้ป่วย OPD นะครับ หากไม่พบปัญหาใดๆ ผมจะแก้ไขให้พิมพ์ผู้ป่วย IPD ได้ด้วยครับ
ฃ
ไม่ทราบใช้ไ้ดกับผู้ป่วยในหรือยังครับ
-
::) ::) ::)
-
ลองเซ็ตใน system setting ดูตามรูปครับ ผมยังไม่ได้ใช้แต่เหลือบไปเห็นเผื่อจะเป็นประโยชน์บ้าง ::)
ตรงนี้มีท่านใดได้ Prove ตรงนี้แล้วบ้างครับ ผมว่ามีประโยชน์น่ะครับ เพราะผมก็เพิ่งจะทราบเหมือนกันครับ
ขอบคุณครับ ;D