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