趙亮


(錦州醫科大學 公共基礎學院, 遼寧 錦州 121000)
[摘 要] 移動醫療是新時代移動信息技術與醫療服務相結合的產物,在美國、歐洲和日本一些發達國家,很早就開始研究應用。設計開發移動醫療系統,能夠為患者提供部分疾病的健康監控、健康指導、健康預警、智能檢測等醫療服務功能,有利于改進現有的預防治療體系,在一定程度上緩解我國相關醫療資源緊缺的現狀。文章以糖尿病移動醫療系統為例,對基于Andriod的移動醫療系統的云端設計進行了研究。
[關鍵詞] Android;移動醫療系統;云端;糖尿病
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 07. 079
[中圖分類號] TP311;R197.32 [文獻標識碼] A [文章編號] 1673 - 0194(2017)07- 0180- 03
0 前 言
據國際糖尿病聯盟(International Diabetes Federation,IFD)統計, 世界范圍內糖尿病患者人數呈高速增長趨勢,其中我國2010年成人糖尿病患病率為9.7%,患者總數超過9 000萬,成為世界糖尿病人口最多的國家[1 ]。與此對應的是,我國人口老齡化程度越來越高,其中空巢老年人、高齡老年人、失能老年人的人數越來越多,而糖尿病患者人數比例也在逐年增加。這些患者和高發人群需要獲得及時準確的醫療指導和預警服務,然而我國限于目前醫療資源有限,往往出現大醫院人滿為患,“看病貴,看病難”的現象,傳統醫療模式愈加難以滿足糖尿病患者的醫療需求。設計開發糖尿病的移動醫療系統,使患者在家就能夠自主監控自身健康狀況,獲得專業健康和飲食指導。系統提供預警功能和智能監測功能,能夠幫助患者監測健康狀態,預防疾病的復發或病情惡化,還能夠提醒他們按時服藥,保證治療的及時性、準確性和持續性。糖尿病移動移動醫療系統的開發和推廣應用,能夠為廣大糖尿病患者提供急需的醫療服務,有利于改進現有的預防治療體系,在一定程度上緩解我國相關醫療資源緊缺的現狀。
1 移動醫療系統現狀
移動醫療是新時代移動信息技術與醫療服務相結合的產物[2]。美國、日本、歐洲一些發達國家很早就開始通過電話、手機短信和互聯網技術加強醫生和患者的聯系,用于幫助患者加強血糖監測、調整飲食和運動方式,其中美國的IBM公司于2009年已經提出了“智慧地球”項目,能夠利用無線通信和高性能計算機中心實現用戶生理信息實時采集、遠程處理和服務[3 ]。我國相關研究起步較晚,近年來移動醫療實踐較多集中于掛號、醫療咨詢和尋醫問診方向,移動端糖尿病監測服務軟件數量不多,有限的幾款或傾向于商用價值或專業性不強,使用體驗不佳,不能滿足廣大糖尿病患者的實際需求。
2 移動醫療系統研究目標
當下全球的糖尿病病情正在加劇,可預期的未來形勢會更加嚴峻,可是與之對應的是醫療資源的相對缺失。在移動互聯技術、物聯網技術、信息技術的高速發展和Android系統愈加普及的背景下,綜合這些技術優勢構建基于Android的糖尿病移動醫療系統,能夠更充分高效的使用現有醫療資源,更有效的防治糖尿病。
基于Android的糖尿病移動醫療系統設計需要充分考慮我國糖尿病群體的實際情況,采用廣泛使用的Android系統,還需要特別注重友好用戶界面和簡單操作方式設計,使用戶不需精通計算機和手機知識便可以輕松掌握,能夠自動獲取、保存、分析、反饋連續生理數據,便于大范圍推廣應用。
系統搜集、整理、存儲的生理數據,可以幫助醫生快速準確的診斷病情,確定醫療方案。這些數據累加到一定階段,利用大數據挖據技術進行研究,能夠為科研人員提供數據支撐,幫助研究開發新藥和更有效的診療手段。
3 基于Android的移動醫療系統云端設計
“輕客戶端,重云端”是目前IT架構的發展趨勢,隨著云計算技術的成熟,云計算越來越成為提供網絡服務的基礎設施,其通過虛擬化物理計算設備,提供按量付費、可配置計算資源、高可靠、高可擴展性的虛擬計算資源,非常適合基于Android的移動醫療系統中心服務器的需求,考慮到與客戶端Android系統的適應性,中心服務器應采用Java語言,與客戶端使用Web Service接口通信。基于Android的移動醫療系統的云端設計包括以下幾個方面:
第一,云計算選取。云端構建需首先篩選測試國內外各大互聯網公司提供的云計算服務,比如Google的GAE,Amazon的AWS,Microsoft的Azure,阿里云的ECS,新浪云的SAE等,對他們提供的產品模式、網絡類型、配置區間、磁盤類型、操作系統、鏡像功能、磁盤克隆、可移植性和運維成本等進行分析比較,重點是對網絡帶寬實測和CentOS、Ubuntu和Windows Server等操作系統的測試。選定后將研究構建適合基于Android的醫療系統的云計算環境,包括IIS的安裝配置、FTP服務器的安裝配置、SQLServer 2008的安裝配置和相關軟件環境的配置。以Android客戶端通過發送GET請求與Web服務器通信為例,客戶端請求服務器相關服務功能,服務器接收請求后,分析請求類型,根據需要讀取數據庫服務器上的數據,處理后返還給Android客戶端,完成一次客戶端的功能實現。
第二,軟件架構設計。根據系統的設計原則,基于Android的移動醫療系統采用三層架構:用戶界面層、業務層、數據訪問層。用戶界面主要是面向用戶,處理用戶請求;業務邏輯層是系統的中間層,根據用戶層的數據請求對其進行處理,與數據層通信,并把數據處理結果返回給用戶層界面。
第三,系統網絡拓撲架構設計。如圖1所示,客戶端系統部署在智能終端設備中,通過交換設備和路由器后連接至Internet。中心通信程序部署在中心服務器中,數據庫架設在數據庫服務器中,中心服務器和數據庫服務器通過交換設備和路由器經由防火墻連接至Internet,為了保證數據安全,設置一個備份服務器用來備份系統的數據庫信息。
第四,數據庫設計。
各表之間的關系如圖2所示。
以糖尿病移動醫療系統為例,系統實體類涉及用戶類、血糖類、服藥提醒類、食譜類,每個類別都可以映射數據庫的物理表。
3 總結展望
進行基于Android的移動醫療系統云端設計與研究,能夠避免傳統服務端運維成本高,難于擴展的缺點,在云端整合和管理系統資源,功能強大且易于擴展。通過云服務器強大的計算能力對客戶端上傳的數據進行保存、分析、處理,云服務器,同時提供了高安全性、高穩定性和高適應性,能夠保證醫療服務效率,降低醫療開支,實現醫療資源共享,擴大醫療范圍,以滿足普通民眾日益提升的醫療健康需求。
主要參考文獻
[1]王天歌.中國成人糖尿病流行與控制現狀及危險因素研究[D].上海:上海交通大學, 2014.
[2]陳昊.基于移動物聯網的區域協同心血管病急救模式研究[D].重慶:第三軍醫大學, 2012.
[3]武岳山. “智慧地球”概念的內涵淺析(十一)——lBM的“智慧地球”概念說了些什么?[J]. 物聯網技術, 2012(4):88-89.