醫院信息管理系統給醫院管理方面帶來一次革命性的變化。現代的HIS系統越來越朝操作簡單化、功能多元化、管理系統化方向發展。而要使HIS系統不斷強大,我們就需要在醫院管理程上來著重分析,深入研究。門診收費日報表自動生成財務憑證是將HIS系統的門診收費模塊將財務模塊通過接口有機低耦合度結合。兩個模塊地簡單結合可以簡化門診部門與財務部門業務流程。
醫院門診部每日都會將前一天的票根和門診收費日報表統交到財務部門,而財務部門又要根據這些數據進行核算、分類、匯總、下賬,最終錄入生成憑證。在此期間,兩個部門為得到準確無誤的數據,都會交匯重復工作,既浪費人力又浪費時間。若醫院規模大、收費項目多、收入金額大,這將無形中給財務人員增添工作壓力,增大工作量。下面我們對其轉換進行分析。
一、業務邏輯分析
醫院每日門診收入日報表詳細記錄了每個收費項目每日收費的具體金額,落款有總計金額,退款金額并且有出表人的姓名、出表日期。醫院財務部門制作憑證包含憑證的制作日期、審核日期、類別編碼、借貸方、主管、部門、審核、填報人。(審核與填報人不能是同一人)。
下面我們的思路是將兩個業務整合。首先我們來找二者的共同點,門診收費日報表的收費項目名稱與財務憑證的類別名稱是存在某種關聯的。而二者的不同之處是財務憑證在生成時不可能將門診日報表的所有收費項目都羅列其內,然而根據二者的最后合計金額相同,我們可知我們是可以根據某種等價關系將二者整合。下面我們來找這種關系。
門診收費日報表中很多收費項目為細分具體項目、做好各科室核算劃分很細,而有些項目是可以合并成一個大項的,例如:CT,我們在劃分收費項目時分為128排、64排等,那么我們完全可以將這些歸類統一為CT,再上一層次,我們可以將其與其它影像檢測項目歸為影像類。
統一規劃細小的收費項目后,我們接下來所要做的便是將這些規劃后的收費項目與財務憑證的類別關聯。這就需要通過技術來實現。
二、技術實現數據關聯
通過上面業務邏輯分析,我們知道門診收費日報表轉化財務憑證的方案是可行的。那怎樣來實現呢。
2.1 數據庫直接訪問
數據庫直接訪問,是在HIS系統設置里面增加對應財務接口的數據結構,就是通過上面分析得到的收費項目大項和其對應的收費項目小項。
我們在寫SQL查詢語句時可寫為:
select b.bm2,b.mc2,sum(a.sfje) as sfje
from mz as a,szsfmx as b
where a.bm1=b.bm1 and a.skrq='2012-09-30'
group by b.bm2,b.mc2
order by b.bm2
上面代碼關聯前臺門診收款與收費項目設置,求得是這天大項的收款金額。我們知道了所求結果,在財務憑證上即可直接調用所求數據,并將數據自動列入憑證,省時省力。
2.2 通過webservice實現整合
上面的方法雖然簡單可行,但有局限,當數據庫、操作系統、服務器不一致的時候,上面的方法便失去效用。這時,我們可以通過webservice來實現。將上面門診收費日報表服務器端所求寫成業務模塊函數,在財務端通過接口直接調用所傳數據即可。
服務器端發布:
客戶端調用:
XFireProxyFactory serviceFactory = new XFireProxyFactory();
try
{
SayHiService service = (SayHiService) serviceFactory.create(serviceModel, serviceURL);
Client client = Client.getInstance(service);
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
三、總結
通過以上操作,我們便可以將門診收費日報表轉化成我們的財務憑證,可達到我們的功能要求。通過上面我們可以看到,利用一些簡單的技術可以減輕我們日常工作中的負擔。現在的HIS系統發展越來越快,但要真正用得其所,還必須結合我們日常工作來解決實際的問題。需要開發人員走進醫院,深入體會,細心觀察才能使HIS系統更實用,更適用。
參 考 文 獻
[1] 蔡月茹,柳西玲. 《基礎教程系列:Web Service基礎教程》. 清華大學出版社. 2005-06-01