張漢語,丁淑萍*,王玉貴,王明舉
(湖北省十堰市太和醫(yī)院(湖北醫(yī)藥學(xué)院附屬醫(yī)院)營(yíng)養(yǎng)科,442000)
住院病人營(yíng)養(yǎng)不良可能損害機(jī)體組織、器官的生理功能,降低機(jī)體免疫功能以及對(duì)疾病和應(yīng)激反應(yīng)的抵抗力,增加并發(fā)癥發(fā)生率和病死率,延長(zhǎng)住院時(shí)間,具有嚴(yán)重影響。盡管數(shù)十年來臨床營(yíng)養(yǎng)技術(shù)取得了很大進(jìn)步,但住院病人中營(yíng)養(yǎng)不良的發(fā)生率卻從未降低。因此,及時(shí)發(fā)現(xiàn)營(yíng)養(yǎng)不良或存在營(yíng)養(yǎng)風(fēng)險(xiǎn)的病人,篩選出可能從營(yíng)養(yǎng)支持中獲益的病例,及時(shí)給予合理的營(yíng)養(yǎng)支持,對(duì)于提高病人手術(shù)的耐受性、促進(jìn)術(shù)后恢復(fù)、降低手術(shù)并發(fā)癥發(fā)生率和病死率具有重要意義。醫(yī)院傳統(tǒng)的營(yíng)養(yǎng)治療工作方法,是由臨床醫(yī)生開出飲食治療單,電話通知營(yíng)養(yǎng)科的醫(yī)生,營(yíng)養(yǎng)科的醫(yī)生再到病房調(diào)閱病歷、查看病人,制定營(yíng)養(yǎng)治療計(jì)劃。這種工作方法往往會(huì)出現(xiàn)營(yíng)養(yǎng)治療工作中飲食醫(yī)囑單盲現(xiàn)象,有很大一部分的病人沒有接受營(yíng)養(yǎng)風(fēng)險(xiǎn)篩查和治療。為了解決營(yíng)養(yǎng)治療中存在的營(yíng)養(yǎng)干預(yù)時(shí)機(jī)相對(duì)滯后的現(xiàn)象,及時(shí)、準(zhǔn)確掌握在院病人的營(yíng)養(yǎng)狀況,提高營(yíng)養(yǎng)治療的執(zhí)行力,本設(shè)計(jì)了一種基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控系統(tǒng),可以對(duì)患者進(jìn)行實(shí)時(shí)監(jiān)控,并且該系統(tǒng)具有很好的擴(kuò)展性,可以方便快捷的增加或更換患者人數(shù),而且無需變換系統(tǒng)頂層軟件,該系統(tǒng)的應(yīng)用提高了醫(yī)院的工作效率。

圖1 基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控系統(tǒng)監(jiān)控系統(tǒng)的功能模塊設(shè)計(jì)
基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控系統(tǒng)監(jiān)控系統(tǒng)的功能模塊設(shè)計(jì)如圖1所示:
臨床營(yíng)養(yǎng)實(shí)際工作中,要根據(jù)患者營(yíng)養(yǎng)風(fēng)險(xiǎn)篩查的評(píng)估結(jié)果來判斷是否應(yīng)該進(jìn)行營(yíng)養(yǎng)支持,這就要結(jié)合患者當(dāng)時(shí)的病情(如生命體征是否平穩(wěn)、內(nèi)環(huán)境是否紊亂、消化功能等)做出綜合評(píng)判。在營(yíng)養(yǎng)科醫(yī)生工作站建立基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控系統(tǒng),能夠?qū)崟r(shí)監(jiān)控病人情況,并可以網(wǎng)上查閱在醫(yī)院病人的病歷信息,能夠及時(shí)調(diào)閱病人的各項(xiàng)檢查信息,為制定營(yíng)養(yǎng)治療計(jì)劃提供依據(jù),提高了臨床營(yíng)養(yǎng)工作效率。該系統(tǒng)錄入所有營(yíng)養(yǎng)治療項(xiàng)目,增加設(shè)置需要進(jìn)行營(yíng)養(yǎng)治療病人的篩查條件,對(duì)醫(yī)生開出的營(yíng)養(yǎng)治療醫(yī)囑進(jìn)行篩查,實(shí)時(shí)監(jiān)控和采集醫(yī)囑信息,于醫(yī)生在病歷系統(tǒng)內(nèi)開出營(yíng)養(yǎng)治療醫(yī)囑單后,需要進(jìn)行特殊營(yíng)養(yǎng)治療的病人信息會(huì)出現(xiàn)在營(yíng)養(yǎng)科醫(yī)生工作站的營(yíng)養(yǎng)治療病人信息欄內(nèi)。通過轉(zhuǎn)變服務(wù)模式,對(duì)所有營(yíng)養(yǎng)治療病人進(jìn)行主動(dòng)服務(wù),解決了臨床營(yíng)養(yǎng)治療工作中治療飲食醫(yī)囑單盲現(xiàn)象(醫(yī)生開醫(yī)囑不通知或部分通知),及時(shí)、準(zhǔn)確掌握在院病人的營(yíng)養(yǎng)狀況,提高營(yíng)養(yǎng)治療的執(zhí)行力。
該系統(tǒng)主要分為數(shù)據(jù)信息采集模塊、數(shù)據(jù)信息處理模塊、單機(jī)頂層智能監(jiān)測(cè)模塊、臨床營(yíng)養(yǎng)治療實(shí)施模塊。
SHH2框架在臨床營(yíng)養(yǎng)監(jiān)測(cè)系統(tǒng)中可以對(duì)患者進(jìn)行實(shí)時(shí)監(jiān)控,并且該系統(tǒng)具有很好的擴(kuò)展性,可以方便快捷的增加或更換患者人數(shù),而且無需變換系統(tǒng)頂層軟件。
該系統(tǒng)應(yīng)用分布式多智能體技術(shù),設(shè)計(jì)了一種基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控監(jiān)測(cè)系統(tǒng),底層的Agent負(fù)責(zé)采集監(jiān)測(cè)對(duì)象(患者病情)的數(shù)據(jù)并進(jìn)行分析,將采集處理后的數(shù)據(jù)結(jié)果傳輸至頂層的協(xié)調(diào)與管理Agent,通過數(shù)據(jù)采集與處理Agent運(yùn)行權(quán)限的功能控制,靈活的增加或是減少監(jiān)測(cè)對(duì)象的數(shù)目。分布式多智能體臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)如圖2所示:

圖2 分布式多智能體臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)
風(fēng)電場(chǎng)分布式監(jiān)測(cè)系統(tǒng)中各Agent具體模型如下:
針對(duì)以上功能模塊的規(guī)劃,該系統(tǒng)設(shè)計(jì)了以下各Agent具體模型:
(1)Agent數(shù)據(jù)采集模型:該模型主要負(fù)責(zé)監(jiān)測(cè)對(duì)病人數(shù)據(jù)信息的采集工作,該系統(tǒng)采用的是簡(jiǎn)單的反應(yīng)型Agent模型。
(2)數(shù)據(jù)處理Agent模型:該模型主要負(fù)責(zé)加工處理Agent數(shù)據(jù)采集模型采集到的數(shù)據(jù),該模型中包括了決策模塊、知識(shí)庫(kù)、執(zhí)行模塊及其通訊模塊等。不同的患者監(jiān)測(cè)對(duì)象,所采用的Agent數(shù)據(jù)處理模型基本一致,其主要區(qū)別在于決策模塊和知識(shí)庫(kù)的不同,根據(jù)算法要求完成不同的監(jiān)測(cè)任務(wù),所以Agent數(shù)據(jù)處理模塊是具有針對(duì)性的,大大提高了其工作效率。
(3)控制協(xié)調(diào)Agent模型:該模塊主要負(fù)責(zé)接收數(shù)據(jù)處理模塊的處理結(jié)果信息,按照一定的算法將數(shù)據(jù)信息歸類存儲(chǔ),并將這些信息傳輸至上級(jí)的Agent,另外,控制協(xié)調(diào)Agent執(zhí)行上級(jí)Agent的指令信息,包括開始或停止執(zhí)行任務(wù),協(xié)助其他Agent完成任務(wù),或者變更監(jiān)測(cè)對(duì)象。
數(shù)據(jù)采集后要進(jìn)行運(yùn)算處理,復(fù)雜的數(shù)學(xué)運(yùn)算被分配給底層Agent。系統(tǒng)的硬件單元由傳感器及相應(yīng)的嵌入式系統(tǒng)構(gòu)成,系統(tǒng)的頂層軟件采用基于J2EE規(guī)范的SSH2,由以上框架搭建狀態(tài)監(jiān)測(cè)管理系統(tǒng)。臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)采用的是瀏覽器/服務(wù)器(B/S)模式,該系統(tǒng)由表示層、控制功能層、業(yè)務(wù)處理層和數(shù)據(jù)訪問層四層體系結(jié)構(gòu)構(gòu)成。
該系統(tǒng)在SSH2框架中采用Struts 2框架,Struts 2框架很好的復(fù)用性、靈活性,更具有組件模塊化等優(yōu)點(diǎn),同時(shí)大大簡(jiǎn)化了基于MVC的Web應(yīng)用程序的開發(fā)過程。構(gòu)建的框架系統(tǒng)可以高效快速的處理控制室下達(dá)的控制命令信號(hào)。以配置文件的方式將Spring框架與監(jiān)測(cè)系統(tǒng)的業(yè)務(wù)邏輯聯(lián)系在一起,既可以實(shí)現(xiàn)解耦又減少了系統(tǒng)的開銷;將Hibernate應(yīng)用于持久層,以此來實(shí)現(xiàn)與臨床營(yíng)養(yǎng)監(jiān)測(cè)系統(tǒng)數(shù)據(jù)庫(kù)的交互,并通過封裝JDBC,以此來將因數(shù)據(jù)持久層的變動(dòng)隨之變動(dòng)的修改量降低到最小;然后通過采用TCP/IP協(xié)議,將患者與主控室間進(jìn)行無線局域網(wǎng)通訊,實(shí)現(xiàn)信息的交互傳輸。SSH2的組合框架結(jié)構(gòu)如圖3所示:

圖3 SSH2的組合框架結(jié)構(gòu)圖
本系統(tǒng)采用的是J2EE多層架構(gòu)平臺(tái),應(yīng)用框架采用的是Struts 2+Spring3.2+Hibemate2.5的組合框架,SSH2組合框架具有良好的性能,系統(tǒng)采用的是jaEE應(yīng)用結(jié)構(gòu),具體結(jié)構(gòu)設(shè)計(jì)如下所示:①表現(xiàn)層:表現(xiàn)層由JSP頁面組成②MVC層:該層采用MVC框架技術(shù)③業(yè)務(wù)邏輯層:該層主要是由SpringloC容器管理的業(yè)務(wù)邏輯組件構(gòu)成④DAO層:該層采用DAO基類,DAO基類是由Spring為Hibernate提供的,極易的實(shí)現(xiàn)各種DAO組件⑤領(lǐng)域?qū)ο髮?該層由P0組和而成,在Hibernate Session管理下可以完成數(shù)據(jù)庫(kù)的訪問⑥數(shù)據(jù)庫(kù)服務(wù)層:該層使用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)持久化數(shù)據(jù)。基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控系統(tǒng)結(jié)構(gòu)如圖4所示。根據(jù)系統(tǒng)結(jié)構(gòu)圖進(jìn)行詳細(xì)設(shè)計(jì)。

圖4 基于SSH2的臨床營(yíng)養(yǎng)實(shí)時(shí)監(jiān)控系統(tǒng)結(jié)構(gòu)圖
將信息化管理應(yīng)用于臨床營(yíng)養(yǎng)治療工作中,站在醫(yī)院管理角度,對(duì)醫(yī)院營(yíng)養(yǎng)治療病人進(jìn)行實(shí)時(shí)監(jiān)控,建立全新服務(wù)模式,加強(qiáng)營(yíng)養(yǎng)治療工作路徑管理,實(shí)現(xiàn)在院病人的全方位的營(yíng)養(yǎng)治療管理,規(guī)范營(yíng)養(yǎng)治療行為,大大改進(jìn)營(yíng)養(yǎng)治療工作流程,提高工作效率,推動(dòng)營(yíng)養(yǎng)治療質(zhì)量持續(xù)改進(jìn)。建立在院營(yíng)養(yǎng)治療病人的營(yíng)養(yǎng)風(fēng)險(xiǎn)篩查、治療對(duì)策管理體系。進(jìn)行適時(shí)、適度的營(yíng)養(yǎng)支持才能使患者最終獲益。提高病人疾病治療效果,提高病人滿意度,提高醫(yī)院社會(huì)效益和經(jīng)濟(jì)效益。
[1]Norman K.PichardC,Lochs H,et al.Prognostic impact of disease-related malnutrition[J].clin Nutr,2008,27(1):5一15.
[2]吳國(guó)豪.當(dāng)代臨床營(yíng)養(yǎng)治療的挑戰(zhàn)與機(jī)遇[J],中國(guó)實(shí)用外科雜志.2012,32(2): 104一106.
[3]王艷.蔣朱明.Marie T,等.營(yíng)養(yǎng)風(fēng)險(xiǎn)的概念分析[J],中華臨床營(yíng)養(yǎng)雜志.2009 17(2):104一106.