一種電子健康檔案數(shù)據(jù)的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及醫(yī)療信息網(wǎng)絡(luò)系統(tǒng),尤其涉及一種電子健康檔案數(shù)據(jù)的處理方法及裝 置。
【背景技術(shù)】
[0002] 電子健康檔案(EMR)被廣泛地用于存儲移動健康領(lǐng)域的用戶生理數(shù)據(jù)(包括用 戶的個人體重、血壓、血糖、睡眠和運動等數(shù)據(jù)),這些數(shù)據(jù)通過大量的可穿戴的傳感設(shè)備進 行收集,它們通過EMR進行存儲和分發(fā),其數(shù)據(jù)文件小但數(shù)量眾多,且寫入遠遠高于查詢需 求。
[0003] 然而,現(xiàn)有技術(shù)中,EMR在數(shù)據(jù)的接入、存儲、調(diào)用、展示、分析的等多個流程中,沒 有統(tǒng)一的數(shù)據(jù)格式,所以當各種類型的健康數(shù)據(jù)存入到電子健康檔案時,需要在不同的格 式之間頻繁地進行解析和轉(zhuǎn)換,極為影響數(shù)據(jù)的處理效率。
[0004] 所以,有必要提供一種電子健康檔案數(shù)據(jù)的處理方法及裝置,避免在不同數(shù)據(jù)格 式之間進行頻繁的轉(zhuǎn)換,進而提高數(shù)據(jù)處理效率。
【發(fā)明內(nèi)容】
[0005] 為了克服現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明提供了一種電子健康檔案數(shù)據(jù)的處 理方法及裝置,通過將接收到的數(shù)據(jù)采集設(shè)備采集的所有類型的數(shù)據(jù)采用統(tǒng)一數(shù)據(jù)格式進 行存儲和調(diào)用,提高數(shù)據(jù)處理效率。
[0006] 為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
[0007] 依據(jù)本發(fā)明的一個方面,提供了一種電子健康檔案數(shù)據(jù)的處理方法,包括:獲取數(shù) 據(jù)采集設(shè)備所采集的健康數(shù)據(jù)的相關(guān)參數(shù);
[0008] 通過與健康數(shù)據(jù)的相關(guān)參數(shù)對應(yīng)的數(shù)據(jù)接口接收所述數(shù)據(jù)采集設(shè)備所采集的健 康數(shù)據(jù);
[0009] 按照預設(shè)的統(tǒng)一數(shù)據(jù)格式,將接收到的所述健康數(shù)據(jù)進行存儲,其中,所述統(tǒng)一數(shù) 據(jù)格式包括多個與所述健康數(shù)據(jù)對應(yīng)的字段。
[0010] 可選地,所述多個與所述健康數(shù)據(jù)對應(yīng)的字段至少包括:應(yīng)用類型、設(shè)備身份標識 號碼、數(shù)據(jù)采集時間、數(shù)據(jù)類型及詳細的健康數(shù)據(jù)。
[0011] 可選地,該方法還包括:通過與所述健康數(shù)據(jù)對應(yīng)的數(shù)據(jù)接口將存儲的健康數(shù)據(jù) 輸出。
[0012] 可選地,當所述健康數(shù)據(jù)的存儲模式由關(guān)系型數(shù)據(jù)庫(SQL)向非關(guān)系型數(shù)據(jù)庫 (NoSQL)轉(zhuǎn)換時,所述方法還包括:
[0013] 通過預設(shè)的聯(lián)合主鍵標識所述健康數(shù)據(jù),使所述健康數(shù)據(jù)以數(shù)據(jù)集合的形式由 SQL模式轉(zhuǎn)換到NoSQL模式,其中所述預設(shè)的聯(lián)合主鍵包括:應(yīng)用類型、設(shè)備身份標識號碼、 數(shù)據(jù)采集時間及數(shù)據(jù)類型。
[0014] 可選地,所述詳細的健康數(shù)據(jù)以測量項目和測量值的鍵值對的形式存儲,且可通 過所述鍵值對對所述詳細的健康數(shù)據(jù)進行擴展。
[0015] 依據(jù)本發(fā)明的另一個方面,提供了一種電子健康檔案數(shù)據(jù)的處理裝置,包括:
[0016] 參數(shù)獲取模塊,用于獲取數(shù)據(jù)采集設(shè)備所采集的健康數(shù)據(jù)的相關(guān)參數(shù);
[0017] 接收模塊,用于通過與健康數(shù)據(jù)的相關(guān)參數(shù)對應(yīng)的數(shù)據(jù)接口接收所述數(shù)據(jù)采集設(shè) 備所采集的健康數(shù)據(jù);
[0018] 存儲模塊,用于按照預設(shè)的統(tǒng)一數(shù)據(jù)格式,將接收到的所述健康數(shù)據(jù)進行存儲,其 中,所述統(tǒng)一數(shù)據(jù)格式包括多個與所述健康數(shù)據(jù)對應(yīng)的字段。
[0019] 可選地,所述多個與所述健康數(shù)據(jù)對應(yīng)的字段至少包括:應(yīng)用類型、設(shè)備身份標識 號碼、數(shù)據(jù)采集時間、數(shù)據(jù)類型及詳細的健康數(shù)據(jù)。
[0020] 可選地,該處理裝置還包括:數(shù)據(jù)輸出模塊,用于通過與所述健康數(shù)據(jù)對應(yīng)的數(shù)據(jù) 接口將存儲的健康數(shù)據(jù)輸出。
[0021] 可選地,該裝置還包括:模式轉(zhuǎn)換模塊,用于當所述健康數(shù)據(jù)的存儲模式由SQL向 NoSQL轉(zhuǎn)換時,通過預設(shè)的聯(lián)合主鍵標識所述健康數(shù)據(jù),使所述健康數(shù)據(jù)以數(shù)據(jù)集合的形式 由SQL模式轉(zhuǎn)換到NoSQL模式,其中所述預設(shè)的聯(lián)合主鍵包括:應(yīng)用類型、設(shè)備身份標識號 碼、數(shù)據(jù)采集時間及數(shù)據(jù)類型。
[0022] 可選地,所述詳細的健康數(shù)據(jù)以測量項目和測量值的鍵值對的形式存儲,且可通 過所述鍵值對對所述詳細的健康數(shù)據(jù)進行擴展。
[0023] 本發(fā)明的有益效果是:
[0024] 本發(fā)明實施例的電子健康檔案數(shù)據(jù)的處理方法及裝置,將接收的所有數(shù)據(jù)類型的 健康數(shù)據(jù)采用統(tǒng)一數(shù)據(jù)格式進行存儲和調(diào)用,使得在接收不同類型的健康數(shù)據(jù)并進行存儲 時,可以不用在各個格式之間進行頻繁轉(zhuǎn)換,提高了數(shù)據(jù)處理效率。
[0025] 進一步地,健康數(shù)據(jù)以測量項目和測量值的鍵值對的形式存儲,適應(yīng)了非結(jié)構(gòu)化 健康數(shù)據(jù)多樣化的特點和數(shù)據(jù)管理需求,使得數(shù)據(jù)格式上的可擴展性高,且易于實現(xiàn)按需 擴展數(shù)據(jù)類型。
[0026] 進一步地,當健康數(shù)據(jù)的存儲模式需要由SQL向NoSQL轉(zhuǎn)換時,由于本發(fā)明實施例 的電子健康檔案數(shù)據(jù)的處理方法是通過預設(shè)的聯(lián)合主鍵來標識存儲的健康數(shù)據(jù),因此通過 在SQL模式和NOSQL模式中采用唯一聯(lián)合主鍵和索引來解決數(shù)據(jù)的一致性和完整性問題, 所以在數(shù)據(jù)庫進行升級改造過程中,可以使得健康數(shù)據(jù)以數(shù)據(jù)集合的形式由SQL模式轉(zhuǎn)換 到NoSQL模式,實現(xiàn)了健康數(shù)據(jù)的存儲模式的無縫遷移。
【附圖說明】
[0027] 圖1表示本發(fā)明實施例的電子健康檔案數(shù)據(jù)的處理方法流程示意圖;以及
[0028] 圖2表示本發(fā)明實施例的電子健康檔案數(shù)據(jù)的處理裝置結(jié)構(gòu)框圖。
【具體實施方式】
[0029] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達給本領(lǐng)域的技術(shù)人員。
[0030] 實施例一
[0031 ] 本發(fā)明實施例的電子健康檔案數(shù)據(jù)的處理方法,首先獲取數(shù)據(jù)采集設(shè)備所采集的 健康數(shù)據(jù)的相關(guān)參數(shù),接著通過與健康數(shù)據(jù)的相關(guān)參數(shù)對應(yīng)的數(shù)據(jù)接口接收數(shù)據(jù)采集設(shè)備 所采集的健康數(shù)據(jù),進而按照預設(shè)的統(tǒng)一數(shù)據(jù)格式將接收到的健康數(shù)據(jù)進行存儲。
[0032] 如圖1所示,為本發(fā)明實施例的電子健康檔案數(shù)據(jù)處理方法流程示意圖,該方法 包括:
[0033] 步驟S11、獲取數(shù)據(jù)采集設(shè)備所采集的健康數(shù)據(jù)的相關(guān)參數(shù)。
[0034] 電子健康檔案所存儲的健康數(shù)據(jù)是通過大量的可穿戴的傳感設(shè)備進行收集,由于 各個傳感設(shè)備采集的健康數(shù)據(jù)的類型不同(比如運動數(shù)據(jù)、睡眠數(shù)據(jù)、心功數(shù)據(jù)等),而不 同類型的健康數(shù)據(jù)的相關(guān)參數(shù)也不同,進而可通過相關(guān)參數(shù)來對不同傳感設(shè)備收集的健康 數(shù)據(jù)進行區(qū)別。所以獲取了數(shù)據(jù)采集設(shè)備所采集的健康數(shù)據(jù)的相關(guān)參數(shù),即可獲取對應(yīng)的 健康數(shù)據(jù)。
[0035] 步驟S13、通過與健康數(shù)據(jù)的相關(guān)參數(shù)對應(yīng)的數(shù)據(jù)接口接收所述數(shù)據(jù)采集設(shè)備所 采集的健康數(shù)據(jù)。
[0036] 不同類型的健康數(shù)據(jù)接入到電子健康檔案的接口是不同的,具體地,如表1所示:
[0037] 表1數(shù)據(jù)接入接口列表
[0038]
[0039] 健康數(shù)據(jù)的相關(guān)參數(shù)通過相應(yīng)的接口接入到電子健康檔案中,才可進行后續(xù)對健 康數(shù)據(jù)的存儲與調(diào)用。
[0040] 其中,數(shù)據(jù)接口的參數(shù)的格式可為JS0N格式,且每一組表示一條JS0N格式數(shù)據(jù)。 例如,其中包括企業(yè)信息、密碼和數(shù)據(jù)等。
[0041] 步驟S15、按照預設(shè)的統(tǒng)一數(shù)據(jù)格式,將接收到的所述健康數(shù)據(jù)進行存儲。
[0042] 本發(fā)明實施例的電子健康檔案數(shù)據(jù)的處理方法中,預設(shè)的統(tǒng)一數(shù)據(jù)格式包括多個 與健康數(shù)據(jù)對應(yīng)的字段。
[0043] 可選地,所述多個與所述健康數(shù)據(jù)對應(yīng)的字段至少包括:應(yīng)用類型、設(shè)備身份標識 號碼、數(shù)據(jù)采集時間、數(shù)據(jù)類型及詳細的健康數(shù)據(jù)。
[0044] 具體地,每個字段可包括的內(nèi)容,如表2所示:
[0045] 表2健康數(shù)據(jù)對應(yīng)的字段說明列表
[0046]
[0047] 當然,可以理解的是,本發(fā)明實施例的電子健康檔案數(shù)據(jù)的處理方法,在對健康數(shù) 據(jù)的存儲時,采用的預設(shè)統(tǒng)一數(shù)據(jù)格式包括的字段及每個字段的相關(guān)內(nèi)容也不限于表2中 所示。如,數(shù)據(jù)類型字段包含的內(nèi)容是可進行擴展的。
[0048] 可選地,詳細的健康數(shù)據(jù)以測量項目和測量值的鍵值對的形式存儲,且可通過所 述鍵值對對所述詳細的健康數(shù)據(jù)進行擴展。其中,測量值的格式可為JS0N格式,且測量值 的JS0N格式包括JS0N數(shù)組和JS0N對象,當某些應(yīng)用需要采用JS0N對象時,可通過JAVA 代碼來將JS0N數(shù)組轉(zhuǎn)成JS0N對象。實現(xiàn)方法,例如:
[0049]
[0050] 此外,具體地,對應(yīng)與表2中所示的數(shù)據(jù)類型字段中所列舉的各個數(shù)據(jù)類型對應(yīng) 的詳細健康數(shù)據(jù)所包括的內(nèi)容如表2. 1~表2. 11所示:
[0051] 表2.1詳細步數(shù)
[0052]
[0053] 表2. 2有效步數(shù)
[0077] 如表2. 1~2. 11所示的各類型數(shù)據(jù)的詳細健康數(shù)據(jù)包括的內(nèi)容,可以理解的是, 本發(fā)明實施的電子健康檔案數(shù)據(jù)的處理方法對每一類型的詳細的健康數(shù)據(jù)所包括的具體 內(nèi)容,也不限于此,即可根據(jù)需要對每一類型的內(nèi)容進行擴展。
[0078] 可選地,該方法還包括:通過與所述健康數(shù)據(jù)對應(yīng)的數(shù)據(jù)接口將存儲的健康數(shù)據(jù) 輸出。當需要將電子健康檔案中存儲的健康數(shù)據(jù)調(diào)用時,仍可不通過各個數(shù)據(jù)格式之間轉(zhuǎn) 換即可直接調(diào)用,提高了數(shù)據(jù)調(diào)用效率。
[0079] 可選地,當所述健康數(shù)據(jù)的存儲模式由關(guān)系型數(shù)據(jù)庫SQL向非關(guān)系型數(shù)據(jù)庫 NoSQL轉(zhuǎn)換時,所述方法還包括:
[0080] 通過預設(shè)的聯(lián)合主鍵標識所述健康數(shù)據(jù),使所述健康數(shù)據(jù)以數(shù)據(jù)集合的形式由 SQL模