專利名稱:基于云計算和普適計算的多態(tài)移動查房架構(gòu)和方法
技術領域:
本發(fā)明屬于網(wǎng)絡技術領域,具體涉及一種基于云計算和普適計算的多態(tài)移動查房架構(gòu)和方法。
背景技術:
普適計算又稱普存計算、普及計算(英文中叫做pervasive computing或者Ubiquitous computing)這一概念強調(diào)和環(huán)境融為一體的計算,而計算機本身則從人們的視線里消失。采用普適計算技術來部署的網(wǎng)絡系統(tǒng)被稱為泛在網(wǎng),泛在網(wǎng)被認為是物聯(lián)網(wǎng)的下一代。因此在普適計算的保證下,泛在網(wǎng)以無所不在、無所不包、無所不能為基本特征,以實現(xiàn)在任何時間、任何地點、任何人、任何物都能順暢地通信為目標。目前,隨著經(jīng)濟發(fā)展和社會信息化水平的日益提高,構(gòu)建“泛在網(wǎng)絡社會”,帶動信息產(chǎn)業(yè)的整體發(fā)展,已經(jīng)成為一些發(fā)達國家和城市追求的目標。在泛在網(wǎng)的模式下,人們能夠在任何時間、任何地點、以·任何方式進行信息的獲取與處理。在2000年,基于普適計算的移動應用技術被提出來實現(xiàn)應用的跨平臺、跨系統(tǒng)的任意切換。而在醫(yī)療信息化系統(tǒng)中,移動查房時一個重要的功能。通過醫(yī)療信息化系統(tǒng)提供的移動查房功能,醫(yī)生或者護士可以攜帶一個移動終端來實時更新病人的信息。醫(yī)生通過移動查房系統(tǒng),查找病人的基本信息,包括入院記錄,病程記錄,檢查/檢驗記錄及醫(yī)囑等等,提供給醫(yī)生簡潔,便利的病歷查詢方法,從而提高醫(yī)療的信息化水平,提高效率。但是當前的系統(tǒng),在某個終端上呈現(xiàn)后,很難再任意遷移到另外一個終端上運行。
發(fā)明內(nèi)容
本發(fā)明克服了現(xiàn)有技術的不足,提出了一種基于云計算和普適計算的多態(tài)移動查房架構(gòu)和方法,所述方法實現(xiàn)了移動查房系統(tǒng)的跨平臺的切換,使得應用程序能夠獨立于任何設備,可以在不同設備之間可以任意切換。本發(fā)明的技術方案為一種基于云計算和普適計算的多態(tài)移動查房架構(gòu),移動查房系統(tǒng)包括顯示模塊通信模塊輔助模塊和數(shù)據(jù)模塊,所述多態(tài)移動查房架構(gòu)由部署在云計算平臺上的Controller,模塊、Presenter模塊、CAdaptor模塊、PAdaptor模塊和Model模塊構(gòu)成,這些模塊以SaaS的模式提供給用戶使用,在Model模塊運行移動查房系統(tǒng),CAdaptor模塊,PAdaptor模塊和Model模塊向上層開放接口,Controller模塊、Presenter模塊通過調(diào)用CAdaptor模塊、PAdaptor模塊和Model模塊的接口來實現(xiàn)移動查房系統(tǒng)的應用平臺的切換。所述多態(tài)移動查房方法利用部署在云端的Controller,模塊、Presenter模塊、CAdaptor模塊、PAdaptor模塊和Model模塊進行跨平臺移動查房,跨平臺移動查房的流程為
I)用戶錄入,用戶通過系統(tǒng)的圖形交互界面或者智能設備的手勢請求將平臺上的移動查房切換到另外一個平臺上;2)該操作觸發(fā)Controller模塊工作,Controller模塊與CAdaptor模塊交互,其將該觸發(fā)操作封裝成一個請求消息,所述請求消息主要由OriginatingDevice、TerminatingDevice 和 OperationType 三個參數(shù)組成,Controller 調(diào)用 CAdaptor 開放的接口將所述請求消息發(fā)給Cadaptor ;
其中,OriginatingDevice為切換前的平臺;TerminatingDevice為將要遷移的目標平臺;OperationType 為操作類型,OperationType 取值為 FULL 或者 PARTITAL,當為 PARTIAL,則 OriginatingDevice 只開放給 TerminatingDevice 部分權(quán)限,也就是 TerminatingDevice只讀移動查房系統(tǒng)的權(quán)限;若為FULL, OriginatingDevice開放給TerminatingDevice全部的權(quán)限,也就是TerminatingDevice既能讀也能寫移動查房系統(tǒng)的權(quán)限;
3)CAdaptor收到所述請求消息后,將所述請求消息轉(zhuǎn)換成標準的消息,以便被Model模塊理解。CAdaptor負責將來自不同平臺的消息轉(zhuǎn)換成一個標準的消息,并將該消息發(fā)送給Model模塊。Model模塊運行移動查房系統(tǒng)。本發(fā)明具有如下有益效果
本發(fā)明能幫助醫(yī)生通過移動終端,主要是android平板,來查看病人的電子病歷,提高診療效率以及醫(yī)療信息化水平,實現(xiàn)了移動查房系統(tǒng)的跨平臺的切換,使得應用程序能夠獨立于任何設備,可以在不同設備之間可以任意切換。
以下結(jié)合附圖
和具體實施方式
進一步說明本發(fā)明。圖I為本發(fā)明模塊架構(gòu)結(jié)構(gòu)示意圖。圖2為本發(fā)明工作層次架構(gòu)結(jié)構(gòu)示意圖。
具體實施例方式以下結(jié)合附圖進一步說明,并非限制本發(fā)明所涉及的范圍。參見圖I和圖2所示,移動查房系統(tǒng)的目的是要幫助醫(yī)生通過移動終端,主要是android平板,來查看病人的電子病歷,提高診療效率以及醫(yī)療信息化水平。本發(fā)明涉及的移動查房系統(tǒng)包括顯示模塊通信模塊輔助模塊和數(shù)據(jù)模塊,所述多態(tài)移動查房架構(gòu)由部署在云計算平臺上的Controller,模塊、Presenter模塊、CAdaptor模塊、PAdaptor模塊和Model模塊構(gòu)成,這些模塊以SaaS的模式提供給用戶使用,CAdaptor模塊,PAdaptor模塊和Model模塊向上層開放接口,Controller模塊、Presenter模塊通過調(diào)用CAdaptor模塊、PAdaptor模塊和Model模塊的接口來實現(xiàn)移動查房系統(tǒng)的應用平臺的切換,在Model模塊運行移動查房系統(tǒng)。所述多態(tài)移動查房方法利用部署在云端的Controller,模塊、Presenter模塊、CAdaptor模塊、PAdaptor模塊和Model模塊進行跨平臺移動查房,跨平臺移動查房的流程為
1)用戶錄入,用戶通過系統(tǒng)的圖形交互界面或者智能設備的手勢請求將平臺上的移動查房切換到另外一個平臺上;
2)該操作觸發(fā)Controller模塊工作,Controller模塊與CAdaptor模塊交互,其將該觸發(fā)操作封裝成一個請求消息,所述請求消息主要由OriginatingDevice、TerminatingDevice 和 OperationType 三個參數(shù)組成,Controller 調(diào)用 CAdaptor 開放的接口將所述請求消息發(fā)給Cadaptor ;
其中,OriginatingDevice為切換前的平臺;TerminatingDevice為將要遷移的目標平臺;OperationType 為操作類型,OperationType 取值為 FULL 或者 PARTITAL,當為 PARTIAL,則 OriginatingDevice 只開放給TerminatingDevice 部分權(quán)限,也就是TerminatingDevice只讀移動查房系統(tǒng)的權(quán)限;若為FULL, OriginatingDevice開放給TerminatingDevice全部的權(quán)限,也就是TerminatingDevice既能讀也能寫移動查房系統(tǒng)的權(quán)限;
3)CAdaptor收到所述請求消息后,將所述請求消息轉(zhuǎn)換成標準的消息,以便被Model模塊理解。CAdaptor負責將來自不同平臺的消息轉(zhuǎn)換成一個標準的消息,并將該消息發(fā)送給Model模塊。Model模塊運行移動查房系統(tǒng)。
電子病歷是居民個人在醫(yī)療機構(gòu)歷次就診過程中產(chǎn)生和被記錄的完整、詳細的臨床信息資源。在現(xiàn)實中,醫(yī)生和護士都需要攜帶大量物力病歷資料進行查房,效率非常低。移動查房以方便查房,迅速提供及時準確的病人信息為目的,實現(xiàn)了電子病歷的延伸和高效運用,提高了醫(yī)院查房的效率。移動查房系統(tǒng)主要由4大模塊組成,顯示模塊通信模塊輔助模塊和數(shù)據(jù)模塊。I)顯示模塊是直接展現(xiàn)給醫(yī)生的界面,醫(yī)生所看到的信息以及可以進行的操作都通過本模塊所實現(xiàn)的各種activity進行。2)通信模塊是與EMR病歷進行通信的模塊,它負責向服務器發(fā)送請求并解析返回的數(shù)據(jù),主要包括Request類和Response類。Request類負責把請求的數(shù)據(jù)轉(zhuǎn)換成XML格式發(fā)送,Response類通過解析傳入的XML格式數(shù)據(jù),得到相應的值。3)輔助模塊本模塊包括了系統(tǒng)實現(xiàn)過程中會用到的各種通用類,比如xmlparser, actionitem 等等。4)數(shù)據(jù)模塊本模塊實現(xiàn)數(shù)據(jù)的持久化,每個數(shù)據(jù)組會有一個相應的類,以便存儲對應的數(shù)據(jù)。系統(tǒng)啟動后,會顯示一個login界面,醫(yī)生輸入自己的用戶名,科室名以及密碼以登錄系統(tǒng)。隨后會進入病人列表選擇界面,應該只顯示這個科室的病人,病人可以按照入院時間,名字來排序以方便查找。選擇某個病人后便會進入該病人的病案首頁,通過點擊某個區(qū)域進一步查看病人的病歷。同時醫(yī)生可以通過底層的按鈕快速的進入到想要選擇的界面。在某些界面中還可以選擇新增申請。下面是一個移動查房的場景
(I)移動查房應用場景
醫(yī)生查房
科室內(nèi)分組,有主任/副主任帶隊查房
推病歷車進入病房,按照床鋪主任/副主任翻閱本床鋪病人病歷.本床鋪負責醫(yī)師隨后,為主任/副主任講解病人現(xiàn)狀,回答主任/副主任問題主任/副主任查看入院記錄主任/副主任查看病程記錄主任/副主任查看醫(yī)囑
主任/副主任查看檢查檢驗記錄
主任/副主任查看住院處置記錄
主任/副主任查看疑難病歷討論
主任/副主任詢問主治醫(yī)師病人現(xiàn)狀
主任/副主任開醫(yī)囑
主任/副主任記錄查房記錄 醫(yī)囑開出后,開醫(yī)囑者簽字
查房記錄開出后,查房主任/副主任簽字
護士查房
查看病人體征
查看病人體征
記錄病人體征
及時執(zhí)行醫(yī)囑
執(zhí)行醫(yī)囑
記錄護理流程
Model模塊接收到該請求消息后,該模塊根據(jù)該消息負責將當前的OriginatingDevice操作的移動查房系統(tǒng)實例遷移到TerminatingDevice上,并根據(jù)請求消息的OperationType來設置TerminatingDevice上的操作權(quán)限。然后Model將遷移的消息發(fā)送給PAdaptor。I)該消息主要由以下參數(shù)組成
OriginatingDevice,遷移前的設備;
TerminatingDevice,將要遷移的目標設備;
HISInstanceID,移動查房實例;
2)PAdaptor負責將該請求消息轉(zhuǎn)換成TerminatingDevice所能理解的消息,并發(fā)送給Presenter。 3) Presenter跟據(jù)該消息將HISInstanceID對應的移動查房實例推送給TerminatingDevice0
權(quán)利要求
1.一種基于云計算和普適計算的多態(tài)移動查房架構(gòu),其特征是移動查房系統(tǒng)包括顯示模塊通信模塊輔助模塊和數(shù)據(jù)模塊,所述多態(tài)移動查房架構(gòu)由部署在云計算平臺上的Controller,模塊、Presenter 模塊、CAdaptor 模塊、PAdaptor 模塊和 Model 模塊構(gòu)成,這些模塊以SaaS的模式提供給用戶使用,在Model模塊運行移動查房系統(tǒng),CAdaptor模塊,PAdaptor模塊和Model模塊向上層開放接口,Controller模塊、Presenter模塊通過調(diào)用CAdaptor模塊、PAdaptor模塊和Model模塊的接口來實現(xiàn)移動查房系統(tǒng)的應用平臺的切換。
2.根據(jù)權(quán)利要求I所述的多態(tài)移動查房架構(gòu),其特征是所述多態(tài)移動查房方法利用部署在云端的Controller,模塊、Presenter模塊、CAdaptor模塊、PAdaptor模塊和Model模塊進行跨平臺移動查房,跨平臺移動查房的流程為 1)用戶錄入,用戶通過系統(tǒng)的圖形交互界面或者智能設備的手勢請求將平臺上的移動查房切換到另外一個平臺上; 2)該操作觸發(fā)Controller模塊工作,Controller模塊與CAdaptor模塊交互,其將該觸發(fā)操作封裝成一個請求消息,所述請求消息主要由OriginatingDevice、TerminatingDevice 和 OperationType 三個參數(shù)組成,Controller 調(diào)用 CAdaptor 開放的接口將所述請求消息發(fā)給Cadaptor ; 其中,OriginatingDevice為切換前的平臺;TerminatingDevice為將要遷移的目標平臺;OperationType 為操作類型,OperationType 取值為 FULL 或者 PARTITAL,當為 PARTIAL,則 OriginatingDevice 只開放給TerminatingDevice 部分權(quán)限,也就是TerminatingDevice只讀移動查房系統(tǒng)的權(quán)限;若為FULL, OriginatingDevice開放給TerminatingDevice全部的權(quán)限,也就是TerminatingDevice既能讀也能寫移動查房系統(tǒng)的權(quán)限; 3)CAdaptor收到所述請求消息后,將所述請求消息轉(zhuǎn)換成標準的消息,以便被Model模塊理解,CAdaptor負責將來自不同平臺的消息轉(zhuǎn)換成一個標準的消息,并將該消息發(fā)送給Model模塊,Model模塊運行移動查房系統(tǒng)。
全文摘要
本發(fā)明涉及一種基于云計算和普適計算的多態(tài)移動查房架構(gòu),移動查房系統(tǒng)包括顯示模塊通信模塊輔助模塊和數(shù)據(jù)模塊,所述多態(tài)移動查房架構(gòu)由部署在云計算平臺上的Controller,模塊、Presenter模塊、CAdaptor模塊、PAdaptor模塊和Model模塊構(gòu)成,這些模塊以SaaS的模式提供給用戶使用,在Model模塊運行移動查房系統(tǒng),CAdaptor模塊,PAdaptor模塊和Model模塊向上層開放接口,Controller模塊、Presenter模塊通過調(diào)用CAdaptor模塊、PAdaptor模塊和Model模塊的接口來實現(xiàn)移動查房系統(tǒng)的應用平臺的切換。
文檔編號H04L29/08GK102945539SQ20121042046
公開日2013年2月27日 申請日期2012年10月30日 優(yōu)先權(quán)日2012年10月30日
發(fā)明者吳文邦, 邵長恒, 陳興 申請人:青島百靈信息科技有限公司