王曉虹,王志文
今年全軍衛(wèi)生醫(yī)療單位更換了2014版醫(yī)療收費(fèi)票據(jù),其中門診收費(fèi)票據(jù)統(tǒng)一使用了“34號票據(jù)”,提供門診收費(fèi)明細(xì),滿足社會醫(yī)療保險對門診收費(fèi)明細(xì)的要求[1]。但這種發(fā)票,由于票面尺寸限制,最多只能打印18個項(xiàng)目,超過部分不打印,僅顯示“空間不足,明細(xì)可能未打完”標(biāo)志。筆者在門診收費(fèi)工作中發(fā)現(xiàn),約有10%的患者門診收費(fèi)項(xiàng)目會超過18項(xiàng),造成明細(xì)項(xiàng)目打印不全,還需另打收費(fèi)明細(xì)。這給掛號、收費(fèi)一體化收費(fèi)窗的工作造成了很大麻煩,工作效率也明顯下降。
1.1 壓縮明細(xì)項(xiàng)目行距 “34號票據(jù)”的字形已經(jīng)很小,在不改變其尺寸的基礎(chǔ)上,通過壓縮明細(xì)項(xiàng)目行距可以在項(xiàng)目打印區(qū)末增加一行即2條打印項(xiàng)目。
1.2 利用發(fā)票底部空白 “34號票據(jù)”底部空白部分較大,約占項(xiàng)目打印區(qū)的三分之二。當(dāng)門診收費(fèi)項(xiàng)目超過20個的時候,可利用此空間續(xù)打項(xiàng)目明細(xì)[2]。經(jīng)綜合考慮按上述壓縮后的明細(xì)行距,可增加5行2列即10條打印項(xiàng)目。
這樣整個發(fā)票可增加打印項(xiàng)目12個,共可打印30個明細(xì)項(xiàng),增幅達(dá)67%?;緷M足了需要。
2.1 用powerbuilder 9.0打開“門診收費(fèi)”文件夾“obilling”中的usrpbl.pbl文件 此文件是“軍衛(wèi)一號”信息系統(tǒng)開放的門診收費(fèi)打印源代碼程序,用戶可根據(jù)需要,靈活選用門診發(fā)票格式或自定義門診收據(jù)格式[3]。 修 改 d_outp_rcpt_2014_32數(shù)據(jù)窗口對象[4]。
2.1.1 改行距 將明細(xì)區(qū)的9行打印項(xiàng)目之間的行距改為0, 然 后 將 首 行 第 2列 的 打 印 項(xiàng) 目 (t_itemname10,t_itemamount10,t_itemcosts10,t_itemcharge10)拖到末行下面新整理出的空白處并與第9行零距離擺放并對齊,成為第10行。將第2列余下的打印項(xiàng)目整體上移至與第1列對齊,然后在其末端空位上增加2行打印項(xiàng)目文本框。
2.1.2 擴(kuò)展票據(jù)底部空白區(qū)打印項(xiàng)目 將上述修改后的打印項(xiàng)目復(fù)制5行至票據(jù)底部空白區(qū)適當(dāng)位置。
2.1.3 增加2個文本框 一個在operator文本框前,相當(dāng)于發(fā)票的“收款單位(蓋章)”與“收款人(簽章)”之間t_1.text。另一個在底部新擴(kuò)展的票據(jù)打印項(xiàng)目區(qū)右下方t_6.text。
2.2 修改相關(guān)函數(shù) ①修改n_rcpt對象中的of_prt_outp_rcpt_2012_32函數(shù)[5]將語句int bill_items_count=18改為:30;②在 lds_rcpt.DataObject="d_outp_rcpt_2014_32"后 增加以下語句完成收費(fèi)項(xiàng)目超過20時顯示明細(xì)續(xù)打,超過30時,顯示空間不足,明細(xì)未打完。
2.3 重新編譯 將修改完的usrpbl.pbl文件重新編譯,拷入“門診收費(fèi)”文件夾重新啟動程序即可。
收費(fèi)項(xiàng)目小于20時發(fā)票打印正常,大于20小于30利用發(fā)票底部空白區(qū)域也可完成發(fā)票打印。只有收費(fèi)項(xiàng)目超過30項(xiàng)時發(fā)票項(xiàng)目才無法打完。
綜上所述,近幾年醫(yī)院發(fā)票格式幾乎每年都有變化,因此應(yīng)及時修改程序,這給醫(yī)療收費(fèi)工作帶來了許多不便。但是只要熟悉掌握“軍衛(wèi)一號”信息系統(tǒng)開放的門診收費(fèi)打印源代碼程序,根據(jù)發(fā)票尺寸調(diào)整票面布局,適當(dāng)壓縮行間距,便可靈活自定義醫(yī)院發(fā)票格式,滿足患者要求,提高收費(fèi)工作效率。
[1]李曉華,舒迎春.門診收費(fèi)系統(tǒng)的安全管理[J].中國衛(wèi)生經(jīng)濟(jì),2007,26(7):73.
[2]王曉虹.軍隊(duì)醫(yī)院門診收費(fèi)票據(jù)明細(xì)項(xiàng)目打印不全問題解決[J].醫(yī)療衛(wèi)生裝備,2013,34(3):1433.
[3]王志文.軍隊(duì)2007版門診發(fā)票不能打印收費(fèi)明細(xì)故障處理[J].醫(yī)學(xué)信息,2008,21(3):307.
[4] 樊金生,張翠肖.PowerBuilder 9.0實(shí)用教程[M].北京:科學(xué)出版社,2004.259-261.
[5]陳永強(qiáng),李 茜.SQL Server 2005+PowerBuilder 11高級開發(fā)指南[M].北京:科學(xué)出版社,2008.295.