李偉


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