用于设备的糖尿病管理系统的元数据标签系统的制作方法

文档序号:6362014阅读:152来源:国知局
专利名称:用于设备的糖尿病管理系统的元数据标签系统的制作方法
技术领域
本公开总体涉及医疗设备,并且更具体地,涉及用于对在糖尿病管理系统中的设备之间传送的数据加元数据标签的系统。
背景技术
在对患者的医疗症状进行诊断和/或治疗时,通常将医疗设备用作诊断设备和/或治疗设备。例如,将血糖计用作诊断设备,以测量患有糖尿病的患者的血糖水平。将胰岛素输液泵用作治疗设备,以将胰岛素给予患有糖尿病的患者。糖尿病症(通常被称作糖尿病)是一种慢性症状,其中,人具有由身体的产生和/或使用胰岛素的能力的缺陷引起的升高的血糖水平。存在三种主要类型的糖尿病。类型I糖尿病可以是自身免疫的、遗传性的和/或环境方面的,并通常侵袭儿童和年轻成人。类型2糖尿病占糖尿病情况的90-95%,并与肥胖和身体不活动相联系。妊娠糖尿病是在怀孕期间诊断出的葡萄糖耐受不良的形式,并通常在输送之后自行消失。在2009年,根据世界卫生组织,全世界至少2亿2千万人患有糖尿病。在2005年,估计有110万人死于糖尿病。糖尿病的发病率快速上升,并且据估计,在2005年到2030年之间,死于糖尿病的人数将翻倍。在美国,将近2千4百万美国人患有糖尿病,并且年龄在60岁以及更老的老年人中估计有25%受到侵袭。疾病控制和预防中心预报:2000年后出生的3个美国人中有I个将在其寿命期间患上糖尿病。国家糖尿病信息交换中心估计:糖尿病仅仅在美国每年就耗费1320亿美元。在不治疗的情况下,糖尿病会导致严重的并发症,例如,心脏病、中风、失明、肾衰竭、截肢以及与肺炎和流感相关的死亡。主要通过控制血流中的葡萄糖水平来管理糖尿病。该水平是动态且复杂的,并且该水平受包括所消耗的食物的量和类型以及血液中的胰岛素(其调和葡萄糖穿过细胞膜的传输)的量的多种因素影响。血糖水平还对锻炼、睡眠、压力、吸烟、旅行、疾病、月经以及对个体患者来说唯一的其他心理和生活方式因素敏感。血糖和胰岛素的动态性质以及影响血糖的所有其他因素通常需要患有糖尿病的人预报血糖水平。因此,可以为胰岛素、口服药物或者这两者的形式的治疗安排时间,以将血糖水平维持在适当范围内。由于需要一直获得可靠诊断信息、遵照处方治疗并每天管理生活方式,因此糖尿病的管理对患者来说是耗时的。典型地,利用穿刺设备从毛细管血样获得诊断信息(例如,血糖),并且然后,利用手持血糖计来测量诊断信息。可以从在身体上佩戴的连续葡萄糖传感器获得间质性葡萄糖水平。处方治疗可以包括胰岛素、口服药物或者这两者。可以利用注射器、便携式输液泵或者这两者的组合来输送胰岛素。在胰岛素治疗的情况下,确定要注射的胰岛素的量可能需要预报脂肪、碳水化合物和蛋白质的膳食成分以及锻炼或其他生理状态的效果。对生活方式因素(例如,体重、饮食和锻炼)的管理可以显著影响治疗的类型和有效性。糖尿病的管理涉及采用以下多种方式获取的大量诊断数据和处方数据:来自医疗设备;来自个人保健设备;来自患者记录日志;来自实验室试验;以及来自保健专业人士推荐。医疗设备包括患者自身拥有的bG计、连续葡萄糖监测器、便携式胰岛素输液泵、糖尿病分析软件。这些系统中的每一个生成和/或管理大量诊断和处方数据。个人保健设备包括称重计、血压袖带、锻炼机器、温度计和重量管理软件。患者记录日志包括与膳食、锻炼和生活方式相关的信息。实验室试验结果包括ffiAlC、胆固醇、甘油三酯和葡萄糖耐量。保健专业人士推荐包括处方、饮食、试验计划以及与患者的治疗相关的其他信息。需要一种用于以高效方式聚集、操控、管理、呈现和传送来自医疗设备、个人保健设备、患者记录信息、生物标记信息和记录信息的诊断数据和处方数据的手持设备。该手持设备可以改进患有糖尿病的人的护理和健康,使得这个患有糖尿病的人可以过上充实的生活并降低来自糖尿病的并发症的风险。此外,为了高效地管理患者的护理和健康,需要用于可靠地管理来自其他医疗设备的数据记录的手段。随着彼此通信的设备的系统变得更复杂,在尝试将数据记录保持一致时出现技术问题,尤其是当患者具有手动输入和编辑记录的能力时。相应地,本文描述了一种用于利用元数据对记录加标签以确保唯一元数据标签的系统。基于元数据标签方案,在设备之间传输的数据记录可以保持一致,并且可以避免数据的混淆。本文提供的背景技术描述是为了总体呈现本公开的背景的目的。目前署名的发明人的在该背景技术部分中所描述的程度上的工作以及在提交时可能未取得现有技术资格的描述的方面既未明确地也未隐含地被承认为针对本公开的现有技术。

发明内容
在本公开的一方面,本文公开了一种具有可靠数据管理方案的糖尿病管理系统。所述糖尿病管理系统包括多个设备,每个设备执行与患者的糖尿病的治疗相关的不同功能并具有标识该设备的类型的设备标识符。每个设备生成与该设备的功能相关的数据记录,并且每个设备包括元数据发生器,所述元数据发生器被配置为生成由该设备生成的数据记录的元数据标签。所述元数据标签包括对应设备的设备标识符、记录标识符、以及指示该记录是由人发起还是由设备发起的源标识符。该系统还包括与所述多个设备进行电子通信的糖尿病管理设备,其中,所述糖尿病管理设备被配置为管理从所述多个设备接收到的记录。当所述多个设备中的第一设备生成要传送至所述糖尿病管理设备的新记录时,所述第一设备的元数据发生器生成新唯一记录标识符,并基于所述新唯一记录标识符和所述第一设备的设备标识符来生成新元数据标签,并且,所述第一设备将所述新记录和所述新元数据标签传播至第二设备。在本公开的第二方面,一种具有可靠数据管理方案的糖尿病管理系统,该系统包括:第一设备,执行与糖尿病的治疗相关的第一功能并具有与其相关联的第一设备类型标识符;以及糖尿病管理设备,与所述第一设备进行通信。所述第一设备具有与之相关联的以下各项:a)记录生成模块,生成与所述第一功能相关或与所述第一设备的操作状况相关的记录;b)元数据发生器,生成用于对所述记录加标签的新元数据标签,其中,所述新元数据标签包括所述第一设备类型标识符、作为与第一记录相关联的唯一值的记录标识符、以及指示所述记录是由人发起还是由所述第一设备发起的源标识符;以及c)通信接口,允许所述第一设备与所述糖尿病管理设备的通信接口进行通信,其中,当所述第一设备要将所述记录传输至所述糖尿病管理设备时,所述第一元数据发生器生成所述新元数据标签,并且通信模块将所述记录和所述新元数据标签传输至所述糖尿病管理设备。所述新元数据标签在所述记录的持续时间内与所述记录相关联。本公开的适用的其他领域将从以下提供的详细描述中变得显而易见。应当理解,该详细描述和具体示例仅意在用于示意的目的,而不意在限制本公开的范围。


本公开将从该详细描述和附图中变得被更充分理解,在附图中:
图1示出了患者和治疗的临床医生;
图2示出了带有连续葡萄糖监测器(CGM)、便携式耐用胰岛素输液泵、便携式非耐用胰岛素输液泵和糖尿病管理器的患者;
图3示出了被患者和临床医生用于管理糖尿病的系统中的糖尿病护理系统;
图4示出了系统中的糖尿病护理系统架构的高级 图5示出了被配置为彼此传送数据记录和对应元数据标签的设备的系统的组件;以及 图6示出了在糖尿病治疗设备的整个系统中传送的数据记录和元数据标签的示例。
具体实施例方式现在参照图1,在临床环境中示出了患有糖尿病的人100以及保健专业人士 102。患有糖尿病的人包括患有代谢综合征、前驱糖尿病的人、类型I糖尿病患者、类型2糖尿病患者和妊娠糖尿病患者,并通称为患者。糖尿病的保健提供者是多样的,并包括护士、从业护士、内科医生和内分泌医生,并通称为临床医生。在保健咨询期间,典型地,患者100与临床医生102共享多种患者数据,包括血糖测量、连续葡萄糖监测数据、所输注的胰岛素的量、所消耗的食物和饮料的量、锻炼安排和其他生活方式信息。临床医生102可以获得附加患者数据,包括对患者100的HbAlC、胆固醇水平、甘油三酯、血压和体重的测量。可以在手持糖尿病管理设备104、在个人计算机(PC)106上执行的糖尿病分析软件和/或基于web的糖尿病分析站点(未示出)上手动或电子地记录患者数据。临床医生102可以使用糖尿病分析软件和/或基于web的糖尿病分析站点来手动或电子地分析患者数据。在分析患者数据并检查患者100对先前开处方的治疗的遵守之后,临床医生102可以决定是否修改对患者100的治疗。现在参照图2,患者100可以使用连续葡萄糖监测器(CGM)200、便携式耐用胰岛素输液泵202或便携式非耐用胰岛素输液泵204 (通称为胰岛素泵202或204)以及手持糖尿病管理设备104 (以下称为糖尿病管理器104)。CGM 200使用皮下传感器来感测和监测患者100的血液中的葡萄糖的量,并将对应读数传送至手持糖尿病管理设备104。糖尿病管理器104执行各种任务,包括测量和记录血糖水平、确定要经由胰岛素泵202或204对患者100给予的胰岛素的量、经由用户接口来接收患者数据、对患者数据进行存档等。糖尿病管理器104周期性地从CGM 200接收指示患者100的血液中的胰岛素水平的读数。糖尿病管理器104将指令传输至胰岛素泵202或204,胰岛素泵202或204将胰岛素输送至患者100。可以以单次剂量的形式输送胰岛素,这将患者100的血液中的胰岛素的量提高预定量。此外,可以以所调度的方式以基础剂量的形式输送胰岛素,这维持了患者100的血液中的预定胰岛素水平。现在参照图3,患者100和临床医生102所使用的糖尿病管理系统300包括以下设备中的一个或多个:糖尿病管理器104、连续葡萄糖监测器(CGM)200、胰岛素泵202或204、移动设备302、PC 106上的糖尿病分析软件、以及其他保健设备304。糖尿病管理器104被配置为系统中心,并与糖尿病管理系统300的设备进行通信。可替换地,胰岛素泵204或移动设备302可以充当系统中心。可以使用无线接口(例如,蓝牙)和/或有线接口(例如,USB)来执行糖尿病管理系统300中的各个设备之间的通信。这些设备所使用的通信协议可以包括符合如使用由Continua Health Alliance Design Guidelines提供的指南而扩展的IEEE 11073标准的协议。此外,患者100和临床医生102可以使用保健记录系统(例如,Microsoft HealthVault ^P Google Health)来交换信息。糖尿病管理器104可以从一个或多个源(例如,从CGM 200)接收血糖读数。CGM200连续地测量患者100的血糖水平。CGM 200周期性地将血糖水平传送至糖尿病管理器104。糖尿病管理器104和CGM 200使用由Nordic Semiconductor, Inc.开发的专有Gazell无线协议来进行无线通信。此外,糖尿病管理器104包括血糖计(BGM)和与BGM进行通信的端口(均未示出)。该端口可以接收血糖测量条306。患者100将血样或其他体液放置到血糖测量条306上。BGM分析样本并测量样本中的血糖水平。从样本测量出的血糖水平和/或由CGM 200读取的血糖水平可以用于确定要对患者100给予的胰岛素的量。糖尿病管理器104与胰岛素泵202或204进行通信。胰岛素泵202或204可以被配置为从糖尿病管理器104接收用于将预定量的胰岛素输送至患者100的指令。此外,胰岛素泵202或204可以接收其他信息,包括患者100的膳食和/或锻炼安排。胰岛素泵202或204可以基于附加信息来确定要给予的胰岛素的量。胰岛素泵202或204还可以将数据传送至糖尿病管理器104。该数据可以包括向患者100输送的胰岛素的量、对应的输送时间、以及泵状态。糖尿病管理器104和胰岛素泵202或204可以使用无线通信协议(例如,蓝牙)进行通信。还可以使用其他无线或有线通` 协议。此外,糖尿病管理器104可以与其他保健设备304进行通信。例如,其他保健设备304可以包括血压计、称重计、步程计、指尖脉搏血氧计、温度计等。其他保健设备304获得患者100的个人健康信息,并通过无线、USB或其他接口将患者100的个人健康信息传送至糖尿病管理器104。其他保健设备304使用符合使用来自Continua Health Alliance的指南而扩展的IS0/IEEE 11073的通信协议。糖尿病管理器104可以使用包括蓝牙、USB等的接口来与其他保健设备304进行通信。此外,糖尿病管理系统300的设备可以经由糖尿病管理器104来彼此通信。糖尿病管理器104可以使用蓝牙、USB或其他接口来与PC 106进行通信。在PC106上运行的糖尿病管理软件包括分析器-配置器,该分析器-配置器存储糖尿病管理系统300的设备的配置信息。配置器具有用于存储糖尿病管理器104和其他设备的配置信息的数据库。配置器可以通过标准web或者非web应用中的计算机屏幕来与用户进行通信。配置器将用户批准的配置传输至糖尿病管理系统300的设备。分析器从糖尿病管理器104获取数据,将该数据存储在数据库中,并通过标准网页或者基于非web的应用中的计算机屏幕来输出分析结果。糖尿病管理器104可以使用蓝牙来与移动设备302进行通信。移动设备302可以包括蜂窝电话、PDA或寻呼机。糖尿病管理器104可以通过移动设备302将消息发送至外部网络。移动设备302可以基于从糖尿病管理器104接收到的请求将消息传输至外部网络。现在参照图4,糖尿病管理器104包括血糖测量(BGM)模块400、通信模块402、用户接口模块404、用户接口 406、处理模块408、存储器410和电源模块412。BGM模块400包括血糖测量引擎,所述血糖测量引擎对由患者100在血糖测量条306上提供的样本进行分析,并测量样本中的血糖的量。通信模块402包括多个无线电装置,这些无线电装置与糖尿病管理系统300的不同设备进行通信。用户接口模块404将糖尿病管理器104对接至患者100可使用以与糖尿病管理器104进行交互的各个用户接口 406。例如,用户接口 406可以包括糖尿病管理器104的按键、开关、显示器、扬声器、麦克风、安全数字(SD)卡端口、USB端口等(未示出)。处理模块408处理从BGM模块400、通信模块402和用户接口模块404接收到的数据。处理模块408使用用于处理和存储数据的存储器410。存储器410可以包括易失性和非易失性存储器。处理模块408经由用户接口模块404将数据输出至用户接口 406并从用户接口 406接收数据。处理模块408经由通信模块402将数据输出至糖尿病管理系统300的设备并从糖尿病管理系统300的设备接收数据。电源模块412向糖尿病管理器104的组件供电。电源模块412包括可再充电电池。可以使用插入到壁装电源插座中的适配器来对该电池进行再充电。还可以经由糖尿病管理器104的USB端口来对该电池进行充电。图5示意了糖尿病管理器500和多个设备,每个设备执行与患者的糖尿病的治疗相关的不同功能。这些设备包括CGM 540、胰岛素泵520和PC 530。然而,可以想到,系统可以包括更多或更少设备。糖尿病管理器500包括从该多个设备接收数据记录的多个通信接口 502、504和506。根据传输设备,接收到的数据记录可以包括元数据标签。元数据标签是与数据记录一起存储的附加数据,其将附加信息提供给数据管理模块516。元数据项目是为数据记录的属性赋值的该数据记录内的一组相邻字节。元数据标签包括生成该数据的设备的设备标识符、记录标识符、以及指示该记录是由患者、由设备还是由第三方发起的源标识符。以下提供具有示例性元数据项目的元数据标签的示例性结构: Metadata tag{
data—record—type; device—identifier; record—identifier; source—identifier; time_stamp; last—modification; checksum;
}
如所讨论的,糖尿病管理器500与该多个设备进行通信,使得将数据记录从设备传送至糖尿病管理器500以及从糖尿病管理器500传送至设备。糖尿病管理器500依赖于从各个设备接收到的数据来管理患者的糖尿病的治疗。因此,当从多于一个源接收到的数据和接收数据不一致时,出现问题。此外,需要用于解决这种不一致的可靠方式,由于可以从接收的数据得出医疗决定。
例如,患者可以经由用户接口 512来输入:在具体时刻处输送第一量的胰岛素。然而,胰岛素泵520可以传输指示在相同时刻处输送第二量的胰岛素的记录。糖尿病管理器500需要能够确定不一致记录的源以及知道未来的决定在未来将基于哪个记录。以上讨论的元数据标签提供了这些问题的解决方案。如以下将描述,每个设备具有与之相关联的元数据发生器,该元数据发生器生成元数据,以允许数据管理模块516管理从各个源接收到的数据记录。示例性胰岛素泵520由泵数据发生器524、元数据发生器526和通信接口 522组成。泵数据发生器生成与对患者给予胰岛素相关的记录和与胰岛素泵520的操作状态相关的记录。胰岛素泵520还可以具有用户接口,该用户接口允许患者输入与患者的胰岛素的给予相关的附加数据。因此,泵数据发生器524还可以被配置为生成与患者输入的数据相关的数据记录。胰岛素泵的元数据发生器526生成被传输至另一设备(例如,糖尿病管理器500)的数据记录的元数据标签。当泵数据发生器524生成新泵数据记录时,元数据发生器526接收生成元数据标签的请求。元数据标签可以是具有预定义元数据项目的数据结构。预定义元数据项目可以包括设备、记录和源标识符以及时间戳、最后修改的时间和循环冗余校验或校验和。设备标识符是指示泵的标识的静态值。设备标识符是表示数值、字符值或这两者的组合的比特串。在一些实施例中,设备标识符是唯一地标识来自该多个设备中的所有其他设备的设备的无符号32比特值。此外,设备标识符可以是特定类型的泵的通用标识符、特定于泵的品牌、对特定泵来说唯一、或者其组合。记录标识符是由元数据发生器526生成的值。每当元数据发生器526生成记录标识符时,该值都应当是新值。因此,在一些实施例中,元数据发生器526实现了每当生成新记录时都递增的计数器。例如,由泵数据发生器524生成的第一记录将具有记录标识符I。后面的记录将具有记录标识符2等等。记录标识符还可以包括字符值。在一些实施例中,记录标识符是设备不会针对其所产生的任何后续记录而再次产生的无符号32比特值。可以想到,还可以实现生成记录标识符的其他手段。设备标识符和记录标识符一起构成该记录的唯一号码,而不论生成数据记录的设备如何。元数据发生器526还生成指示记录是由泵发起还是由人发起的源标识符。这可以是一比特标记,或者还可以指示记录是由患者生成还是由第三方(例如,临床医生)生成。元数据发生器526还可以在元数据标签中填充附加元数据项目,包括时间戳和最后修改记录的时间。应当意识到,最初可以将最后修改记录的时间设置为等于时间戳,并且另一设备可以改变最后修改记录的时间的值。应当注意,该时间可以是相对或绝对时间。元数据发生器还可以包括指示其为什么类型的记录(例如,胰岛素泵记录或胰岛素泵错误记录)的元数据项目。元数据发生器526还可以使用预定函数来计算校验和值。校验和是数据记录中的值的函数。稍后可以通过将预定函数应用于所存储的数据记录并将结果与接收到的校验和进行比较,验证数据记录的有效性。一旦生成了元数据标签,胰岛素泵520的通信接口 522就可以将泵数据记录和元数据标签传输至另一设备的通信接口,例如糖尿病管理器500的通信接口 502。PC 530生成患者数据。如上所述,PC 530执行糖尿病分析软件。该软件可以从患者或其他设备(例如,糖尿病管理器500)接收输入。基于各种数据,PC数据发生器534将生成PC数据记录。当生成PC数据记录时,PC 530的元数据发生器536将以与胰岛素泵520的元数据发生器526的方式类似的方式生成元数据标签。元数据发生器536将提供元数据标签的元数据项目,包括设备指示符(即,指示PC生成了数据记录的值)、记录标识符和源标识符。元数据发生器536可以实现与上述计数器类似的计数器。值得注意的是,PC和胰岛素泵(或任何其他设备)可以生成其记录标识符具有相等值的元数据标签,这是由于每个元数据标签中的设备标识符将不同。元数据标签还可以包括指示时间戳的元数据项目、指示最后修改的时间的字段、记录类型指示符以及校验和。在已经生成PC数据记录和对应元数据标签之后,PC 530的通信接口 532将PC数据记录传送至糖尿病管理器500的对应通信接口 504。一些设备不具有生成元数据标签所必需的计算资源。例如,CGM 540可能缺少用于每当CGM 540传输CGM测量时生成元数据标签的资源。在这些实施例中,CGM 540监视患者的葡萄糖水平并在没有任何元数据的情况下传输CGM测量。CGM数据发生器生成指示CGM的CGM测量或操作状况的CGM数据记录,并且CGM 542的通信接口将CGM数据记录传输至糖尿病管理器500的对应通信接口 506。然而,驻留在糖尿病管理器500上的代理元数据发生器508生成与CGM数据记录相对应的元数据标签。代理元数据发生器508以上述方式生成元数据标签。代理元数据发生器508将会将CGM 540的设备标识符相关联,并将实现用于生成CGM数据记录的记录标识符的独立计数器。由于CGM 540不具有用户接口,因此所有记录将被分类为机器生成。被提供给元数据标签的时间戳可以是接收到CGM数据记录的时间。尽管缺少计算资源被援引为包括代理元数据发生器508的原因,但是该决定不需要基于传输设备的计算资源。糖尿病管理器500还生成数据记录。例如,示例性糖尿病管理器500包括用户接口 510和血糖监测器(BGM) 516,这二者都可以生成数据记录。BGM 516生成BG数据记录。用户接口 510接收用于生成患者数据记录的患者输入。糖尿病管理器的元数据发生器504从糖尿病管理器500的用户接口 510、BGM 516或任何其他数据生成组件接收指令。元数据发生器514生成具有元数据项目的元数据标签,这些元数据项目指示糖尿病管理器500的设备标识符、记录标识符和源标识符。如果数据记录基于患者的输入而源自用户接口 510,则源标识符可以指示患者数据记录是人生成的。如果BGM 516基于自动化bG读数来生成数据记录,则源标识符可以指示BGM数据记录是机器生成的。还可以在元数据标签中记录附加元数据项目,例如记录类型、时间戳、最后修改的时间以及校验和。数据管理模块516从各个数据源接收数据记录,并将这些数据记录存储在糖尿病管理器500的数据存储器518中。数据存储器500上可以存储有一个或多个数据库。数据管理模块516使用数据记录和对应元数据标签来生成数据库中的条目或修改数据库中的条目。示例性数据管理模块516还被配置为解决两个数据记录之间的冲突。为了解决冲突,数据管理模块516遵守用于解决数据冲突的预定规则的集合。示例性规则是:机器生成的记录优先于人生成的值。例如,在以上示例中,患者和胰岛素泵可以针对在具体时刻处输送的胰岛素的量提供两个不同值。在这种情况下,数据管理模块516将在数据库条目中输入机器生成的值,除非存在错误指示,例如,元数据中的校验和值与基于数据记录中的值而计算出的校验和值不匹配。另一示例性规则是:记录的较晚修改优先于较早输入的修改。例如,如果患者输入指示他在早餐时吃了 500碳水化合物的膳食信息,然后较晚时将该值改变至800,则将较晚值存储在数据库中,可以想到,数据管理模块516可以实现其他规则以维持整个设备系统中的数据一致性。尽管以上描述了将所有数据记录传输至糖尿病管理器500的情形,但是应当注意,也可以将数据记录从糖尿病管理器500传送至设备。例如,糖尿病管理器500可以将数据记录传送至PC 530。PC 530还可以具有确保数据记录在PC 520与糖尿病管理器500之间一致的数据管理模块。图6示意了在设备的整个系统中传输数据记录和对应元数据标签的示例。在该示例中,CGM 600和胰岛素泵602分别将CGM数据记录610和泵记录612传输至糖尿病管理器604。如图所示,最初在没有元数据标签的情况下传输CGM数据记录,而泵记录具有元数据标签614。糖尿病管理器604将CGM数据记录610和泵记录612传递至PC 606。糖尿病管理器604已经代表CGM 600生成元数据标签616,以附随CGM记录610。应当注意,CGM数据记录610和泵数据记录612这二者的设备ID和记录ID不在从糖尿病管理器604传输至PC 606时被更改。糖尿病管理器606还已经生成BG数据记录618和n记录622,以及分别生成对应的元数据620和624。应当注意,这两个记录具有相同设备ID,这是由于这两个记录均由糖尿病管理器600生成。如本文所使用,术语“模块”可以指代以下各项的一部分或者包括以下各项:专用集成电路(ASIC);电子电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器(共享、专用或者组);提供所描述的功能的其他适当组件;或者以上一些或全部的组合,例如在片上系统中。术语“模块”可以包括存储由处理器执行的代码的存储器(共享、专用或者组)。如以上所使用,术语“代码”可以包括软件、固件和/或微代码,并可以指代程序、例程、功能、类和/或对象。如以上所使用,术语“共享”意味着:可以使用单个(共享)处理器来执行来自多个模块的一些或所有代码。此外,来自多个模块的一些或所有代码可以由单个(共享)存储器存储。如以上所使用,术语“组”意味着:可以使用一组处理器来执行来自单个模块的一些或所有代码。此外,可以使用一组存储器来存储来自单个模块的一些或所有代码。本文描述的设备和方法可以由一个或多个处理器所执行的一个或多个计算机程序实现。计算机程序包括非瞬变有形计算机可读介质上存储的处理器可执行指令。计算机程序还可以包括所存储的数据。非瞬变有形计算机可读介质的非限制性示例是非易失性存储器、磁存储器和光学存储器。
权利要求
1.一种具有可靠数据管理方案的糖尿病管理系统,该系统包括: -多个设备,每个设备执行与患者的糖尿病的治疗相关的不同功能并具有标识该设备的类型的设备标识符,其中,每个设备生成与该设备的功能相关的数据记录,并且每个设备包括元数据发生器,所述元数据发生器被配置为生成由该设备生成的数据记录的元数据标签,其中,所述元数据标签包括对应设备的设备标识符、记录标识符、以及指示该记录是由人发起还是由对应设备发起的源标识符; -与所述多个设备进行电子通信的糖尿病管理设备,其中,所述糖尿病管理设备被配置为管理从所述多个设备接收到的记录; -其中,当所述多个设备中的第一设备生成要传送至所述糖尿病管理设备的新记录时,所述第一设备的元数据发生器生成新唯一记录标识符,并基于所述新唯一记录标识符和所述第一设备的设备标识符来生成新元数据标签,并且,所述第一设备将所述新记录和所述新元数据标签传播至第二设备。
2.根据权利要求1所述的 系统,其中,当所述糖尿病管理设备传送被传送至所述多个设备中的第二设备的记录时,使得将由所述第一设备生成的元数据标签与所述记录一起从所述糖尿病管理设备传播至第三设备。
3.根据权利要求1或2所述的系统,其中,所述糖尿病管理设备包括数据管理模块,所述数据管理模块根据预定规则的集合来管理从所述多个设备接收到的数据记录。
4.根据权利要求3所述的系统,其中,所述预定规则的集合包括以下规则:所述规则使具有指示数据记录是机器生成的源标识符的数据记录优先于具有指示数据记录是人生成的源标识符的数据记录。
5.根据前述权利要求中至少一项所述的系统,还包括:连续血糖监测器,具有对应的设备标识符,所述连续血糖监测器生成连续血糖数据记录并将所述连续血糖数据记录传输至所述糖尿病管理设备,其中,所述糖尿病管理设备包括代理元数据发生器,所述代理元数据发生器代表所述连续血糖监测器来生成元数据标签,其中,所述元数据标签包括与连续血糖计相对应的设备标识符。
6.根据前述权利要求中至少一项所述的系统,其中,所述第一设备是胰岛素泵和执行糖尿病管理软件的通用计算机之一。
7.根据前述权利要求中至少一项所述的系统,其中,所述糖尿病管理设备其中容纳有血糖监测器,其中,所述血糖监测器生成血糖记录,并且所述糖尿病管理设备包括生成所述血糖记录的元数据标签的元数据发生器,其中,所述血糖记录的元数据标签的设备标识符是所述糖尿病管理设备的设备标识符。
8.根据前述权利要求中至少一项所述的系统,其中,特定元数据标签包括使用预定函数确定的校验和值,所述预定函数将创建时的特定数据记录的内容用作输入,其中,能够通过使用所述预定函数和所述特定数据记录的内容计算校验和校验值来验证所述特定数据记录的有效性。
9.根据前述权利要求中至少一项所述的系统,其中,由每个设备的元数据发生器生成的元数据标签包括时间戳。
10.一种具有可靠数据管理方案的糖尿病管理系统,该系统包括: -第一设备,执行与糖尿病的治疗相关的第一功能和与所述第一设备相关联的第一设备类型标识符; -糖尿病管理设备,与所述第一设备进行通信; 其中,所述第一设备具有与之相关联的以下各项: a)记录生成模块,生成与所述第一功能相关或与所述第一设备的操作状况相关的记录; b)元数据发生器,生成用于对所述记录加标签的新元数据标签,其中,所述新元数据标签包括所述第一设备类型标识符、作为与第一记录相关联的唯一值的记录标识符、以及指示所述记录是由人发起还是由所述第一设备发起的源标识符; c)通信接口,允许所述第一设备与所述糖尿病管理设备的通信接口进行通信,其中,当所述第一设备要将所述记录传输至所述糖尿病管理设备时,所述第一元数据发生器生成所述新元数据标签,并且通信模块将所述记录和所述新元数据标签传输至所述糖尿病管理设备;以及 其中,所述新元数据标签在所述记录的持续时间内与所述记录相关联。
11.根据权利要求10所述的糖尿病管理系统,其中,所述第一设备是胰岛素泵和执行糖尿病管理软件的PC之一。
12.根据权利要求10或11所述的糖尿病管理系统,还包括:连续血糖监测器,具有对应的设备标识符,所述连续血糖监测器生成连续血糖数据记录并将所述连续血糖数据记录传输至所述糖尿病管理设备,其中,所述糖尿病管理设备包括代理元数据发生器,所述代理元数据发生器代表所述连续血糖监测器来生成元数据标签,其中,所述元数据标签包括与连续血糖计相对应的设备标识符。
13.根据权利要求10至12中至少一项所述的系统,其中,所述糖尿病管理设备包括数据管理模块,所述数据管理模块根据预定规则的集合来管理从所述多个设备接收到的数据记录。
14.根据权利要求13所述的系统,其中,所述预定规则的集合包括以下规则:所述规则使具有指示数据记录是机器生成的源标识符的数据记录优先于具有指示数据记录是人生成的源标识符的数据记录。
15.根据权利要求10至14中至少一项所述的系统,其中,所述糖尿病管理设备其中容纳有血糖监测器,其中,所述血糖监测器生成血糖记录,并且所述糖尿病管理设备包括生成所述血糖记录的元数据标签的元数据发生器,其中,所述血糖记录的元数据标签的设备标识符是所述糖尿病管理设备的设备标识符。
16.根据权利要求10至15中至少一项所述的系统,其中,特定元数据标签包括使用预定函数确定的校验和值,所述预定函数将创建时的特定数据记录的内容用作输入,其中,能够通过使用所述预定函数和所述特定数据记录的内容计算校验和校验值来验证所述特定数据记录的有效性。
17.根据权利要求10至16中至少一项所述的系统,其中,由每个设备的元数据发生器生成的元数据标签包括时间戳。
全文摘要
本发明公开了一种具有可靠数据管理方案的糖尿病管理系统。该系统包括多个设备,每个设备执行与糖尿病的治疗相关的不同功能。每个设备具有设备标识符,并且每个设备生成与该设备的功能相关的数据记录。每个设备包括元数据发生器,所述元数据发生器被配置为生成由该设备生成的数据记录的元数据标签。元数据标签包括对应设备的设备标识符、记录标识符、以及指示记录是由人发起还是由设备发起的源标识符。该系统还包括糖尿病管理设备,所述糖尿病管理设备与所述多个设备进行通信并被配置为管理从所述多个设备接收到的记录。当所述多个设备中的第一设备生成要传送至所述糖尿病管理设备的新记录时,所述第一设备的元数据发生器生成新唯一记录标识符,并基于所述新唯一记录标识符和所述第一设备的设备标识符来生成新元数据标签,并且,所述第一设备将所述新记录和所述新元数据标签传播至第二设备。
文档编号G06F19/00GK103168304SQ201180049672
公开日2013年6月19日 申请日期2011年10月7日 优先权日2010年10月15日
发明者G.弗里施, E.英霍夫, R.E.赖因克, G.康拉德, J.R.龙, P.E.帕什 申请人:霍夫曼-拉罗奇有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1