相關申請以引用方式并入
本專利申請要求2015年2月10日提交的第62/114,386號美國臨時專利申請以及2015年12月17日提交的第62/269,035號美國臨時專利申請的權益。上述申請中的每一者以全文引用的方式并入本文,且每一者特此明確地作為本說明書的一部分。
本公開涉及一種連續(xù)葡萄糖監(jiān)視器,其用于無線地發(fā)射與葡萄糖值相關的數(shù)據(jù)且控制所述數(shù)據(jù)的顯示和分布。
背景技術:
連續(xù)葡萄糖監(jiān)視器作為監(jiān)視葡萄糖水平的簡易方式已經越來越流行。在過去,患者在整天中對他們的血糖水平進行取樣若干次,例如在早晨、午餐前后以及在晚上。通過取得患者的少量血液樣本且用測試條或葡萄糖計測量葡萄糖水平可以測量所述水平。然而,此技術具有缺陷,因為患者將偏向于不必取得血液樣本,且用戶不知道在整天中在取樣之間他們的血糖水平是多少。
一個潛在危險的時間范圍是在夜間,因為患者的葡萄糖水平會在睡眠期間危險地下降得較低。因此,連續(xù)葡萄糖監(jiān)視器通過提供連續(xù)地測量患者的葡萄糖水平且將測得的葡萄糖水平無線地發(fā)射到顯示器的傳感器而已經流行。這允許患者或患者的看護人員在整天監(jiān)視患者的葡萄糖水平,且甚至針對葡萄糖水平達到預定義水平或經歷所定義的改變時設定警報。
最初,連續(xù)葡萄糖監(jiān)視器將與葡萄糖水平相關的數(shù)據(jù)無線地發(fā)射到專用顯示器。所述專用顯示器是被設計成為用戶顯示葡萄糖水平、趨勢型樣以及其它信息的醫(yī)療裝置。然而,隨著智能電話以及在智能電話上執(zhí)行的應用程序的越來越流行,一些用戶偏向于不必攜帶專用顯示器。而是,一些用戶偏向于使用在智能電話上執(zhí)行的應用程序來監(jiān)視他們的葡萄糖水平。
執(zhí)行應用程序的計算裝置可與連續(xù)葡萄糖監(jiān)視器通信且顯示葡萄糖水平和其它信息。另外,執(zhí)行應用程序的計算裝置可在云計算基礎架構中與其它應用程序、服務器或裝置共享葡萄糖水平。在一個實例中,計算裝置和應用程序可以與執(zhí)行用于總體健康監(jiān)視的應用程序的另一智能電話或其它計算裝置共享它們的葡萄糖水平。共享或重新發(fā)射醫(yī)療數(shù)據(jù),無論是給另一應用程序、裝置還是服務器都存在風險,因為醫(yī)療數(shù)據(jù)可能受損或不適當?shù)厥褂?。額外的應用程序可能向用戶提供不正確的推薦,或者將敏感的醫(yī)療信息重新發(fā)射到額外裝置或應用程序,從而導致違背患者保密性。
本公開是針對克服這些以及其它問題。
技術實現(xiàn)要素:
本公開的某些實施例大體上涉及用于控制和保護患者醫(yī)療數(shù)據(jù)的重新發(fā)射的技術。在說明性實施例中,例如連續(xù)葡萄糖傳感器等醫(yī)療裝置將醫(yī)療數(shù)據(jù)發(fā)射到執(zhí)行軟件應用程序的計算裝置,例如,例如智能電話、平板計算機、智能手表或其它可佩戴和/或移動計算裝置。說明性地描述為智能電話的執(zhí)行軟件應用程序的計算裝置可控制此醫(yī)療數(shù)據(jù)的再分布和使用。再分布可以到達在智能電話上運行的一個或多個第三方應用程序,或者到達例如服務器等遠程計算裝置或者到達單獨的智能裝置。一組控制操作以限制單獨應用程序在既定用途之外獲得或使用醫(yī)療數(shù)據(jù)的能力。在一個示例性實施例中,可使醫(yī)療數(shù)據(jù)延遲,然后將其提供到在計算裝置上的其它軟件應用程序或執(zhí)行應用程序的其它計算裝置或用以在可能帶來立即健康風險的情形中控制第三方推薦的使用的裝置。在其它示例性實施例中,可對醫(yī)療數(shù)據(jù)進行加密以控制其它應用程序和裝置對醫(yī)療數(shù)據(jù)的接入。被授權使用醫(yī)療數(shù)據(jù)的裝置可接收用以對所述數(shù)據(jù)的全部或一些進行解密的密鑰。在另一示例性實施例中,在連續(xù)葡萄糖監(jiān)視器或顯示器上執(zhí)行的軟件分離出醫(yī)療數(shù)據(jù)的子集,例如帶來有損患者保密性的少量風險的數(shù)據(jù),且將精簡的數(shù)據(jù)集合提供到額外應用程序和裝置。這些實施例以及下文更詳細描述的其它實施例保護了患者保密性且控制醫(yī)療數(shù)據(jù)的再分布。
舉例來說,某些實施例解決了出現(xiàn)的與將葡萄糖水平提供到在例如智能電話等計算裝置上執(zhí)行的不同應用程序相關的若干問題。舉例來說,第三方可產生接入與葡萄糖水平相關的數(shù)據(jù)的應用程序。第三方應用程序可以使用所接入數(shù)據(jù)以例如當葡萄糖水平下降到太低或上升到太高時對用戶提供警告。然而,第三方應用程序未適當?shù)乜紤]校準水平且校正無線發(fā)射的數(shù)據(jù)與實際葡萄糖水平之間的對應關系。因此,例如,第三方應用程序可能基于所接收數(shù)據(jù)不正確地計算葡萄糖水平,且當水平實際上在可接受范圍內時通知用戶(例如,患者或患者的監(jiān)視器)患者的葡萄糖水平太高或太低,或甚至更糟,第三方應用程序可能指示所監(jiān)視的患者的葡萄糖水平在可接受葡萄糖范圍內但實際上患者的葡萄糖水平危險地較低。而且,例如,第三方應用程序可能基于所監(jiān)視葡萄糖水平不適當?shù)刈R別趨勢或錯過警報,因為應用程序的開發(fā)者未適當?shù)卦O置應用程序以考慮重要的葡萄糖臨床風險因素。而且,例如,第三方應用程序可能由于軟件中的程序缺陷或開發(fā)者不知道適當?shù)钠咸烟桥R床風險水平,而當患者水平已經進入危險范圍時未能通知用戶。因此,示例性實施例控制應用程序對醫(yī)療數(shù)據(jù)的顯示和使用。
另外,第三方應用程序可能未提交給美國食品與藥品管理局進行批準。獲得醫(yī)療裝置的批準是耗時且昂貴的過程。未經批準的應用程序經常存在對于敏感的醫(yī)療數(shù)據(jù)不可接受的安全性瑕疵。舉例來說,用戶允許第三方應用程序接入與葡萄糖水平相關的數(shù)據(jù),但隨后不知道所允許的應用程序還將數(shù)據(jù)提供到額外的第三方應用程序。這些額外的第三方應用程序可能將醫(yī)療數(shù)據(jù)分布到額外的應用程序、因特網服務器或數(shù)據(jù)存儲庫而用戶完全不知道。這產生醫(yī)療數(shù)據(jù)會受損且發(fā)送到未經授權方的嚴重的安全風險。因此,某些實施例控制醫(yī)療數(shù)據(jù)在應用程序之間的分布。特定來說,連續(xù)葡萄糖傳感器或在顯示器上執(zhí)行的軟件可對數(shù)據(jù)進行加密,然后將其分布到其它第三方應用程序。
雖然知道與使用在例如智能電話等計算裝置上執(zhí)行的應用程序來監(jiān)視醫(yī)療信息相關聯(lián)的風險,但使用智能電話來監(jiān)視健康信息會帶來對用戶健康的更完整查看。許多應用程序可用于監(jiān)視健康信息的智能電話。此信息中的一些可對用戶的葡萄糖水平具有直接影響。舉例來說,用戶在他們的智能電話上安裝記錄鍛煉活動的應用程序。鍛煉對葡萄糖水平具有直接影響。因此,示例性實施例在單個顯示器上將來自其它應用程序的健康信息和與葡萄糖水平相關的數(shù)據(jù)整合。這允許用戶方便地確定影響他們的葡萄糖水平的活動以及影響程度。
使用在例如智能電話等計算裝置上執(zhí)行的可顯示與葡萄糖水平相關的數(shù)據(jù)的應用程序的額外問題是如何處置丟失的數(shù)據(jù)。發(fā)射器可連續(xù)地或周期性地發(fā)射與葡萄糖水平相關的數(shù)據(jù),但用戶可能關閉他們的智能電話、電池耗盡,或將智能電話留在發(fā)射范圍之外。當用戶執(zhí)行應用程序時,其將丟失因為智能電話關閉或在范圍外而未接收的數(shù)據(jù)。這會造成看見顯示的舊數(shù)據(jù)的用戶的困惑。因此,在一些實施例中,將回填數(shù)據(jù)提供到例如由于發(fā)射器與在計算裝置上執(zhí)行的應用程序之間的通信不連續(xù)而未接收到數(shù)據(jù)的應用程序。即使當錯過發(fā)射時,這也可允許用戶看見他們的葡萄糖水平的歷史趨勢數(shù)據(jù)。
在所公開技術的一個實例實施例中,一種用于監(jiān)視葡萄糖值的方法包含:在可在移動計算裝置上操作的第一應用程序處接收經由無線連接發(fā)射的包含葡萄糖測量值和相關聯(lián)時戳的健康數(shù)據(jù);通過所述第一應用程序確定當前時間與所述時戳之間的持續(xù)時間滿足預定延遲量;以及通過所述第一應用程序僅在所述預定延遲量之后將所述葡萄糖測量值提供到可在所述移動計算裝置上操作的第二應用程序。
在所公開技術的另一實例實施例中,一種用于監(jiān)視葡萄糖值的系統(tǒng)包含:傳感器,其被配置成獲得葡萄糖量的葡萄糖測量值;無線發(fā)射器,其用以發(fā)射所述葡萄糖測量值和與所述葡萄糖測量值相關聯(lián)的時戳;以及移動計算裝置,其包括:無線接收器,其被配置成接收所述葡萄糖測量值;存儲器,其用以存儲包含所述所接收葡萄糖測量值的數(shù)據(jù);處理器,其用以處理所述數(shù)據(jù);以及第一軟件應用程序,其包含存儲于所述存儲器中的指令,所述指令當由所述處理器執(zhí)行時確定當前時間與所述時戳之間的持續(xù)時間何時滿足預定延遲量,且在確定所述持續(xù)時間滿足所述預定延遲量后,將所述葡萄糖測量值提供到所述移動計算裝置上的第二軟件應用程序,其中所述第二軟件應用程序可操作以在所述預定延遲量之后當由所述第一軟件應用程序提供時接收所述葡萄糖測量值。
在所公開技術的另一實例實施例中,一種用于控制與葡萄糖水平相關的數(shù)據(jù)在計算裝置上執(zhí)行的應用程序之間的分布的方法包含:在移動計算裝置處接收與葡萄糖水平監(jiān)視相關的多個數(shù)據(jù)值;在可在所述移動計算裝置上操作的第一應用程序處根據(jù)預定準則將所述多個數(shù)據(jù)值分離為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合,所述第一數(shù)據(jù)集合包括被限制免于所述第二數(shù)據(jù)集合的數(shù)據(jù)值;以及將所述第二數(shù)據(jù)集合提供到可在所述移動計算裝置上操作的第二應用程序。
在所公開技術的另一實例實施例中,一種用于控制在移動計算裝置上對與葡萄糖水平相關的數(shù)據(jù)的接入的方法包含:使用可在智能電話上操作的第一應用程序接收與葡萄糖水平相關的數(shù)據(jù);對所述數(shù)據(jù)的至少子集進行加密;將所述經加密數(shù)據(jù)子集提供到可在所述智能電話上操作的第二應用程序;經由所述第二應用程序將所述經加密數(shù)據(jù)子集提供到可在所述智能電話上操作的第三應用程序;以及將用以對所述經加密數(shù)據(jù)子集進行解密的密鑰提供到所述第三應用程序。
在所公開技術的另一實例實施例中,一種使與葡萄糖水平相關的數(shù)據(jù)在移動計算裝置上執(zhí)行的兩個應用程序之間同步的方法包含:通過第一應用程序獲得在第一時間周期中與葡萄糖水平相關的第一數(shù)據(jù)集合;執(zhí)行被配置成顯示與葡萄糖水平相關的信息的第二應用程序;將所述第一數(shù)據(jù)集合提供到所述第二應用程序;獲得與第二時間周期的葡萄糖水平相關的第二數(shù)據(jù)集合;確定所述第二應用程序尚未接收所述第二數(shù)據(jù)集合;以及將所述第二數(shù)據(jù)集合回填到所述第二應用程序中。
在所公開技術的另一實例實施例中,一種用于確定兩個或更多個醫(yī)療裝置的安全順應性水平且基于所述安全順應性水平修改醫(yī)療數(shù)據(jù)的方法包含:從無線接收器接收連續(xù)葡萄糖測量值;確定醫(yī)療裝置的順應性水平;以及基于所述所確定順應性水平將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置,其中當所述醫(yī)療裝置滿足高順應性水平時,將所述連續(xù)葡萄糖測量值實時地提供到所述醫(yī)療裝置,且當所述醫(yī)療裝置滿足高順應性水平時,在預定延遲之后將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置。
本領域的技術人員在檢閱以下圖式和詳細描述后將變?yōu)槊髁似渌到y(tǒng)、方法、特征和/或優(yōu)點。希望所有此類額外的系統(tǒng)、方法、特征和/或優(yōu)點包含在此描述內,并受所附權利要求書的保護。
附圖說明
圖1圖示了用于監(jiān)視葡萄糖水平的示例性系統(tǒng)。
圖2a圖示了用于控制將葡萄糖數(shù)據(jù)提供到應用程序的定時的示例性方法。
圖2b圖示了用于控制葡萄糖數(shù)據(jù)的定時和分類以用于分布到應用程序的示例性方法。
圖3圖示了用于將葡萄糖水平與健康信息整合的示例性方法。
圖4圖示了用于以整合的健康信息監(jiān)視葡萄糖水平的示例性用戶接口。
圖5圖示了用于針對不同應用程序分離與葡萄糖水平相關的數(shù)據(jù)的示例性方法。
圖6a和6b圖示了顯示與葡萄糖水平相關的經分離數(shù)據(jù)的示例性用戶接口。
圖7圖示了用于對與葡萄糖水平相關的數(shù)據(jù)進行加密的示例性方法。
圖8圖示了用于將數(shù)據(jù)提供到應用程序且監(jiān)視數(shù)據(jù)是否已經更新的示例性方法。
圖9a和9b圖示了用于顯示與葡萄糖水平相關的數(shù)據(jù)以及數(shù)據(jù)是否被回填的指示的示例性用戶接口。
圖10圖示了用于確定醫(yī)療裝置的順應性水平且基于所述順應性水平將與葡萄糖水平相關的數(shù)據(jù)提供到醫(yī)療裝置的示例性方法。
圖11圖示了用于監(jiān)視葡萄糖水平的示例性系統(tǒng)。
圖12圖示了用于監(jiān)視葡萄糖水平的示例性計算機。
圖13圖示了用于核實由第三方應用程序存儲的信息的準確性的示例性方法。
圖14圖示了用于將數(shù)據(jù)從第三方應用程序提供到專用應用程序的示例性方法。
圖15圖示了描繪實例性用戶接口呈現(xiàn)用于用戶接受用于傳感器裝置的校準的經核實數(shù)據(jù)的通知的圖。
圖16示出了用于與連續(xù)分析傳感器裝置相關聯(lián)的專用應用程序的主屏幕的實例性顯示屏的圖示。
圖17示出了外部傳感器裝置與用戶的移動裝置上的專用應用程序之間的數(shù)據(jù)流的說明性圖。
圖18示出了采用多個身體佩戴的傳感器和/或致動器裝置的用戶的圖,所述裝置提供與由連續(xù)葡萄糖傳感器單元監(jiān)視的葡萄糖數(shù)據(jù)相關的健康信息。
具體實施方式
本公開中描述的說明性實施例涉及用于從連續(xù)葡萄糖傳感器接收葡萄糖數(shù)據(jù)且控制所述數(shù)據(jù)的使用和再分布因此以既定方式使用所述數(shù)據(jù)的技術。一些實施例控制著哪些應用程序將接收到數(shù)據(jù),提供用于維持醫(yī)療數(shù)據(jù)的隱私的安全措施,且為在智能電話上執(zhí)行的應用程序顯示葡萄糖水平和其它健康信息,等等。實施例因此為用戶提供在智能電話上接入例如葡萄糖水平等醫(yī)療數(shù)據(jù)的便利,同時在將醫(yī)療數(shù)據(jù)再分布到其它應用程序和裝置時維持隱私和安全。雖然將某些實施例描述為在智能電話上顯示醫(yī)療數(shù)據(jù),但應理解,可以使用其它顯示裝置,包含平板計算機、個人計算機、智能手表、云應用程序和類似物。
現(xiàn)在將論述實例環(huán)境以說明本文公開的一些實施例。
實例環(huán)境大體上涉及與電子裝置通信的一個或多個身體佩戴的醫(yī)療裝置的聯(lián)網系統(tǒng),所述裝置測量患者的一個或多個健康特性和/或管理對患者的一個或多個治療。所監(jiān)視的健康特性可包含在此實例中的主體的葡萄糖濃度,但可改為或者另外作為本文描述的其它健康特性中的任何一者或多者。對患者管理的治療可包含使用例如胰島素泵管理胰島素,但可以是本文在其它實例中描述的其它治療中的任何一者或多者。
除了實例環(huán)境之外,所述一個或多個身體佩戴的醫(yī)療裝置可各自產生數(shù)據(jù)并將數(shù)據(jù)提供到消費者電子裝置,例如智能電話、平板計算機、智能手表或其它可佩戴和/或移動計算裝置。在以下實例和描述的其它實例中使用智能電話。智能電話可包含專用應用程序,其配置智能電話以接收和處理由身體佩戴的醫(yī)療裝置提供(例如,無線地發(fā)射)的數(shù)據(jù)。由身體佩戴的醫(yī)療裝置提供的數(shù)據(jù)可包含例如葡萄糖測量值、胰島素遞送量、關于醫(yī)療裝置的診斷信息,以及與每一者相關聯(lián)的時戳。智能電話使用專用應用程序可隨后基于所接收數(shù)據(jù)執(zhí)行各種功能,例如使用數(shù)據(jù)產生圖表和用戶可感知的警報。智能電話使用專用應用程序還可接收且產生其它數(shù)據(jù),例如來自智能電話的用戶的數(shù)據(jù)(例如,用戶識別信息)、與專用應用程序的用戶交互、專用應用程序診斷信息以及類似者。在一些實施例中,專用應用程序可以包含可在患者用戶和/或非患者用戶的一個或多個計算裝置上操作以管理對由醫(yī)療裝置采集的患者用戶數(shù)據(jù)的接入的一套專用應用程序。在一個實例中,所述一套專用應用程序可包含:第一專用應用程序,其可在患者用戶的智能電話上操作以處理且提供生物醫(yī)療數(shù)據(jù)給佩戴身體佩戴的醫(yī)療裝置的患者用戶;第二專用應用程序,其可在患者用戶的智能電話上操作以為患者用戶提供對可如何與他人(例如,遠程監(jiān)視器)共享生物醫(yī)療數(shù)據(jù)的控制;和/或第三專用應用程序,其可在另一用戶的裝置(例如,遠程監(jiān)視器的智能電話)上操作以遠程監(jiān)視來自生物醫(yī)療數(shù)據(jù)的經授權數(shù)據(jù)。
專用應用程序可以是使用智能電話從遠程服務器下載的一個或多個應用程序。在一個實例中,智能電話是從apple,inc.購得的iphone,且應用程序是從由apple,inc.商業(yè)運作的appstore下載的所謂“app”。
也可能需要專用應用程序將身體佩戴的醫(yī)療裝置產生的數(shù)據(jù)和專用應用程序產生的數(shù)據(jù)中的一些或全部提供到駐留于智能電話或其它以通信方式連接的計算系統(tǒng)上的其它應用程序(例如,第三方應用程序),所述計算系統(tǒng)例如第三方的智能電話(例如,監(jiān)護者或家庭成員)或公司系統(tǒng)(例如,由位于明尼蘇達州羅徹斯特的mayoclinic或位于威斯康星州維羅納的epic運作的電子健康記錄)。第三方應用程序可能具有優(yōu)于專用應用程序的向用戶提供優(yōu)點的其它能力,例如能夠以不同方式處理所提供數(shù)據(jù)(例如,具有更多處理動力或能力來產生不同的有用圖表或洞察)和/或將所提供數(shù)據(jù)與其它數(shù)據(jù)整合(例如,將由專用應用程序提供的葡萄糖和胰島素數(shù)據(jù)與由第三方應用程序產生的進餐數(shù)據(jù)和鍛煉數(shù)據(jù)整合)。
在此示例性環(huán)境中,專用應用程序將全部或選擇的數(shù)據(jù)提供到在智能電話上運行的分布應用程序。分布應用程序用以促進從專用應用程序收集和由其產生的數(shù)據(jù)向在智能電話上運行的其它應用程序的分布。分布應用程序可以是在智能電話上運行的另一所謂的“app”。分布應用程序可以包含應用程序編程接口(api),其允許例如駐留于智能電話上的專用應用程序和第三方應用程序等其它應用程序提供數(shù)據(jù)以及從分布應用程序接入數(shù)據(jù)。以此方式,專用應用程序可將數(shù)據(jù)提供到分布應用程序,所述分布應用程序隨后可由智能電話上的第三方應用程序使用。這些第三方應用程序可以應用程序所能夠的任何方式獲得、處理和輸出數(shù)據(jù)。作為特定實例,第三方應用程序可包含進餐跟蹤功能性,其經由分布應用程序獲得由專用應用程序提供的葡萄糖產生數(shù)據(jù)。第三方應用程序可將葡萄糖數(shù)據(jù)與進餐信息整合以向用戶提供有價值的洞察,以便使進餐與用戶的葡萄糖水平的波動相關。
然而,在一些實施方案中可能希望限制第三方應用程序能夠接入的數(shù)據(jù)。舉例來說,用戶可能不希望一些或所有第三方應用程序接入機密信息,例如患者可識別信息?;蛘吣承╊愋偷男畔⒖梢酝ㄟ^政府法規(guī)更高度受控,例如特定來說政府法規(guī)禁止其它應用程序接入(如果那些應用程序未被相關政府主體批準)的某些類型的醫(yī)療信息。此外,安全考慮可能是限制何種應用程序可接入數(shù)據(jù)的因素。舉例來說,即使法規(guī)不禁止交換數(shù)據(jù),也可能希望限制對某些類型數(shù)據(jù)的接入,因此第三方應用程序不會以不安全方式使用數(shù)據(jù),例如不正確地提示用戶采取臨床危險的醫(yī)療動作。
因此,此示例性環(huán)境中的示例性實施例可限制數(shù)據(jù)向第三方應用程序的分布。在一些實施方案中,僅將某些類型的數(shù)據(jù)提供到分布應用程序,使得第三方應用程序無法至少直接接入所述數(shù)據(jù)。在一些實施方案中,在將數(shù)據(jù)提供到分布應用程序之前,對一些或所有數(shù)據(jù)進行加密。以此方式,僅具有用以對經加密數(shù)據(jù)進行解密的密鑰的第三方應用程序可使用從分布應用程序接入的經加密數(shù)據(jù)。在一些實施方案中,此密鑰可僅提供到已滿足監(jiān)管和/或安全要求的經批準的第三方應用程序。同樣或替代地可以使用限制對一些或所有數(shù)據(jù)的接入的其它方式,如本文別處描述。
除了示例性環(huán)境之外,可能希望將健康測量數(shù)據(jù)的第三方應用程序接入限制于所謂的追溯測量數(shù)據(jù)。追溯測量數(shù)據(jù)是作為不再可動作的數(shù)據(jù)的數(shù)據(jù)。也就是說,可動作的數(shù)據(jù)是可以時效性使用的數(shù)據(jù),所述時效性足以允許有效動作以防止或響應于患者的生理狀態(tài)的不利改變。可動作的數(shù)據(jù)是所謂的實時連續(xù)葡萄糖測量值,且也可包含預測連續(xù)葡萄糖測量值(例如,在未來時間周期中預測的葡萄糖值,例如到未來的5分鐘或1小時)。為了以葡萄糖數(shù)據(jù)的實例進行說明,可動作的連續(xù)葡萄糖測量數(shù)據(jù)是可用以治療患者的當前臨床糖尿病狀態(tài)的葡萄糖測量數(shù)據(jù),例如即將到來或實際的低血糖,或者即將到來或實際的高血糖。相比之下,追溯連續(xù)葡萄糖數(shù)據(jù)是將不用于治療用戶的當前臨床狀態(tài)的數(shù)據(jù),因為所述數(shù)據(jù)可能太舊而無法提供用于制定關于如何治療患者的決策的價值。雖然不一定有用于治療當前臨床狀態(tài),但追溯數(shù)據(jù)仍極有用于外推對患者的健康的洞察。實例包含將患者隨著時間的葡萄糖水平與患者攝取的碳水化合物(“carbs”)和/或藥物進行比較以獲得關于碳水化合物和/或藥物已經如何影響患者的葡萄糖水平的洞察,且可能修改與患者相關聯(lián)的治療計劃。
應理解,構成可動作的數(shù)據(jù)的內容可以取決于各種因素。舉例來說,構成可動作的數(shù)據(jù)的內容可以取決于與一個或多個所監(jiān)視健康特性相關聯(lián)的健康狀況的臨床狀態(tài)可從非不利生理狀態(tài)改變?yōu)椴焕頎顟B(tài)有多快。為了說明,盡管糖尿病臨床狀態(tài)可相對快地例如從葡萄糖濃度的安全范圍中改變?yōu)槠咸烟菨舛鹊牟唤】捣秶?,但此改變的時間范圍通常大約為長于約30分鐘。相比之下,與心臟狀況相關聯(lián)的所監(jiān)視健康狀況可快得多地改變,大約為若干分鐘或甚至若干秒。因此,與監(jiān)視糖尿病狀況相關聯(lián)的可動作的數(shù)據(jù)(例如,連續(xù)葡萄糖數(shù)據(jù))可以比與監(jiān)視心臟狀況相關聯(lián)的數(shù)據(jù)(例如,ekg和心率數(shù)據(jù))沿著更長的時間范圍延伸。
因此,在以上示例性環(huán)境中,追溯葡萄糖數(shù)據(jù)可由第三方應用程序經由分布應用程序從專用應用程序接入,如上文論述,但第三方應用程序被阻止接入非追溯葡萄糖數(shù)據(jù),例如可動作的和預測葡萄糖數(shù)據(jù)。
在一些實施方案中,例如,追溯數(shù)據(jù)是指示主體的所監(jiān)視健康特性的比以下時間中的一者更舊的數(shù)據(jù):1分鐘、5分鐘、15分鐘、30分鐘、1小時、3小時、5小時、12小時、24小時或1天。舉例來說,在監(jiān)視主體的葡萄糖水平的一個實施例中,比3小時更舊的連續(xù)葡萄糖數(shù)據(jù)視為追溯葡萄糖數(shù)據(jù)。相比之下,在上三小時內測得的連續(xù)葡萄糖數(shù)據(jù)視為非追溯數(shù)據(jù),包含可動作的數(shù)據(jù)。
以下是可能包含實例環(huán)境的先前所述特征中的一些特征但不需要一定包含先前所述特征中的任一者的進一步詳細實例。
圖1圖示了用于監(jiān)視葡萄糖水平且控制醫(yī)療數(shù)據(jù)的接入和使用的示例性系統(tǒng)。參考圖1,連續(xù)葡萄糖傳感器單元100獲得與用戶的葡萄糖水平相關的一系列測量值。連續(xù)葡萄糖傳感器單元100可以佩戴于例如患者的腹部區(qū)中。小傳感器可延伸到患者體內以使用例如皮下葡萄糖或血糖讀數(shù)獲得葡萄糖值的讀數(shù)。連續(xù)葡萄糖傳感器單元100也可為經皮裝置、血管內裝置或非侵入式裝置。
連續(xù)葡萄糖傳感器單元100可包含若干組件以獲得葡萄糖測量值,存儲數(shù)據(jù),計算葡萄糖水平,與專用顯示器104和/或其它計算裝置106(例如智能電話,且本文為了方便而稱為顯示器106)通信,以及執(zhí)行其它任務。舉例來說,雖然未圖示,但連續(xù)葡萄糖傳感器單元100可包含用于存儲關于葡萄糖值的歷史數(shù)據(jù)的非易失性存儲器、處理器、電池以及無線發(fā)射器。無線發(fā)射器提供任何類型的無線通信102a和102b,例如包含藍牙連接(例如,低能量藍牙(ble))、wi-fi連接、rf連接和其它連接。無線通信102a和102b在一些實施例中在配對的經驗證裝置之間發(fā)生,且使用加密和其它密碼技術來確保通信保持機密。
雖然圖示為單個單元,但傳感器單元100的部分可以從連續(xù)葡萄糖傳感器單元的剩余部分移除。舉例來說,傳感器單元100的可再用電子部分(例如,發(fā)射器、電池、存儲器)可以從傳感器單元的單次使用部分移除(例如,且與新的單次使用部分一起再用)。此外,連續(xù)葡萄糖傳感器單元100可包含其它組件以促進數(shù)據(jù)通信。舉例來說,連續(xù)葡萄糖傳感器單元100可以包含有線端口,例如usb端口、以太網端口和其它端口,用于與其它裝置通信且提供與葡萄糖水平相關的數(shù)據(jù)、系統(tǒng)數(shù)據(jù)等。
圖1的連續(xù)葡萄糖傳感器單元100以預定間隔獲得樣本,例如每幾秒、每三十秒、每分鐘、每五分鐘,或響應于事件的發(fā)生(例如,來自用戶的命令、檢測到例如用戶移動等用戶動作和類似事件)而按需要獲得。無線發(fā)射器可在一時間周期中取得一個或多個測量值的同時被斷開或置于低功率狀態(tài)以節(jié)省電池壽命,且隨后喚醒回發(fā)射器以在批量傳送中將所述一個或多個測量值無線發(fā)射到專用顯示器104和/或顯示器106。舉例來說,連續(xù)葡萄糖傳感器單元100可每五分鐘喚醒無線發(fā)射器,傳送與在上五分鐘中產生的葡萄糖測量值相關的數(shù)據(jù)(和任何其它數(shù)據(jù)),且將所述數(shù)據(jù)傳送到專用顯示器104和/或顯示器106。無線發(fā)射器可隨后再次斷開以節(jié)省電池壽命。雖然已經提供每五分鐘傳送數(shù)據(jù)的實例,但將了解可以使用更長或更短的時間周期,且所述時間周期可由用戶經由專用顯示器104和/或顯示器106來配置。
在連續(xù)葡萄糖傳感器單元100與專用顯示器104和/或顯示器106之間發(fā)射的數(shù)據(jù)可以是與監(jiān)視葡萄糖值和連續(xù)葡萄糖傳感器單元的操作相關的任何類型的數(shù)據(jù)。舉例來說,連續(xù)葡萄糖傳感器單元100在初始啟動時以及周期性地與專用顯示器104和/或顯示器106交換校準數(shù)據(jù)以維持葡萄糖測量值的準確性。用戶使用單點葡萄糖計對他們的葡萄糖水平進行取樣,將由測試套件顯示的值輸入到顯示器104和106中的一者中,且所述值校準連續(xù)葡萄糖傳感器單元100。所交換數(shù)據(jù)的其它實例包含由連續(xù)葡萄糖傳感器測得的電流或電壓的量、以例如mg/dl計的經轉換葡萄糖值,以及與每一測量值或值被取樣時的時間相關聯(lián)的時戳,與超過預定閾值的葡萄糖水平相關的警示、系統(tǒng)中的檢測到的故障和類似者。雖然描述為連續(xù)葡萄糖傳感器單元100,但其它醫(yī)療裝置可供所公開的實施例使用。舉例來說,連續(xù)葡萄糖傳感器單元100可以是分析傳感器,且發(fā)射的數(shù)據(jù)可反映分析值。
專用顯示器104可以是專用于與連續(xù)葡萄糖傳感器單元100一起使用的顯示器。連續(xù)葡萄糖傳感器單元100和專用顯示器104的組合在一個實施例中可為經批準的醫(yī)療裝置,例如iii類醫(yī)療裝置。專用顯示器104以預定時間間隔從連續(xù)葡萄糖傳感器單元100接收與葡萄糖水平相關的數(shù)據(jù)。在一些實施例中,專用顯示器104可包含專用應用程序108以接收和顯示從連續(xù)葡萄糖傳感器單元100接收的數(shù)據(jù)的至少一部分或整個集合。舉例來說,專用顯示器104顯示與由傳感器進行的測量相關聯(lián)的實際葡萄糖水平。在一些實施例中,顯示器104可以被設計成接收、處理和/或存儲數(shù)據(jù),但具有受限的用戶接口,例如受限的用戶功能性或被配置成顯示受限信息的小顯示器(例如,例如最近測得的分析濃度值和趨勢箭頭)。在一些實例中,顯示器104的用戶接口可包含減少量的輸入按鈕(例如,物理按鈕或交互式顯示屏上的虛擬按鈕)以允許用戶輸入信息(例如,例如校準信息,包含來自單點血糖裝置的葡萄糖濃度值,和/或用于警報的設定、規(guī)則等)。在一些實例中,顯示器104可包含可聽警報和/或振動器電機警報。通過保持顯示器104的功能性受限,顯示器104可以容易由用戶攜帶,還為用戶提供交互式裝置以跟蹤且告知用戶他們的所監(jiān)視葡萄糖信息(來自傳感器單元100)且提供其它重要的健康信息和警示而不需要較大的輔助計算裝置。顯示器104可耦合到另一計算或顯示裝置(例如,顯示器106)以顯示用戶可能希望查看的增強的葡萄糖和健康相關信息,例如基于數(shù)據(jù)的追溯分析的詳細報告。
在一些實施例中,顯示器106可包含專用應用程序108以接收和顯示從連續(xù)葡萄糖傳感器單元100接收的數(shù)據(jù)的至少一部分或整個集合。顯示器106可包含一個或多個第三方應用程序,例如經批準第三方應用程序110(經批準管理健康數(shù)據(jù))和/或其它第三方應用程序112(未經批準管理健康數(shù)據(jù)),以被提供或允許對從連續(xù)葡萄糖傳感器單元100接收的某些數(shù)據(jù)的接入。在一些實施例中,傳感器單元100的發(fā)射器、在顯示器106上執(zhí)行的操作系統(tǒng)或者在顯示器106上操作的專用應用程序108可限制第三方應用程序無法接收和顯示實際葡萄糖水平。第三方應用程序可改為接收葡萄糖水平的更一般指示符,例如葡萄糖水平是低、正常還是高。下文將提供關于可發(fā)送到專用顯示器104和顯示器106且由其顯示的數(shù)據(jù)的類型的額外細節(jié)。
專用顯示器104包含用于基于所接收測量值計算葡萄糖水平的處理器、用于存儲葡萄糖水平的存儲器、用于有線通信的端口,以及例如藍牙、wi-fi和rf電路等無線通信電路。另外,專用顯示器104可確定用戶的葡萄糖水平是有下降趨勢、保持穩(wěn)定還是增加的歷史趨勢。如圖1中的實例中所示,專用顯示器104呈現(xiàn)隨著時間的葡萄糖讀數(shù)因此用戶可容易監(jiān)視葡萄糖水平,且顯示當前葡萄糖水平的實際值。在圖1的實例中,專用顯示器104說明當前葡萄糖水平是94mg/dl。
顯示器106可以是與執(zhí)行用于顯示與葡萄糖水平相關的數(shù)據(jù)的應用程序的個人計算機、平板計算機或智能電話相關聯(lián)的任何類型的顯示器。因此,顯示器106包含通常與個人計算裝置相關聯(lián)的硬件組件,包含處理器、存儲器、無線連接、usb端口和其它組件。
顯示器106執(zhí)行與葡萄糖監(jiān)視、健康信息、鍛煉活動、控制和監(jiān)視胰島素注射、飲食習慣和其它操作相關的多個應用程序108到116。在一個實施例中,顯示器106接收連續(xù)葡萄糖傳感器單元100發(fā)射到專用顯示器104的相同數(shù)據(jù)。顯示器106包含由連續(xù)葡萄糖傳感器單元100的制造商或附屬公司產生的專用應用程序108。專用應用程序108、顯示器106和/或連續(xù)葡萄糖傳感器單元100可以是經批準的醫(yī)療裝置。舉例來說,連續(xù)葡萄糖傳感器單元100、專用顯示器104以及專用應用程序108單獨或組合地可以是經批準的iii類醫(yī)療裝置。專用應用程序108控制從連續(xù)葡萄糖傳感器單元100接收的醫(yī)療數(shù)據(jù)向在顯示器106上執(zhí)行的其它第三方應用程序110和114的分布以保留保密性和用戶偏好,如下文更詳細描述。雖然未圖示,但專用應用程序108也可例如經由專用應用程序108直接通信的應用程序(例如,圖1中所示的實例中的經批準第三方應用程序110)而連接到其它第三方應用程序112、116且向其提供信息。
在圖1中所示的實例實施例中,專用應用程序108或在顯示器106上執(zhí)行的操作系統(tǒng)將與葡萄糖水平相關的數(shù)據(jù)提供到經批準第三方應用程序110。舉例來說,專用應用程序108從連續(xù)葡萄糖傳感器單元100接收葡萄糖數(shù)據(jù),確定應當將何種數(shù)據(jù)集合提供到經批準第三方應用程序110,且將數(shù)據(jù)提供到第三方應用程序110。用戶經由專用應用程序108可配置將何種類型的醫(yī)療數(shù)據(jù)提供到經批準第三方應用程序110。以此方式,第三方應用程序110接收由專用應用程序108接收的相同數(shù)據(jù)集合或精簡的數(shù)據(jù)集合,其可提供作為經加密數(shù)據(jù)。雖然已將專用應用程序108描述為控制將何種數(shù)據(jù)提供到第三方應用程序110,但在顯示器106上執(zhí)行的操作系統(tǒng)或其它軟件程序也可分離從連續(xù)葡萄糖傳感器單元100接收的數(shù)據(jù)且在適當時在各種限制下將其提供到應用程序108到116。
經批準第三方應用程序110也可與另外的第三方應用程序114、116共享數(shù)據(jù)。這提供安全風險,因為經批準第三方應用程序110從連續(xù)葡萄糖傳感器單元100或專用應用程序108獲得醫(yī)療數(shù)據(jù)且將其提供到額外應用程序114、116。圖1的系統(tǒng)可限制應用程序114、116無法以未經授權方式將醫(yī)療數(shù)據(jù)提供到額外應用程序、網絡存儲位點或其它實體。用戶可能希望例如經批準第三方應用程序116等一些第三方應用程序接入提供到應用程序110的醫(yī)療數(shù)據(jù)。作為實例,專用應用程序108將葡萄糖水平提供到控制胰島素注射泵的經批準第三方應用程序110。在此實例中,用戶希望第三方應用程序110與第三方應用程序116共享葡萄糖水平以提供有效反饋且允許對胰島素注射的更準確控制。
專用應用程序108可限制其它應用程序無法接收葡萄糖數(shù)據(jù),例如被設計成計算用戶在鍛煉期間已經跑過的距離的應用程序。第三方應用程序110和/或專用應用程序108仍可導入鍛煉信息以允許用戶容易跟蹤影響其葡萄糖水平的新陳代謝健康信息。下文將描述限制、加密和以另外方式保護提供到第三方應用程序110到116的醫(yī)療數(shù)據(jù)的額外實例。
現(xiàn)在將轉為參考圖2a,其圖示了用于將葡萄糖數(shù)據(jù)提供到包含專用應用程序和第三方應用程序的應用程序的示例性方法。舉例來說,可實施所述方法以控制用戶的敏感健康數(shù)據(jù)(例如葡萄糖水平)對第三方應用程序的可接入性,以用于保護用戶的安全和隱私。舉例來說,即使在傳感器處發(fā)生校準以提供校準值的情況下,第三方應用程序也可能不可靠或不正確地使用與葡萄糖水平相關的數(shù)據(jù)。在一些情況下,例如,發(fā)射器發(fā)送原始傳感器數(shù)據(jù),且第三方應用程序不具有用于將原始傳感器數(shù)據(jù)轉換成葡萄糖水平的正確公式。轉換過程可涉及使用用于給定個人和傳感器的特定校準,且在不接入此信息的情況下,第三方應用程序從原始傳感器數(shù)據(jù)產生不準確的葡萄糖水平。這可導致潛在危險的情形,其中用戶未通過第三方應用程序接收到通知。在一些實施例中,例如,圖2a的方法可通過在將與葡萄糖值相關的數(shù)據(jù)提供到第三方應用程序之前進行延遲來控制再分布醫(yī)療數(shù)據(jù)的定時,這例如解決了前述兩種情形。所述延遲防止在潛在危害健康情形中對第三方應用程序的準確性的依賴。實際上,用戶將依賴于專用顯示器104或專用應用程序108以用于基于實時或非延遲葡萄糖水平的推薦。
在過程200處,連續(xù)葡萄糖傳感器對葡萄糖水平進行取樣且使樣本與時戳相關聯(lián)。在一個實施例中,時戳是當連續(xù)葡萄糖傳感器單元100產生葡萄糖數(shù)據(jù)點時的時間,但在其它實施例中,在一時間范圍內測量的一批樣本可被給予時戳。
在過程202處,發(fā)射器將葡萄糖測量值和相關聯(lián)時戳發(fā)送到專用顯示器104和/或顯示器106。發(fā)射器可連續(xù)地、以預定義間隔(例如每五分鐘)或者響應于來自用戶或裝置的請求而按需要發(fā)送測量值和時戳。在一個實施例中,連續(xù)葡萄糖傳感器和發(fā)射器可每五分鐘從低功率睡眠狀態(tài)醒來,獲得樣本,且發(fā)射數(shù)據(jù),然后返回到低功率睡眠狀態(tài)。在其它實施例中,連續(xù)葡萄糖傳感器取得多個測量值,且每一測量值可以每五分鐘發(fā)射,或者在連續(xù)葡萄糖傳感器單元100處的處理器可以處理測量值以提供少于全部的測量值。作為實例,連續(xù)葡萄糖傳感器單元100上的數(shù)據(jù)處理單元可以使在一時間周期中取得的測量值進行平均化,且發(fā)射所述平均值以及與第一樣本、最后樣本或平均樣本時間相關聯(lián)的時戳。
在一個實施例中,從連續(xù)葡萄糖傳感器單元100發(fā)射的數(shù)據(jù)還包含與監(jiān)視患者的葡萄糖水平相關的其它數(shù)據(jù)。舉例來說,連續(xù)葡萄糖傳感器單元100發(fā)射元數(shù)據(jù),其包含傳感器校準信息、患者信息、用以產生測量值的傳感器的類型、系統(tǒng)診斷信息、變化率信息、趨勢(例如,葡萄糖值上升、穩(wěn)定或減小,或表示變化率的數(shù)字值)、警報或警示信息,和/或系統(tǒng)狀態(tài)。系統(tǒng)狀態(tài)的實例包含預熱,其可以是在安裝新傳感器之后當傳感器在預熱和校準、作用中和離線時的間隔。
在一些實施例中,連續(xù)葡萄糖傳感器單元100在發(fā)射之前對與葡萄糖水平相關的數(shù)據(jù)進行加密。在使用藍牙通信的情況下,除了由藍牙裝置提供的標準加密之外,也可由連續(xù)葡萄糖傳感器單元100上的數(shù)據(jù)處理單元執(zhí)行加密。此外,在一些實施例中,連續(xù)葡萄糖傳感器單元100可以將數(shù)據(jù)僅發(fā)射到配對的經驗證裝置??梢允褂脝蜗蚧螂p向驗證技術來確保連續(xù)葡萄糖傳感器單元100僅將數(shù)據(jù)發(fā)射到經授權裝置。
作為一個實例,發(fā)射器識別符可印刷于連續(xù)葡萄糖傳感器單元100上。用戶可以在顯示器104和顯示器106中輸入發(fā)射器識別符號碼作為配對過程的部分,所述配對過程驗證顯示器104、106以用于與連續(xù)葡萄糖傳感器單元100的通信。連續(xù)葡萄糖傳感器單元100和顯示器104、106在配對過程期間或在用戶輸入發(fā)射器識別符時交換私用和公用安全密鑰。通過驗證和配對裝置,系統(tǒng)可在連續(xù)葡萄糖傳感器單元100與和所述傳感器相關聯(lián)的顯示器104、106之間安全地發(fā)射數(shù)據(jù)。舉例來說,具有連續(xù)葡萄糖傳感器100的多個用戶可能在公共區(qū)域中。在一個實施例中,顯示器104、106可配對且向其相關聯(lián)連續(xù)葡萄糖傳感器單元100驗證,使得用戶不會從無線網絡范圍內的其它傳感器接收數(shù)據(jù)。
在過程204處,專用顯示器104和顯示器106從連續(xù)葡萄糖傳感器單元100接收與葡萄糖水平相關的數(shù)據(jù)以及相關聯(lián)時戳。顯示器106使用例如專用應用程序108或顯示器106的操作系統(tǒng)接收葡萄糖測量值和相關聯(lián)時戳。專用應用程序108接收數(shù)據(jù)且根據(jù)下文更詳細描述的用于再分布數(shù)據(jù)的控制集合而將數(shù)據(jù)分布到其它應用程序,例如第三方應用程序114、116。在一些實例實施方案中,專用應用程序108可以使用加密,提供少于全部的接收數(shù)據(jù),且采用其它技術來維持用戶醫(yī)療數(shù)據(jù)的保密性。
在過程206處,顯示器106在第一應用程序中顯示數(shù)據(jù)值,所述第一應用程序在圖1的實施例中也稱為專用應用程序108。第一應用程序108在曲線圖上顯示所接收測量值中的每一者,使得用戶可容易地查看其在一時間周期中的葡萄糖水平。舉例來說,傳感器100可以每五分鐘將葡萄糖水平讀數(shù)發(fā)送到每一顯示器104和106。
第一應用程序108可以在后臺執(zhí)行,使得在用戶查看第一應用程序之前顯示葡萄糖值不會實際發(fā)生。第一應用程序108接收測量值且處置顯示所需要的任何處理。在其中連續(xù)葡萄糖傳感器單元100發(fā)射例如原始數(shù)據(jù)值和時戳的一些實施例中,第一應用程序108可將原始數(shù)據(jù)值轉換為用戶熟悉的測量單位,例如mg/dl。轉換原始數(shù)據(jù)值的過程也可以由例如連續(xù)葡萄糖傳感器單元100在向顯示器104和/或顯示器106的發(fā)射之前完成。第一應用程序108在后臺執(zhí)行這些過程,且例如當用戶將第一應用程序選擇到前臺中時準備測量值用于顯示。
第一應用程序108可以是經批準醫(yī)療裝置的部分。因此,在一些實施例中,第一應用程序108可處理某些類型的葡萄糖測量值,其原本將由于監(jiān)管和/或安全問題而被限制免于其它應用程序。此類某些類型的葡萄糖測量值可以是實時、可動作的和預測葡萄糖測量值中的一者或多者而不是追溯葡萄糖測量值。在其中傳感器單元100將原始數(shù)據(jù)值發(fā)送到顯示器106的實施例中,第一應用程序108可使用由用戶輸入的校準值以及用于特定用戶和傳感器的適當轉換公式。第一應用程序108因此維持經批準醫(yī)療裝置所需的準確性水平。
在一些實施例中,當葡萄糖水平下降到低于或上升到高于預定義水平時,第一應用程序108警示用戶。第一應用程序108可基于當前時間或用戶的活動而升級警示。舉例來說,葡萄糖水平已在夜間下降到低水平的警示可以指示用戶在睡覺且應當使用較大音量用于警示。在一些實施例中,在專用顯示器104或顯示器106上執(zhí)行的數(shù)據(jù)處理單元對來自加速度計的數(shù)據(jù)進行取樣。第一應用程序108可以基于指示用戶不在物理活動的加速度計數(shù)據(jù)而確定用戶可能在睡覺,從而導致第一應用程序升級警報。
另外,用戶可設定警示以當用戶的葡萄糖水平以特定方向為趨勢或在給定時間周期內已經改變某一量時觸發(fā)向用戶的警告。操作系統(tǒng)或專用應用程序108跟蹤葡萄糖水平且在適當時發(fā)出警報或警告。用戶可因此通過第一應用程序108獲得關于管理葡萄糖水平的準確推薦。舉例來說,用戶可以基于由第一應用程序提供的葡萄糖數(shù)據(jù)的實時顯示而選擇吃額外食物、鍛煉、控制胰島素注射,和/或執(zhí)行其它任務。
在過程208處,第一應用程序108確定在將與葡萄糖水平相關的數(shù)據(jù)提供到第三方應用程序之前將采用的延遲量。所述延遲量可由制造商或用戶設定。在一些示例性實施例中,所述延遲量可例如在五分鐘與三小時之間,但也可以選擇其它值。所述延遲基于限制數(shù)據(jù)而限制第三方應用程序110到116無法對用戶提供實時推薦,用于確?;诋斍捌咸烟撬酵ㄟ^第一應用程序108做出準確的健康推薦。
第一應用程序108可基于其將數(shù)據(jù)提供到哪一個第三方應用程序而選擇所述延遲量。舉例來說,經批準第三方應用程序116可能具有比其它第三方應用程序短的延遲,所述其它第三方應用程序例如第三方應用程序112,其在圖1的實例中尚未由第一應用程序108的提供者批準。另外,第一應用程序108可控制將提供到每一第三方應用程序的數(shù)據(jù)類型。在一個實施例中,第三方應用程序可以接收與專用應用程序108相同的數(shù)據(jù),或例如具有較少數(shù)據(jù)點、平均數(shù)據(jù)點的受限數(shù)據(jù),或關于葡萄糖水平是為低、正常還是高而無任何特定數(shù)據(jù)點的指示。下文將提供將數(shù)據(jù)提供到各種應用程序的額外實例。
在過程210處,第一應用程序108在延遲之后將測量值和相關聯(lián)時戳提供到第三方應用程序。第三方應用程序也稱為第二應用程序。在一個實施例中,專用應用程序108將延遲量的指示提供到第三方應用程序,使得第三方應用程序可向用戶指示與所顯示測量值和/或延遲相關聯(lián)的時間。第三方應用程序因此顯示經延遲數(shù)據(jù)以及延遲量或當連續(xù)葡萄糖傳感器單元100獲得測量值時的時間的指示。
根據(jù)一些實施方案,過程210可通過第一應用程序108在延遲之后將數(shù)據(jù)自動提供到第二應用程序或者通過第二應用程序請求數(shù)據(jù)而發(fā)生。作為請求數(shù)據(jù)的實例,第二應用程序可以被斷開一時間周期且在執(zhí)行后向第一應用程序108做出對任何過去數(shù)據(jù)的請求。作為響應,第一應用程序108提供除了落在預定延遲量內的數(shù)據(jù)外的所有數(shù)據(jù)。在啟動之后,第二應用程序繼續(xù)從第一應用程序請求數(shù)據(jù),或者第一應用程序周期性地將數(shù)據(jù)自動提供到第二應用程序。舉例來說,過程210可使用專用應用程序108的應用程序編程接口(api)來實施,其促進數(shù)據(jù)向例如駐留于智能電話上的第三方應用程序等其它應用程序的傳送。
圖2a的方法的實施方案允許連續(xù)葡萄糖傳感器單元100將數(shù)據(jù)發(fā)射到執(zhí)行多個應用程序的顯示器。第一應用程序108可使用實時數(shù)據(jù)用于顯示、警示用戶或其它處理。連續(xù)葡萄糖傳感器單元100提供指示葡萄糖水平的數(shù)據(jù)以及指示葡萄糖水平取樣時間的時戳。第一應用程序108任選地顯示葡萄糖水平和時戳,且在將葡萄糖水平和時戳提供到第三方或第二應用程序之前延遲預定時間量。第三方或第二應用程序接收且使用經延遲的葡萄糖水平。第三方應用程序可使用經延遲的葡萄糖水平例如用于顯示。在一些實施例中,第三方或第二應用程序接收精簡的數(shù)據(jù)集合或平均數(shù)據(jù),如下文所述。另外,在一些實施例中,第二應用程序可實時接收一些數(shù)據(jù)且在延遲之后接收其它數(shù)據(jù)。
在圖2a中所示的示例性方法的一些實施方案中,專用應用程序108接收包含葡萄糖測量值和相關聯(lián)時戳的健康數(shù)據(jù),或在過程104處連續(xù)產生的葡萄糖測量值與其相應的相關聯(lián)時戳。在過程208處,專用應用程序108確定在將所接收健康數(shù)據(jù)(例如,葡萄糖測量數(shù)據(jù))中的任一者提供到其它第三方應用程序之前將采用的延遲量,且確定當前時間與時戳之間的持續(xù)時間滿足所確定延遲量。所述所確定延遲量可輸入到專用應用程序,或者是預定默認延遲量。舉例來說,所述延遲可預定為3小時或被認為使數(shù)據(jù)作為追溯數(shù)據(jù)的其它時間周期。在這些實施方案中,在過程210處,專用應用程序108僅在預定延遲量之后僅將追溯葡萄糖測量值提供到第三方應用程序裝置。類似地,在一些實施方案中,在過程210處,專用應用程序108僅在所確定延遲量之后將經確定為待延遲的葡萄糖測量值和/或任何其它健康數(shù)據(jù)提供到第三方應用程序。
在這些實施方案中,例如,專用應用程序108可以是醫(yī)療裝置軟件應用程序,其配置移動計算裝置以接收和處理醫(yī)療數(shù)據(jù)(例如,例如由連續(xù)葡萄糖傳感器單元100提供的葡萄糖測量值),且第三方應用程序不是經批準醫(yī)療裝置軟件應用程序,即未由被授權管制醫(yī)療裝置技術的政府監(jiān)管機構批準。圖2a的示例性方法的實施方案可因此允許這些未經批準的第三方應用程序以根據(jù)關于醫(yī)療裝置和/或醫(yī)療數(shù)據(jù)的政府法規(guī)的方式接入由醫(yī)療裝置軟件應用程序(例如,專用應用程序108)采集、處理且保護的有價值的醫(yī)療數(shù)據(jù)以及對最終用戶(例如,患者用戶和他/她的看護者網絡、遠程監(jiān)視器等)有價值的醫(yī)療數(shù)據(jù),以在可整合且豐富醫(yī)療數(shù)據(jù)的第三方應用程序上獲得且查看此類數(shù)據(jù)。第三方應用程序可以第三方應用程序所能夠的任何方式獲得、處理和輸出醫(yī)療數(shù)據(jù)。在說明性實例中,第三方應用程序可包含進餐跟蹤功能性,其可與根據(jù)圖2a的示例性方法獲得的由專用應用程序108提供的葡萄糖測量數(shù)據(jù)整合。第三方應用程序可將葡萄糖數(shù)據(jù)與進餐信息整合以向用戶提供有價值的洞察,例如,例如使進餐與用戶的葡萄糖水平的波動相關。
在一些實施例中,例如,圖2a的示例性方法可包含用以從所接收健康數(shù)據(jù)產生數(shù)據(jù)子集的過程,其中根據(jù)預定準則產生第一數(shù)據(jù)子集和第二數(shù)據(jù)子集(例如,通過將所接收健康數(shù)據(jù)劃分為多個子集,和/或通過基于所接收健康數(shù)據(jù)產生至少一些新的或經修改數(shù)據(jù))。圖2a的示例性方法可包含用以在確定將提供所確定子集的延遲之后控制將哪些數(shù)據(jù)子集提供到第三方應用程序的過程。
圖2b圖示了用于控制葡萄糖數(shù)據(jù)的定時和分類以用于分布到應用程序的示例性方法。圖2b的示例性方法是為了說明性目的而參考圖1的系統(tǒng)以及圖2a和圖5的方法來描述,且可以與除了圖2b的示例性實施例中描述的那些以外的其它系統(tǒng)和/或過程一起使用。如圖2b中圖示,所述示例性方法包含過程204,其中專用顯示器104和/或顯示器106從連續(xù)葡萄糖傳感器單元100接收與葡萄糖水平相關的數(shù)據(jù)以及相關聯(lián)時戳。所接收數(shù)據(jù)可包含連續(xù)產生的葡萄糖水平測量值及其相關聯(lián)時戳。舉例來說,顯示器106(例如,例如智能電話等移動計算裝置)使用專用應用程序108或顯示器106的操作系統(tǒng)接收葡萄糖測量值和相關聯(lián)時戳。圖2b的示例性方法包含過程252,其中第一應用程序108將所接收數(shù)據(jù)分離為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合。在過程252的一些實施方案中,第一應用程序基于預定準則將連續(xù)產生的葡萄糖測量值劃分為第一和第二數(shù)據(jù)集合,所述預定準則例如為例如數(shù)據(jù)的類別或類型(例如,可通過數(shù)據(jù)字段或數(shù)據(jù)的元數(shù)據(jù)來識別)、數(shù)據(jù)的時戳、數(shù)據(jù)的大小、數(shù)據(jù)的來源,或與所接收數(shù)據(jù)相關聯(lián)的其它因素。在示例性方法的一些實施方案中,所接收數(shù)據(jù)包含額外健康或醫(yī)療數(shù)據(jù),且過程252包含第一應用程序108產生與連續(xù)產生的葡萄糖測量值相關的數(shù)據(jù)集合,將從所述數(shù)據(jù)集合形成第一和第二數(shù)據(jù)集合。圖2b的示例性方法包含過程254,其中第一應用程序108對于第二應用程序限制對第二數(shù)據(jù)集合的接入,所述第二應用程序為例如第三方應用程序110到116中的一者或多者。圖2b的示例性方法包含過程208,其中第一應用程序108確定在將數(shù)據(jù)提供到第三方應用程序之前將采用的延遲量,例如其可由制造商和/或由用戶設定,例如五分鐘、三小時或其它時間延遲值。在圖2b的方法的一些示例性實施例中,過程208可在過程252之前實施;且在其它示例性實施例中,過程208可在過程252之后實施,例如包含在過程254之后實施。所述延遲基于限制數(shù)據(jù)而限制第三方應用程序110到116無法對用戶提供實時推薦,用于確?;诋斍捌咸烟撬酵ㄟ^第一應用程序108做出準確的健康推薦。圖2b的示例性方法包含過程210,其中第一應用程序108在延遲之后將第一數(shù)據(jù)集合提供到第二應用程序(例如,第三方應用程序中的一者或多者)。
圖3圖示了用于將葡萄糖水平與健康信息整合的示例性方法。圖3的方法以及本文描述的其它方法是為了說明性目的而參考圖1的系統(tǒng)來描述。所公開的方法可以與除了示例性實施例中所描述以外的其它系統(tǒng)或系統(tǒng)的不同組件一起使用。如圖1中圖示,第三方應用程序110可提供用戶接入健康信息的集中方式。顯示器106可執(zhí)行與健康信息相關的多個應用程序。一些實例包含跟蹤睡眠型式、監(jiān)視食物和卡路里攝入、跟蹤鍛煉、測量燃燒的卡路里、監(jiān)視血壓、控制和記錄胰島素注射、監(jiān)視心率、監(jiān)視補充劑和藥品的消耗及其它操作的應用程序。例如第三方應用程序114、116等這些第三方應用程序將信息提供到存儲用戶的健康相關信息的經批準第三方應用程序110。許多不同類型的健康信息可影響葡萄糖水平和個人的健康,一般來說,假定其為糖尿病相關的或其它情況。因此,圖3的方法從充當用于其它應用程序存放和接入健康信息的健康信息儲存庫和分布接口的第三方應用程序獲得健康信息。專用應用程序可將來自用于顯示的第三方應用程序的健康信息與葡萄糖水平整合,以使得用戶可跟蹤健康信息與葡萄糖水平之間的相關。
在過程300處,專用應用程序108如先前所述獲得葡萄糖數(shù)據(jù)。接著,在過程302處,專用應用程序108接入充當用于健康信息的儲存庫的健康應用程序(本文也稱為分布應用程序)。舉例來說,健康應用程序可包含經批準第三方應用程序110。在一些實施方案中,第三方應用程序110可以充當從跟蹤鍛煉活動的第三方應用程序114以及從控制胰島素施用的經批準第三方應用程序116接收和存儲健康信息的儲存庫。
在過程302的一些實施方案中,專用應用程序108可通過標準化應用程序接口來接入健康應用程序。專用應用程序108可針對在事件的發(fā)生時的任何新數(shù)據(jù)而檢查健康應用程序。所述事件可以是例如一時間量、應用程序的啟動或打開、檢測到葡萄糖水平越過閾值,以及其它事件。作為特定實例,專用應用程序接入健康應用程序以按以下方式檢查經更新數(shù)據(jù):周期性地(例如,每十五分鐘),響應于檢測到葡萄糖水平已經上升或下降到預定義水平,響應于檢測葡萄糖水平的變化率,按來自用戶的請求的需要,當執(zhí)行專用應用程序108時,一個或多個所監(jiān)視健康特性的預定型式(例如,指示正監(jiān)視的人進餐、施用胰島素以及在鍛煉或睡覺的型式),以及類似方式。另外,第三方應用程序110或在顯示器106上執(zhí)行的操作系統(tǒng)可響應于先前所述事件中的任一者的發(fā)生而將信息推送到專用應用程序108。
作為一個實例,連續(xù)葡萄糖監(jiān)視器100在過程300中向專用應用程序108發(fā)送葡萄糖測量值和相關聯(lián)時戳。在過程302中,專用應用程序108在檢測到葡萄糖水平已經下降所定義量后接入健康應用程序110,例如在三十分鐘間隔內下降50mg/dl。舉例來說,葡萄糖水平信號的快速下降可指示用戶正在鍛煉,其指示健康應用程序可能已經接收或正在接收來自跟蹤鍛煉活動的另一應用程序的鍛煉信息。響應于檢測到葡萄糖水平的改變,專用應用程序108在下文描述的過程304中從健康應用程序110獲得健康信息。
在過程304處,專用應用程序108通過標準化接口從健康應用程序獲得健康信息。健康應用程序如先前所述響應于事件或者響應于來自專用應用程序108的請求而自動將健康信息提供到專用應用程序108。健康應用程序可包含標準化應用程序接口,其提供可接受的命令和用于任何響應的格式的列表。舉例來說,專用應用程序108可發(fā)送例如以下命令:檢索鍛煉活動,以及接收具有兩個變量的響應——一個指示活動類型(例如,跑步、舉重、行走、游泳等)且一個指示活動的持續(xù)時間。雖然已經提供了實例,但將了解,可使用其它應用程序接口在專用應用程序108與健康應用程序之間交換信息。
此健康信息可以包含例如:用戶已經服用特定藥物、劑量以及服用藥物的時間的指示;例如消耗的卡路里和糖等營養(yǎng)信息;例如用戶的身高、體重、血壓和心率等身體測量值;指示用戶注射的胰島素時間和劑量的胰島素信息;以及其它類型的健康信息。
作為另一說明性實例,專用應用程序108檢測葡萄糖水平的給定變化率且針對健康相關信息提示用戶。用戶將健康相關信息直接輸入到專用應用程序108或例如經批準第三方應用程序110等健康應用程序中。舉例來說,專用應用程序108可檢測葡萄糖水平的突然上升,且提示用戶輸入進餐信息,或檢測葡萄糖水平的下降,且提示用戶輸入鍛煉活動。而且,來自例如監(jiān)視用戶的葡萄糖值的云等其它分布式系統(tǒng)或來自監(jiān)視葡萄糖值的另一應用程序的提示可以觸發(fā)輸入或接入健康信息的提示。
專用應用程序108可控制且配置將從健康應用程序獲得的健康信息的類型。作為實例,用戶可能感到舒服的是專用應用程序108接入例如鍛煉和營養(yǎng)信息而不是藥品記錄。在一個實施例中,在將任何健康信息提供給用戶之前,專用應用程序108提示用戶確認專用應用程序108可從健康應用程序接入所需的健康信息。用戶針對健康信息的類別或者僅針對健康信息的特定項目提供許可。舉例來說,一個用戶可能希望允許對與服用的藥品相關的所有健康信息的接入,而另一用戶可能希望將藥品消耗僅限于胰島素。專用應用程序108存儲數(shù)據(jù)且產生控制以獲得經授權信息。另外,專用應用程序108允許用戶在任何時間撤銷許可以防止專用應用程序108接入由健康應用程序存儲的一些或所有健康信息。
專用應用程序也可從其它應用程序或者從專用顯示器104或顯示器106上的硬件獲得健康信息。舉例來說,顯示器106可以包含加速度計。專用應用程序108可以通過直接接入加速度計值、接入顯示器106上的操作系統(tǒng)或通過任何其它應用程序,來獲得呈指示鍛煉活動的加速度計值形式的健康信息。
在過程306處,專用應用程序可以連同從健康應用程序110獲得的健康信息一起顯示葡萄糖數(shù)據(jù)。圖4中示出了實例顯示,但也可以使用其它顯示配置。圖4圖示了具有沿著y軸的葡萄糖水平和沿著x軸的時間的圖表。曲線402圖示了基于從連續(xù)葡萄糖傳感器接收的數(shù)據(jù)的連續(xù)葡萄糖水平。
如圖4中圖示,用戶的連續(xù)葡萄糖水平402可以圖示為在以上午9:30開始的時間周期中的趨勢。健康信息的第一實例示出于408處,其中顯示圖示了在上午10:30之前短暫地記錄訓練的指示。第三方應用程序可跟蹤鍛煉活動且記錄訓練的開始。在例如過程304的實施方案中,在訓練進行中的同時或者在訓練完成后,健康應用程序從第三方應用程序獲得訓練的記錄。在此實例中,專用應用程序108可以在上午10:30接入健康信息,且接收在上午10:25記錄了訓練的指示。雖然未圖示,但用戶可以選擇訓練記錄圖標408以查看關于訓練的更多信息,例如訓練的持續(xù)時間、消耗的卡路里,以及第三方應用程序提供到健康應用程序的對專用應用程序也授權接入的任何其它信息。如沿著連續(xù)葡萄糖水平402所示,在訓練之后短時間,葡萄糖水平趨勢為急劇下降。整合的顯示因此提供用戶使葡萄糖水平與特定活動和健康信息相關的便利方式。
所述顯示還示出了葡萄糖水平下降到低于所定義量或以所定義速率為下降趨勢的警報,如410處圖示。隨后,在412處,專用應用程序108顯示整合的健康信息,其指示在專用應用程序108、健康應用程序或另一應用程序中記錄了進餐。在一個實施例中,專用應用程序108在上午11:45再次接入健康應用程序,且確定呈記錄的進餐形式的新健康信息被輸入到健康應用程序中。用戶可以選擇進餐記錄圖標412且接收與進餐相關的任何額外信息,例如消耗的卡路里和糖的量。
在一個實施例中,專用應用程序108在圖4中所示的實例中自動接入健康信息。如圖示,葡萄糖水平從大致上午10點下降,直到上午11:30水平穩(wěn)定,且隨后開始上升。專用應用程序108檢測從穩(wěn)定減小的葡萄糖水平到恒定或上升的葡萄糖水平的改變,且使用所述改變作為從健康應用程序110接入健康信息的觸發(fā)。所述改變指示用戶從事了影響葡萄糖水平的其它活動。在此實例中,所述其它活動是用戶消耗的進餐,但其也可以是例如用戶施用胰高血糖素。自動接入健康應用程序的過程可以替代于或補充于例如周期性接入等其它技術而發(fā)生。
用戶接口414也可包含用于用戶跟蹤其葡萄糖水平和健康信息的額外信息。舉例來說,當前葡萄糖水平可示出于404處,且葡萄糖水平的當前趨勢可示出于406處。當前趨勢水平可以在一時間周期中,例如最近的五、十或三十分鐘或另一間隔。趨勢也可示出為向下指向的箭頭以指示下降的葡萄糖水平、水平指向的箭頭以指示穩(wěn)定的葡萄糖水平,或向上指向的箭頭以指示上升的葡萄糖水平。另外,雖然未圖示,但顯示器可呈現(xiàn)其它信息,例如呈現(xiàn)紅光以指示由于葡萄糖水平在合意范圍之外的告警,或呈現(xiàn)綠光以指示葡萄糖水平可接受。
雖然健康信息與葡萄糖水平的整合已經描述為將健康信息導入到專用應用程序108中,但葡萄糖水平也可與健康信息在健康信息應用程序中整合,例如第三方應用程序110到116中的任一者。舉例來說,食物應用程序允許用戶拍攝其食物的照片且從照片確定食物類型和營養(yǎng)價值。食物應用程序從專用應用程序108獲得葡萄糖值,且將類似于圖4中所示的圖表的圖表上覆于食物的圖像上。因此,用戶可基于所存儲食物圖像而容易地使葡萄糖值的改變與消耗的特定類型食物相關聯(lián)。在其它應用程序中,葡萄糖水平的整合可允許應用程序更好地識別需要照看的患者,開發(fā)用于患者護理的定制分析,改善糖尿病臨床結果,且在看醫(yī)生的門診之間監(jiān)視患者風險。
圖5圖示了用于針對不同應用程序分離與葡萄糖水平相關的數(shù)據(jù)的示例性方法。連續(xù)葡萄糖傳感器單元100將敏感的醫(yī)療數(shù)據(jù)發(fā)射到顯示器104和106??上拗铺峁┑礁鞣N應用程序的數(shù)據(jù)的量和類型以確保醫(yī)療數(shù)據(jù)的經授權使用。在一個實施例中,關于將分布的數(shù)據(jù)的量和類型的確定可基于由每一應用程序提供的安全性水平和/或用戶的偏好。圖5的方法允許取決于將接收醫(yī)療數(shù)據(jù)的應用程序而將包含實際葡萄糖水平、時戳和其它數(shù)據(jù)的醫(yī)療數(shù)據(jù)的完整集合分離為不同集合。此方法允許在從連續(xù)葡萄糖傳感器單元100接收之后且在進一步分布到顯示裝置和在顯示裝置上執(zhí)行的應用程序時保護敏感的醫(yī)療數(shù)據(jù)。未經批準的應用程序經常存在對于敏感的醫(yī)療數(shù)據(jù)不可接受的安全性瑕疵。舉例來說,應用程序可以再分布敏感的醫(yī)療信息而無對再分布的任何限制,從而導致有損患者隱私的級聯(lián)影響,或在極端情況下可能使患者的健康有風險。作為另一實例,應用程序可能未使用加密或其它形式的安全性,從而使它們容易受損。因此,圖5的方法分離與葡萄糖水平相關的數(shù)據(jù)以控制和限制提供到各種應用程序的數(shù)據(jù)的類型。
在過程500處,例如專用應用程序108等第一應用程序從連續(xù)葡萄糖傳感器單元100接收與葡萄糖水平相關的數(shù)據(jù)。此數(shù)據(jù)包含例如多個葡萄糖水平測量值和指示測量值何時取得的相關聯(lián)時戳,以及元數(shù)據(jù),所述元數(shù)據(jù)包含:校準信息、患者信息、用以產生測量值的傳感器的類型、系統(tǒng)診斷信息、變化率信息、趨勢(例如,葡萄糖值上升、穩(wěn)定或減小)、警報或警示信息,和/或系統(tǒng)狀態(tài)。所述數(shù)據(jù)還可包含用戶的個人識別信息、用于連續(xù)葡萄糖傳感器單元100的校準數(shù)據(jù)、系統(tǒng)診斷信息,和/或關于患者的其它私人健康信息。所述數(shù)據(jù)也可由用戶經由對專用應用程序108或另一應用程序110到116中的用戶輸入或者通過操作系統(tǒng)或專用應用程序108從服務器拉動數(shù)據(jù)而產生。在一些實施方案中,專用應用程序108如先前所述從連續(xù)葡萄糖傳感器單元100獲得數(shù)據(jù)。
在過程502處,第一應用程序108根據(jù)預定準則(例如,所建立的控制)將所述數(shù)據(jù)分離為第一集合和第二集合。所建立的控制包含例如用于限制第三方應用程序對完整數(shù)據(jù)集合的接入的規(guī)則,其可基于用戶偏好或基于默認控制。舉例來說,用戶可以建立控制以使得第一應用程序108將數(shù)據(jù)提供到經批準的第三方應用程序110,也稱為第二應用程序。第一應用程序108可包含基于用戶輸入的控制,或基于用戶偏好先前確定的默認設定,以建立哪些類型的數(shù)據(jù)將提供到用于第三方應用程序的第二數(shù)據(jù)集合中。而且例如,第一應用程序108可包含獨立于用戶偏好的默認控制以建立用于限制第三方應用程序對特定數(shù)據(jù)的接入的規(guī)則,例如以防止可能使患者健康有風險的數(shù)據(jù)接入。分離到用于第三方應用程序的第二數(shù)據(jù)集合中的數(shù)據(jù)的實例可包含在所定義間隔中的僅平均葡萄糖值(例如,例如十五分鐘而不是所有取樣的葡萄糖值),和/或葡萄糖水平的一般化指示而非實際測量值,其中示例性指示包含低、正?;蚋撸渲泻畏N水平構成低、正?;蚋叩慕缦奘怯上到y(tǒng)或用戶預定義的。在其中基于預定準則而確定數(shù)據(jù)適合于第一數(shù)據(jù)集合和第二數(shù)據(jù)集合的一些實施方案中,則第二數(shù)據(jù)集合可包含與第一數(shù)據(jù)集合相同的數(shù)據(jù)。
在一個實施例中,過程502包含使用與數(shù)據(jù)類型相關聯(lián)的元數(shù)據(jù)將數(shù)據(jù)分離為多個子集。舉例來說,與連續(xù)葡萄糖傳感器的校準、系統(tǒng)診斷信息、患者識別信息和/或系統(tǒng)狀態(tài)相關的元數(shù)據(jù)可以從第二數(shù)據(jù)集合排除。與葡萄糖值相關聯(lián)的數(shù)據(jù)的另一實例是估計誤差范圍。連續(xù)葡萄糖傳感器單元100、專用顯示器104或使用第一應用程序108的顯示器106可以使估計誤差范圍與傳感器取得的測量值相關聯(lián)。估計誤差范圍在一些實施例中可以包含于第一數(shù)據(jù)集合、第二數(shù)據(jù)集合或兩者中。
第一應用程序108可以多種方式分離數(shù)據(jù),包含以軟件在邏輯上分離或以存儲器在物理上分離。舉例來說,第一應用程序108可致使例如傳感器單元100、顯示器104、顯示器106或與執(zhí)行第一應用程序108的裝置安全通信的另一計算裝置等裝置將數(shù)據(jù)的復制副本存儲在用于第一數(shù)據(jù)集合和第二數(shù)據(jù)集合的存儲器中,將記錄存儲到在每一集合中數(shù)據(jù)所屬于的邏輯數(shù)據(jù)庫中,或存儲具有僅提供到第一應用程序而未提供到第二應用程序的限制值的單個數(shù)據(jù)集合。在其它實施例中,連續(xù)葡萄糖傳感器單元100可在發(fā)射之前將數(shù)據(jù)分離為兩個集合,或者執(zhí)行第一應用程序108的裝置(例如,顯示器106)的操作系統(tǒng)可執(zhí)行所述分離。另外,雖然描述為分離數(shù)據(jù)以將單個或精簡的數(shù)據(jù)集合提供到特定應用程序,但第一應用程序108也可通過基于預定義規(guī)則而準予其它應用程序接入特定類型的數(shù)據(jù)來限制其它應用程序(例如,第三方應用程序或作為一套專用應用程序的部分的額外應用程序)。在一些實施方案中,所述預定義規(guī)則是由系統(tǒng)的制造商和/或用戶設定的。在這些情況下,接入準予的類型的數(shù)據(jù)可以從與第一應用程序108通信的其它應用程序檢索,且如過程506中稍后描述不一定提供到其它應用程序。
在過程504處,第一應用程序108存儲第一數(shù)據(jù)集合。舉例來說,第一應用程序108可將第一數(shù)據(jù)集合存儲在顯示器104、顯示器106、傳感器單元100和/或與執(zhí)行第一應用程序108的裝置安全通信的另一計算裝置上。在一個實施例中,第一數(shù)據(jù)集合包含從連續(xù)葡萄糖傳感器單元100接收的完整數(shù)據(jù)集合。第一應用程序108將第一數(shù)據(jù)集合存儲在顯示器106的存儲器中,且使其可用于顯示,例如圖4和6a的示例性用戶接口中所示。參考圖6a,用戶接口600顯示第一數(shù)據(jù)集合,其包含在一時間周期中所示的多個連續(xù)葡萄糖水平以幫助用戶監(jiān)視葡萄糖水平。
在過程506處,第一應用程序108或在顯示器106上執(zhí)行的操作系統(tǒng)將第二數(shù)據(jù)集合提供到第二應用程序。第二數(shù)據(jù)集合包含適合于供第三方應用程序使用的數(shù)據(jù)的精簡集合。舉例來說,圖6b圖示了具有顯示第二數(shù)據(jù)集合的第三方應用程序的用戶接口602,其指示具有正常葡萄糖水平的健康狀態(tài)。在一個實施例中,第三方應用程序還顯示從專用應用程序108或另一第三方應用程序獲得的其它健康信息,例如用戶的血壓以及用戶上次進餐的時間。
第一應用程序108可通過以下方式將第二數(shù)據(jù)集合提供到第二應用程序:將數(shù)據(jù)推送到第二應用程序,將告知第二應用程序請求數(shù)據(jù)的通知發(fā)射到第二應用程序,或者響應于來自第二應用程序的請求而使數(shù)據(jù)可用于接入??梢灾芷谛缘亍葱枰蛘唔憫谔囟ㄊ录峁┑诙?shù)據(jù)集合。舉例來說,當用戶啟動第二應用程序時,第二應用程序請求自從第二應用程序上次啟動之后的任何經更新數(shù)據(jù),包含第二數(shù)據(jù)集合。
雖然已經描述兩個數(shù)據(jù)集合,但系統(tǒng)也可為每一應用程序產生額外集合。用戶可以選擇將與葡萄糖水平相關的數(shù)據(jù)提供到多個應用程序,且每一應用程序可基于準予應用程序的許可而接收數(shù)據(jù)集合。在此實施例中,圖5的方法可以執(zhí)行多次以產生額外數(shù)據(jù)集合。
圖7圖示了用于通過將與葡萄糖水平相關的數(shù)據(jù)加密來控制醫(yī)療數(shù)據(jù)的再分布的示例性方法。控制對醫(yī)療數(shù)據(jù)的接入的一種方式是通過在從連續(xù)葡萄糖傳感器的發(fā)射之前或者在醫(yī)療數(shù)據(jù)或其子集向其它應用程序的分布之前將數(shù)據(jù)加密。第三方應用程序可與其它應用程序共享其數(shù)據(jù),所述其它應用程序也可將數(shù)據(jù)分布到服務器、因特網和其它裝置。因此,當發(fā)射器或專用應用程序將與葡萄糖水平相關的數(shù)據(jù)提供到其它應用程序時,需要控制其它應用程序可接入和再分布數(shù)據(jù)的方式。在圖7的實例中,專用應用程序108或傳感器單元100可在將與葡萄糖水平相關的數(shù)據(jù)提供到其它應用程序之前將數(shù)據(jù)加密,從而提供增強的安全性以及防止未經授權的第三方未經準許而使用數(shù)據(jù)的方式。特定來說,未經授權的第三方將不具有對數(shù)據(jù)進行解密的密鑰。
圖7涉及在將數(shù)據(jù)提供到第三方應用程序之前將數(shù)據(jù)加密。用以對數(shù)據(jù)進行解密的密鑰可以提供到經授權第三方應用程序。因此,參考圖1,經批準第三方應用程序116可通過經批準第三方應用程序110接入葡萄糖數(shù)據(jù),但經批準第三方應用程序110或例如114等其它第三方應用程序會被阻止接入數(shù)據(jù)。在此示例性實施例中,經批準第三方應用程序110可以充當將信息提供到其它應用程序的通路。
解密密鑰可以多種方式提供到經批準第三方。舉例來說,在一些實施方案中,經批準第三方應用程序116直接從專用應用程序108、通過第三方應用程序110或者從另一來源接收用以解密數(shù)據(jù)的密鑰。
在過程700處,顯示器106和例如專用應用程序108等第一應用程序從連續(xù)葡萄糖傳感器單元100接收與葡萄糖水平相關的數(shù)據(jù),如先前所述。在過程702處,第一應用程序108存儲和顯示數(shù)據(jù),如先前所述。舉例來說,第一應用程序顯示在一時間周期中的葡萄糖水平的連續(xù)水平、當前葡萄糖水平以及趨勢葡萄糖水平。
在過程704處,第一應用程序108或在顯示器106上執(zhí)行的操作系統(tǒng)對葡萄糖數(shù)據(jù)進行加密。經加密數(shù)據(jù)可以包含從連續(xù)葡萄糖傳感器單元100接收的所有數(shù)據(jù),或如先前參考圖5、6a和6b所述的所接收數(shù)據(jù)的子集,以及還有在專用應用程序108處產生的其它數(shù)據(jù)??梢允褂枚喾N不同技術執(zhí)行加密,包含公鑰/私鑰加密等等。第一應用程序108或操作系統(tǒng)加密的數(shù)據(jù)的類型和量可取決于將接收所述數(shù)據(jù)的應用程序而變化。舉例來說,一個接收應用程序可以實時地接收所有數(shù)據(jù),另一接收應用程序可以在例如十五分鐘等第一延遲之后接收數(shù)據(jù),且另一應用程序可以在例如三小時等更長的延遲之后接收數(shù)據(jù)。而且,例如,第一應用程序108可以使用具有第一加密密鑰的一種加密技術對所有數(shù)據(jù)進行加密且使用具有另一加密密鑰的另一加密技術對數(shù)據(jù)的經分離子集進行加密,其中數(shù)據(jù)集合和對應的解密密鑰可以僅由其既定應用程序接收。另外,第三方應用程序上的加密軟件可僅對某些類型的數(shù)據(jù)進行解密和/或僅在預定延遲量之后對數(shù)據(jù)進行解密。第一應用程序108或操作系統(tǒng)可將相同或不同數(shù)據(jù)提供到每一應用程序,使得可將與葡萄糖水平相關的某些類型的數(shù)據(jù)限制免于任何給定應用程序。在一些實施例中,第一應用程序108或操作系統(tǒng)實時地提供經加密數(shù)據(jù),但在預定延遲量之后提供密鑰,從而防止接收應用程序在經授權時間之前對數(shù)據(jù)進行解密。
在過程706處,第一應用程序108或操作系統(tǒng)可以將經加密數(shù)據(jù)提供到第二應用程序,例如經批準第三方健康應用程序110。在一些實施例中,提供到第二應用程序的數(shù)據(jù)包含用以對信息進行解密的密鑰,而在一些實施例中并不提供密鑰。
在將數(shù)據(jù)提供到第二應用程序而無解密密鑰的實例中,第二應用程序在過程708處將數(shù)據(jù)提供到另一應用程序,且通過提供經加密數(shù)據(jù)而其自身并無解密數(shù)據(jù)的獨立能力來充當通路實體。參考圖1,示出了其中第三方應用程序110將經加密數(shù)據(jù)提供到經批準第三方應用程序116的實例。雖然描述為第三方或第三方應用程序,但將了解,應用程序110或116不需要來自第三方。
在過程710處,從第二應用程序(例如,以上實例中的第三方健康應用程序110)接收經加密數(shù)據(jù)的第三方(例如,以上實例中的第三方應用程序116)可以接收解密密鑰。解密密鑰可以從第一應用程序108、從在顯示器106上執(zhí)行的操作系統(tǒng)、通過第三方應用程序110、從另一應用程序或者從例如因特網上的服務器等另一來源直接提供到第三方。在一些實施例中,第一應用程序108例如通過用戶的配置而控制哪些第三方接收解密密鑰以控制數(shù)據(jù)的未來使用。
加密技術可以周期性地或按需要改變,使得需要新解密密鑰來接入數(shù)據(jù)。因此,用戶可請求對數(shù)據(jù)進行加密且提供密鑰以僅用于所定義時間周期。作為實例,醫(yī)生可以使用第三方應用程序來控制胰島素注射。專用應用程序108或在顯示器106上執(zhí)行的操作系統(tǒng)對來自連續(xù)葡萄糖傳感器單元100的葡萄糖數(shù)據(jù)進行加密且通過經批準第三方應用程序110將所述數(shù)據(jù)發(fā)射到由用戶的醫(yī)生辦公室使用的應用程序。醫(yī)生的應用程序允許醫(yī)療工作者監(jiān)視葡萄糖水平且向用戶做出推薦。然而,如果用戶切換醫(yī)生,那么第一應用程序可通過不允許經批準第三方應用程序110將數(shù)據(jù)提供到醫(yī)生的應用程序以及通過改變加密密鑰而撤銷接收或解密數(shù)據(jù)的許可。
圖8圖示了用于將數(shù)據(jù)提供到應用程序且監(jiān)視數(shù)據(jù)是否是最新的示例性方法。當將數(shù)據(jù)提供到多個顯示器和在顯示器上執(zhí)行的多個應用程序時發(fā)生的一個問題是確保每一應用程序或顯示器包含最新的數(shù)據(jù)。舉例來說,用戶可斷開應用程序,因此其將不從第一應用程序接收數(shù)據(jù)。在其它實施例中,應用程序可以不活動,顯示器可以斷開或脫離無線發(fā)射范圍,或者應用程序可以響應于用戶請求而接收數(shù)據(jù)。如果應用程序在一時間周期中未接收到葡萄糖數(shù)據(jù),那么應用程序將不是最新的。圖8的方法因此允許將舊數(shù)據(jù)回填到應用程序中以將應用程序帶到最新。最新可意味著應用程序使所有數(shù)據(jù)可供其使用。舉例來說,在其中應用程序如先前所述在預定延遲之后接收數(shù)據(jù)的情形中,最新可意味著應用程序具有直到所述預定延遲的所有可用數(shù)據(jù)。
在圖8中的過程800和802處,顯示器106接收葡萄糖數(shù)據(jù)且將數(shù)據(jù)提供到第一應用程序,如先前所述。在過程804處,第一應用程序108或在顯示器106上執(zhí)行的操作系統(tǒng)(或在涉及第二應用程序的一些實施方案中)確定第二應用程序中的葡萄糖數(shù)據(jù)是否為最新的。在一個實施例中,第一應用程序108保持其將葡萄糖數(shù)據(jù)提供到第二應用程序的時間的記錄。第二應用程序確認葡萄糖數(shù)據(jù)的接收以允許對提供到第二應用程序且由其接收的最近數(shù)據(jù)的準確記錄保持。在其它實施例中,第二應用程序向第一應用程序發(fā)送與其最近葡萄糖值相關聯(lián)的時間的指示,例如其可為周期性地、間歇性地或者響應于第一應用程序108或在顯示器106上執(zhí)行的操作系統(tǒng)的詢問或請求。在任一示例性實施例中,做出關于第二應用程序是否最新且包含來自連續(xù)葡萄糖傳感器單元100的最近葡萄糖水平的確定。
第二應用程序在其已接收到直到任何預定延遲量的數(shù)據(jù)時可以視為最新的,例如如參考圖2a所述。當?shù)诙贸绦蚴亲钚碌臅r,第一應用程序108在過程810處提供任何新葡萄糖數(shù)據(jù)。然而,如果第二應用程序不是最新的,那么第一應用程序108在過程806處計算待回填的數(shù)據(jù)量。
在一個實施例中,第一應用程序108基于所定義時間范圍確定回填數(shù)據(jù)量,例如其排除了超過給定壽命的數(shù)據(jù)(在時間范圍外)。舉例來說,第一應用程序108存儲橫跨若干天、若干星期或甚至若干月的周期的連續(xù)葡萄糖數(shù)據(jù)。如果第二應用程序已經斷開達延長的時間周期,或者是首次安裝和執(zhí)行,那么第一應用程序108可在上六小時內回填數(shù)據(jù)。第一應用程序108也可使用其它持續(xù)時間,因為六小時僅提供作為實例。而且,在一些實施方案中,用戶可以請求將超過任何默認范圍的額外數(shù)據(jù)回填到第二應用程序中。用戶還可以輸入將數(shù)據(jù)回填到第二應用程序中的開始和結束日期。
計算待回填的數(shù)據(jù)量的過程806可自動地、響應于用戶的請求,或者在用戶已被提示是否回填且做出肯定回答之后發(fā)生。在過程806之后,在過程808處,第一應用程序108將回填數(shù)據(jù)提供到第二應用程序,例如其可使用應用程序接口來實施。一旦第一應用程序108已經將選定范圍的數(shù)據(jù)回填到第二應用程序中,第一應用程序108就在過程810處將任何新葡萄糖數(shù)據(jù)提供到第二應用程序。替代地,第一應用程序108可首先提供當前葡萄糖數(shù)據(jù),且隨后回填先前的數(shù)據(jù)。
圖9a和9b圖示了用于顯示與葡萄糖水平相關的數(shù)據(jù)以及數(shù)據(jù)是否被回填的指示的示例性用戶接口。在圖9a中,由第一或第二應用程序提供的用戶接口900可以包含當在縱向模式中時圖示了一時間周期中的葡萄糖水平的圖表,如本文描述的實施例中所述。然而,當用戶將顯示器106旋轉到橫向模式時,用戶接口902圖示了給定范圍中的數(shù)據(jù)被回填的指示904。
所述顯示還可指示已經使用其它技術回填數(shù)據(jù)。舉例來說,說明取樣的葡萄糖水平的線可以在具有回填數(shù)據(jù)的間隔期間使用不同顏色或不同圖案。使用第二應用程序用于當葡萄糖值下降到低于所定義水平時進行警示的用戶可能想知道在對應于低葡萄糖值的時間為何未從第二應用程序接收到警報。然而,當顯示器使用具有不同顏色的線或另外標記所述線以指示數(shù)據(jù)被回填時,用戶可確認當警報原本發(fā)生時第二應用程序不具有葡萄糖值。
雖然圖8、9a和9b中的實施例已經描述為回填第二應用程序,但將了解,連續(xù)葡萄糖傳感器單元100也可為第一應用程序、第二應用程序或專用顯示器104直接提供回填數(shù)據(jù)。舉例來說,專用顯示器104或顯示器106可能在連續(xù)葡萄糖傳感器單元100的無線范圍之外。在另一實例中,用戶可以斷開專用應用程序108。在任一情形中,專用顯示器104或專用應用程序108可能不具有當前葡萄糖值。連續(xù)葡萄糖傳感器單元100可以檢測到葡萄糖值是陳舊的,且以與圖8中所述相同的方式在所定義時間周期中提供回填數(shù)據(jù)。也就是說,連續(xù)葡萄糖傳感器單元100可以從上次其接收到專用顯示器104或顯示器106接收了葡萄糖數(shù)據(jù)的確認時開始發(fā)射數(shù)據(jù)。替代地或另外,專用顯示器104或顯示器108可以檢測到其僅存儲舊數(shù)據(jù)且請求在給定時間周期中的葡萄糖值的回填。
圖10圖示了用于確定醫(yī)療裝置的順應性水平且基于所述順應性水平將與葡萄糖水平相關的數(shù)據(jù)提供到醫(yī)療裝置的示例性方法。圖10的實例圖示了基于其它應用程序的順應性水平而控制提供到其它應用程序的數(shù)據(jù)類型的方式。這確保了專用應用程序108僅將數(shù)據(jù)提供到受信任應用程序,或者與其它應用程序相比將精簡的數(shù)據(jù)集合提供到某個應用程序。
在過程1000處,顯示器106從連續(xù)葡萄糖傳感器單元100接收葡萄糖數(shù)據(jù),如先前所述。在過程1002處,專用應用程序108確定請求接入與葡萄糖水平相關的數(shù)據(jù)的另一應用程序或第三方的順應性水平。專用應用程序108可以多種方式確定順應性水平。舉例來說,專用應用程序108接入存儲于存儲器中或在線的應用程序列表,其指示應用程序是否已經由食品與藥品管理局批準為醫(yī)療裝置,以及如果是這樣,則指示所述醫(yī)療裝置的對應分類。在另一實施例中,應用程序可以將其分類和安全性水平的指示提供到專用應用程序108。
如果應用程序的順應性水平為高,例如iii類醫(yī)療裝置,那么專用應用程序108在過程1004處將葡萄糖數(shù)據(jù)提供到應用程序。舉例來說,專用應用程序108可為應用程序實時地提供與葡萄糖水平相關的數(shù)據(jù)。然而,如果順應性水平較低,例如當應用程序不是醫(yī)療裝置時,那么專用應用程序108在過程1006處提供具有限制的與葡萄糖水平相關的數(shù)據(jù)。舉例來說,所述限制可以包含加密數(shù)據(jù),提供精簡的數(shù)據(jù)集合,延遲數(shù)據(jù),或先前參考圖1到10描述的實施例的任何組合。在過程1004處提供無限制的數(shù)據(jù)或在過程1006處提供具有限制的數(shù)據(jù)兩種情形中(例如,如參考圖2、5和/或7所述),用戶可以控制決定哪一個應用程序會接收數(shù)據(jù)以及應當提供何種數(shù)據(jù)集合的偏好。
圖11圖示了用于監(jiān)視葡萄糖水平的示例性系統(tǒng)。圖11的系統(tǒng)可以結合圖1的系統(tǒng)以及先前描述的實施例而使用。特定來說,所公開方法中的任一者可與所公開系統(tǒng)中的任一者一起使用。然而,將了解,所公開方法可與其它系統(tǒng)結構一起使用,且所公開系統(tǒng)實施其它方法。
如圖1的實施例中,圖11中所示的系統(tǒng)包含連續(xù)葡萄糖傳感器單元100、無線連接102a-b、專用顯示器104,以及執(zhí)行應用程序的一個或多個顯示器106。專用顯示器104可以使用有線或無線連接而連接到計算機1102。計算機1102可以是例如個人計算機、平板計算機、膝上型計算機、智能電話或服務器。另外,專用顯示器104可以連接到顯示器106,且顯示器106可以連接到計算機1102。
計算機1102和顯示器106可以連接到云存儲裝置1104,其可提供與葡萄糖值相關的數(shù)據(jù)、健康信息、系統(tǒng)校準以及與連續(xù)葡萄糖監(jiān)視相關的其它信息的長期存儲。云存儲裝置1104包含多個存儲裝置、計算機以及網絡連接。專用顯示器104、計算機1102、顯示器106以及云存儲裝置1104之間的通信可以使用加密來防止對醫(yī)療數(shù)據(jù)的未經授權的接入。
云存儲裝置1102連接到后端系統(tǒng)1106。后端系統(tǒng)1106為用戶配置和使用連續(xù)葡萄糖監(jiān)視器提供技術支持1108。后端系統(tǒng)1106還監(jiān)視系統(tǒng)信息,例如在連續(xù)葡萄糖監(jiān)視器100、專用顯示器104、顯示器106和計算機1102上執(zhí)行的軟件的版本。后端系統(tǒng)1106按需要提供更新,或以安全型式使用網絡連接將更新推送到專用顯示器104、顯示器106、連續(xù)葡萄糖傳感器單元100以及其它系統(tǒng)組件。
另一顯示器1110也可以連接到云存儲裝置1102。顯示器1110可以包含專用應用程序1112以及一個或多個第三方應用程序1114,類似于先前所述的那些應用程序。連續(xù)葡萄糖傳感器單元100的用戶可以允許額外的人監(jiān)視其葡萄糖水平和其它健康信息。舉例來說,孩子可以佩戴連續(xù)葡萄糖監(jiān)視器且具有相關聯(lián)的專用顯示器104和顯示器106。所述孩子可以指定他的父母中的一位或兩位作為可使用顯示器1110接入所述孩子的葡萄糖水平和其它健康信息的額外用戶。顯示器1110可以是例如父母的智能電話。
專用顯示器104或顯示器106將連續(xù)葡萄糖數(shù)據(jù)提供到云存儲裝置1104。云存儲裝置1104、后端系統(tǒng)1106和/或顯示器1102可監(jiān)視連續(xù)葡萄糖數(shù)據(jù)。顯示器1102如先前所述接收和顯示連續(xù)葡萄糖值,如專用應用程序108那樣無限制或者如第三方應用程序那樣經受限制。在一些實施例中,所述限制可以由專用顯示器104或顯示器106設定。在其它實施例中,顯示器1110通過連續(xù)葡萄糖監(jiān)視器100的用戶、顯示器1100的用戶與后端系統(tǒng)1106之間的驗證過程針對其接收到的數(shù)據(jù)設定限制。舉例來說,用戶可以聯(lián)系后端系統(tǒng)(例如,通過計算機或電話通信)以建立驗證,例如呼叫技術支持1108的代表以及回答安全性問題然后建立系統(tǒng)的適當操作,或者在線進行所述過程。一旦完成,連續(xù)葡萄糖傳感器單元100的用戶或顯示器1110的用戶便可以在其裝置接收到的數(shù)據(jù)或其改變系統(tǒng)操作的能力方面受限制。這可防止專用顯示器104或顯示器106限制通過顯示器1110的監(jiān)視。舉例來說,當傳感器單元100和/或顯示器104或106的用戶可能希望限制必須維持負責連續(xù)監(jiān)視的使用顯示器1110的監(jiān)視者時可發(fā)生一些情形,例如當孩子可能在生日宴會吃下大量甜食(會造成葡萄糖水平的尖峰)時。所公開的用戶驗證和數(shù)據(jù)接入的過程和控制考慮了多種使用情況,例如先前的實例。
圖12圖示了用于監(jiān)視葡萄糖水平的示例性計算機。連續(xù)葡萄糖傳感器單元100、專用顯示器104、顯示器106、計算機1102、云存儲裝置1104、后端系統(tǒng)1106以及顯示器1110可以全部包含圖12中所示的組件。
計算機可以包含一個或多個硬件組件,例如中央處理單元(cpu)1221、隨機存取存儲器(ram)模塊1222、只讀存儲器(rom)模塊1223、存儲裝置1224、數(shù)據(jù)庫1225、一個或多個輸入/輸出(i/o)裝置1226,以及接口1227。替代地和/或另外,計算機可以包含一個或多個軟件組件,例如包含用于執(zhí)行與示例性實施例相關聯(lián)的方法的計算機可執(zhí)行指令的計算機可讀媒體。預期上文列出的硬件組件中的一者或多者可以使用軟件來實施。舉例來說,存儲裝置1224可以包含與一個或多個其它硬件組件相關聯(lián)的軟件分區(qū)。應理解,上文列出的組件僅是示例性的且不希望為限制性的。
cpu1221可以包含一個或多個處理器,其各自被配置成執(zhí)行指令且處理數(shù)據(jù)以執(zhí)行與用于監(jiān)視葡萄糖水平的計算機相關聯(lián)的一個或多個功能。cpu1221可以通信方式耦合到ram1222、rom1223、存儲裝置1224、數(shù)據(jù)庫1225、i/o裝置1226以及接口1227。cpu1221可被配置成執(zhí)行計算機程序指令序列以執(zhí)行各種過程。計算機程序指令可以加載到ram1222中以供cpu1221執(zhí)行。
ram1222和rom1223可以各自包含用于存儲與cpu1221的操作相關聯(lián)的信息的一個或多個裝置。舉例來說,rom1223可以包含被配置成接入且存儲與控制器1220相關聯(lián)的信息的存儲器裝置,所述信息包含用于識別、初始化和監(jiān)視一個或多個組件和子系統(tǒng)的操作的信息。ram1222可以包含用于存儲與cpu1221的一個或多個操作相關聯(lián)的數(shù)據(jù)的存儲器裝置。舉例來說,rom1223可以將指令加載到ram1222中以供cpu1221執(zhí)行。
存儲裝置1224可以包含被配置成存儲信息的任何類型的大容量存儲裝置,cpu1221可能需要所述信息來執(zhí)行與所公開實施例一致的過程。舉例來說,存儲裝置1224可以包含一個或多個磁性和/或光盤裝置,例如硬驅動器、cd-rom、dvd-rom或任何其它類型的大容量媒體裝置。
數(shù)據(jù)庫1225可以包含一個或多個軟件和/或硬件組件,所述組件協(xié)作以存儲、組織、挑選、過濾和/或布置由cpu1221使用的數(shù)據(jù)。舉例來說,數(shù)據(jù)庫1225可以與監(jiān)視葡萄糖水平相關的數(shù)據(jù)、相關聯(lián)元數(shù)據(jù)和健康信息。預期數(shù)據(jù)庫1225可以存儲額外信息和/或與上文所列信息不同的信息。
i/o裝置1226可以包含被配置成和與控制器1220相關聯(lián)的用戶傳達信息的一個或多個組件。舉例來說,i/o裝置可以包含具有集成鍵盤和鼠標的控制臺以允許用戶維持圖像數(shù)據(jù)庫、更新關聯(lián)以及接入數(shù)字內容。i/o裝置1226還可以包含顯示器,其包含用于在監(jiān)視器上輸出信息的圖形用戶接口(gui)。i/o裝置1226還可以包含外圍裝置,例如用于打印與控制器1220相關聯(lián)的信息的打印機、允許用戶輸入存儲在便攜式媒體裝置上的數(shù)據(jù)的用戶可存取的磁盤驅動器(例如,usb端口、軟盤、cd-rom或dvd-rom驅動器等)、麥克風、揚聲器系統(tǒng),或任何其它合適類型的接口裝置。
接口1227可以包含被配置成經由通信網絡發(fā)射和接收數(shù)據(jù)的一個或多個組件,所述通信網絡例如因特網、局域網、工作站對等式網絡、直接鏈路網絡、無線網絡,或任何其它合適的通信平臺。舉例來說,接口1227可以包含一個或多個調制器、解調器、多路復用器、多路分用器、網絡通信裝置、無線裝置、天線、調制解調器,以及任何其它類型的被配置成經由通信網絡實現(xiàn)數(shù)據(jù)通信的裝置。
可利用一個或多個計算機可讀媒體的任何組合。所述計算機可讀媒體可為計算機可讀信號媒體或者計算機可讀存儲媒體。計算機可讀存儲媒體可為例如電子、磁性、光學、電磁、紅外或半導體系統(tǒng)、設備或裝置,或者以上的任何合適的組合。計算機可讀存儲媒體的更特定實施例(非詳盡列表)將包含以下各者:具有一個或多個電線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或快閃存儲器)、光纖、便攜式壓縮光盤只讀存儲器(cd-rom)、光學存儲裝置、磁性存儲裝置,或以上的任何合適的組合。在計算機可讀媒體上體現(xiàn)的程序代碼可使用任何適當?shù)拿襟w來傳輸,包含(但不限于)無線、有線、光纖電纜、rf等或以上的任何合適的組合。
計算機程序代碼可以一種或多種編程語言的任何組合來編寫,包含例如java、smalltalk、c++或類似語言等面向對象的編程語言,以及例如“c”編程語言或類似編程語言等常規(guī)程序編程語言。程序代碼可以完全在計算單元上執(zhí)行。
圖13圖示了用于核實由第三方應用程序存儲的信息的準確性的示例性方法。當分布敏感醫(yī)療數(shù)據(jù)時,接收方可能不準確地存儲數(shù)據(jù)或者可能甚至由于系統(tǒng)錯誤而完全不存儲數(shù)據(jù)的問題出現(xiàn)。這會導致一些問題,包含葡萄糖水平的錯誤推薦以及當接收方顯示與提供方不同的數(shù)據(jù)時用戶的困惑。在一個實例中,專用應用程序108將數(shù)據(jù)發(fā)射到健康應用程序,且需要核實健康應用程序準確地接收和存儲數(shù)據(jù)。
在過程1300處,專用應用程序108將葡萄糖數(shù)據(jù)投遞到健康應用程序。健康應用程序可為從專用應用程序108接收葡萄糖數(shù)據(jù)的任何類型的應用程序。專用應用程序108可將實際測得值或測試數(shù)據(jù)投遞到健康應用程序。
在過程1302處,專用應用程序108從健康應用程序讀回葡萄糖數(shù)據(jù)??墒褂脩贸绦蚪涌趶慕】祽贸绦蛘埱笞x回數(shù)據(jù)。通過讀回投遞的值,在過程1304處,專用應用程序108可核實與葡萄糖值相關的數(shù)據(jù)被第三方健康應用程序適當接收、處置且存儲。如果讀取的數(shù)據(jù)不匹配于投遞的數(shù)據(jù),那么專用應用程序108向用戶發(fā)出通知或確定健康應用程序應不再接收與葡萄糖值相關的數(shù)據(jù)。在一個實施例中,專用應用程序108將預定測試葡萄糖值和時間投遞到健康應用程序。專用應用程序108隨后讀回與預定時間相關聯(lián)的葡萄糖值,且確定兩者是否匹配。
圖14圖示了用于將數(shù)據(jù)從第三方應用程序提供到專用應用程序的示例性方法。所述方法可用以核實數(shù)據(jù)和/或數(shù)據(jù)的來源是否真實且可信任。所述方法的實施方案可允許所公開的系統(tǒng)以具有保護且不需要用戶手動輸入數(shù)據(jù)的自動化方式從外部裝置或系統(tǒng)接收數(shù)據(jù)。舉例來說,連續(xù)葡萄糖傳感器單元100可能需要或得益于從外部葡萄糖計裝置輸入葡萄糖值,例如單點血糖(bg)計,用于連續(xù)葡萄糖傳感器單元100的初始啟動時的校準和/或周期性校準更新或核實以維持葡萄糖測量值的準確性。在這些情況下,用戶使用血糖計對他們的葡萄糖水平進行取樣,所述血糖計可將用戶的測試結果發(fā)送到用戶的移動裝置(例如,顯示器106)和/或云。由外部血糖計裝置確定的bg值可用于連續(xù)葡萄糖傳感器單元100的初始或周期性校準目的。用戶的移動裝置(例如,顯示器106)包含收集且至少臨時存儲bg值的應用程序(例如,第三方應用程序112或114),所述bg值也可提供到用戶的裝置上的健康應用程序(例如,第三方健康應用程序110)。如上文論述,用于連續(xù)葡萄糖傳感器單元100的校準的準確葡萄糖值是尤其重要的,因為不準確的測量值可能導致多種潛在危險情形,其中用戶基于不正確的葡萄糖讀數(shù)采取動作和/或不接收關于其生理狀況的通知或接收到錯誤肯定的通知而無法采取適當動作。因此,圖14的方法提供此數(shù)據(jù)從第三方應用程序到用戶的與連續(xù)葡萄糖傳感器單元100相關聯(lián)的專用應用程序的傳送過程中的基本核實特征,同時也通過使數(shù)據(jù)傳送自動化且使來自用戶數(shù)據(jù)輸入錯誤的不準確數(shù)據(jù)的風險最小而對用戶帶來方便和安全。舉例來說,所述方法可以減少潛在錯誤,如用戶從單點血糖計讀取bg值“68”(mg/dl)且將“98”(mg/dl)鍵入到移動裝置(例如,顯示器106)的用戶接口中以用于連續(xù)葡萄糖傳感器單元100的校準。
在過程1400處,專用應用程序108從健康應用程序請求數(shù)據(jù)(例如,血糖數(shù)據(jù)),所述健康應用程序對于此實例也稱為圖1中所示的第三方健康應用程序110。健康應用程序110可為從單點血糖計、裝置上或云中的數(shù)據(jù)存儲裝置或者經由另一應用程序(對于此實例也稱為圖1中所示的第三方應用程序112、114或116)接收血糖數(shù)據(jù)的任何類型的應用程序。在過程1400的一些實施方案中,專用應用程序108從其它第三方應用程序112、114或116請求數(shù)據(jù)。專用應用程序108可通過經由標準化應用程序接口接入健康應用程序110(或在一些實施方案中其它第三方應用程序)而請求數(shù)據(jù)。專用應用程序108可基于事件的發(fā)生而從健康應用程序110請求數(shù)據(jù)。所述事件可為例如特定時間或者從前一數(shù)據(jù)請求或事件時起的時間量、專用應用程序108或健康應用程序110的啟動或打開,或其它事件。在特定實例中,專用應用程序108接入健康應用程序110以請求按天的在早晨的某一時間以及在晚上的某一時間的葡萄糖數(shù)據(jù)。
另外或替代地,在過程1401處,專用應用程序108從健康應用程序110接收數(shù)據(jù)可用(例如,血糖數(shù)據(jù))供檢索的通信。在過程1401的一些實施方案中,專用應用程序108從其它第三方應用程序112、114或116接收數(shù)據(jù)可用的通信。
在過程1402處,專用應用程序108從健康應用程序110或其它第三方應用程序獲得血糖數(shù)據(jù)。在一些實施方案中,專用應用程序108可通過標準化應用程序接口獲得數(shù)據(jù),所述接口相對于與專用應用程序通信的應用程序提供可接受命令和用于任何響應的格式的列表。舉例來說,專用應用程序108可發(fā)送例如以下命令:檢索血糖值,以及接收具有兩個或更多個變量的響應——一個指示血糖測量值的數(shù)字值和相關聯(lián)單位以及當采集測量值時的時戳。雖然已經提供了實例,但將了解,可使用其它應用程序接口在專用應用程序108與第三方應用程序之間交換信息。在一些實施方案中,健康應用程序110或在用戶的顯示器106上執(zhí)行的操作系統(tǒng)可在過程1400或1401之后或者響應于先前所述事件中的任一者的發(fā)生而將血糖數(shù)據(jù)推送到專用應用程序108。
所獲得血糖數(shù)據(jù)包含與每一血糖測量值相關聯(lián)的元數(shù)據(jù),例如測量值的單位(例如,濃度單位,例如mg/dl)、測量值采集時的時戳、與測量值相關聯(lián)的參數(shù)(例如,例如與化學分析相關聯(lián)的信息)、與外部血糖計裝置或所述計使用的測試條相關聯(lián)的代碼,或類似者。
在過程1404處,專用應用程序108核實從健康應用程序110或其它第三方應用程序獲得的血糖數(shù)據(jù)以檢測其是否是從經授權來源得出。在一些實施方案中,專用應用程序108分析元數(shù)據(jù)以核實血糖測量數(shù)據(jù)的來源。舉例來說,專用應用程序108可處理元數(shù)據(jù)以識別與外部血糖計裝置或所述計使用的測試條相關聯(lián)的一個或多個代碼以對照經授權裝置和/或測試條的列表進行檢查,以證實血糖測量數(shù)據(jù)的真實性。如果所識別代碼是與經授權裝置或相關組件的匹配,那么專用應用程序108批準血糖數(shù)據(jù)。
在任選的過程1406處,專用應用程序108向用戶呈現(xiàn)通知以接受用于連續(xù)葡萄糖傳感器單元100的校準的經核實血糖數(shù)據(jù)。在一些實施方案中,在執(zhí)行專用應用程序108的用戶裝置(例如,顯示器106)的顯示屏上呈現(xiàn)通知作為專用應用程序108的彈出窗口。在一些實施方案中,經由在用戶裝置上操作的操作系統(tǒng)在用戶的裝置(例如,顯示器106)上呈現(xiàn)通知作為呈橫幅、徽章、聲音和/或警示的形式的通知。在一些實施方案中,經由文字消息、電子郵件、im、自動電話呼叫或其它通信向用戶進行通知。在一些實施例中,所述通知包含用戶肯定地或否定地響應對經核實血糖數(shù)據(jù)的接受的選項和/或用戶手動地輸入血糖數(shù)據(jù)的選項。如果用戶否定地響應或選擇手動地輸入血糖數(shù)據(jù),那么專用應用程序108可提供用以接收血糖數(shù)據(jù)的用戶數(shù)據(jù)輸入的接口。
圖15示出了描繪專用應用程序108的實例性用戶接口呈現(xiàn)接受用于用戶的連續(xù)葡萄糖傳感器單元的校準的經核實血糖數(shù)據(jù)的通知的圖。在顯示屏1501中,用戶接口呈現(xiàn)用于用戶肯定地(“是”)或否定地(“否”)響應專用應用程序108以使用經核實血糖數(shù)據(jù)的選項,此實例中示出為已經從得自“verio計”的“健康app”獲得“上午9:59的107mg/dl”的bg值。如果用戶選擇“是”,那么用戶接口顯示顯示屏1502,其描繪返回到專用應用程序108的主視圖,此實例中示出為顯示來自連續(xù)葡萄糖傳感器單元100的當前葡萄糖值和趨勢。如果用戶選擇“否”,那么用戶接口顯示顯示屏1503,其描繪輸入bg計值以用于校準的提示。
圖16示出了專用應用程序108的主屏幕或主視圖1502的其它實例性顯示屏的圖示。在圖16中所示的實例中,主屏幕可以用包含文字和/或圖形接口的各種格式呈現(xiàn)關于膳食、鍛煉和營養(yǎng)信息的例如胰島素等健康信息。此健康信息可接近于由連續(xù)葡萄糖傳感器單元100提供的葡萄糖數(shù)據(jù)而呈現(xiàn),所述葡萄糖數(shù)據(jù)可如先前關于圖4、6a、9a和9b所述而呈現(xiàn)。
返回參見圖14,在過程1408處,專用應用程序108將經核實數(shù)據(jù)發(fā)送到連續(xù)葡萄糖傳感器單元100。
圖17示出了外部傳感器裝置(例如,單點血糖計)與用戶的裝置上(例如,在此實例中在此智能電話中)的專用應用程序108之間的數(shù)據(jù)流的說明性圖。如圖中所示,所述單點血糖計將血糖數(shù)據(jù)無線地傳送到第三方應用程序(例如,例如圖1中所示的經批準第三方應用程序116),例如用于處理、存儲、顯示和/或其它目的。第三方應用程序隨后經由在用戶的裝置上操作的健康應用程序將血糖數(shù)據(jù)提供到專用應用程序108。舉例來說,在從第三方應用程序接收到血糖數(shù)據(jù)后,健康應用程序可將血糖數(shù)據(jù)存儲在云中的存儲裝置中,且使用健康應用程序的數(shù)據(jù)庫管理所述存儲裝置和可接入性。健康應用程序可根據(jù)圖14的方法將血糖數(shù)據(jù)提供到專用應用程序。
圖18示出了采用多個身體佩戴的傳感器和/或致動器裝置的用戶的圖,所述裝置可提供與由連續(xù)葡萄糖傳感器單元100監(jiān)視的葡萄糖數(shù)據(jù)相關的健康信息。身體佩戴的傳感器裝置的實例包含醫(yī)療裝置,例如計步器、脈搏血氧儀、胰島素泵、胃起搏器、血壓監(jiān)視器、ecg監(jiān)視器以及心臟起搏器,和類似裝置。在圖18的實例中,用戶佩戴著連續(xù)葡萄糖傳感器單元100,其經由ble向用戶的移動裝置(例如,顯示器106,例如智能電話)通信,其中從傳感器單元100接收的數(shù)據(jù)由專用應用程序108管理。用戶還采用胰島素泵,其使用第三方應用程序(例如,例如第三方應用程序110到116)與用戶的智能電話通信。在閉環(huán)環(huán)境中,不考慮第三級傳感器和裝置。然而,如果與駐留于智能電話上的這些第三級傳感器和裝置直接或間接相關聯(lián)的第三方應用程序能夠與專用應用程序連接和交互,那么由第三方應用程序收集和/或處理的信息可由專用應用程序包含且利用以用于用戶的健康管理。舉例來說,具有心率監(jiān)視器(hrm)的相關聯(lián)第三方應用程序可以聚合來自hrm的信息且將所述信息提供到傳感器單元100的健康應用程序或專用應用程序。使用上文描述的技術,可以與來自連續(xù)葡萄糖傳感器單元100的所感測葡萄糖信息同時地存儲和顯示心率數(shù)據(jù)。以此方式,例如,患者用戶可以查看此信息且從此信息推斷知識。而且,例如,可以對二級查看者提供對信息的接入,例如健康護理提供者,其可以利用如由提供者確定的所述信息以用于范圍從信息到數(shù)據(jù)分析的各種目的。
此外,例如,如果患者用戶利用例如ble計步器或其它鍛煉相關裝置等鍛煉監(jiān)視器,那么專用應用程序108和/或健康應用程序110可將計步器數(shù)據(jù)聚合為包含葡萄糖數(shù)據(jù)、hrm數(shù)據(jù)以及其它傳感器或致動器數(shù)據(jù)的綜合數(shù)據(jù)集合。說明性地,在這些事件中,當鍛煉確實發(fā)生且鍛煉傳感器將信息提供到用戶的移動裝置時,將從鍛煉裝置采集的信息聚合于數(shù)據(jù)集合內且進行分析以使來自鍛煉數(shù)據(jù)的信息與例如所感測葡萄糖水平等內容對準或關聯(lián)。因此,患者用戶將不需要在他們的葡萄糖監(jiān)視應用程序內輸入記號或事件標記,因為這通過所公開的系統(tǒng)環(huán)境自動發(fā)生。
所公開的系統(tǒng)環(huán)境可以大量的細節(jié)和粒度提供事件和活動的自動化數(shù)據(jù)輸入,這對于患者用戶獨立地且在發(fā)生時以其所確定間隔進行操作來說可能是不方便或不可能的。舉例來說,所確定間隔可以是例如預定間隔或經定時事件,例如在15秒間隔的粒度下每分鐘的心跳或者每30秒燃燒的卡路里,其中所述間隔中的閾值可以觸發(fā)根據(jù)本專利文獻中描述的技術的具有葡萄糖數(shù)據(jù)的事件的自動化數(shù)據(jù)輸入。
而且,來自第三級傳感器和/或致動器裝置的此聚合信息可以提供關于從包含連續(xù)葡萄糖傳感器單元100的其它感測裝置搜集的數(shù)據(jù)的潛在運動假象的信息。此運動假象可以呈真/假存在和/或數(shù)據(jù)置信度水平和/或一個尺度中的值的形式。此信息可以例如經由專用應用程序108或健康應用程序110發(fā)送或提供到連續(xù)葡萄糖傳感器單元100或用于傳感器單元100的技術支持服務,以用于進一步處理和決策和/或作為對數(shù)據(jù)處理算法的輸入。
將理解,所述流程圖說明和/或框圖的每一框以及所述流程圖說明和/或框圖中的框的組合可由計算機程序指令實施。這些計算機程序指令可提供到通用計算機、專用計算機或其它可編程數(shù)據(jù)處理設備的處理器以產生機器,使得經由所述計算機或其它可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實施所述流程圖和/或框圖的一個或多個框中指定的功能/動作的構件。
雖然術語“第一應用程序”已經稱為專用應用程序108,但將了解,第一應用程序可以是第三方應用程序110到116中的任一者或另一應用程序。類似地,雖然第二應用程序已經稱為經批準第三方應用程序110和健康應用程序,但第二應用程序也可以是專用應用程序108、第三方應用程序112到116中的任一者或者另一應用程序。而且,雖然某些應用程序110到116已經描述為第三方應用程序,但將了解,應用程序110到116不需要由第三方提供。
應理解,本文描述的各種技術可以與硬件或軟件或者在適當?shù)那闆r下與其組合相結合而實施。因此,當前公開的標的物的方法和設備或者其某些方面或部分可以采取體現(xiàn)于有形媒體中的程序代碼(即,指令)的形式,所述有形媒體例如軟磁盤、cd-rom、硬驅動器或任何其它機器可讀存儲媒體,其中當程序代碼加載到例如計算裝置等機器中且由機器執(zhí)行時,所述機器變?yōu)橛糜趯嵺`當前公開的標的物的設備。在可編程計算機上的程序代碼執(zhí)行的情況下,計算裝置一般包含處理器、所述處理器可讀的存儲媒體(包含易失性和非易失性存儲器和/或存儲元件)、至少一個輸入裝置,以及至少一個輸出裝置。一個或多個程序可以例如通過應用程序編程接口(api)、可再用控制或類似物的使用,來實施或利用與當前公開的標的物相結合描述的過程。這些程序可以用高級程序或面向對象的編程語言來實施以與計算機系統(tǒng)通信。然而,在需要時程序可以用匯編或機器語言來實施。在任何情況下,所述語言可以是經編譯或解譯的語言,且所述語言可以與硬件實施方案組合。
實例
以下實例說明本發(fā)明技術的若干實施例。本發(fā)明技術的其它示例性實施例可以在以下列出的實例之前或在以下列出的實例之后呈現(xiàn)。
在本發(fā)明技術的一些實施例中(實例1),一種用于監(jiān)視葡萄糖值的方法包括:接收經由無線連接發(fā)射的葡萄糖測量值和時戳,所述測量值與葡萄糖量相關;在接收后通過第一應用程序顯示所述測量值;確定當前時間與所述時戳之間的持續(xù)時間何時滿足預定延遲量;以及僅在所述預定延遲量之后將所述測量值提供到第二應用程序。
實例2包含實例1的方法,其進一步包括:接收多個連續(xù)產生的葡萄糖測量值;將所述多個連續(xù)產生的葡萄糖測量值提供到所述第一應用程序;在接收所述多個連續(xù)產生的葡萄糖測量值中的每一者之后延遲所述預定時間量;以及在所述延遲之后將所述多個連續(xù)產生的葡萄糖測量值中的每一者提供到所述第二應用程序。
實例3包含實例1的方法,其中在所述延遲之后響應于所述第二應用程序被執(zhí)行而將所述葡萄糖測量值提供到所述第二應用程序。
實例4包含實例1的方法,其中所述延遲在五分鐘與三小時之間。
實例5包含實例1到4中任一者的方法,其進一步包括:從所述第二應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;以及使用所述第一應用程序與所述新陳代謝健康信息同時地顯示所述葡萄糖測量值。
實例6包含實例1到4中任一者的方法,其進一步包括:使用所述第一應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;以及使用所述第一應用程序與所述新陳代謝健康信息同時地顯示所述葡萄糖測量值。
實例7包含實例1的方法,其進一步包括:產生與連續(xù)葡萄糖監(jiān)視相關的數(shù)據(jù)集合;將所述數(shù)據(jù)集合劃分為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合;將所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合提供到所述第一應用程序;限制所述第二應用程序對所述第二數(shù)據(jù)集合的接入;以及將所述第一數(shù)據(jù)集合提供到所述第二應用程序。
實例8包含實例7的方法,其中限制接入包括不將所述第二數(shù)據(jù)集合發(fā)送到所述第二應用程序。
實例9包含實例1到4、7或8中任一者的方法,其進一步包括在將所述第一數(shù)據(jù)集合提供到所述第二應用程序之前對所述第一數(shù)據(jù)集合進行加密。
實例10包含實例1到4、7或8中任一者的方法,其進一步包括通過所述第一應用程序確定與連續(xù)葡萄糖監(jiān)視相關的數(shù)據(jù)子集以提供到所述第二應用程序。
實例11包含實例1到4、7或8中任一者的方法,其進一步包括限制所述測量值由所述第二應用程序進一步分布到額外應用程序。
實例12包含實例1到4、7或8中任一者的方法,其進一步包括:將所述時戳提供到所述第二應用程序;從所述第二應用程序讀取所述測量值和所述時戳;將所述讀取的測量值與提供到所述第二應用程序的所述測量值進行比較;確定所述讀取的測量值是否匹配于所述提供的測量值;將所述讀取的時戳與提供到所述第二應用程序的所述時戳進行比較;以及確定所述讀取的時戳是否匹配于所述提供的時戳。
實例13包含實例1到4、7或8中任一者的方法,其進一步包括配置是否將所述測量值提供到所述第二應用程序。
實例14包含實例1到4、7或8中任一者的方法,其進一步包括:在將所述測量值提供到所述第二應用程序之前對所述測量值進行加密;將所述經加密測量值從所述第二應用程序發(fā)射到第三應用程序;以及將用以對所述經加密測量值進行解密的密鑰提供到所述第三應用程序。
在本發(fā)明技術的一些實施例中(實例15),一種用于監(jiān)視葡萄糖值的系統(tǒng)包括:傳感器,其被配置成獲得葡萄糖量的葡萄糖測量值;無線發(fā)射器,其被配置成發(fā)射所述葡萄糖測量值和與所述葡萄糖測量值相關聯(lián)的時戳;以及計算裝置,其包括:無線接收器,其被配置成接收所述葡萄糖測量值;以及計算機可讀媒體。所述計算機可讀媒體包括:第一應用程序,其當由處理器執(zhí)行時顯示所述葡萄糖測量值且確定當前時間與所述時戳之間的持續(xù)時間何時滿足預定延遲量;以及第二應用程序,其當由所述處理器執(zhí)行時在所述預定延遲量之后接收所述葡萄糖測量值。
實例16包含實例15的系統(tǒng),其進一步包括第二計算裝置,所述第二計算裝置被配置成實時地接收所述葡萄糖測量值且顯示所述葡萄糖量。
實例17包含實例15的系統(tǒng),其中所述計算裝置包括智能電話。
實例18包含實例15的系統(tǒng),其中所述無線接收器接收多個連續(xù)產生的葡萄糖測量值;所述處理器將所述多個連續(xù)產生的葡萄糖測量值提供到所述第一應用程序;所述處理器使所述多個連續(xù)產生的葡萄糖測量值中的每一者延遲所述預定時間量;且所述處理器在所述延遲之后將所述多個連續(xù)產生的葡萄糖測量值中的每一者提供到所述第二應用程序。
實例19包含實例15到18中任一者的系統(tǒng),其中在所述延遲之后響應于所述第二應用程序被執(zhí)行而將所述葡萄糖測量值提供到所述第二應用程序。
實例20包含實例15到18中任一者的系統(tǒng),其中所述延遲在五分鐘與三小時之間。
實例21包含實例15到18中任一者的系統(tǒng),其中所述處理器從所述第二應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;且所述第一應用程序與所述新陳代謝健康信息同時地顯示所述葡萄糖測量值。
實例22包含實例15到18中任一者的系統(tǒng),其中所述處理器使用所述第一應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;且所述第一應用程序與所述新陳代謝健康信息同時地顯示所述葡萄糖測量值。
實例23包含實例15的系統(tǒng),其中所述處理器進一步被配置成:產生與連續(xù)葡萄糖監(jiān)視相關的數(shù)據(jù)集合;將所述數(shù)據(jù)集合劃分為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合;將所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合提供到所述第一應用程序;限制所述第二應用程序對所述第二數(shù)據(jù)集合的接入;以及將所述第一數(shù)據(jù)集合提供到所述第二應用程序。
實例24包含實例23的系統(tǒng),其中通過不將所述第二數(shù)據(jù)集合發(fā)送到所述第二應用程序而限制所述第二應用程序。
實例25包含實例15到18、23或24中任一者的系統(tǒng),其中在將所述第一數(shù)據(jù)集合提供到所述第二應用程序之前對第一數(shù)據(jù)集合進行加密。
實例26包含實例15到18、23或24中任一者的系統(tǒng),其中所述第一應用程序進一步被配置成確定與連續(xù)葡萄糖監(jiān)視相關的數(shù)據(jù)子集以提供到所述第二應用程序。
實例27包含實例15到18、23或24中任一者的系統(tǒng),進一步其中所述第二應用程序被限制無法將所述測量值進一步分布到額外應用程序。
實例28包含實例15到18、23或24中任一者的系統(tǒng),其中所述第一應用程序進一步被配置成:將所述時戳提供到所述第二應用程序;從所述第二應用程序讀取所述測量值和所述時戳;將所述讀取的測量值與提供到所述第二應用程序的所述測量值進行比較;確定所述讀取的測量值是否匹配于所述提供的測量值;將所述讀取的時戳與提供到所述第二應用程序的所述時戳進行比較;以及確定所述讀取的時戳是否匹配于所述提供的時戳。
實例29包含實例15到18、23或24中任一者的系統(tǒng),其中所述處理器進一步被配置成接收控制是否將所述測量值提供到所述第二應用程序的輸入。
實例30包含實例15到18、23或24中任一者的系統(tǒng),其中進一步包括:在將所述測量值提供到所述第二應用程序之前對所述測量值進行加密;將所述經加密測量值從所述第二應用程序發(fā)射到第三應用程序;以及將用以對所述經加密測量值進行解密的密鑰提供到所述第三應用程序。
在本發(fā)明技術的一些實施例中(實例31),一種包括指令的計算機可讀媒體,所述指令當由處理器執(zhí)行時執(zhí)行用于監(jiān)視葡萄糖值的方法,所述方法包括:接收經由無線連接發(fā)射的葡萄糖測量值和時戳,所述葡萄糖測量值指示葡萄糖量;將所述葡萄糖測量值提供到第一應用程序以用于顯示;確定當前時間與所述時戳之間的持續(xù)時間何時滿足預定延遲量;以及在所述預定延遲量之后將所述葡萄糖測量值提供到第二應用程序。
實例32包含實例31的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:接收多個連續(xù)產生的葡萄糖測量值;將所述多個連續(xù)產生的葡萄糖測量值提供到所述第一應用程序;在接收所述多個連續(xù)產生的葡萄糖測量值中的每一者之后延遲所述預定時間量;以及在所述延遲之后將所述多個連續(xù)產生的葡萄糖測量值中的每一者提供到所述第二應用程序。
實例33包含實例31的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:在所述延遲之后響應于所述第二應用程序被執(zhí)行而將所述葡萄糖測量值提供到所述第二應用程序。
實例34包含實例31的計算機可讀媒體,其中所述延遲在五分鐘與三小時之間。
實例35包含實例31到34中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:從所述第二應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;以及使用所述第一應用程序與所述新陳代謝健康信息同時地顯示所述葡萄糖測量值。
實例36包含實例31到34中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:使用所述第一應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;以及使用所述第一應用程序與所述新陳代謝健康信息同時地顯示所述葡萄糖測量值。
實例37包含實例31的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:產生與連續(xù)葡萄糖監(jiān)視相關的數(shù)據(jù)集合;將所述數(shù)據(jù)集合劃分為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合;將所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合提供到所述第一應用程序;限制所述第二應用程序對所述第二數(shù)據(jù)集合的接入;以及將所述第一數(shù)據(jù)集合提供到所述第二應用程序。
實例38包含實例37的計算機可讀媒體,其中所述第二應用程序是通過不將所述第二數(shù)據(jù)集合發(fā)送到所述第二應用程序而被限制接入。
實例39包含實例31到34、37或38中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:在將所述第一數(shù)據(jù)集合提供到所述第二應用程序之前對所述第一數(shù)據(jù)集合進行加密。
實例40包含實例31到34、37或38中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:確定與連續(xù)葡萄糖監(jiān)視相關的數(shù)據(jù)子集以提供到所述第二應用程序。
實例41包含實例31到34、37或38中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:限制所述測量值由所述第二應用程序進一步分布到額外應用程序。
實例42包含實例31到34、37或38中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:將所述時戳提供到所述第二應用程序;從所述第二應用程序讀取所述測量值和所述時戳;將所述讀取的測量值與提供到所述第二應用程序的所述測量值進行比較;確定所述讀取的測量值是否匹配于所述提供的測量值;將所述讀取的時戳與提供到所述第二應用程序的所述時戳進行比較;以及確定所述讀取的時戳是否匹配于所述提供的時戳。
實例43包含實例31到34、37或38中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:配置是否將所述測量值提供到所述第二應用程序。
實例44包含實例31到34、37或38中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:在將所述測量值提供到所述第二應用程序之前對所述測量值進行加密;將所述經加密測量值從所述第二應用程序發(fā)射到第三應用程序;以及將用以對所述經加密測量值進行解密的密鑰提供到所述第三應用程序。
在本發(fā)明技術的一些實施例中(實例45),一種用于使用連續(xù)葡萄糖監(jiān)視器顯示與葡萄糖值相關的數(shù)據(jù)和新陳代謝健康信息的方法包括:使用第一應用程序獲得與葡萄糖水平相關的數(shù)據(jù);接入被配置成存儲新陳代謝健康信息的第二應用程序,所述新陳代謝健康信息影響葡萄糖水平;從所述第二應用程序獲得所述新陳代謝健康信息;以及與所述新陳代謝健康信息同時地顯示與葡萄糖水平相關的所述數(shù)據(jù)。
實例46包含實例45的方法,其中使用所述第一應用程序顯示與葡萄糖水平相關的所述數(shù)據(jù)和所述新陳代謝健康信息。
實例47包含實例45的方法,其進一步包括:監(jiān)視所述第二應用程序以確定所述新陳代謝健康信息何時已經提供到所述第二應用程序;以及顯示請求批準從所述第二應用程序獲得所述新陳代謝健康信息的提示。
實例48包含實例45的方法,其中所述新陳代謝健康信息包括膳食攝入、鍛煉或胰島素注射中的至少一者。
實例49包含實例45到48中任一者的方法,其進一步包括監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù),其中當所述葡萄糖水平達到所定義水平時自動接入所述第二應用程序。
實例50包含實例45到48中任一者的方法,其進一步包括監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù),其中當所述葡萄糖水平已經改變所定義量時自動接入所述第二應用程序。
實例51包含實例45到48中任一者的方法,其進一步包括:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù);以及當所述葡萄糖水平達到所定義水平或已經改變所定義量時請求所述新陳代謝健康信息的輸入。
實例52包含實例45到48中任一者的方法,其中所述新陳代謝健康信息指示活動量,所述活動量是通過加速度計確定。
實例53包含實例45到48中任一者的方法,其中所述連續(xù)葡萄糖監(jiān)視器包括智能電話。
在本發(fā)明技術的一些實施例中(實例54),一種用于使與葡萄糖值相關的數(shù)據(jù)與新陳代謝健康信息整合的系統(tǒng),其包括:無線接收器,其被配置成接收與葡萄糖值相關的數(shù)據(jù);存儲器,其被配置成存儲所述數(shù)據(jù)和新陳代謝健康信息;以及處理器。所述處理器被配置成:從所述存儲器獲得與葡萄糖水平相關的所述數(shù)據(jù);使用被配置成控制所述新陳代謝健康信息的存儲的第二應用程序接入所述新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;從所述第二應用程序獲得所述新陳代謝健康信息;以及在顯示器上與所述新陳代謝健康信息同時地顯示與葡萄糖水平相關的所述數(shù)據(jù)。
實例55包含實例54的系統(tǒng),其中使用所述第一應用程序顯示與葡萄糖水平相關的所述數(shù)據(jù)和所述新陳代謝健康信息。
實例56包含實例54的系統(tǒng),其中所述處理器進一步被配置成:監(jiān)視所述第二應用程序以確定所述新陳代謝健康信息何時已經提供到所述第二應用程序;以及顯示請求批準從所述第二應用程序獲得所述新陳代謝健康信息的提示。
實例57包含實例54的系統(tǒng),其中所述新陳代謝健康信息包括膳食攝入、鍛煉或胰島素注射中的至少一者。
實例58包含實例54到57中任一者的系統(tǒng),其中所述處理器進一步被配置成:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù),且當所述葡萄糖水平達到所定義水平時自動接入所述第二應用程序。
實例59包含實例54到57中任一者的系統(tǒng),其中所述處理器進一步被配置成:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù),且當所述葡萄糖水平已經改變所定義量時自動接入所述第二應用程序。
實例60包含實例54到57中任一者的系統(tǒng),其中所述處理器進一步被配置成:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù);以及當所述葡萄糖水平達到所定義水平或已經改變所定義量時請求所述新陳代謝健康信息的輸入。
實例61包含實例54到57中任一者的系統(tǒng),其中所述新陳代謝健康信息指示活動量,所述活動量是通過加速度計確定。
在本發(fā)明技術的一些實施例中(實例62),一種包括指令的計算機可讀媒體,所述指令當由處理器執(zhí)行時執(zhí)行用于使與葡萄糖值相關的數(shù)據(jù)與新陳代謝健康信息整合的方法,所述方法包括:使用第一應用程序獲得與葡萄糖水平相關的數(shù)據(jù);接入被配置成存儲新陳代謝健康信息的第二應用程序,所述新陳代謝健康信息影響葡萄糖水平;從所述第二應用程序獲得所述新陳代謝健康信息;以及與所述新陳代謝健康信息同時地顯示與葡萄糖水平相關的所述數(shù)據(jù)。
實例63包含實例62的計算機可讀媒體,其中使用所述第一應用程序顯示與葡萄糖水平相關的所述數(shù)據(jù)和所述新陳代謝健康信息。
實例64包含實例62的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:監(jiān)視所述第二應用程序以確定所述新陳代謝健康信息何時已經提供到所述第二應用程序;以及顯示請求批準從所述第二應用程序獲得所述新陳代謝健康信息的提示。
實例65包含實例62的計算機可讀媒體,其中所述新陳代謝健康信息包括膳食攝入、鍛煉或胰島素注射中的至少一者。
實例66包含實例62到65中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù),其中當所述葡萄糖水平達到所定義水平時自動接入所述第二應用程序。
實例67包含實例62到65中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù),其中當所述葡萄糖水平已經改變所定義量時自動接入所述第二應用程序。
實例68包含實例62到65中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:監(jiān)視與葡萄糖水平相關的所述數(shù)據(jù);以及當所述葡萄糖水平達到所定義水平或已經改變所定義量時請求所述新陳代謝健康信息的輸入。
實例69包含實例62到65中任一者的計算機可讀媒體,其中所述新陳代謝健康信息指示活動量,所述活動量是通過加速度計確定。
在本發(fā)明技術的一些實施例中(實例70),一種用于控制與葡萄糖水平相關的數(shù)據(jù)在計算機上執(zhí)行的應用程序之間的分布的方法,其包括:接收與葡萄糖水平監(jiān)視相關的多個數(shù)據(jù)值;將所述多個數(shù)據(jù)值分離為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合,所述第一數(shù)據(jù)集合包括被限制免于所述第二數(shù)據(jù)集合的值;將所述第一數(shù)據(jù)集合提供到在所述計算機上執(zhí)行的第一應用程序;以及將所述第二數(shù)據(jù)集合提供到在所述計算機上執(zhí)行的第二應用程序。
實例71包含實例70的方法,其中基于準予所述第二應用程序的許可將所述多個數(shù)據(jù)值分離為所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合。
實例72包含實例70的方法,其中控制所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合以由所述第一應用程序和所述第二應用程序以不同方式顯示。
實例73包含實例70到72中任一者的方法,其中所述第一數(shù)據(jù)集合包括指示葡萄糖水平的值;且所述第一應用程序顯示所述值。
實例74包含實例70到72中任一者的方法,其中所述第二數(shù)據(jù)集合包括葡萄糖水平的指示,所述指示包括低、正?;蚋?;且所述第二應用程序顯示所述指示。
實例75包含實例70到72中任一者的方法,其中所述數(shù)據(jù)值包含實際測量值和估計誤差范圍。
實例76包含實例70到72中任一者的方法,其中所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合包括一時間周期中的葡萄糖水平的歷史趨勢;且所述第一應用程序和所述第二應用程序顯示所述歷史趨勢。
在本發(fā)明技術的一些實施例中(實例77),一種具有用以控制與葡萄糖水平相關的數(shù)據(jù)在應用程序之間的分布的安全措施的計算機,其包括:無線接收器,其被配置成接收與葡萄糖水平相關的多個數(shù)據(jù)值;以及處理器,其被配置成:將所述多個數(shù)據(jù)值分離為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合,所述第一數(shù)據(jù)集合包括被限制免于所述第二數(shù)據(jù)集合的值;將所述第一數(shù)據(jù)集合提供到在所述計算機上執(zhí)行的第一應用程序;以及將所述第二數(shù)據(jù)集合提供到在所述計算機上執(zhí)行的第二應用程序。
實例78包含實例77的計算機,其中基于準予所述第二應用程序的許可將所述多個數(shù)據(jù)值分離為所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合。
實例79包含實例77的計算機,其中控制所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合以由所述第一應用程序和所述第二應用程序以不同方式顯示。
實例80包含實例77的計算機,其中所述第一數(shù)據(jù)集合包括指示葡萄糖水平的值;且所述第一應用程序顯示所述值。
實例81包含實例77到80中任一者的計算機,其中所述第二數(shù)據(jù)集合包括葡萄糖水平的指示,所述指示包括低、正常或高;且所述第二應用程序顯示所述指示。
實例82包含實例77到80中任一者的計算機,其中所述數(shù)據(jù)值包含實際測量值和估計誤差范圍。
實例83包含實例77到80中任一者的計算機,其中所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合包括一時間周期中的葡萄糖水平的歷史趨勢;且所述第一應用程序和所述第二應用程序顯示所述歷史趨勢。
在本發(fā)明技術的一些實施例中(實例84),一種包括指令的計算機可讀媒體,所述指令當由處理器執(zhí)行時執(zhí)行用于控制與葡萄糖水平相關的數(shù)據(jù)在計算機上執(zhí)行的應用程序之間的分布的方法,所述方法包括:接收與葡萄糖水平監(jiān)視相關的多個數(shù)據(jù)值;將所述多個數(shù)據(jù)值分離為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合,所述第一數(shù)據(jù)集合包括被限制免于所述第二數(shù)據(jù)集合的值;將所述第一數(shù)據(jù)集合提供到在所述計算機上執(zhí)行的第一應用程序;以及將所述第二數(shù)據(jù)集合提供到在所述計算機上執(zhí)行的第二應用程序。
實例85包含實例84的計算機可讀媒體,其中基于準予所述第二應用程序的許可將所述多個數(shù)據(jù)值分離為所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合。
實例86包含實例84的計算機可讀媒體,其中控制所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合以由所述第一應用程序和所述第二應用程序以不同方式顯示。
實例87包含實例84的計算機可讀媒體,其中所述第一數(shù)據(jù)集合包括指示葡萄糖水平的值;且所述第一應用程序顯示所述值。
實例88包含實例84到87中任一者的計算機可讀媒體,其中所述第二數(shù)據(jù)集合包括葡萄糖水平的指示,所述指示包括低、正?;蚋?;且所述第二應用程序顯示所述指示。
實例89包含實例84到87中任一者的計算機可讀媒體,其中所述數(shù)據(jù)值包含實際測量值和估計誤差范圍。
實例90包含實例84到87中任一者的計算機可讀媒體,其中所述第一數(shù)據(jù)集合和所述第二數(shù)據(jù)集合包括一時間周期中的葡萄糖水平的歷史趨勢;且所述第一應用程序和所述第二應用程序顯示所述歷史趨勢。
在本發(fā)明技術的一些實施例中(實例91),一種用于控制對與葡萄糖水平相關的數(shù)據(jù)的接入的方法,其包括:使用在智能電話上執(zhí)行的應用程序接收與葡萄糖水平相關的數(shù)據(jù);使用所述應用程序顯示所述數(shù)據(jù);對所述數(shù)據(jù)的子集進行加密;將所述經加密數(shù)據(jù)子集提供到第二應用程序;將所述經加密數(shù)據(jù)子集從所述第二應用程序提供到第三應用程序;以及將用以對所述經加密數(shù)據(jù)子集進行解密的密鑰提供到所述第三應用程序。
實例92包含實例91的方法,其中為所述第二應用程序提供用以對所述經加密數(shù)據(jù)子集進行解密的所述密鑰。
在本發(fā)明技術的一些實施例中(實例93),一種用于控制對與葡萄糖水平相關的數(shù)據(jù)的接入的系統(tǒng),其包括:無線接收器,其被配置成接收與葡萄糖水平相關的數(shù)據(jù);以及處理器,其被配置成:使用應用程序顯示所述數(shù)據(jù);對所述數(shù)據(jù)的子集進行加密;將所述經加密數(shù)據(jù)子集提供到第二應用程序;將所述經加密數(shù)據(jù)子集從所述第二應用程序提供到第三應用程序;以及將用以對所述經加密數(shù)據(jù)子集進行解密的密鑰提供到所述第三應用程序。
實例94包含實例93的系統(tǒng),其中為所述第二應用程序提供用以對所述經加密數(shù)據(jù)子集進行解密的所述密鑰。
在本發(fā)明技術的一些實施例中(實例95),一種包括指令的計算機可讀媒體,所述指令當由處理器執(zhí)行時執(zhí)行用于控制對與葡萄糖水平相關的數(shù)據(jù)的接入的方法,所述方法包括:使用在智能電話上執(zhí)行的應用程序接收與葡萄糖水平相關的數(shù)據(jù);使用所述應用程序顯示所述數(shù)據(jù);對所述數(shù)據(jù)的子集進行加密;將所述經加密數(shù)據(jù)子集提供到第二應用程序;將所述經加密數(shù)據(jù)子集從所述第二應用程序提供到第三應用程序;以及將用以對所述經加密數(shù)據(jù)子集進行解密的密鑰提供到所述第三應用程序。
實例96包含實例95的計算機可讀媒體,其中為所述第二應用程序提供用以對所述經加密數(shù)據(jù)子集進行解密的密鑰。
在本發(fā)明技術的一些實施例中(實例97),一種使與葡萄糖水平相關的數(shù)據(jù)在計算機上執(zhí)行的兩個應用程序之間同步的方法,其包括:通過第一應用程序獲得在第一時間周期中與葡萄糖水平相關的第一數(shù)據(jù)集合;執(zhí)行被配置成顯示與葡萄糖水平相關的信息的第二應用程序;將所述第一數(shù)據(jù)集合提供到所述第二應用程序;獲得與第二時間周期的葡萄糖水平相關的第二數(shù)據(jù)集合;確定所述第二應用程序尚未接收所述第二數(shù)據(jù)集合;以及將所述第二數(shù)據(jù)集合回填到所述第二應用程序中。
實例98包含實例97的方法,其進一步包括在接收到回填所述數(shù)據(jù)的請求之后將所述第二數(shù)據(jù)集合回填到所述第二應用程序。
實例99包含實例97的方法,其進一步包括自動地將所述第二數(shù)據(jù)集合回填到所述第二應用程序。
實例100包含實例97到99中任一者的方法,其進一步包括:通過所述第一應用程序實時地顯示所述第一數(shù)據(jù)集合;以及在預定延遲量之后通過所述第二應用程序顯示所述第二數(shù)據(jù)集合。
實例101包含實例97到99中任一者的方法,其進一步包括:從所述第二應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;以及與所述新陳代謝健康信息同時地顯示所述第一數(shù)據(jù)集合。
實例102包含實例97到99中任一者的方法,其進一步包括:限制所述第一數(shù)據(jù)集合的一部分無法由所述第二應用程序接入,其中將所述第一數(shù)據(jù)集合提供到所述第二應用程序包括提供所述第一數(shù)據(jù)集合的所述部分。
實例103包含實例97到99中任一者的方法,其中確定所述第二應用程序尚未接收所述第二數(shù)據(jù)集合包括確定所述第二數(shù)據(jù)集合比閾值量舊。
在本發(fā)明技術的一些實施例中(實例104),一種用于使與葡萄糖水平相關的數(shù)據(jù)在兩個應用程序之間同步的計算機,其包括:無線接收器,其被配置成接收在第一時間周期中與葡萄糖水平相關的第一數(shù)據(jù)集合;存儲器,其被配置成使用第一應用程序存儲所述第一數(shù)據(jù)集合;以及處理器,其被配置成:執(zhí)行被配置成顯示與葡萄糖水平相關的信息的第二應用程序;將所述第一數(shù)據(jù)集合提供到所述第二應用程序;獲得與第二時間周期的葡萄糖水平相關的第二數(shù)據(jù)集合;確定所述第二應用程序尚未接收所述第二數(shù)據(jù)集合;以及將所述第二數(shù)據(jù)集合回填到所述第二應用程序中。
實例105包含實例104的計算機,其進一步包含用于接收回填所述數(shù)據(jù)的請求的用戶接口,其中所述處理器進一步被配置成在接收到回填所述數(shù)據(jù)的請求之后將所述第二數(shù)據(jù)集合回填到所述第二應用程序。
實例106包含實例104的計算機,其中所述處理器進一步被配置成自動地將所述第二數(shù)據(jù)集合回填到所述第二應用程序。
實例107包含實例104到106中任一者的計算機,其進一步包括顯示器,所述顯示器被配置成:使用所述第一應用程序實時地顯示所述第一數(shù)據(jù)集合;以及在預定延遲量之后使用所述第二應用程序顯示所述第二數(shù)據(jù)集合。
實例108包含實例104到106中任一者的計算機,其中所述處理器進一步被配置成:從所述第二應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;且所述顯示器被配置成與所述新陳代謝健康信息同時地顯示所述第一數(shù)據(jù)集合。
實例109包含實例104到106中任一者的計算機,其中所述過程進一步被配置成:限制所述第一數(shù)據(jù)集合的一部分無法由所述第二應用程序接入,其中將所述第一數(shù)據(jù)集合提供到所述第二應用程序包括提供所述第一數(shù)據(jù)集合的所述部分。
實例110包含實例104到106中任一者的計算機,其中所述處理器進一步被配置成確定所述第二數(shù)據(jù)集合比閾值量舊。
在本發(fā)明技術的一些實施例中(實例111),一種包括指令的計算機可讀媒體,所述指令當由處理器執(zhí)行時執(zhí)行使與葡萄糖水平相關的數(shù)據(jù)在計算機上執(zhí)行的兩個應用程序之間同步的方法,所述方法包括:通過第一應用程序獲得在第一時間周期中與葡萄糖水平相關的第一數(shù)據(jù)集合;執(zhí)行被配置成顯示與葡萄糖水平相關的信息的第二應用程序;將所述第一數(shù)據(jù)集合提供到所述第二應用程序;獲得與第二時間周期的葡萄糖水平相關的第二數(shù)據(jù)集合;確定所述第二應用程序尚未接收所述第二數(shù)據(jù)集合;以及將所述第二數(shù)據(jù)集合回填到所述第二應用程序中。
實例112包含實例111的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:在接收到回填所述數(shù)據(jù)的請求之后將所述第二數(shù)據(jù)集合回填到所述第二應用程序。
實例113包含實例111的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:自動地將所述第二數(shù)據(jù)集合回填到所述第二應用程序。
實例114包含實例111到113中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:通過所述第一應用程序實時地顯示所述第一數(shù)據(jù)集合;以及在預定延遲量之后通過所述第二應用程序顯示所述第二數(shù)據(jù)集合。
實例115包含實例111到113中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:從所述第二應用程序獲得新陳代謝健康信息,所述新陳代謝健康信息影響葡萄糖水平;以及與所述新陳代謝健康信息同時地顯示所述第一數(shù)據(jù)集合。
實例116包含實例111到113中任一者的計算機可讀媒體,其進一步包括當由所述處理器執(zhí)行時進行以下操作的指令:限制所述第一數(shù)據(jù)集合的一部分無法由所述第二應用程序接入,其中將所述第一數(shù)據(jù)集合提供到所述第二應用程序包括提供所述第一數(shù)據(jù)集合的所述部分。
實例117包含實例111到113中任一者的計算機可讀媒體,其中確定所述第二應用程序尚未接收所述第二數(shù)據(jù)集合包括確定所述第二數(shù)據(jù)集合比閾值量舊。
在本發(fā)明技術的一些實施例中(實例118),一種用于確定兩個或更多個醫(yī)療裝置的安全順應性水平且基于所述安全順應性水平修改醫(yī)療數(shù)據(jù)的方法,其包括:從無線接收器接收連續(xù)葡萄糖測量值;確定醫(yī)療裝置的順應性水平;以及基于所述所確定順應性水平將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置,其中,當所述醫(yī)療裝置滿足高順應性水平時,將所述連續(xù)葡萄糖測量值實時地提供到所述醫(yī)療裝置,且當所述醫(yī)療裝置滿足高順應性水平時,在預定延遲之后將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置。
實例119包含實例118的方法,其中滿足高順應性水平的所述醫(yī)療裝置包括第三類醫(yī)療裝置。
實例120包含實例118或119的方法,其中所述醫(yī)療裝置包括在智能電話上執(zhí)行的軟件應用程序。
在本發(fā)明技術的一些實施例中(實例121),一種用于確定兩個或更多個醫(yī)療裝置的安全順應性水平且基于所述安全順應性水平修改醫(yī)療數(shù)據(jù)的系統(tǒng),其包括:無線接收器,其被配置成從無線接收器接收連續(xù)葡萄糖測量值;以及處理器,其被配置成:確定醫(yī)療裝置的順應性水平;以及基于所述所確定順應性水平將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置,其中,當所述醫(yī)療裝置滿足高順應性水平時,將所述連續(xù)葡萄糖測量值實時地提供到所述醫(yī)療裝置,且當所述醫(yī)療裝置滿足高順應性水平時,在預定延遲之后將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置。
實例122包含實例121的系統(tǒng),其中滿足高順應性水平的所述醫(yī)療裝置包括第三類醫(yī)療裝置。
實例123包含實例121或122的系統(tǒng),其中所述醫(yī)療裝置包括在智能電話上執(zhí)行的軟件應用程序。
在本發(fā)明技術的一些實施例中(實例124),一種包括指令的計算機可讀媒體,所述指令當由處理器執(zhí)行時執(zhí)行用于確定兩個或更多個醫(yī)療裝置的安全順應性水平且基于所述安全順應性水平修改醫(yī)療數(shù)據(jù)的方法,所述方法包括:從無線接收器接收連續(xù)葡萄糖測量值;確定醫(yī)療裝置的順應性水平;以及基于所述所確定順應性水平將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置,其中,當所述醫(yī)療裝置滿足高順應性水平時,將所述連續(xù)葡萄糖測量值實時地提供到所述醫(yī)療裝置,且當所述醫(yī)療裝置滿足高順應性水平時,在預定延遲之后將所述連續(xù)葡萄糖測量值提供到所述醫(yī)療裝置。
實例125包含實例124的計算機可讀媒體,其中滿足高順應性水平的所述醫(yī)療裝置包括第三類醫(yī)療裝置。
實例125包含實例124或125的計算機可讀媒體,其中所述醫(yī)療裝置包括在智能電話上執(zhí)行的軟件應用程序。
在本發(fā)明技術的一些實施例中(實例127),一種用于證實用于傳感器裝置的校準數(shù)據(jù)的方法,其包括:在由移動計算裝置執(zhí)行的第一應用程序處接收與來自所述移動計算裝置上的第二應用程序的分析測量值相關聯(lián)的數(shù)據(jù),其中所述第一應用程序是與所述移動計算裝置通信的由用戶佩戴的連續(xù)分析傳感器裝置的專用應用程序,且其中所述分析測量值是通過單次測量醫(yī)療裝置從所述用戶采集;通過所述第一應用程序通過分析對應于所述所接收數(shù)據(jù)的所述分析測量值的元數(shù)據(jù)而確定所述所接收數(shù)據(jù)的來源;以及通過所述第一應用程序將所述數(shù)據(jù)處理作為用于所述連續(xù)分析傳感器裝置的校準數(shù)據(jù)。
實例128包含實例127的方法,其中所述元數(shù)據(jù)包含以下各項中的一者或多者:與所述分析測量值相關聯(lián)的單位,所述分析測量值采集時的時戳,與所述測量值分析的測量技術或分析技術相關聯(lián)的參數(shù),或者與所述單次測量醫(yī)療裝置或所述單次測量醫(yī)療裝置的可消耗組件相關聯(lián)的一個或多個代碼。
實例129包含實例127的方法,其進一步包括在接收后通過所述第一應用程序在所述移動計算裝置的顯示屏上顯示所述所接收數(shù)據(jù)。
實例130包含實例129的方法,其中所述所顯示數(shù)據(jù)包含用戶接口,其向所述用戶呈現(xiàn)接受所述數(shù)據(jù)作為用于所述連續(xù)分析傳感器裝置的校準的校準數(shù)據(jù)的通知。
實例131包含實例130的方法,其中所述通知包含所述專用應用程序的彈出窗口、所述專用應用程序的新顯示屏,或者包含橫幅、徽章、聲音和/或振動的通知。
實例132包含實例130的方法,其中所述通知包含文字消息、電子郵件或即時消息。
實例133包含實例130的方法,其進一步包括接收對接受所述數(shù)據(jù)作為校準數(shù)據(jù)的肯定或否定響應。
實例134包含實例129或130的方法,其進一步包括在所述移動計算裝置的顯示屏上顯示用于所述用戶手動輸入由所述單次測量醫(yī)療裝置采集的所述分析測量值的提示。
實例135包含實例134的方法,其進一步包括:接收所述手動輸入的分析測量值;以及通過所述第一應用程序處理所述手動輸入的分析測量值作為用于所述連續(xù)分析傳感器裝置的校準數(shù)據(jù)。
實例136包含實例127的方法,其進一步包括:通過所述第一應用程序在由所述連續(xù)分析傳感器裝置采集的所述用戶的連續(xù)采集的分析測量值的校準過程中處理所述校準數(shù)據(jù),其中所述連續(xù)采集的分析測量值被提供到所述移動計算裝置上的所述第一應用程序。
實例137包含實例127的方法,其進一步包括:將所述經處理數(shù)據(jù)提供到所述連續(xù)分析傳感器裝置以用于所述連續(xù)分析傳感器裝置的連續(xù)采集的分析測量值的校準過程中。
實例138包含實例127的方法,其中所述分析測量值由所述單次測量醫(yī)療裝置經由與所述移動計算裝置的無線連接而提供到所述第二應用程序。
實例139包含實例127的方法,其中所述分析所述元數(shù)據(jù)包含:識別與所述單次測量醫(yī)療裝置或所述單次測量醫(yī)療裝置的可消耗組件相關聯(lián)的一個或多個代碼;以及確定所述一個或多個代碼包含于經授權裝置當中以證實從經授權裝置得出的數(shù)據(jù)的真實性。
實例140包含實例127的方法,其中所述連續(xù)分析傳感器裝置從所述用戶采集葡萄糖測量值,且與分析測量值相關聯(lián)的數(shù)據(jù)包含血糖水平。
在本發(fā)明技術的一些實施例中(實例141),一種用于獲得用于傳感器裝置的校準數(shù)據(jù)的方法,其包括:在由移動計算裝置執(zhí)行的第一應用程序處接收與來自所述移動計算裝置上的第二應用程序的分析測量值相關聯(lián)的數(shù)據(jù),其中所述第一應用程序是與所述移動計算裝置通信的由用戶佩戴的連續(xù)分析傳感器裝置的專用應用程序,且其中所述分析測量值是通過單次測量醫(yī)療裝置從所述用戶采集;通過所述第一應用程序在所述移動計算裝置的顯示屏上顯示所述所接收數(shù)據(jù),其中所述所顯示數(shù)據(jù)包含用戶接口,其向所述用戶呈現(xiàn)接受所述數(shù)據(jù)作為用于所述連續(xù)分析傳感器裝置的校準的校準數(shù)據(jù)的通知;以及接收對接受所述數(shù)據(jù)作為校準數(shù)據(jù)的肯定或否定響應,其中,當所述所接收響應是否定響應時,所述方法進一步包括:通過所述第一應用程序在所述移動計算裝置的顯示屏上顯示用于所述用戶手動輸入由所述單次測量醫(yī)療裝置采集的所述分析測量值的提示,接收所述手動輸入的分析測量值;以及通過所述第一應用程序處理所述手動輸入的分析測量值作為用于所述連續(xù)分析傳感器裝置的校準數(shù)據(jù)。
實例142包含實例141的方法,其中所述通知包含所述專用應用程序的彈出窗口、所述專用應用程序的新顯示屏,或者包含橫幅、徽章、聲音和/或振動的通知。
實例143包含實例141的方法,其中所述通知包含文字消息、電子郵件或即時消息。
實例144包含實例141的方法,其進一步包括:通過所述第一應用程序在由所述連續(xù)分析傳感器裝置采集的所述用戶的連續(xù)采集的分析測量值的校準過程中處理所述校準數(shù)據(jù),其中所述連續(xù)采集的分析測量值被提供到所述移動計算裝置上的所述第一應用程序。
實例145包含實例141的方法,其進一步包括:將所述校準數(shù)據(jù)提供到所述連續(xù)分析傳感器裝置以用于所述連續(xù)分析傳感器裝置的連續(xù)采集的分析測量值的校準過程中。
實例146包含實例141的方法,其中所述分析測量值由所述單次測量醫(yī)療裝置經由與所述移動計算裝置的無線連接而提供到所述第二應用程序。
實例147包含實例141的方法,其中所述連續(xù)分析傳感器裝置從所述用戶采集葡萄糖測量值,且與分析測量值相關聯(lián)的數(shù)據(jù)包含血糖水平。
在本發(fā)明技術的一些實施例中(實例148),公開了一種用于管理從葡萄糖傳感器接收的葡萄糖數(shù)據(jù)的醫(yī)療裝置軟件應用程序。所述醫(yī)療裝置軟件應用程序在移動計算裝置的計算機可讀媒體上,且包含當由所述移動計算裝置的處理器執(zhí)行時致使所述移動計算裝置進行以下操作的指令:接收由葡萄糖傳感器產生的一個或多個葡萄糖測量值,其中所述一個或多個葡萄糖測量值包含相關聯(lián)時戳;基于所述時戳與當前時間之間的預定時間差量指派所述所接收一個或多個葡萄糖測量值作為追溯葡萄糖數(shù)據(jù)或可動作的葡萄糖數(shù)據(jù);以及將所述追溯葡萄糖數(shù)據(jù)提供到可在所述移動計算裝置上操作的第三方軟件應用程序。
實例149包含實例148的醫(yī)療裝置軟件應用程序,其中所述第三方軟件應用程序不是由被授權管制醫(yī)療裝置技術的政府監(jiān)管機構批準的經批準醫(yī)療裝置軟件應用程序。
實例150包含實例148的醫(yī)療裝置軟件應用程序,其中所述第三方軟件應用程序被配置成提供與所述醫(yī)療裝置軟件應用程序的能力不同的至少一些能力,包含處理輔助數(shù)據(jù)以及使所述輔助數(shù)據(jù)與所述追溯葡萄糖數(shù)據(jù)整合,其中所述輔助數(shù)據(jù)包含胰島素數(shù)據(jù)、進餐數(shù)據(jù)或鍛煉數(shù)據(jù)中的一者或多者。
實例151包含實例148的醫(yī)療裝置軟件應用程序,其中所述醫(yī)療裝置軟件應用程序包含當由處理器執(zhí)行時致使所述移動計算裝置進行以下操作的指令:產生與所述一個或多個葡萄糖測量值相關的數(shù)據(jù)集合;通過根據(jù)預定準則產生第一數(shù)據(jù)集合和第二數(shù)據(jù)集合而劃分所述數(shù)據(jù)集合;對所述第三方軟件應用程序限制對所述第一數(shù)據(jù)集合的接入;以及將所述第二數(shù)據(jù)集合提供到所述第三方軟件應用程序。
實例152包含實例148的醫(yī)療裝置軟件應用程序,其中所述醫(yī)療裝置軟件應用程序包含當由處理器執(zhí)行時致使所述移動計算裝置進行以下操作的指令:在將所述追溯葡萄糖數(shù)據(jù)提供到所述第三方軟件應用程序之前對所述所接收一個或多個葡萄糖測量值或經指派追溯葡萄糖數(shù)據(jù)進行加密;發(fā)射用于所述第三方軟件應用程序的指令以將所述經加密追溯葡萄糖數(shù)據(jù)提供到可在所述移動計算裝置上操作的第二個第三方軟件應用程序;以及將用以對所述經加密追溯葡萄糖數(shù)據(jù)進行解密的密鑰提供到所述第二個第三方軟件應用程序。
在本發(fā)明技術的一些實施例中(實例153),公開了一種用于管理從葡萄糖傳感器接收的葡萄糖數(shù)據(jù)的醫(yī)療裝置軟件應用程序。所述醫(yī)療裝置軟件應用程序在移動計算裝置的計算機可讀媒體上,且包含當由所述移動計算裝置的處理器執(zhí)行時致使所述移動計算裝置進行以下操作的指令:接收由葡萄糖傳感器產生的一個或多個葡萄糖測量值;根據(jù)預定準則將所述一個或多個葡萄糖測量值劃分為第一數(shù)據(jù)集合和第二數(shù)據(jù)集合,所述第一數(shù)據(jù)集合包括被限制免于所述第二數(shù)據(jù)集合的數(shù)據(jù)值;以及將所述第二數(shù)據(jù)集合提供到可在所述移動計算裝置上操作的第三方軟件應用程序。
實例154包含實例153的醫(yī)療裝置軟件應用程序,其中所述第三方軟件應用程序不是由被授權管制醫(yī)療裝置技術的政府監(jiān)管機構批準的經批準醫(yī)療裝置軟件應用程序。
實例155包含實例153的醫(yī)療裝置軟件應用程序,其中所述第三方軟件應用程序被配置成提供與所述醫(yī)療裝置軟件應用程序的能力不同的至少一些能力,包含處理輔助數(shù)據(jù)以及使所述輔助數(shù)據(jù)與所述追溯葡萄糖數(shù)據(jù)整合,其中所述輔助數(shù)據(jù)包含胰島素數(shù)據(jù)、進餐數(shù)據(jù)或鍛煉數(shù)據(jù)中的一者或多者。
實例156包含實例153的醫(yī)療裝置軟件應用程序,其中所述所接收一個或多個葡萄糖測量值包含相關聯(lián)時戳,且其中所述醫(yī)療裝置軟件應用程序包含當由處理器執(zhí)行時致使所述移動計算裝置進行以下操作的指令:基于所述時戳與當前時間之間的預定時間差量將所述所接收一個或多個葡萄糖測量值指派為追溯葡萄糖數(shù)據(jù)或可動作的葡萄糖數(shù)據(jù);以及將所述追溯葡萄糖數(shù)據(jù)提供到可在所述移動計算裝置上操作的第三方軟件應用程序。
實例157包含實例153的醫(yī)療裝置軟件應用程序,其中所述醫(yī)療裝置軟件應用程序包含當由處理器執(zhí)行時致使所述移動計算裝置進行以下操作的指令:在將所述第二數(shù)據(jù)集合提供到所述第三方軟件應用程序之前對所述所接收一個或多個葡萄糖測量值或所述第二數(shù)據(jù)集合進行加密;發(fā)射用于所述第三方軟件應用程序的指令以將所述經加密第二數(shù)據(jù)集合提供到可在所述移動計算裝置上操作的第二個第三方軟件應用程序;以及將用以對所述經加密追溯葡萄糖數(shù)據(jù)進行解密的密鑰提供到所述第二個第三方軟件應用程序。
雖然本說明書含有許多特定實施方案細節(jié),但這些不應當解釋為對權利要求書的限制。在本說明書中在分開的實施方案的上下文中描述的某些特征也可在單個實施方案中組合地實施。相反,在單個實施方案的上下文中描述的各種特征也可分開地在多個實施方案中或以任何合適的子組合來實施。而且,雖然上文可將特征描述為以某些組合起作用且甚至初始如此主張,但來自所主張組合的一個或多個特征在一些情況下可從所述組合排除,且所主張組合可針對子組合或子組合的變型。
類似地,雖然在圖中以特定次序描繪操作,但這不應理解為要求以所展示的特定次序或以循序次序執(zhí)行這些操作或要求執(zhí)行所有所說明操作來實現(xiàn)合意的結果。在某些情況下,多任務和并行處理可為有利的。而且,在上述實施方案中各種系統(tǒng)組件的分離不應理解為在所有實施方案中都要求此種分離,且應理解,所描述的程序組件和系統(tǒng)一般可共同集成于單個軟件產品中或封裝到多個軟件產品中。
應了解,本文相對于各圖式描述的邏輯操作可以實施為:(1)計算機實施的動作序列或在計算裝置上運行的程序模塊(即,軟件),(2)計算裝置內的互連的機器邏輯電路或電路模塊(即,硬件),和/或(3)計算裝置的軟件和硬件的組合。因此,本文論述的邏輯操作不限于硬件和軟件的任何特定組合。實施方案是取決于計算裝置的性能和其它要求的選擇問題。因此,本文描述的邏輯操作以各種方式稱為操作、結構裝置、動作或模塊。這些操作、結構裝置、動作和模塊可以軟件、固件、專用數(shù)字邏輯及其任何組合來實施。還應當了解,可以執(zhí)行比圖中所示及本文描述的操作更多或更少的操作。這些操作也可以與本文描述的那些操作不同的次序執(zhí)行。