??????? 住院管理系統(tǒng)是整個HIS的核心部分,其他大部分業(yè)務(wù)就從住院開始。這個子系統(tǒng)包含了70多個業(yè)務(wù)功能點,其中我們主要精講了入院登記、預交款管理、劃價記賬、住院退費、轉(zhuǎn)科轉(zhuǎn)床、賬目結(jié)算、出院等大的業(yè)務(wù)。每個功能點我們都是從需求出發(fā),分析業(yè)務(wù),同時在分析過程中經(jīng)常性會引入現(xiàn)場客戶案例,并目前HIS市場的現(xiàn)狀等。然后由于本部分屬于開始引入部分,入手難度盡可能的降低,為的是讓大家的業(yè)務(wù)理解和技術(shù)結(jié)合這個過度能夠順利些。
一、本部分,我們主要講述了下面業(yè)務(wù):
1、入院登記
? 涉及表名: h_inhos_record, t_patient_info
?
系統(tǒng)配置: 住院號產(chǎn)生方式
??
業(yè)務(wù)流程:
?????????????? 1、打開入院登記界面,點擊新增,進行入院登記。在費用類別處有病人類型的選擇,注意一下。在入院登記界面上的菜單操作有查找,用這個按鈕可以查詢登記過的入院號,以便進行刪除、編輯的操作。入院登記的住院號寫在h_inhos_record和t_patient_info
??????????????
2 、住院管理里有一個“入院登記許可項設(shè)置”。打開這個界面可以對入院登記界面上需要輸入的項進行調(diào)整。
?????????????
注意入院記一次的情況,同時會影響到h_inhoscharge_detail表,出院時也要注意導到出院表的情況
?2、預交款管理
?? 涉及表名: h_inhos_record,h_advance_record.
??
系統(tǒng)配置: 預交款票據(jù)是否使用發(fā)票管理。
??
業(yè)務(wù)流程: 在預交款界面。輸入住院號進行交費。分為支票交款和現(xiàn)金交款。退預交款同樣在這個界面上,輸入住院號,調(diào)出該住院號所交的款項以后,點擊復選框。進行退費。
??
收費:CANCELMARK=0退費:CANCELMARK=2(沖賬負記錄) 同時 CANCELMARK=1(原來的記錄)
3、劃價記賬
?
涉及表名: h_inhos_record, h_inhoscharge_detail,??
?
h_inhosleechdom_record,? h_inhosleechdom_detail.
?
系統(tǒng)配置:住院是否允許記負帳(暫未啟用);
?
數(shù)據(jù)權(quán)限:?是否允許欠費記帳,和操作員綁定
?
業(yè)務(wù)流程:
????????????????? 1、住院劃價記賬,輸入住院號,或者左邊列表里選擇需要劃價的入院號,進行劃價,檢治費和和藥費可以用代碼,拼音碼檢索。
????????????????? 2、按劃價號收費時,在藥房劃價后,產(chǎn)生的劃價號,在住院劃價界面用“+”號加上劃價號,就可以進行收費。例如:+0000000123。
?????????????????
3、組合收費時,在系統(tǒng)里維護好組合收費,在住院劃價界面輸入“]”調(diào)出組合收費,然后選擇相應的項目,進行收取。
??????????????????4、使用快捷鍵:F2 速查當前操作員的前十筆費用。F5 刪除選中項目。F6 草藥劑量 F8分處方 F12切換藥房\執(zhí)行科室。
??????????????????
5、劃中草藥時,輸入數(shù)量以后,在付數(shù)一欄,輸入相應的付數(shù),系統(tǒng)會把付數(shù)和數(shù)量相乘,相乘后得出的數(shù)量就是劃價需要的總數(shù)量。
??????????????????
6、掛起。如果病人由于種種原因,劃完價,暫時沒有收費,但稍后還需要,可以暫時掛起,等病人可以收費時,在掛起界面上調(diào)出后,可以繼續(xù)收費。還可以在掛起界面上做修改。
?
4、住院退費
?涉及表名:h_inhoscharge_detail,?? h_inhosleechdom_record,?
?
h_inhosleechdom_detail.,? h_inhos_record
?
系統(tǒng)配置:臨床科室退費設(shè)置
?
業(yè)務(wù)流程:
????????? ?1 、配置為0:可退全部費用 時,在操作員權(quán)限里有三個配置:
????????????????????????????????????????????????????? ?
A能否退其他科室發(fā)生的費用
???????????????????????????????????????????????????? ??
B允許退其他操作員的費用
??????????????????????????????????????????????????????
C能否退執(zhí)行科室為醫(yī)技科室的費用
????????????????????????????????? ?????????? ?
有四種情況出現(xiàn):
??????????????????????????????????????????????????????????????
A??? B?? C?? 退費說明
????????????????????????????????????????????????????????????
是?????????? 可以退全部的費用
??????????????????????????????????????????????????????? ????
否?? 是? 是? 可以退本科室所有的費用
??????????????????????????????????????????????????????????? ?
否?? 是? 否? 可以退本科室所有的費用(醫(yī)技科室的除外)
????????????????????????????????????????????????????????????
否?? 否? 是? 只能退本操作員自己發(fā)生的所有費用
????????????????????????????????????????????????????????????
否?? 否? 否? 只能退本操作員本科室發(fā)生的費用(醫(yī)技除外)
?
??????????? ??
2、 配置為1:只能退藥品費 時,在操作員權(quán)限里三個配置
??????????????????????????????????????????????????????? ? ?
A、能否退其他科室發(fā)生的費用
??????????????????????????????????????????????????????????
B、允許退其他操作員的費用
??????????????????????????????????????????????????????????
C、能否退執(zhí)行科室為醫(yī)技科室的費用
???????????????????????????????????????????????????
有四種情況出現(xiàn):
????????????????????????????????????????????????????????????????????????????
A??? B?? C?? 退費說明
?????????????????????????????????????????????????????????????????????????????
是?????????? 可以退全部的費用
?????????????????????????????????????????????????????????????????????????????
否?? 是? 是? 可以退本科室所有的費用
?????????????????????????????????????????????????????????????????????????????
否?? 是? 否? 可以退本科室所有的費用(醫(yī)技科室的除外)
?
?????????????
3 退費申請 ,有的醫(yī)院需要先申請一個退費單,然后在住院退費界面上載入申請,調(diào)出退費單,進行退費。
?????????????
4 退費時,如果藥品明細為黃色,代表該藥品已經(jīng)發(fā)放,不能退費,如果要退費,就要先退藥然后才能退費
5、轉(zhuǎn)科轉(zhuǎn)床
?? 涉及表名:h_transfer_info, h_inhos_record, h_inhos_rollfee
???
業(yè)務(wù)流程:輸入住院號,進行轉(zhuǎn)科轉(zhuǎn)床,轉(zhuǎn)入的新科室需要有床位,才可以轉(zhuǎn)科成功。在h_transfer_info會記錄它的轉(zhuǎn)出科室和轉(zhuǎn)入科室,如果轉(zhuǎn)科兩次,會有兩條記錄。
??????????????
在h_inhos_record會有住院科室和入院科室這兩個字段,住院科室記錄的是該病人當前所在的科室。
??????????????
注意:提前辦理轉(zhuǎn)科手續(xù)的情況,會影響到h_inhoscharge_detail表中的滾動費,同時更新h_inhos_record 表中的總花費
?
6 、賬目結(jié)算
涉及表名: h_balance_record? h_balance_detail? h_inhos_record表中的inhosstate字段
系統(tǒng)配置: 有未發(fā)藥品是否允許辦理結(jié)帳 ;結(jié)算時床位如何處理
????
業(yè)務(wù)流程:
???????????????1? 配置為1:允許 時,輸入住院號,進行結(jié)算,有未發(fā)藥品時,可以進行結(jié)算。
?????????????????
配置為0不允許 時,輸入住院號,進行結(jié)算,如果有未發(fā)藥品,要先發(fā)藥,然后才可以進行結(jié)算。
???????????????
2? 0:自動空出床位1:提示操作員是空出床位還是繼續(xù)保留
???????????????
3 博愛醫(yī)院的醫(yī)保病人,在結(jié)算時,有一個配置,是否啟用院內(nèi)醫(yī)保。如果不啟用時,在統(tǒng)籌掛帳一欄,輸入醫(yī)院承擔的部分,出院以后,在h_balance_record表里是該病人的預交款+統(tǒng)籌,如果它們之和大于總花費,就在應退金額里寫值。寫的值是總花費-(預交款+統(tǒng)籌)所得出的金額。否則在應補金額里寫。
????????????????
注意:提前辦理結(jié)算的情況,會影響H_inhoscharge_detail表中的滾動費,同時更新h_inhos_record表中的總花費字段
?
?7、出院
??????? 涉及表名:h_balance_record?? h_leavehos_record? h_leaveleechdom_detail
?
h_leaveleechdom_record?? h_leavehoscharge_detail? h_deal_advance?
?????????
系統(tǒng)配置:出院發(fā)票作廢有效天數(shù);出院發(fā)票是否使用發(fā)票管理(0:不使用1:使用);出院招回有效天數(shù); 出院發(fā)票是否預覽(0:預覽1:不預覽)
?????????
業(yè)務(wù)流程:
??????????????????? 1 打開出院界面,在左邊列表里選擇需要出院的住院號或在右邊的選框里輸入需要的住院號。如果該病人已經(jīng)結(jié)算直接辦出院,如果該病人還沒有結(jié)算,系統(tǒng)會提示先結(jié)算再出院。出院以后,該病人的會在h_balance_record插一條記錄,字段operatetype的標識變?yōu)?。該病人所有的費用會記錄在h_leavehoscharge_detail表里。h_leaveleechdom_detail和h_leaveleechdom_record里記錄藥品費。如果有未發(fā)藥品,出院以后,在藥房的出院發(fā)藥界面上進行發(fā)藥。但出院病人只可以發(fā)藥,不能退藥退費。
???????????????????
2 系統(tǒng)配置里:出院發(fā)票作廢有效天數(shù)。根據(jù)醫(yī)院的不同要求,輸入具體的天數(shù)。
??????????????????????
出院召回有效天數(shù),根據(jù)醫(yī)院的不同的要求,輸入具體的天數(shù)。
??????????????????????
出院發(fā)票是否預覽,配置為0:預覽是,進行出院操作以后,保存,會出現(xiàn)發(fā)票預覽界面。否則,不出現(xiàn)。
二、涉及到的技能點
????????????????????????? 1. 多層開發(fā)技術(shù);
?????????????????????????
2. 大事務(wù)處理;
?????????????????????????
3. 界面布局和美化技術(shù);
?????????????????????????
4. 一些實用的算法;
?????????????????????????
5. 用代碼去描述思想
?????????????????????????
6. 報表打印技術(shù);
?
三、課程和分析過程截圖:
??????????????? 每個具體功能點都是從業(yè)務(wù)分析角度入手,基本可以說是手把手教著大家來完成每一個業(yè)務(wù)點,對于遇到的每一個問題、錯誤、異常等不回避,不掩飾,逐步分析,引導大家來解決這個問題。如下面的分析過程:
?賬目結(jié)算業(yè)務(wù):
計算出病人在院期間費用信息并結(jié)清相關(guān)費用。可以理解為“預出院”,其在院所有數(shù)據(jù)記錄暫時不變(只是標志位變化),所有費用明細均可查詢,同時,計費終止。
業(yè)務(wù):
1、判斷賬目是否平衡;
2、計算滾動費:從H_INHOS_ROLLFEE表中COUNTPRICEENDDATE計費截止日期開始到今天,計算該病人的滾動費,插入明細賬,結(jié)果如圖:
?
3.?上面的DetailAccountId和BillID來自H_PATIENTBUSINESSID(病人大號表);
4.刪除床位滾動費:H_INHOS_ROLLFEE
5.更改病人檔案表H_INHOS_RECORD中的床位號:OFFICEBEDID=’’
6.更改床位檔案H_BED_FILE的BedIsUse為0;
7.設(shè)置在院病人檔案的住院狀態(tài)InHosState?(1?結(jié)算),床位日期為當前日期;
8.?獲取結(jié)算ID:
Select?maxid?Into?v_BalanceID?From?H_INHOS_MAXID?Where?businessmark='BalanceID'
9.?插入病人結(jié)算主記錄:h_balance_record,其中:
發(fā)票號為000000000,出院時才出具正式發(fā)票,此處為0占位用;
交款結(jié)余=應收金額-現(xiàn)金預交款-支票預交款
10.?插入病人結(jié)算明細記錄H_BALANCE_DETAIL,數(shù)據(jù)來自:
Select?T_InHosInvoiceItem.INVOICEID,Sum(H_INHOSCHARGE_DETAIL.MONEY)As?MONEY
??From?D_SUMMARY_INFO,T_InHosInvoiceItem,H_INHOSCHARGE_DETAIL
??Where?D_SUMMARY_INFO.INHOSINVOICEID=T_InHosInvoiceItem.INVOICEID?And?H_INHOSCHARGE_DETAIL.ITEMID=
D_SUMMARY_INFO.ITEMID
??And?H_INHOSCHARGE_DETAIL.INHOSID='0000284921'?and?H_INHOSCHARGE_DETAIL.currentinhosmark?=?1
??Group?By?T_InHosInvoiceItem.INVOICEID;
?
?
11.然后打印票據(jù),結(jié)果如:
.jpg)
12、難點在于插入結(jié)算記錄表的數(shù)據(jù)
注:難點在于票據(jù)打印