李偉
摘? 要:隨著人們生活質(zhì)量、健康意識的提高,患者營養(yǎng)醫(yī)囑特別是手術(shù)后病人營養(yǎng)餐的合理搭配,日漸提上了醫(yī)院的工作日程安排。為此我院在膳食營養(yǎng)系統(tǒng)的基礎(chǔ)上,完善了整個醫(yī)院的智慧食堂訂餐系統(tǒng)。
關(guān)鍵詞:微信訂餐;營養(yǎng)干預(yù)
一、系統(tǒng)應(yīng)用方面,主要分為術(shù)后病人的營養(yǎng)膳食管理和職工、普通患者及家屬的院內(nèi)就餐
首先,我們在HIS字典中添加飲食醫(yī)囑項目,做好與醫(yī)院HIS的接口,如下:
同時做好各個字典表的視圖,如下:
臨床醫(yī)務(wù)人員對術(shù)后病人和需要營養(yǎng)管理的患者進行飲食醫(yī)囑的下達,醫(yī)囑執(zhí)行后通過報告卡的方式發(fā)送到膳食營養(yǎng)科。膳食營養(yǎng)科的專業(yè)人員根據(jù)醫(yī)囑的內(nèi)容配置腸內(nèi)腸外制劑、營養(yǎng)液等或指導(dǎo)食堂工作人員進行膳食制作并送達到患者處。
其次對下達飲食醫(yī)囑的病人,營養(yǎng)科可以通過營養(yǎng)干預(yù)的方法和臨床醫(yī)生一起對病人進行飲食康復(fù)管理。通過營養(yǎng)干預(yù)功能模塊,營養(yǎng)科接收到臨床醫(yī)生下達的醫(yī)囑,制定營養(yǎng)干預(yù)方案、形成營養(yǎng)治療記錄。記錄病人每天所使用的制劑類別、用量、能量、蛋白質(zhì)、脂肪、
碳水化合物、營養(yǎng)組件等營養(yǎng)攝入數(shù)據(jù)。同時做好營養(yǎng)治療的監(jiān)測評價,主要是通過血常規(guī)、血生化數(shù)據(jù)進行監(jiān)測,以及耐受不良監(jiān)測每天記錄、跟蹤病人的飲食癥狀。通過系統(tǒng)的營養(yǎng)干預(yù)來改善營養(yǎng)狀況、協(xié)助臨床治療,促進病人康復(fù)。
對于職工、普通患者及家屬,智慧食堂訂餐系統(tǒng)通過建立醫(yī)院微信公眾號,手機線上支付的方式,完成訂餐或刷手機支付。
1、線下食堂消費
職工可通過微信公眾號個人卡包生成的二維碼在食堂消費機上掃碼支付。
患者及其余人員可在食堂通過直接微信、支付寶掃碼支付。
以上方式消費成功后,可實時在后臺查詢到營業(yè)額以及消費記錄。
2、職工微信訂餐
醫(yī)院職工可以通過登陸醫(yī)院微信公眾號之后,在院內(nèi)食堂模塊,進行點餐操作。職工生成虛擬卡號,直接從個人賬戶里面扣費,扣費順序為先補貼賬戶后個人賬戶。后臺實時生成相應(yīng)報表。
3、食堂對應(yīng)早中晚有餐車在病區(qū)賣餐,考慮到疫情之下的特殊情況醫(yī)院不允許使用現(xiàn)金,手持機上擴展掃碼支付功能,調(diào)用銀行接口,直接掃碼支付。
二、線上支付流程的技術(shù)原理和實施
1、技術(shù)原理
由于線上支付的方式需要做到消費金額實時流入銀行賬戶,必須實現(xiàn)與銀行接口對接。
具體技術(shù)實現(xiàn)流程如下:
訂餐系統(tǒng)程序里面有對應(yīng)配置文件,里面配置了網(wǎng)上支付平臺的通訊方式,網(wǎng)上支付平臺的服務(wù)器名稱,網(wǎng)上支付平臺的交易端口及接口特性。
在實際操作中銀行提供地址,我院使用網(wǎng)閘轉(zhuǎn)換為內(nèi)網(wǎng)可以用的地址,系統(tǒng)程序向內(nèi)網(wǎng)地址發(fā)起請求,完成支付。但缺點是銀行的地址變更時,網(wǎng)閘轉(zhuǎn)換的內(nèi)網(wǎng)地址會失效,無法完成支付。
考慮到上述情況發(fā)生的可能性,故采用以下方案,通過Nginx網(wǎng)頁代理服務(wù)器代理外部網(wǎng)絡(luò)主機和醫(yī)院內(nèi)部網(wǎng)絡(luò)進行交互。Web服務(wù)器負責(zé)監(jiān)聽80/TCP端口,客戶端瀏覽器和Web服務(wù)器之間就可以通過http協(xié)議進行通信了。
具體實施過程為銀行服務(wù)方提供域名,后臺程序通過設(shè)在云服務(wù)器上的nginx服務(wù)做跳轉(zhuǎn),向服務(wù)器發(fā)送請求,首先系統(tǒng)后臺程序配置文件的相關(guān)信息指向云服務(wù)器上的nginx配置文件,nginx配置文件里配置了監(jiān)聽端口和對外的域名。端口和域名與后臺程序配置文件里配置的一樣。云服務(wù)器收到我院系統(tǒng)程序發(fā)來的請求,然后向銀行轉(zhuǎn)發(fā)請求(使用的是域名),銀行接收到支付請求,產(chǎn)生支付狀態(tài),并做判斷。將支付結(jié)果以同樣的方式返回到系統(tǒng)后臺,系統(tǒng)后臺做判斷后,成功的記錄,前端提示消費成功,并存入后臺數(shù)據(jù)庫;失敗的記錄,前端提示消費失敗,后臺存入失敗的記錄,并記錄失敗信息。
2、實施部署流程
(1)安裝方法:
a.配置服務(wù)器及必要的網(wǎng)絡(luò)環(huán)境。
b.將我方程序運行需要的服務(wù)及軟件安裝在對應(yīng)服務(wù)器上(比如JDK1.7,Tomcat8.5,Nginx1.11.8,Sqlserver2012等)。
c.在服務(wù)器上配置java環(huán)境變量,在配置文件中配置程序運行時默認的文件夾路徑。
d.在數(shù)據(jù)庫配置文件中配置與數(shù)據(jù)庫連接時的url,數(shù)據(jù)庫名稱,用戶名,密碼等。并設(shè)定數(shù)據(jù)庫每日自動備份工作。
(2)部署方法:
系統(tǒng)部署路徑
a.后端程序部署路徑:E:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps;放置對應(yīng)war包。
對應(yīng)系統(tǒng)服務(wù)為Apache Tomcat 8.5 Tomcat8。此服務(wù)是自動啟動,不用手動重啟。
b.前端程序部署路徑:E:\jx\www\webclient。放置對應(yīng)前端文件jxc;
對應(yīng)進程為E:\nginx-1.11.8\nginx.exe。右鍵以管理員身份運行nginx.exe程序.
c.數(shù)據(jù)庫配置文件對應(yīng)路徑,配置與數(shù)據(jù)庫連接的url,用戶名,密碼。
對應(yīng)路徑為:C:\jx\conf\database.properties
對應(yīng)服務(wù)為:Sqlserver數(shù)據(jù)庫相關(guān)服務(wù)。所有服務(wù)均已是開機自啟動狀態(tài)。
(3)更新方法:
1.備份
更新程序之前需要首先在服務(wù)中停掉Tomcat8.5服務(wù)。之后在windows任務(wù)管理器中找到進程:nginx.exe *32,會有三個同樣的進程,全部結(jié)束進程.刪除jxs.war包所生成的jxs文件夾。然后對現(xiàn)有前后端程序做備份。
2.更新
在備份完成后,將新的前后端程序依次拷貝到服務(wù)器上,替換舊的前后端程序。替換后首先啟動Tomcat8.5服務(wù)。在瀏覽器中輸入localhost:8080,回車后看是否出現(xiàn)Tomcat官方頁面。如有則Tomcat服務(wù)啟動成功。然后按照對應(yīng)nginx路徑右鍵管理員身份執(zhí)行Nginx.exe程序。之后在瀏覽器中輸入localhost:88?;剀嚭罂词欠癯霈F(xiàn)Nginx歡迎頁面。如有則Nginx啟動成功。之后在瀏覽器中輸入訂餐系統(tǒng)登錄地址。正常登錄即可。
(4)管理
設(shè)置系統(tǒng)內(nèi)外網(wǎng)登錄地址,管理人員權(quán)限,如充值權(quán)限和管理權(quán)限。
通過智慧食堂訂餐系統(tǒng)的在我院實施和應(yīng)用,減少了現(xiàn)金支付的方式,可以避免病區(qū)及餐區(qū)存在交叉感染的情況發(fā)生,特別是在疫情期間更是發(fā)揮出其重要的價值。
參考文獻
[1] 趙和松.基于HL7協(xié)議的醫(yī)院營養(yǎng)膳食管理系統(tǒng)開發(fā)[D].2007.