使患者监测设备与中央服务器同步的系统和方法

文档序号:6350171阅读:158来源:国知局
专利名称:使患者监测设备与中央服务器同步的系统和方法
使患者监测设备与中央服务器同步的系统和方法本申请涉及用于监测患者的生理状况的医疗监测及临床数据设备。本申请特别应用于患者监测器与中央服务器的日期和时间的同步并将特别参考其进行描述。目前,随着对集中式电子患者记录的需要增加,经常将患者记录和数据发送至集中式服务器。典型地,创建患者记录和数据的患者监测设备包括电池供电的时钟。当创建记录和数据时,在记录或数据文件中包括时间戳,其表示创建记录或文件的日期和/或时间。 患者监测设备的时钟经常走很长时间而不被重新校准。对于时钟而言,在一个月左右的时段内快或慢多达五分钟或更长时间并不罕见。不正确的时间戳可能变更由多个设备输入系统的数据的表观时间序列。事件的表观序列或定时的错误可能导致临床医生误诊患者或延迟患者的治疗。典型地,医院使用网络时间协议(NTP/SNTP)服务器来使中央服务器的时钟与标准时间同步。将NTP/SNTP服务器与患者监测设备一起使用的一个缺点是,监测设备将需要连接至NTP/SNTP服务器。至NTP/SNTP服务器的连接不能够利用串行/RS232连接来进行。 使用NTP/SNTP服务器的另一个缺点是同步的定时将不受患者监测设备控制。在某些情况下,如果在进行测量的同时NTP/SNTP服务器尝试同步监测设备,则可能影响患者监测设备的测量结果。本申请提供使患者监测器的日期和时间与中央服务器同步的新的改进的方法,其克服了上述问题及其他问题。根据一个方面,提供一种同步患者监测设备的方法。将患者数据包从患者监测设备传输至服务器。响应于服务器接收到所传输的患者数据包而在患者监测设备处从服务器接收确认(ACK)消息。根据ACK消息中的时间戳而同步患者监测设备的时钟。根据另一个方面,提供一种患者监测设备。多个传感器从患者收集生理数据。控制器将从所收集的生理数据生成的患者数据包传输至服务器,并且从响应于接收到患者数据包的服务器接收确认(ACK)消息。同步单元使患者监测器的时钟与ACK消息的时间戳同

少ο根据另一个方面,提供一种患者监测系统。多个传感器从患者收集生理数据。月艮务器响应于接收到患者数据包而传输确认(ACK)消息,ACK消息具有时间戳。控制器将从所收集的生理数据生成的患者数据包传输至服务器,并且从响应于接收到患者数据包的服务器接收ACK消息。同步单元使患者监测器的时钟与ACK消息的时间戳同步。一个优点在于改进了患者治疗的效率和质量。另一个优点在于更容易且更可靠地将患者监测设备与共同的时间同步。另一个优点在于同步的定时的控制。在阅读并理解下面的详细描述的基础上,本领域普通技术人员将意识到本发明的更进一步的优点。本发明可以体现为各种部件和部件的布置以及各种步骤和步骤的布置。附图仅出于图示说明优选实施例的目的,而不应被解释为限制本发明。

图1是根据本申请的患者监测系统的图示说明;
4
图2是患者监测设备/中央服务器关系的图示说明;图3图示说明根据本申请的患者监测设备界面的示例;图4是患者监测设备的控制器的操作的流程图;图5是根据本申请的患者监测系统的操作的流程图。参考图1,多个患者监测器10将患者数据包传输至中央服务器12。患者监测器 10例如可以是患者的床边监测器、与患者一起行进的监测器,诸如门诊患者佩戴的监测系统的发射器等。患者监测器10也可以是更耐久的固定装置,诸如与每张床或房间耐久地相关联的壁装式监测器。患者监测器10具有测量患者的生理参数并生成指示这些生理参数的生理数据的一个或多个传感器16。这些传感器16包括ECG传感器、IV流体泵、血压传感器、SpO2传感器、脉搏传感器、温度计、呼吸传感器、呼出气体传感器等。当然,其他传感器16 能够与患者监测器10相关联,并且,不是所有上面提到的传感器16都必须在任何给定时间与患者相关联。如在本文中所使用的,传感器16表示指示患者健康的数据源。传感器16经由身体耦合的网络、蓝牙线等将所生成的生理数据传输至对应的患者监测器10的控制器18。患者监测器10对所接收到的数据加时间戳并将加时间戳的数据临时存储在存储器20中。对应的患者监测器10的控制器18将患者数据组织成包。控制器18经由有线网络、无线网络、有线和无线网络的组合等将所生成的患者数据包传输至中央服务器12并从确认接收到患者数据包的中央服务器12接收确认(ACK)消息。控制器18还控制患者监测器10的显示器22,以在对应的患者监测器显示器22中显示从每个传感器16接收到的所测量的生理数据。患者监测器10还包括允许诸如系统管理者的用户观察、操纵在显示器22上显示的数据和/或与该数据交互的输入设备24。输入设备M能够是分离的部件或被集成至显示器22中,诸如利用触摸屏监测器。控制器18还包括配置为执行用于执行下面更详细地描述的操作的患者监测软件以及时间同步软件的处理器,例如微处理器。典型地,患者监测软件存储在其他有形的存储器或计算机可读介质20中或承载在其上,以便由处理器执行。计算机可读介质20的类型包括存储器,诸如硬盘驱动器、⑶-ROM、DVD-ROM等。还可预期处理器的其他实现方式。显示器控制器、专用集成电路(ASIC)以及微控制器是可以实现为提供处理器的功能的其他类型的部件的说明性示例。可以使用用于由处理器执行的软件、硬件或软件和硬件的某种组合来实现实施例。患者监测器10包括由控制器18控制的时钟28。电池30给时钟、控制器以及患者监测器10的其他部件供电。时钟观给控制器提供时间和日期,以用于对患者数据加时间戳。控制器18还控制患者监测器10的时钟观与中央服务器12或时间服务器34的同步。 在一个实施例中,患者监测器10将加时间戳的患者数据包发送至中央服务器12。响应于接收到患者数据包,中央服务器12将ACK消息传输至患者监测器10。控制器18可以通过包括RS232、HL&LAN、NTP协议、SNTP协议等的通信手段而将信息、虚拟患者包、患者数据包、 ACK消息传输至中央服务器12和时间服务器34并从中央服务器12和时间服务器34接收信息、虚拟患者包、患者数据包、ACK消息。ACK消息包括指示中央服务器12接收到对应的经确认的数据包的时间和日期的时间戳。控制器将ACK消息的时间戳与患者监测器10的时钟观的当前时间相比较,以确定是否应当使患者监测器时钟观同步,例如在监测器时钟 28和ACK消息时间戳相差多于5秒的情况下。在另一个实施例中,患者监测器10周期性地将虚拟数据包发送至中央服务器12或时间服务器34,以引起ACK消息的返回,以便使患者监测器时钟28与中央服务器时间同步。患者监测器10优选地在患者监测器开启时或以例如每小时的预定时间间隔传输虚拟数据包。响应于接收到虚拟数据包,中央服务器12或时间服务器34将ACK消息传输至患者监测器10,该ACK消息包括中央服务器12或时间服务器观的时间戳。然后,出于患者监测器10同步的目的,将患者监测器10的时钟观上的时间与时间戳相比较。为了防止患者监测器10的操作在同步期间受到影响,控制器18延迟患者监测器时钟观的同步,直到任何正在进行的操作完成为止。例如,如果患者记录是打开的,则控制器18延迟同步,直到患者记录被关闭之后为止;如果正在进行患者测量,则控制器18将延迟同步,直到测量被完成、被加时间戳并被记入记录之后为止;当正从患者监测器10打印患者带时,控制器18延迟同步,直到打印完成之后为止;等等。任选地,同步单元32控制患者监测器的时钟观与中央服务器12或时间服务器34 的同步。例如,同步单元30相对于从中央服务器12或时间服务器34传输的ACK消息的时间戳检验患者监测器10的时间。如果患者监测器10的时钟和来自中央服务器12或时间服务器34的时间戳之间的差异大于例如5秒的预定时间量,则同步单元30使患者监测器时钟观与中央服务器12或时间服务器34的时间戳同步。同步单元30可以包括适当编程的计算机或处理器、控制器处理器所应用的软件等。患者监测器10与中央站12和时间服务器34之间的通信链路可以是无线的。如果患者监测器10被体现为例如安装于输液架上的局部监测器或被佩戴,则患者能够携带着患者监测器10 —起离开紧邻处。患者监测器10与中央站12和时间服务器34之间的无线通信在仍然能够通信患者数据包的同时允许患者的更大的移动性。如果患者监测器10 被体现为更耐久的固定装置,则患者监测器10与中央站12和时间服务器34之间的通信链路可以是硬线,诸如标准以太网网络线缆。中央服务器12从多个患者监测器10接收患者数据包。中央服务器12通常关于患者监测器10位于中央,诸如医疗办公室或诊所、医院、保健网络等的中央患者数据库服务器。患者监测器10将患者数据包传输至中央服务器12的控制器36。响应于接收到患者数据包,控制器36生成ACK消息。控制器36将所生成的ACK消息传输至传输患者数据包的患者监测器10。控制器36可以通过包括RS232、HL&LAN、NTP协议、SNTP协议等的通信手段而将信息、虚拟患者包、患者数据包、ACK消息、拒绝消息等传输至患者监测器10并接收信息、虚拟患者包、患者数据包、ACK消息、拒绝消息等。中央服务器12还为从患者监测器10接收到的患者数据包以及其他患者信息提供存储器38中的存储。典型地,数据根据患者而被分类,而且还可以根据诊断、治疗等而进行索引,以促进数据挖掘。中央服务器12的控制器36还控制中央服务器12的显示器40,以显示从患者监测器10接收的患者信息。中央服务器12还包括输入设备42,该输入设备42允许诸如系统管理者的用户观察、操纵显示器40上显示的数据和/或与该数据交互或者手动地同步特定的患者监测器10或中央服务器12。输入设备42能够是分离的部件或被集成至显示器30 中,诸如利用触摸屏监测器。存储器还可以由临床医生远程地存取,以生成报告、执行诊断、 针对最佳治疗而进行分析等。控制器还包括处理器44,例如,微处理器被配置为执行用于执行下面更详细地描述的操作的患者数据处理、存储以及检索软件并任选地执行时间同步软件。典型地,控制软件存储在存储器或计算机可读介质38中并由处理器44执行。计算机可读介质38的类型包括存储器,诸如硬盘驱动器、⑶-ROM、DVD-ROM等。还可预期处理器44的其他实现方式。 显示器控制器、专用集成电路(ASIC)以及微控制器是可以实现为提供处理器38的功能的其他类型的部件的说明性示例。可以使用用于由处理器执行的软件、硬件或软件和硬件的某种组合来实现实施例。时钟46还被包括在中央服务器12中并由控制器36控制。时钟46跟踪中央服务器的时间和日期。时钟46还为由中央服务器的控制器36生成的ACK消息上的时间戳供应中央服务器12的时间和日期。任选地,控制器36控制中央服务器12的时钟46与时间服务器34的同步。任选地,同步单元48控制中央服务器时钟46与时间服务器34的同步。同步单元48可以包括适当编程的计算机或处理器、处理器所应用的软件等。时间服务器34保持来自参考时钟50的医院的参考时间。时间服务器34通常关于中央服务器12和患者监测器14位于中央,诸如中央时间服务器等。参考时钟50跟踪医院的参考时间和日期。一个实施例中的参考时钟50是计算机、研究人员等所使用的政府维护的标准国家或世界参考时钟。在另一个实施例中,使用NTP或SNTP协议来使参考时钟50 与国家或世界参考时钟同步。在一个实施例中,时间服务器34从多个患者监测器10接收虚拟或真实数据包。 响应于接收到数据包,控制器52生成具有指示时钟50所跟踪的参考时间和日期的时间戳的ACK消息。控制器52将所生成的ACK消息传输至传输患者数据包的患者监测器10。控制器52可以通过包括RS232、HL&LAN、NTP协议、SNTP协议等的通信手段而将信息、虚拟患者包、ACK消息传输至中央服务器12和患者监测器10并从中央服务器12和患者监测器10 接收信息、虚拟患者包、ACK消息。时间服务器34的控制器52还控制时间服务器34的显示器M来显示医院时间信息。时间服务器M还包括输入设备56,该输入设备56允许诸如系统管理员的用户观察、操纵显示器M上显示的数据和/或与该数据交互或者手动地同步特定的患者监测器10或中央服务器12。输入设备56能够是分离的部件或被集成至显示器M中,诸如利用触摸屏监测器。控制器还包括处理器58,例如,微处理器被配置为执行时间维护和同步软件。如在图2中所图示说明的,患者监测器10将患者数据包70传输至中央服务器12。 响应于从患者监测器10接收到患者数据包70,中央处理器12将ACK消息72传输至在传输的患者监测器10,从而通知患者监测器10患者数据包70被中央服务器12接收。ACK消息 72包括时间戳74,该时间戳74包括指示中央服务器12的时间和日期的字符序列。在一个实施例中,即使患者数据包被中央服务器12拒绝,也发送ACK消息72。在另一个实施例中, 通过发送虚拟数据包70而使患者监测器10与中央服务器12或时间服务器34同步。响应于接收到虚拟数据包,中央服务器12或时间服务器34传输ACK消息72,该ACK消息72包括指示中央服务器12或时间服务器34的时间和日期的时间戳74。参考图3,示出了患者监测器10的显示器22。在显示器22内显示与患者监测器相关联的患者的生理数据和信息。显示器22可以示出患者ID子显示器80、ECG子显示器 82、SpO2子显示器84、脉搏子显示器86等。患者监测器10包括警报以指示患者监测器10 的时间改变是否大于预定量,例如,患者监测器时间改变30秒。如果患者监测器10的时间改变大于预定量,则警报激活,以警告维护及医务人员患者监测器10可能遇到定时问题。 警报包括音频警报扬声器或视觉警报88,例如加到患者记录和子显示器的同步线,以指示患者数据可能遇到定时问题。在另一个实施例中,同步线88在每次发生同步或时间调整大于预定时间时被加到患者记录和子显示器。在一个实施例中,患者监测器10的显示器22中的用户界面或下拉菜单90允许系统管理员定义患者监测器10的同步的具体方面。界面或菜单90允许系统管理员手动地同步92患者监测器10的时间和日期。界面或菜单90还允许系统管理员调整患者监测器10 周期性地传输虚拟数据包的同步时间94,以确保患者监测器10时间和日期是准确的。在一个实施例中,所有患者监测器10都同时将虚拟数据包发送至中央服务器12或时间服务器 34。在另一个实施例中,患者监测器10贯穿小时在不同的时间发送虚拟数据包,以防止中央服务器12过载。在另一个实施例中,仅在自上一次数据传输起的时间超过预定条件时发送虚拟包。与同步时间94 一起,还能够设置发送虚拟数据包的位置96,以防止中央服务器 12过载虚拟数据包。在一个实施例中,将虚拟数据包发送至中央服务器12。在另一个实施例中,将虚拟数据包发送至时间服务器34。警报98或警告被额外包括,以指示患者监测器 10的时间的改变是否大于预定量,该预定量还能够由系统管理员确定。界面或菜单90还允许系统管理员调整患者监测器时钟28和同步患者监测器10所需的时间戳之间的时间100 的量。参考图4,图示说明的是患者监测设备的控制器的操作的流程图。在步骤110,从患者监测器向中央服务器传输患者数据。在步骤112,由患者监测器从响应于接收到患者数据的中央服务器接收ACK消息。在步骤114,将患者监测器的时钟与ACK消息的时间戳相比较。在步骤116,确定患者监测器的时钟是否偏离ACK消息的时间戳多于第一预定量。 响应于患者监测器时钟偏离ACK消息的时间戳多于第一预定时间量,在步骤S118确定患者监测器的时钟和ACK消息的时间戳之间的差异是否大于第二预定量。如果患者监测器的时钟和ACK消息的时间戳之间的差异不大于第二预定值,则在步骤120使患者监测器的时钟与ACK消息的时间戳同步。如果患者监测器的时钟和ACK消息的时间戳之间的差异大于第二预定值,则在步骤122使患者监测器与ACK消息的时间戳同步,在步骤IM在患者记录上标记时间差异和警告,并且在步骤126将错误消息发送至合适的个人。参考图5,图示说明的是患者监测器系统的操作的流程图。在步骤140,确定在自上一次检验同步起的第三预定时间量内是否已同步患者监测器的时钟。如果在第三预定时间量内未同步时钟,则在步骤142将虚拟患者数据从患者监测器传输至中央服务器或时间服务器。在步骤144,响应于接收到患者数据,由患者监测器从中央服务器或时间服务器接收ACK消息。在步骤146,将患者监测器的时钟与ACK消息的时间戳相比较。在步骤148, 确定患者监测器的时钟是否偏离ACK消息的时间戳多于第一预定量。在步骤150,响应于患者监测器时钟偏离ACK消息的时间戳多于第一预定时间量,确定患者监测器的时钟和ACK 消息的时间戳之间的差异是否大于第二预定量。如果患者监测器的时钟和ACK消息的时间戳之间的差异不大于第二预定值,则在步骤152使患者监视器的时钟与ACK消息的时间戳同步。如果患者监测器的时钟和ACK消息的时间戳之间的差异大于第二预定值,则在步骤 154使患者监测器与ACK消息的时间戳同步,在步骤156在患者记录上标记时间差异和警告,并且在步骤158将错误消息发送至合适的个人。
已参考优选实施例描述了本发明。在阅读并理解先前的详细描述的基础上,其他人员可以进行修改和变更。意在本发明被解释为包括所有这样的修改和变更,只要它们落入随附的权利要求及其等价物的范围内。
权利要求
1.一种同步患者监测设备(10)的方法,所述方法包括将患者数据包(70)从所述患者监测设备(10)传输至服务器(12);响应于所述服务器(10)接收到所传输的患者数据包(70),在所述患者监测设备(10) 处接收来自所述服务器(10)的确认(ACK)消息(72);以及根据所述ACK消息(72)中的时间戳(74)同步所述患者监测设备(10)的时钟(28) 0
2.如权利要求1所述的同步患者监测设备(10)的方法,还包括响应于所接收到的ACK消息(72)中的所述时间戳(74)和所述患者监测设备(10)的所述时钟08)之间的差异大于第一预定时间,同步所述患者监测设备(10)的所述时钟08)。
3.如权利要求1或2所述的同步患者监测设备(10)的方法,还包括响应于所述同步将所述时钟08)的时间改变多于第二预定时间,生成同步警告(88)。
4.如权利要求1-2中的任一项所述的同步患者监测设备(10)的方法,还包括响应于在第三预定时间内未同步所述患者监测设备(10)的所述时钟( ),将虚拟数据包(70)传输至所述服务器(12)。
5.如权利要求1-4中的任一项所述的同步患者监测设备(10)的方法,还包括响应于1)患者记录是打开的、2)正在进行患者测量、3)正在打印患者记录或4)正在发送患者数据中的至少一个而延迟所述患者监测设备(10)的同步。
6.一种计算机可读介质,其承载控制处理器执行如权利要求1-5中的任一项所述的消息的软件。
7.一种患者监测设备(10),包括多个传感器(16),其感测关于患者的生理数据;处理器(18),其被编程以执行如权利要求1-5中的任一项所述的方法。
8.一种患者监测设备(10),包括多个传感器(16),其从患者收集生理数据;控制器(18),其将从所收集的生理数据生成的患者数据包(70)传输至服务器(10),并且从响应于接收到所述患者数据包(70)的所述服务器(10)接收确认(ACK)消息(72);以及同步单元(32),其使所述患者监测设备(10)的时钟08)与所述ACK消息(72)的时间戳(74)同步。
9.如权利要求6所述的患者监测设备(10),其中,响应于所述ACK消息(72)中的所述时间戳(74)和所述患者监测设备(10)的所述时钟08)之间的差异大于第一预定时间,所述同步单元(3 同步所述患者监测设备(10)的所述时钟08)。
10.如权利要求8和9中的任一项所述的患者监测设备,还包括显示器(22),其响应于同步期间所述患者监测设备(10)的时间改变大于第二预定时间而在所述患者的所述生理数据上显示同步警告(88)。
11.如权利要求8-10中的任一项所述的患者监测设备(10),其中,响应于在第三预定时间内未同步所述患者监测设备(10)的所述时钟( ),所述控制器(18)将虚拟数据包 (70)传输至所述服务器(10)。
12.如权利要求8-11中的任一项所述的患者监测设备(10),其中,响应于所述ACK消息(72)的所述时间戳(74)之间的差异大于第一预定时间,所述控制器(18)生成并传输指示所述时钟08)的时间改变大于第二预定量的数据包(70)。
13.一种患者监测系统,包括多个如权利要求8-12中的任一项所述的患者监测设备(10);服务器(12),其响应于接收到患者数据包(70)而传输确认(ACK)消息(72),所述ACK 消息(72)具有时间戳(74)。
14.如权利要求13所述的患者监测系统,其中,所述服务器包括 患者记录存储器00);控制器(18),其接收所述患者数据包(70),发送所述ACK消息(72),并且将来自所述患者数据包(70)的患者数据和关于同步期间患者监测设备的时钟08)时间的变化的消息存储在所述患者记录存储器中。
15.如权利要求13或14所述的患者监测系统,其中,所述服务器(10)包括供应用于所述ACK消息(72)的所述时间戳(74)的时间信息的时钟(46),并且所述患者监测系统还包括周期性地调整所述服务器(1 的所述时钟G6)的时间服务器(34)。
全文摘要
患者监测设备(10)将患者数据包(70)传输至服务器(12)。响应于服务器接收到所传输的患者数据包,服务器从服务器发送确认(ACK)消息(72)到患者监测设备,该消息包括时间戳(74)。患者监测设备将所接收到的ACK消息中的时间戳与其时钟(28)的当前时间相比较。如果时间相差多于选定的量,则使时钟与时间戳同步。
文档编号G06F19/00GK102483771SQ201080036486
公开日2012年5月30日 申请日期2010年7月9日 优先权日2009年8月17日
发明者郑川 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1