摘要:醫(yī)療健康問題與我們每個(gè)人息息相關(guān),隨著互聯(lián)網(wǎng)+的推進(jìn)和發(fā)展,智慧醫(yī)療也越來越貼近我們的生活。該文提出一種基于MapReduce的Apriori優(yōu)化算法,并設(shè)計(jì)了基于大數(shù)據(jù)環(huán)境健康監(jiān)測(cè)管理系統(tǒng)。
關(guān)鍵詞:大數(shù)據(jù);健康計(jì)劃;數(shù)據(jù)分析
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)24-0081-02
隨著經(jīng)濟(jì)的飛速發(fā)展,我國的健康管理事業(yè)也在不斷進(jìn)步。隨著人們物質(zhì)生活水平不斷提高,中老年疾病在不斷地向年輕化發(fā)展,而且爆發(fā)率也在不斷增長(zhǎng),如何控制,防范已經(jīng)成為我國的公共衛(wèi)生管理事業(yè)中一個(gè)重點(diǎn)的研究方向。傳統(tǒng)的公共衛(wèi)生健康管理模式已經(jīng)不能適應(yīng)新時(shí)代新需求。隨著互聯(lián)網(wǎng)、大數(shù)據(jù)、智能化等技術(shù)的出現(xiàn),利用基于大數(shù)據(jù)環(huán)境下的健康管理系統(tǒng),通過合理飲食、適度用藥、適量運(yùn)動(dòng)和調(diào)整生活習(xí)慣等來控制醫(yī)療費(fèi)用,保證個(gè)人健康利益,已經(jīng)成為健康醫(yī)學(xué)的一項(xiàng)重要課題[1]。本項(xiàng)目可以利用大數(shù)據(jù)分析的方法通過對(duì)多次體檢結(jié)果數(shù)據(jù)、生命體征的監(jiān)控?cái)?shù)據(jù)及生物醫(yī)學(xué)指標(biāo)變化情況進(jìn)行分析,來評(píng)價(jià)個(gè)體的健康狀況,給出合理建議,以低廉的預(yù)防費(fèi)用獲得超值的健康回報(bào)。從而科學(xué)地提高個(gè)人乃至整個(gè)家庭的生活質(zhì)量,達(dá)到減輕社會(huì)、政府的公共醫(yī)療衛(wèi)生管理負(fù)擔(dān)的目的。
1 大數(shù)據(jù)環(huán)境下健康監(jiān)測(cè)管理系統(tǒng)面臨的挑戰(zhàn)
目前,在醫(yī)療健康領(lǐng)域,大數(shù)據(jù)的開放共享面臨著挑戰(zhàn)。通過相關(guān)部門的不懈努力,到2018年底,我國將實(shí)現(xiàn)跨部門的、可共享的醫(yī)療健康大數(shù)據(jù)平臺(tái)。就目前看來,數(shù)據(jù)的組織形式、數(shù)據(jù)格式等都缺乏統(tǒng)一的、規(guī)范化的標(biāo)準(zhǔn),這使醫(yī)療健康數(shù)據(jù)共享平臺(tái)中的數(shù)據(jù)接入問題亟待解決。
醫(yī)療健康大數(shù)據(jù)的安全保護(hù)問題也是我們必須面對(duì)的。使用者的數(shù)據(jù)涉及個(gè)人隱私,如果不做好安全保護(hù)工作,必將會(huì)引起抗拒心理。因此,在構(gòu)建健康管理監(jiān)測(cè)系統(tǒng)時(shí)必須做好各種安全防范措施,這樣才能讓使用者在共享數(shù)據(jù)時(shí)安心、放心。有了海量的數(shù)據(jù),并對(duì)其進(jìn)行科學(xué)合理的使用,對(duì)推動(dòng)我國的公共衛(wèi)生事業(yè)的發(fā)展也是大有裨益的。
2 系統(tǒng)需求分析
整個(gè)系統(tǒng)包括:基本信息管理、個(gè)人健康信息管理、體檢信息管理、健康計(jì)劃管理、統(tǒng)計(jì)分析和大數(shù)據(jù)分析等幾個(gè)模塊。根據(jù)實(shí)際需求,健康監(jiān)控管理系統(tǒng)的主要流程如下圖1所示:
在大數(shù)據(jù)環(huán)境下的健康監(jiān)測(cè)管理系統(tǒng)可以有效預(yù)防疾病的發(fā)生,提高人們的生活質(zhì)量。通過日常健康數(shù)據(jù)和體檢數(shù)據(jù)的積累,可以充分了解個(gè)人的健康狀況,結(jié)合現(xiàn)有的醫(yī)學(xué)領(lǐng)域的數(shù)據(jù)模型,對(duì)數(shù)據(jù)進(jìn)行分析,可以及時(shí)掌控導(dǎo)致疾病產(chǎn)生的危險(xiǎn)因素,達(dá)到及早預(yù)防,有效地減少疾病發(fā)生的效果?;颊哌€可將自身的健康情況數(shù)據(jù)上傳到云平臺(tái),社區(qū)衛(wèi)生部門、醫(yī)療機(jī)構(gòu)就可以通過健康管理數(shù)據(jù)的云平臺(tái)獲得使用者的健康數(shù)據(jù)信息,再利用分析結(jié)果給出合理的建議。針對(duì)潛伏期長(zhǎng)、風(fēng)險(xiǎn)性較高的患者,可進(jìn)行長(zhǎng)期跟蹤、檢測(cè),做到風(fēng)險(xiǎn)預(yù)警,及時(shí)為患者提供全方位的、智能化的健康管理和醫(yī)療服務(wù)。大數(shù)據(jù)環(huán)境下的健康監(jiān)測(cè)管理系統(tǒng)降低了對(duì)疾病監(jiān)控的難度,通過本系統(tǒng),各級(jí)醫(yī)療機(jī)構(gòu)可以不受時(shí)間、空間、地域限制,可及時(shí)地對(duì)患者的健康狀況進(jìn)行風(fēng)險(xiǎn)評(píng)估,還可借助互聯(lián)網(wǎng)社交平臺(tái),可通過電話、短信等多種方式對(duì)患者進(jìn)行實(shí)時(shí)的健康指導(dǎo)。通過本系統(tǒng)的使用還可調(diào)動(dòng)使用者的主觀積極性,降低或盡量避免個(gè)人慢性疾病的發(fā)生,從而以低廉的預(yù)防費(fèi)用獲得超值的健康回報(bào),提高了個(gè)人家庭的生活質(zhì)量,也減輕了社會(huì)公共事業(yè)醫(yī)療衛(wèi)生管理部門的負(fù)擔(dān)。
3 大數(shù)據(jù)環(huán)境下健康監(jiān)測(cè)管理系統(tǒng)主要功能設(shè)計(jì)
該系統(tǒng)提供了個(gè)人健康信息管理、健康計(jì)劃管理、體檢信息管理、定時(shí)復(fù)查提醒以及大數(shù)據(jù)分析等功能。在此主要介紹個(gè)人監(jiān)測(cè)數(shù)據(jù)管理、大數(shù)據(jù)分析模塊。
3.1 個(gè)人健康信息管理
個(gè)人健康信息中,體重、血壓、心律等體測(cè)數(shù)據(jù)是需要實(shí)時(shí)監(jiān)測(cè)的,尤其是對(duì)已有癥狀的患者或老年人??稍撓到y(tǒng)通過對(duì)大量體測(cè)數(shù)據(jù)進(jìn)行分析和挖掘,不僅可分析出使用者目前的身體狀況,及發(fā)展趨勢(shì)還可以獲得一些決策信息用于今后的治療和防治。用戶也可通過實(shí)時(shí)查看健康信息和系統(tǒng)所給的健康計(jì)劃,來得知自己最近的身體狀況,結(jié)合實(shí)際情況調(diào)整作息、飲食、用藥等,對(duì)身體進(jìn)行一定的控制,或者及時(shí)去醫(yī)院就診
個(gè)人監(jiān)測(cè)數(shù)據(jù)的獲得主要是利用各種醫(yī)療傳感技術(shù),血壓計(jì)、體溫計(jì)等,獲得原始的健康數(shù)據(jù),再通過成熟的無線傳輸技術(shù)將數(shù)據(jù)傳輸?shù)狡脚_(tái)進(jìn)行存儲(chǔ)、處理。處理后的數(shù)據(jù)信息可以直觀地通過網(wǎng)頁為用戶顯示,并可打印輸出,或用微信、QQ等平臺(tái)分享。
3.2 大數(shù)據(jù)分析
該模塊是健康監(jiān)測(cè)管理系統(tǒng)的核心模塊,本系統(tǒng)在進(jìn)行關(guān)聯(lián)挖掘時(shí),采用了基于MapReduce改進(jìn)后的Apriori算法。在此,我們利用MapReduce可自動(dòng)分割大數(shù)據(jù)的特性,首先,將大數(shù)據(jù)切割成小的數(shù)據(jù)塊,再分別發(fā)送給各個(gè)結(jié)點(diǎn)。而每個(gè)Map的輸出結(jié)果作為某一項(xiàng)集的局部支持度,成為Reduce端的輸入,然后在Reduce中進(jìn)行匯總,成為全局支持度,并與所設(shè)最小支持度相對(duì)比,最后找出頻繁項(xiàng)集。
我們將該系統(tǒng)采用的基于MapReduce的Apriori算法調(diào)用Hadoop平臺(tái)進(jìn)行了數(shù)據(jù)處理。首先,將原始的數(shù)據(jù)庫分成多個(gè)子集,并采用了并行處理的方法進(jìn)行數(shù)據(jù)處理。其次,將每一個(gè)事務(wù)轉(zhuǎn)換成布爾矩陣。傳統(tǒng)Apriori算法在生成候選項(xiàng)集時(shí),每一次都要對(duì)整個(gè)數(shù)據(jù)庫進(jìn)行掃描,耗時(shí)、耗力。而改進(jìn)后的算法只需對(duì)數(shù)據(jù)庫進(jìn)行一次掃描,就可將每個(gè)事務(wù)轉(zhuǎn)換成需要的布爾矩陣。利用布爾矩陣,連接步和剪枝步的過程都簡(jiǎn)化了很多。因此,改進(jìn)后的,基于MapReduce的Apriori算法在對(duì)海量數(shù)據(jù)分析的時(shí)候,可大大地提高頻繁項(xiàng)集的搜索速度,提高系統(tǒng)的效率。
4 總結(jié)
隨著互聯(lián)網(wǎng)+的推進(jìn)和發(fā)展,智慧醫(yī)療也越來越受到國家的關(guān)注。大數(shù)據(jù)處理技術(shù)與傳統(tǒng)醫(yī)學(xué)相結(jié)合,可以為用戶提供有效、快速的健康數(shù)據(jù)分析服務(wù),提供可靠的、科學(xué)的健康計(jì)劃。本系統(tǒng)針對(duì)健康數(shù)據(jù),進(jìn)行了相關(guān)的大數(shù)據(jù)處理。采用改進(jìn)的基于MapReduce的Apriori算法,找出頻繁項(xiàng)集,并用Hadoop平臺(tái)進(jìn)行了分布式處理。在Hadoop和HBase實(shí)驗(yàn)室硬件環(huán)境下,完成了平臺(tái)的軟件實(shí)現(xiàn),達(dá)到了用戶基本要求。平臺(tái)的功能仍處于試驗(yàn)階段,功能不夠完善,今后隨著健康數(shù)據(jù)的不斷增加和用戶的需求,我們將不斷改進(jìn)和完善系統(tǒng)功能。
參考文獻(xiàn):
[1] 鄒北驥. 大數(shù)據(jù)分析及其在醫(yī)療領(lǐng)域中的應(yīng)用[J]. 計(jì)算機(jī)教育,2014(7).
[2] 富野.健康計(jì)劃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2009.
【通聯(lián)編輯:梁書】