基于esb的慢病健康管理平臺的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于ESB的慢病健康管理平臺,尤其是一種用于對用戶的慢性病健康情況進行監(jiān)護、管理和指導(dǎo)的慢病健康管理平臺,整個平臺具備內(nèi)部服務(wù)統(tǒng)一訪問以及和異構(gòu)系統(tǒng)交互的能力,屬于醫(yī)療信息技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著全球經(jīng)濟發(fā)展和生活方式的轉(zhuǎn)變,慢性非傳染病已經(jīng)成為21世紀全球重要的公共衛(wèi)生問題,是威脅人類健康的主要疾病。其中最為大眾熟悉的當數(shù)糖尿病、高血壓、高血脂、中風等疾病。
[0003]與其他疾病相比較,慢性病具有病程長且病情迀延不愈的特點,因此針對患者日常生活的健康監(jiān)護和干預(yù)治療顯得尤其重要。在目前中國醫(yī)療資源緊缺的情況下,借助于物聯(lián)網(wǎng)技術(shù)和分布式服務(wù)技術(shù),建立慢病健康管理平臺以實現(xiàn)對慢性病高危人群、患者的遠程監(jiān)控、及時防治,是相對有效的一種方法。
[0004]傳統(tǒng)慢病健康管理平臺存在以下問題:(I)數(shù)據(jù)格式、通信協(xié)議不統(tǒng)一;(2)不同應(yīng)用之間、異構(gòu)系統(tǒng)之間存在技術(shù)差異;(3)平臺中各項服務(wù)分散,采用點對點的交互方式復(fù)雜、擴展性差。
[0005]慢病健康管理平臺是醫(yī)療信息化改革的重要一環(huán),實現(xiàn)數(shù)據(jù)和業(yè)務(wù)的整合以及同異構(gòu)系統(tǒng)的交互將直接影響到平臺的服務(wù)質(zhì)量和用戶體驗,是傳統(tǒng)慢病健康管理平臺需要解決的重要問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種基于ESB的慢病健康管理平臺,所述平臺通過集成的各種生理參數(shù)采集設(shè)備,可以遠程監(jiān)控慢病患者的生命體征,為醫(yī)生的遠程診療提供支持,同時也可以讓慢病患者及時了解自己的健康狀況,獲得及時的治療。
[0007]按照本發(fā)明提供的技術(shù)方案,一種基于ESB的慢病健康管理平臺,其特征是,包括: 慢病管理系統(tǒng)應(yīng)用界面(10),用于顯示和Web服務(wù)相關(guān)的表單數(shù)據(jù);
慢病健康管理平臺的多個組件;
以及,企業(yè)服務(wù)總線,將服務(wù)化后的WebServiceUO)進行集成并提供給系統(tǒng)應(yīng)用界面進行訪問。
[0008]進一步的,還包括和異構(gòu)系統(tǒng)進行交互的服務(wù)適配器(40)。
[0009]進一步的,所述WebServiceUO)包括個人健康檔案、藥物庫、行為記錄、慢病管理服務(wù)、生理參數(shù)采集服務(wù)、業(yè)務(wù)流程管理、風險評估服務(wù)、安全服務(wù)和工作記錄。
[0010]進一步的,所述個人健康檔案包含用戶本人的身份信息和健康信息。
[0011]進一步的,所述藥物庫提供藥物信息,由慢病健康管理平臺的組件中的程序通過患者的相關(guān)信息,給出用藥提示。
[0012]進一步的,所述行為記錄包括用戶每日的膳食、運動、吸煙、飲酒的行為記錄。
[0013]進一步的,所述生理參數(shù)采集服務(wù)通過生理參數(shù)采集設(shè)備獲取用戶的體征數(shù)據(jù)。
[0014]進一步的,所述業(yè)務(wù)流程管理對慢病健康管理平臺的業(yè)務(wù)流程進行編排、優(yōu)化和重組,形成粗粒度的服務(wù)。
[0015]進一步的,所述安全服務(wù)用于驗證用戶的身份安全性,根據(jù)用戶的身份決定系統(tǒng)可以提供的功能權(quán)限。
[0016]進一步的,所述工作記錄用于系統(tǒng)管理員記錄每日、每周、每月、每年的工作情況。
[0017]本發(fā)明使用以ESB為基礎(chǔ)支撐的SOA架構(gòu)來構(gòu)建慢病健康管理平臺,實現(xiàn)不同組件間的松散耦合,讓各組件可以根據(jù)不同需求分別演化,而不會彼此影響。各組件間通過Web服務(wù)進行交互,實現(xiàn)松散耦合,ESB將所述Web服務(wù)進行集成,并提供統(tǒng)一接口供外部系統(tǒng)調(diào)用。本發(fā)明的優(yōu)點是:將傳統(tǒng)慢病健康管理平臺的組件服務(wù)化后統(tǒng)一集成到ESB總線上,解決了平臺中各項服務(wù)分散,采用點對點的交互方式復(fù)雜、擴展性差的問題,實現(xiàn)了組件間的松散親合。同時,本發(fā)明實現(xiàn)的Spring Integrat1n集成架構(gòu)輕量級、方便擴展,消除了和異構(gòu)醫(yī)療系統(tǒng)交互存在的技術(shù)差異,從而實現(xiàn)了慢病健康管理平臺的高可用性、高擴展性以及實時交互的特點。
【附圖說明】
[0018]圖1為基于ESB的慢病健康管理平臺的系統(tǒng)架構(gòu)圖。
[0019]圖2為ESB集成平臺的功能和應(yīng)用分類圖。
[0020]圖3為ESB集成平臺的功能模塊結(jié)構(gòu)圖。
[0021 ]圖4為用戶訪問基于ESB的慢病健康管理平臺各項Web服務(wù)的流程圖。
[0022]圖5為血壓參數(shù)的集成流程圖。
[0023]圖6為健康提醒業(yè)務(wù)的集成流程圖。
【具體實施方式】
[0024]下面結(jié)合具體附圖對本發(fā)明作進一步說明。
[0025]所述基于ESB的慢病健康管理平臺的系統(tǒng)架構(gòu)如圖1所示,其中慢病管理系統(tǒng)應(yīng)用界面10將表示層獲取的和Web服務(wù)相關(guān)的表單數(shù)據(jù)進行顯示;企業(yè)服務(wù)總線(ESB)20將慢病健康管理平臺的各組件服務(wù)化后的WebServiCe(WS)30進行集成并且提供給系統(tǒng)應(yīng)用界面10進行訪問,同時企業(yè)服務(wù)總線20提供服務(wù)適配器40,從而實現(xiàn)和其他醫(yī)療服務(wù)系統(tǒng)的交互。
[0026]上述集成的WebSerViCe(WS)30包括個人健康檔案、藥物庫、行為記錄、慢病管理服務(wù)、生理參數(shù)采集服務(wù)、業(yè)務(wù)流程管理、風險評估服務(wù)、安全服務(wù)和工作記錄。其中所述個人健康檔案包含用戶本人的身份信息和健康信息,采用openEHR規(guī)范;所述藥物庫提供準確的藥物信息,從而讓慢病管理服務(wù)組件中的程序可以通過患者的相關(guān)信息,給出合理的用藥提示;所述行為記錄為用戶每日的膳食、運動、吸煙、飲酒的行為記錄,向慢病健康情況評估提供參考;所述慢病管理服務(wù)是針對特定慢性病開發(fā)的管理組件,由于不同的慢性病,其日常管理流程不同,因此需要分別開發(fā);所述生理參數(shù)采集服務(wù)通過生理參數(shù)采集設(shè)備獲取用戶的體征數(shù)據(jù),通過GPRS將數(shù)據(jù)傳送給服務(wù)器,提供基于HTTP協(xié)議的RESTful WSCffebService by Representat1nal State Transfer),它和手機之間傳輸米用一種輕量級的數(shù)據(jù)交換格式JSON(JavaScript Object Notat1n);所述業(yè)務(wù)流程管理對平臺的各項業(yè)務(wù)流程進行編排、優(yōu)化和重組,形成粗粒度的服務(wù)方便業(yè)務(wù)控制和管理,并可應(yīng)對業(yè)務(wù)邏輯頻繁變化的情況;所述風險評估服務(wù)通過個人的健康數(shù)據(jù)對慢性疾病患病風險進行健康評估,并通過評估結(jié)果來改善用戶的作息以及飲食,降低個人患慢性疾病的風險;所述安全服務(wù)用于驗證用戶的身份安全性,根據(jù)用戶的身份決定系統(tǒng)可以提供的功能權(quán)限;所述工作記錄用于系統(tǒng)管理員記錄每日、每周、每月、每年的工作情況。
[0027]所述ESB集成平臺采用Spring Integrat1n這一輕量級的ESB框架,實現(xiàn)的基本功能和應(yīng)用場景如圖2所示:
所述基本功能包括消息轉(zhuǎn)換、協(xié)議適配、智能路由和服務(wù)質(zhì)量;所述應(yīng)用場景包括生理參數(shù)集成、健康數(shù)據(jù)集成、業(yè)務(wù)流程集成和業(yè)務(wù)流程管理。
[0028]所述應(yīng)用場景的重點在于生理參數(shù)的集成和業(yè)務(wù)集成。具體集成的生理參數(shù)采集設(shè)備有血壓計、血糖儀、心電采集設(shè)備、血脂儀以及地秤設(shè)備等,生理參數(shù)包括收縮壓、舒張壓、脈率、總膽固醇、尿酸、血糖值、心率以及心電圖像等。實現(xiàn)的業(yè)務(wù)集成包含用戶管理、個人健康信息管理、健康提醒三大業(yè)務(wù)模塊。
[0029]所述ESB集成平