CN101128149B - 捕捉的心电图的传输 - Google Patents

捕捉的心电图的传输 Download PDF

Info

Publication number
CN101128149B
CN101128149B CN2005800475688A CN200580047568A CN101128149B CN 101128149 B CN101128149 B CN 101128149B CN 2005800475688 A CN2005800475688 A CN 2005800475688A CN 200580047568 A CN200580047568 A CN 200580047568A CN 101128149 B CN101128149 B CN 101128149B
Authority
CN
China
Prior art keywords
ecg data
central processing
processing unit
tested object
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2005800475688A
Other languages
English (en)
Other versions
CN101128149A (zh
Inventor
S·L·萨京
R·G·科克伦
N·R·帕特尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Biotel Research LLC
Original Assignee
Cardiocore Lab LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cardiocore Lab LLC filed Critical Cardiocore Lab LLC
Publication of CN101128149A publication Critical patent/CN101128149A/zh
Application granted granted Critical
Publication of CN101128149B publication Critical patent/CN101128149B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0004Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by the type of physiological signal transmitted
    • A61B5/0006ECG or EEG signals
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • G16H10/65ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records stored on portable record carriers, e.g. on smartcards, RFID tags or CD
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/04Constructional details of apparatus
    • A61B2560/0475Special features of memory means, e.g. removable memory cards

Abstract

一种连接到中央处理器61的远程处理器62经由网络64传输心电图数据的方法。将存储在便携式存储介质63中与心电图数据相关的关于测试对象的标识信息输入远程处理器62中。远程处理器从便携式存储介质63中提取心电图数据,并将标识信息和心电图数据从远程处理器发送到中央处理器61。收到并存储心电图数据之后,中央处理器向远程处理器发送释放消息以从便携式存储介质中擦除心电图数据。

Description

捕捉的心电图的传输
相关申请交叉引用
本申请要求2004年12月13日在美国专利商标局提交的美国临时专利申请第60/634,994号的优先权,该专利申请的公开内容作为参考全部并入本说明书。同样,2005年12月13日提交的名称为“HolterGatewayApplication for Cardiocore,Technical Documentation and Architecture”的所列发明人与本申请相同,律师案号为P9090的美国临时专利申请,同样作为参考并入本说明书。
背景技术
心脏是响应电激励的肌肉组织组成的泵。心跳是精确控制事件,它依靠心房和心室腔同步以最大化泵浦效率。位于心脏右心房的窦房结产生电刺激。一个健康的人窦房结一般产生速率为60-100Hz的电刺激信号,心肌兴奋的波形和收缩以明确定义的方式传遍心脏。电刺激信号引起心室收缩,因抽吸血液通过心室泵浦。心脏的左右心房首先收缩较短时间,然后左右心室收缩较短时间。正常的心脏节奏称为“窦”节奏,因为产生自窦房结(窦房结(sinoatrial node)也被称为窦结(sinus node))。由窦房结输出的电刺激信号首先被发送到左右心房,然后通过房室结进入左右心室。
心电图(ECG)测量心脏的电活动。电极放置在身体的特定位置以俘获心脏电活动的轨迹。由心脏除极和心脏复极产生的电活动由每个导线记录。ECG是由每个导线记录的信息的总和。捕获的ECG反映电流流动的方向和被除极的肌肉程度(magnitude ofthe muscle)。因此,与心室收缩时相比,当心房除极(和收缩)时,ECG轨迹较小,这是因为心房比心室要小得多。心室复极和心室除极方向相同(正)。尽管ECG在隔膜除极时是正的,在复极时是负的,但关于心室的方向是相同的,这是因为心室是从内向外除极的(心内膜到心外膜),而复极是在相反的方向发生的。
参照图1,它图解说明了一个心电图轨迹。心脏周期以一个P波开始,其中窦房结的自发电冲细胞(firing cell)达到一个阈值并产生动作电势。除极波形扩张到左边并且向下通过左右心房,在图1标记为“P波”。被超极化的心房突然变得除极化,ECG记录了正向偏移。当左右心房除极化后,ECG回复到零。电流通过房室结,产生十分之一秒的延迟。由于房室结的块很小,ECG轨迹不记录任何电活动。当房室结被除极化时,它触发浦肯雅纤维的除极化。浦肯雅纤维将电流传播通过左右心室,从而使每个心室同时除极。由于浦肯雅纤维的组织块很小,ECG轨迹不记录任何电流活动。电流通过房室结和浦肯雅纤维在图1中标记为“PR段”。
左心室和右心室的除极称为“QRS复合波”,且图1也如此标记。由于和窦房结相比左右心室组织很大,因此QRS复合波非常大。三个峰表示了一种方式,即电流传遍左心室和右心室(即,从内部到外部),并且因为左心室的组织块比右心室的组织块大。左心室和右心室完成除极表明了QRS复合波的已中止。
参照图2,它对QRS复合波的各个点做了标记.如上面所提到的,QRS复合波表示的左心室和右心室的除极.心室除极开始于心室内隔膜的左侧,除极的顶点表示为QRS复合波的“Q”顶点.心室的除极从左心室的心内膜表面传播到左心室的心外膜表面,表示为QRS复合波的“R”顶点.心室除极扩散到右心室表示为QRS复合波的“S”顶点.
标记为“T波”的部分表明左心室和右心室的复极。尽管左心室和右心室正在复极,但T波是正的,原因是心脏是从外部到内部复极的,其与除极的方向(内部到外部)相反。T波信号的完成标志着心动周期的结束。
参照图3,捕获的电活动轨迹打印在纸带上或者被显示在显示器上。ECG中的反常表示各种与心脏相关的疾病,诸如局部缺血、心肌梗塞、心脏传导紊乱、电解质紊乱、心包炎、瓣膜疾病或者心脏扩张。某种心率不齐只有在间歇的基础上或者只有某种心理上或生理上因素(即压力、疲劳等)出现时,才可能发生。由于典型的ECG轨迹的长度只有几分钟,这种类型的心率不齐很难捕获到。更长的ECG轨迹称作霍尔特监视器,被用来捕获任何心律不齐和其它异常活动。霍尔特监视器可以记录周期为几天的心脏活动。
参照图1,被测量的一部分被称为QT间隔,QT间隔表示控制心脏肌肉细胞收缩的电活动的持续时间。QT间隔代表心室除极和随后的复极的持续时间,其在QRS复合波的Q波起始时开始,在T波返回到等电位基线时结束。QT间隔延长产生了电生理学环境,这促成了心脏心率不齐,最常为,扭转型室性心动过速,还有可能产生其它的心室心律不齐。长QT间隔特征识别了一种条件,在这种条件下在ECG轨迹上存在异常的长QT间隔。术语“先天性长QT”指遗传的长QT间隔。遗传行为发生由于特定心脏细胞蛋白质的不规则性,才产生这种遗传,当然这些蛋白质的不规则性是由制造这些蛋白质的基因的异常引起的。术语“后天性长QT”指的是由于药物或血液中盐类如钾、镁的异常水平引起的。
尽管在正常条件下人可能有一个不明显的QT间隔,但当摄取某些药物时,此人会发展成延长的QT或遭受扭转型室性心动过速(Tdp)。如图4所示,Tdp指表示节奏反常的心电图的特性表征,其一般发生在心电图中延长的QT的位置。Tdp是多形态心室心跳过快,其在ECG轨迹上表示为等电位基线附近QRS复合波矢量的连续扭曲。Tdp的特征是心率不齐之前的窦性搏动中QT间隔的明显延长。Tdp会衰退到威胁生命的心脏节奏,这会导致暂时眩晕或突然死亡。通过在ECG轨迹上测量QT间隔仍然是判别一个人是否有长QT间隔综合症、是先天还是后天的主要方法。
非抗心律不齐药物有引起心脏复极延迟的不希望的副作用。根据QT间隔与心率的关系,QT间隔被标准化为一个独立于心率的“校正”值,称为QTc间隔,QTc间隔代表标准化心率的QT间隔(基本上,QT间隔的心率为60bpm)。引起Tdp的一些药物明显增加了绝对QT间隔和QTc间隔。
发明内容
本发明的说明性的非限制性实施例克服了各种缺点。另外,本发明并不是必需克服这些缺点,本发明的一个说明性的非限制性实施例可能不克服任何问题。
本发明的一个说明性的非限制性实施例对应于一种用于连接到中央处理器的远程处理器经由网络传输心电图数据的方法.具体讲,所述方法包括将包含所述心电图数据的便携式存储介质耦连到所述远程处理器;输入与心电图数据相关的关于测试对象的标识信息;从所述便携式存储介质提取所述心电图数据,并从所述远程处理器向所述中央处理器发送所述标识信息和所述心电图数据;和从所述中央处理器向所述远程处理器发送释放消息,以能够从所述便携式存储介质中擦除所述心电图数据,其中,所述释放消息的发送是在所述中央处理器成功存储了所述心电图数据之后发生的.
本发明的另一个说明性的非限制性实施例涉及一种连接到中央处理器的远程处理器经由网络传输心电图数据的计算机编程产品。具体讲,所述计算机编程产品包括一种计算机可读存储介质;和在所述计算机可读介质上实现的计算机可执行代码,当所述计算机可执行代码被执行时,其执行以下步骤:提供与驻存在便携式存储介质中的心电图数据相关的关于测试对象的标识信息的输入,所述便携式存储介质耦连到所述远程处理器;从所述便携式存储介质提取所述心电图数据,并从所述远程处理器向所述中央处理器发送所述标识信息和所述心电图数据;和从所述中央处理器向所述远程处理器发送释放消息,以能够从所述便携式存储介质中擦除所述心电图数据,其中,所述释放消息的发送是在所述中央处理器中成功存储了所述心电图数据之后发生的。
本发明的又一个说明性的非限制性实施例对应于一种从便携式存储介质经由网络传输心电图数据的系统,具体讲,所述系统包括中央处理器;和远程处理器,其通过所述网络连接到中央处理器,其中:所述远程处理器从所述便携式存储介质中提取所述心电图数据,并向所述中央处理器发送与心电图数据相关的关于测试对象的标识信息和提取的心电图数据;和所述中央处理器存储所述提取的心电图数据并向所述远程处理器发送释放消息,以能够从所述便携式存储介质中擦除所述心电图数据。
本发明的说明性实施例的另外的方面和优点将在下面的详细描述中部分阐述,或可以通过实践这些实施例来被获悉。通过在所附权利要求中具体指出的手段及结合,可以认识并获得这些实施例的各个方面和各种优点。
附图说明
本发明的说明性的非限制性的实施例的上述及其它特性和优点从下面的详细描述中将更加明显。并入说明书并构成说明书一部分的附图图解说明了本发明的示例性的实施例,并与说明书一起解释了实施例的各个方面、优点及原理。附图中:
图1图解说明了ECG轨迹,该轨迹识别了正常心跳的电流曲线的各个部分;
图2图解说明了ECG轨迹,该轨迹说明了正常心跳的电流曲线的各个尖峰;
图3图解说明了12导霍尔特监控设备的输出图;
图4图解说明了ECG轨迹,它显示了尖端扭转型室性心动过速;
图5图解说明了作为远程处理器系统使用的示例性的非限制性计算机系统;
图6图解说明了与本发明的实施例一起使用的示例性的非限制性联网计算机系统;
图7是图解说明了从远程处理器向中央处理器传输心电图数据的示例性的流程图;
图8是图解说明了为药物测试方案的新的和已存在的测试对象输入标识信息的程序流程的示例性的流程图;
图9示例性说明了远程处理器显示的包含释放列表的屏幕;
图10示例性说明了远程处理器显示的提示操作员输入测试对象的姓名首字母的屏幕;
图11示例性说明了远程处理器显示的提示操作员输入测试对象的出生日期的屏幕;
图12示例性说明了远程处理器显示的提示操作员输入便携式存储介质标识号的屏幕;
图13图解说明了远程处理器显示的提示操作员选择就诊类型的屏幕;
图14图解说明了远程处理器显示的提示操作员在向中央处理器发送信息之前验证已存在的测试对象的人口统计信息的屏幕;
图15图解说明了远程处理器显示的提示操作员选择一个已存在的测试对象的屏幕;
图16图解说明了远程处理器显示的提示操作员验证一个选择的测试对象的屏幕;
图17图解说明了远程处理器显示的提示操作员从远程处理器到中央计算机数据发送类型的状态的屏幕;
图18图解说明了远程处理器显示的通知操作员到中央计算机的当前发送的状态的屏幕;
图19图解说明了远程处理器显示的通知操作员到中央计算机的正在发送的状态的屏幕;
图20图解说明了远程处理器显示的通知操作员到中央计算机已完成发送的状态的屏幕;
图21图解说明了远程处理器显示的提示操作员选择药物测试方案的屏幕;
图22图解说明了远程处理器显示的提示操作员选择测试对象是新测试对象还是已存在测试对象的屏幕;
图23图解说明了远程处理器显示的提示操作员输入测试对象标识号的屏幕;
图24图解说明了远程处理器显示的提示操作员验证副本已被发送且便携式存储设备连接到远程处理器的屏幕;和
图25显示了根据本发明的一个实施例的系统综述的非限制性例子。
具体实施方式
本发明的说明性的非限制性的实施例将参考附图进行更为全面的描述。相同的元件是用相同的附图标记表示的。
按照所描述的实施例可以使用的计算机的一般例子将在下文进行描述。
计算机包括一个或多个处理器或处理单元,一个系统存储器和一个总线,该总线将包括系统存储器到处理器的各个系统部件进行连接。总线可以是几种类型的总线结构中的一种或多种,其包括一个存储总线或存储控制器,一个外围总线,一个加速图形接口和一个处理器或者使用各种总线结构中任意一种结构的本地总线。系统存储器包括只读存储器(ROM)和随机存取存储器(RAM)。基本输入/输出系统(BIOS)包含有助于在计算机各元件之间传输信息的程序,诸如在启动时的程序。该基本输入/输出系统(BIOS)存储在ROM中或者存储在单独的存储器中。
计算机还包括一个硬盘驱动器,其用来从一个或多个硬盘读取或者向其写入.一些计算机还包括一个磁盘驱动器(用来从可移动磁盘中读取或向其写入),和一个光盘驱动器(用来从可移动光盘中读取或向其写入,诸如一个CD ROM或其它光学介质)。硬盘驱动器、磁盘驱动器和光盘驱动器通过合适的接口连接到总线上。驱动器和其相关的计算机可读介质提供计算机可读指令、数据结构、程序模块和用于计算机的其它数据的非易失性存储。尽管本说明书描述的示例环境使用了硬盘、可移动磁盘和可移动光盘,但本领域技术人员应该意识到在示例性操作环境中也可以使用能够存储由计算机可访问的数据的其它类型的计算机可读介质,诸如磁带、闪存卡、数字影碟光盘、随机存取存储器(RAM)、只读存储器(ROM)、载波等。
一定数量的程序模块可以存储在硬盘、磁盘、光盘、ROM或RAM中,所述程序模块包括一个操作系统,至少一个或多个应用程序,其它程序模块和程序数据。在一些计算机中,操作员可以通过输入设备(诸如,键盘或者定点装置)向计算机输入命令和信息。其它输入设备可以包括麦克风、操纵杆、游戏垫、圆盘式卫星电视天线和/或扫描仪。然而在有些情况下,计算机可能没有这些类型的输入设备。这些输入设备和其它输入设备通过连接到总线上的接口连接到处理单元。在有些计算机中,监视器或其它类型的显示设备(诸如,视频适配器)也可以通过接口连接到总线上。然而有些计算机没有这些类型的显示设备。除了监视器,计算机可以包括其它的外围输出设备,诸如扬声器和打印机。
计算机可以,但不必须通过使用逻辑连接到一个或多个远程计算机,来操作在联网环境下。远程计算机可以是另外的个人计算机、服务器、路由器、网络PC、同等设备或其它一般的网络节点,并且一般包括以上关于计算机描述的许多或所有组件。与计算机的逻辑连接可以包括局域网(LAN)和广域网(WAN)。这种网络环境在办公室、企业范围的计算机网络、企业内部互联网和因特网中都是普通的。
当计算机在LAN网络环境下使用时,其通过网络接口或适配器连接到本地网络中。在WAN网络环境下使用时,计算机一般包括调制解调器或其它通过广域网(诸如,国际互联网)建立通信的其它装置。调制解调器可以是内部的或者外部的,经由串行接口连接到总线上。在联网环境下,关于计算机描述的程序模块或其部分可以存储在远程存储设备中。应该意识到所示的网络连接是示例性的,也可以使用在计算机之间建立通信连接的其它装置。
通常,计算机的数据处理器依靠在不同时刻存储到计算机的各种计算机可读存储介质中的指令来被编程。程序和操作系统一般是分布在诸如软盘或CD-ROM上。他们从软盘或CD-ROM上被安装或加载到计算机的辅助存储器上。执行时,它们至少部分被加载到计算机的主电子存储器上。本说明书所描述的非限制性实施例包括这些和其它各种类型的计算机可读存储介质,这种介质包含指令或程序,以与微处理器或其它数据处理器一起执行下面描述的步骤。按照下面描述的方法和技术编程时,实施例还包括计算机本身。
参照图5,它图解说明了本发明非限制性的实施例所使用的计算机.所述计算机包括一个处理器50,用户接口51和本地存储器52.如上所述,所述处理器50可以包括一个或多个处理器,用户接口51可以包括显示器、键盘、鼠标、触摸屏等等.所述处理器50通过如上所述的一条总线(或多条总线)连接到本地存储器52,本地存储器52本身可以包含各种类型的磁盘存储器、电子存储器(即,RAM、ROM)或者上述的各种结合体.处理器50可以访问可移动存储器53,可移动存储器53本身可以包括各种类型的数据存储机器和/或服务器机器.Holter记录文件,也称作心电图数据,被存储在远程存储器53或本地存储器52中,处理器50由此访问Holter记录文件.
我们知道,心电图数据(如,霍尔特(Holter)记录文件)可以以各种不同的文件格式存储,诸如FDA XML、从E-Scribe导出的MortaraXML和
Figure G2005800475688D00091
一般,每个霍尔特记录文件包含每秒1k采样的24或48小时的12导联数据。可以预知本发明的一个实施例可以处理至少48小时×12导联×每秒1k采样的霍尔特记录文件,而且还可以预知本发明的一个实施例不能对任何阻碍处理以更高和/或更低速率采样的较长记录或记录有本质上的限制。
参照图6,它示出了本发明的一个例子性的实施例。中央处理器61连接到网络64上,远程处理器62也耦连到网络64上。实际上,在地理上跨越一个国家或几个国家的各个药物测试地点的多个远程处理器62都连接到网络64上。
便携式存储介质63存储心电图数据。便携式存储介质63可以是一种包括存储器电路(如,闪存存储器)和接口电路的设备,接口电路诸如,但并不限制于通用串行总线接口。本领域技术人员会意识到也可以使用其它的介质和接口技术。便携式存储介质63也可以是一种使用磁存储介质或光存储介质,有或者没有伴随接口电路的设备。心电图数据通过本领域技术人员已知的传输技术从霍尔特设备传输到便携式存储介质63。
如图6所示,便携式存储介质63通过布线或者将便携式存储介质63插入到连接器连接到远程处理器62,该连接器与用于从便携式存储介质63传输数据的接口技术兼容。例如,如果便携式存储介质63使用FIREWIRE用于数据传输目的,那么远程处理器62上的连接器适于处理使用FIREWIRE传输的数据。
在将心电图数据从远程处理器62向中央处理器61进行任何传输之前,关于测试对象的信息存储在数据库中,数据库驻存在中央处理器61和/或远程处理器62的数据库中,测试对象的心电图数据存储在特定的便携式存储介质63中。存储在数据库里的信息可以包括与测试对象、测试对象的姓名首字母、实验对象的出生日期相关的至少一个标识号,便携式存储介质63的标识号和测试对象及测试对象的性别相关。
中央处理器61可以执行各种管理功能。例如,处理器61可以创建有远程处理器62的已注册药物测试地点的列表,而且可以允许操作员维护注册地点列表。同样,处理器61可以使操作员为每个药物测试地点创建并输入药物测试方案识别符,并维护这些方案。
另外,中央处理器61可以允许操作员在每一个药物测试地点创建远程处理器62的授权的操作员的数据库并维护这个数据库。例如,对每一个授权的操作员,数据库可以包括各种数据,包括但不限制于用户名、密码、电子邮件、全名、联系电话号码等等。同样,处理器61可以在每个药物测试地点存储访问和/或提交数据的测试对象的号码。
另外,在一个实施例中,便携式存储介质63相对较昂贵。因此,并不对每一个测试对象使用一个新的存储介质63,而是药物测试地点的操作员可以将第一个测试对象的数据存储在介质63中,向中央处理器61传输数据,并在传输后将数据从介质63中擦除。然后,药物测试地点的操作员可以使用同样的便携式存储介质63为第二个测试对象存储数据并将数据传输到处理器61。
然而,在该实施例中,获得每个测试对象的数据并将数据传输到中央处理器61要求较长的时间.因此,如果在从远程处理器62向中央处理器61传输数据的过程中或者在处理器61存储数据的过程中发生错误,以及如果操作员接下来从介质63中擦除了这些数据,那么数据就丢失了.因此,中央处理器61可以执行一个程序来防止数据丢失.例如,像上面提到的,远程处理器62将便携式存储介质63的标识号和测试对象的数据一起发送.在中央处理器61成功的取得来自处理器62的数据并存储之后,它会产生一个数据已经从所有介质63成功得到并存储的“释放列表”.然后,中央处理器61可以将这个释放列表的全部或部分发送到已从中成功取得并存储数据的远程处理器62.
在一个实施例中,远程处理器62接收至少一部分释放列表,该列表包括介质63的标识号,介质63包含远程处理器62传输到中央处理器61的数据。在这种情况下,列表上的每一个输入项对应一个释放命令,该命令使处理器62的操作员从有列出标识号的合适的存储介质63中擦除数据,这样,操作员就可以重新使用存储介质63。可选的,中央处理器61可以不向处理器62发送释放列表,而是发送包含可以被擦除的介质63的标识号的释放命令,该命令授权给处理器62的操作员从介质63中擦除数据。在进一步的执行中,处理器62阻止操作员在接受释放列表或释放命令之前擦除存储介质63上的数据。
图9示出了远程处理器62显示的释放列表的一个说明性的例子。如图中所示,列表包含中央处理器61已经授权擦除的各个存储介质(如,密集闪存卡)63的标识号。一显示该列表,远程处理器62的操作员能选择标识号中的一个(如,号码33)并选择“擦除卡”选项以擦除已选择的标识号的介质63。
除了出现在便携式存储介质63的标识号之外,便携式存储介质63的“卷标”记录在中央处理器61上。在一个实施例中,中央处理器61使用卷标来确认要擦除的便携式存储介质63的标识号与实际的便携式存储介质63是对应的,数据已经成功地由远程处理器从便携式存储介质63处接收。如果卷号和标识号与介质63相对应,中央处理器61授权介质63上的数据可以被擦除。另外一方面,如果卷号或者标识号与介质63不对应,则处理器61不授权擦除数据。
为从便携式存储介质63向中央处理器61发送心电图数据,介质63被连接到远程处理器62上。然后,远程处理器62的操作员选择一个与存储在便携式存储介质63的心电图数据相关的药物测试方案。远程处理器62将显示药物测试方案,并为其接受心电图数据。远程处理器62可以只为一个药物方案接受心电图数据,或者它可以为若干个药物测试方案接受心电图数据。
在远程处理器62确认与测试对象相关的必要信息已经提供给驻存在中央处理器中的数据库之后,远程处理器62的操作员选择与目前连接到远程处理器62的便携式存储介质63相关的测试对象是新的测试对象还是已存在的测试对象。
如果测试对象是新的测试对象,则远程处理器62的操作员输入与该测试对象相关的人口统计数据,诸如测试对象的标识号、测试对象的姓名首字母、测试对象的出生日期、和测试对象的性别。操作员还输入与该测试对象相关的便携式存储介质63的标识号及该测试对象的就诊类型。例如,访问类型可以包括,但并不限制于筛选随访、筛选就诊、一个“n天”就诊和不按时间表的就诊。
在筛检随访中,操作员确定测试对象是否合格以参加特定的药物测试,该测试是基于药物测试方案中指定的各种纳入和排除标准的.筛选就诊一般是测试对象在药物测试地点的第一次就诊,其间,操作员从测试对象做最初24小时的连续霍尔特记录.操作员然后从霍尔特记录中为测试对象提取ECG数据.“n天”就诊是筛选就诊之后安排的一预定时间量(诸如,n天)的就诊.预定的时间量是根据特定的药物测试方案确定的.最后,不按时间表的就诊在测试对象每次访问药物测试地点的时候发生,发生时间不与药物测试方案规定的时间一致.
在操作员已经确认人口统计数据,便携式存储介质63的标识号和就诊类型是正确的之后,此信息和心电图数据一起从远程处理器62经由网络64被发送到中央处理器61,心电图数据是从与测试对象相关的便携式存储介质63上载的。
如果测试对象是已存在的测试对象,那么操作员从测试对象列表中选择合适的测试对象,测试对象列表部分存储在远程处理器62上,并其显示。在选择存在的测试对象之后,操作员可以编辑与测试对象相关的人口统计数据。确认选择了一个特定的测试对象之后,操作员输入与测试对象相关的便携式存储介质63的标识号和测试对象的就诊类型。在操作员确认人口统计数据、便携式存储介质63的标识号和就诊类型是正确的之后,此信息和心电图数据一起从远程处理器62经由网络64被发送到中央处理器61,心电图数据是从与测试对象相关的便携式存储介质63上载的。
一旦操作员命令远程处理器62为某个特定的测试对象向中央处理器61发送标识信息和心电图数据,操作员就能移去与测试对象相关的便携式存储介质63并继续为另一个测试对象上载数据。
在一个实施例中,远程处理器62为特定的测试对象创建一个包含标识信息和心电图数据的文件,之后将该文件发送到中央处理器61。并且,为了确保中央处理器61从各个远程处理器62接收到的所有文件都有一致的文件名,每个远程处理器62在发送文件之前按照预定格式自动给文件创建一个文件名。例如,处理器62可以自动创建文件名,使得文件名可以分辨与文件中的数据对应的人口统计信息、就诊类型和便携式存储介质63的标识号。这样,中央处理器61只通过分析文件名就可以容易地认出文件有价值的信息。下面的文件名是远程处理器62创建的文件名的一个例子:
Username_SiteID_Card#_ProtocolID_VisitType_SubjectID_SubjectInitials_DateOfBirth_DateTransmissionBegins_Gender_DiskVolumeSerialNurnber。并且,文件名可以被解码并被使用以产生具有标题的HTML表格,该表格自动填有药物测试方案、药物测试地点识别符、人口统计信息和就诊类型。这个HTML表格可以表示一份文档,该文档确认文件已经复制到中央处理器61的一个位置,人口统计数据与处理器61的数据库中的一个测试对象相匹配,以及图像和其它数据是可读的。在进一步的执行中,该表格的完成触发中央处理器61向远程处理器62发送释放列表、消息或者命令(如上所述),并且使处理器62的操作员擦除便携式存储介质63并再次使用它。
心电图数据发送到中央处理器61之后,中央处理器61确定发送的标识信息是否与数据库中的测试对象相匹配,如果匹配,则在与测试对象相关的位置存储心电图数据。成功地存储了心电图数据之后,中央处理器61向远程处理器62发送释放消息,如上所述,该释放消息使便携式存储介质63被擦除并被再次使用。操作员将要擦除的便携式存储介质63连接到远程处理器62,并且如果已经为携式存储介质63的标识号接受了释放消息,则命令远程处理器62擦除存储在便携式存储介质63上的任何心电图数据。
远程处理器62的操作员能够监控向中央处理器61发送识别数据和心电图数据的当前发送、正在发送和已经完成的发送.当被命令时,远程处理器62显示与当前发送相关的信息,诸如文件名、已传输字节、总字节和文件传输百分比.当被命令时,远程处理器62显示与正在发送相关的信息,诸如测试对象标识号、测试对象的出生日期和发送的起始日期.当被命令时,远程处理器62显示与已完成的发送相关的信息,诸如测试对象的标识号、测试对象的出生日期、测试对象的姓名首字母和发送完成时间.上面列出的参数本质上是例子性的,也可以使用其它的参数来代替上面列出的参数或将其它的参数与上面列出的参数结合.
参照图7,它示出了本发明非限制性实施例的方法的流程图。在S100,便携式存储介质63连接到远程处理器62上。在S200,输入标识信息、便携式存储介质63的标识号,和与测试对象相关的就诊类型,测试对象的心电图数据存储在便携式存储介质63中。与测试对象相关的标识信息的输入在图8及其所附文字中给出了详细的说明。在S300,在输入识别符和其它信息之后,所有这些信息和心电图数据一起从远程处理器62经由网络64发送到中央处理器61,心电图数据是从与测试对象相关的便携式存储介质63上载的。
在S400,在中央处理器61确认发送的标识信息与数据库中一个测试对象相匹配,并在与测试对象相关的位置存储心电图数据之后,中央处理器61向远程处理器62发送释放消息,这使便携式存储介质63可被擦除并被再次使用。在接收到与便携式存储介质63的标识号相关的释放消息之后,远程处理器62擦除存储在便携式存储介质63上的所有心电图数据。
参照图8,它特别详细地图解说明了与测试对象相关的标识信息的输入。在S210,在便携式存储介质63连接到远程处理器62之后,选择一个与存储在便携式存储介质63的心电图数据相关的药物测试方案。例如,图21示出了远程处理器62显示的屏幕的一个示例性的例子,其提示操作员选择一个药物测试方案。接下来,在S220,要做出与目前连接在远程处理器62的便携式存储介质63相关的测试对象(或病人)是新的测试对象还是已存在测试对象的选择。图22示出了远程处理器62显示的屏幕的一个示例性的例子,其提示操作员选择测试对象是新的测试对象还是已存在的测试对象。
在S230,如果测试对象是新的测试对象,与测试对象相关的人口统计数据,诸如测试对象的标识号、测试对象的姓名首字母、测试对象的出生日期和测试对象的性别被输入到远程处理器62上的数据库中和/或被记录在便携式存储介质63中。同样的,在一个实施例中,处理器62限制操作员输入人口统计信息的方式,使一个或多个药物测试地点的各操作员以一致的方式输入数据。
例如,图10示出了远程处理器62显示的屏幕的一个示例性的例子,其提示操作员输入测试对象姓名首字母。如图中所示,屏幕让操作员以一个预定义的格式输入姓名首字母,诸如分别输入名字的第一个字、中名和姓的姓名首字母的三个字符。可选的,如果对象没有中名而只有两个姓名首字母,则处理器62只允许操作员在第一个姓名首字母输入处输入第一个姓名首字母,在第三个姓名首字母输入处输入第二个姓名首字母,和在中间姓名首字母输入处输入预定的字符(例如,一个连字号或者一个“X”)。
图11示出了远程处理器62显示的屏幕的一个示例性的例子,该屏幕提示操作员输入测试对象的出生日期.如图中所示,该屏幕让操作员输入出生日期,天数为两位数,接着是三个字母的月份缩写,接下来是年份,为四位数字.同样,远程处理器可以阻止操作员输入错误数据.例如,如果操作员输入“31”作为两位数字的天数,处理器可以阻止操作员选择少于31天的月份.图23示出了一个远程处理器62显示的屏幕的一个示例性的例子,该屏幕提示操作员输入测试对象的标识号.在任何情况下,在S230输入数据后,控制流程转到S250.
如果测试对象是一个已存在的测试对象,那么在S240,从部分存储在远程处理器62的数据库中的测试对象列表中选择合适的测试对象。图15示出了远程处理器62显示的屏幕的一个例子性的实施例,该屏幕提示操作员选择一个已经存在的测试对象(或病人)。同样,如图16所示,远程处理器62可以显示一个请求操作员验证已经存在的测试对象的人口统计信息的屏幕。如果信息是正确的,则操作员可以选择图16中的“下一个”选项以继续。否则,操作员可以通过选择图中“编辑”选项来编辑与测试对象相关的人口统计数据。然后控制流程转到S250。
在S250,与测试对象相关的便携式存储介质63的标识号被输入到远程处理器62。图12示出了远程处理器62显示的屏幕的一个例子性的实施例,该屏幕提示操作员输入介质63的标识号。在S260,测试对象的就诊类型是从就诊类型列表中选择的。例如,图13示出了远程处理器62显示的屏幕的一个例子性的实施例,该屏幕提示操作员选择一个就诊类型。
同样的,在所有相关的人口统计和其它数据被输入之后,处理器62在向中央处理器61发送数据之前提示操作员验证数据,如图14中的例子所示。如果数据是正确的,操作员选择“发送”选项。否则,操作员选择“前一个”选项以翻回到前面的屏幕以纠正数据。
如果操作员选择“发送”选项,那么,在S270,系统确认人口统计数据、便携式存储介质63的标识号、就诊类型等的格式是正确的。如果检查到错误,那么,在S280,显示错误消息,并且控制流程返回到S220。
如果人口统计数据、便携式存储介质63的标识号,和就诊类型都是正确的,所有这些信息与心电图数据一起从远程处理器62经由网络64被发送到中央处理器61,心电图数据是从与测试对象相关的便携式存储介质63上载的。
操作员可以估计从远程处理器62到中央计算机61的各个发送的状态。例如,如果操作员选择“状态”标签,则远程处理器62显示一个屏幕以提示操作员选择“当前发送”选项,“正在发送”选项,或者“完成发送”选项,如图17中的非限制性例子所示。
如果操作员选择“当前发送”选项,则处理器62会显示当前发送屏幕,如图18的示例性的例子所示。在一次执行中,屏幕显示来自操作员的远程处理器62的所有发送。如图所示,该屏幕显示发送状态、要传输的总字节数、已传输的总字节数、正传输的文件名,和已传输文件的百分比。
如果操作员选择“正在发送”选项,则处理器62会显示正在发送的屏幕,如图19的示例性的例子所示。在一次执行中,屏幕显示处理器62或操作员的预定的或特定组的所有发送。例如,该组可以对应于一个药物测试地点的多个处理器62,或对应于某个地理区域内的一组处理器63。
如果操作员选择“完成发送”选项,则处理器62会显示完成的发送的屏幕,如图20的示例性的例子所示。在一种实现中,屏幕显示预定或特定组的最后十个已完成的发送。
下面将描述本发明的在某些方面可选的,更加详细的、例子性的非限制性的实施例.在这个实施例中,将对HolterGareway应用程序的特征进行描述.实施例给出了设计的例子,及应用程序执行中会使用到的硬件配置、网络、操作系统、数据存储,和软件系统.
从两个方面介绍软件设计。第一个方面定义了存在于表达、应用程序、数据库,和系统网络服务层的逻辑技术划分。第二个方面按照其陈述的功能性需求定义了特定的软件组分。这些软件组分的设计包括驻存在一个或多个逻辑层的片段。
应用程序可以被划分为几个服务层,其中一些服务层可以在或可以不在不同的计算机或处理器上执行。在一个例子中,服务层是一组提供给应用程序的软件服务,在本实施例中,HolterGateway应用程序被划分为四个服务层:Windows客户端应用程序(“HG客户端应用程序”),发送用Windows服务应用程序(“HG服务”),与数据库和中央通信的网络服务层(“HG网络服务”),和网络管理应用程序(“HG网络管理”)。图25示出了系统综述的一个非限制的例子。
HG客户端应用程序是在站点计算机上执行的,其可以对应于图6所示的远程处理器62。这个应用程序是与站点用户的主要接口。在高等级上,应用程序允许用户登录到应用程序并初始化一个压缩并且向便携式存储介质63(例如,闪存卡)发送。在填写一些人口统计信息后,闪存中的信息将被压缩到文件中并加入发送队列。同样,应用程序能够使用户擦除闪存卡,假定闪存卡“已被释放”,并能够使用户察看发送状态和HG服务状态。
HG服务在站点计算机上执行。该服务负责从队列中重新得到的压缩文件并将它们发送到服务器。服务器与中央处理器61相对应,如图6所示。一旦文件成功发送了,该服务将在一个预定的位置解压缩并且更新处理信息的数据库。人口统计信息可以如以下格式嵌入到压缩文件的文件名中:
USERNAME_GROUPID_CARD#_PROTOCOL_TIMEPOINT_SUBJECTID_SUBJECTINITIALS_DATEBIRTH_CURRENTDATE_GENDER_SERIALNUMBER.Zip
HG网络服务层可以在服务器(或中央处理器61)上执行。该层负责与数据库通信以验证用户、为进一步的审计日志做访问记录,和检索对应于方案列表、时间点列表、病人列表和就诊列表的人口统计信息。同样,该层可以在成功发送和更新数据库之后解压文件,检查闪存卡是否可以被释放,检查卡是否以前被发送,当上载已经开始及完成时接收通知,在最后十个已完成的发送和所有正在进行的发送上提供数据。同样,网络服务负责与文件系统和数据库层进行通信。
HG解压缩服务层由服务器执行。该层负责接收后解压缩文件并解压缩文件到一个给出的路径。
管理接口用来管理HG应用程序的后端。提供的功能是维护组/站点(即,维护组或注册的站点列表,维护每组方案,维护每组的用户(包括用户名、密码、电子邮件、全名和联系电话号码),维护每组的就诊时间点(包括列出与给定组/站点相关的就诊号码列表),和管理闪存卡释放。关于管理闪存卡释放,应用程序可以列出已成功发送到服务器(或中央处理器61)的每个站点/组的卡,并允许它们被释放以擦除。同样,应用程序的功能可以查看历史发送,为给定组中的每个闪存卡列出发送列表,并查看审计日志。
HolterGateway还可以有功能性划分。功能性划分属商务功能种类。它们通过技术划分描述了应用程序功能性的实现。每个种类被划分为各自的商务使用案例。HolterGateway应用程序中的两种功能性划分包括客户端应用程序和管理接口。
客户端应用程序(或HG客户端应用程序)允许远程站点(或处理器61)的用户标记数据,并从闪存卡向服务器(或中央处理器62)发送数据并且擦除卡里的数据。这些功能包括发送数据、擦除卡数据和查看发送状态。
在执行发送数据功能时,用户登录到HG客户端应用程序。应用程序将对照授权用户列表检查用户的证书,并且基于登陆尝试的成功或者失败,审计日志的输入项被实施。一旦登录,用户将面对远程处理器62上显示的“选择方案”屏幕中的一个方案菜单。图21是“选择方案”屏幕的例子性说明。如果只有一个方案,“选择方案”屏幕将被略过,用户将面对“清除卡”屏幕或者“验证传真和卡”屏幕。图9示出了“擦除卡”屏幕的一个例子,且“检查传真和卡”屏幕将在下面进行描述。
选择方案之后(默认或用户选择),用户将面对“清除卡”屏幕,其包含已经被处理并准备好被擦除或“清除”的闪存卡的列表。如果没有卡准备好被擦除,则用户将面对“验证传真和卡”屏幕以验证传真已经被发送到服务器、中央处理器61或中央站点位置,并验证卡已经被插入到远程处理器62的闪存卡读取器。图24示出了“验证传真和卡”屏幕的一个例子性的非限制性实施例。
在“清除卡”屏幕,用户可以通过选择有卡号的按钮并点击“清除卡”按钮来选择要“清除”的卡。为了删除卡的文件,当前插入到读取器的卡的卷号必须与系统为那个卡号存储的卷号匹配。同样,如图9所示,通过点击“清除卡”标签,可以显示“清除卡”屏幕。
在“验证传真和卡”屏幕,要求用户检查该表格已经传真到中央位置(例如,CardioCore),并检查闪存卡已经插入到读取器中。如果用户点击图24所示的“下一个”选项且在读取器中没有检测到闪存卡,则显示一个错误消息,且不允许用户继续。
然后,用户详细说明闪存卡是否包含关于新的或者已存在病人的信息。例如,远程处理器62可以显示图22所示的屏幕,提醒用户选择“新病人”选项或“已存在病人”选项。如果用户选择“新病人”选项,用户必须为对象ID、对象姓名首字母、出生日期、闪存卡号码、性别、和就诊号码输入数据。执行中,处理器62可以显示类似于图10-13和23所示的屏幕以输入这些信息。
输入所有的人口统计和其它数据后,如果用户点击图13所示的“发送数据”标签,处理器62会显示一个“发送”屏幕以提示用户验证输入信息。图14示出了这种屏幕的一个非限制性的例子。如果信息是正确的,用户可以点击“发送”选项请求发送数据。如果数据在以前被发送或者当前正在发送,用户将接收一个合适的消息,且数据将不会被发送。如果卡上的数据以前没有被发送,闪存卡数据将被压缩并被放置在指定的“队列”文件夹,以使用BITS(后台智能传输服务)由Windows服务处理并物理地发送数据。同样,用户可以选择“前一个”选项(图14)来修改任何输入信息。
如果用户在图22所示的屏幕上选择“已存在病人”选项,处理器62会显示一个“选择病人”屏幕以提示用户从列表中选择一个已存在病人并验证选择的病人是与闪存卡数据相关的病人。图15示出了“选择病人”屏幕的一个例子,图16示出了提示用户验证所选病人的屏幕的例子。然后,用户如上所述输入闪存卡号,选择一种就诊并发送数据。
当有某种授权等级的用户(诸如系统管理员)点击“状态标签”时,处理器62显示“状态”屏幕。当没有某种授权等级的用户点击该标签时,处理器显示下文描述的“当前发送”屏幕。
图17示出了“状态”屏幕的一个非限制性的例子。如图所示,“状态”屏幕有“当前发送”选项,“正在发送”选项,和“完成发送”选项。
如果用户选择“当前发送”选项,则显示“当前发送”屏幕。图18示出了“当前发送”屏幕的一个例子。屏幕只显示了用户计算机正进行的BITS作业。点击BITS作业中的一个作业会显示那项传输作业的进度。
如果用户选择“正在发送”选项,则显示“正在发送”屏幕。图19示出了“正在发送”屏幕的例子。“正在发送”屏幕为配置文件中指定的GroupID显示了已经开始但还未完成的所有发送。
如果用户选择“完成发送”选项,则显示“完成发送”屏幕。图20示出了“完成发送”屏幕的一个例子。“完成发送”屏幕为配置文件中指定的GroupID显示了最后十个已完成的发送。
当用户点击“清除卡”标签时,处理器62显示“清除卡”屏幕,诸如图9所示的屏幕。当显示这个屏幕时,用户可以如上所述“清除”或删除闪存卡上的数据。
当用户点击“帮助”标签时,显示“帮助”屏幕。处理器62可以使用因特网浏览器显示配置文件中指定的网页作为“帮助”屏幕。
当用户点击“注销”标签时,他或她被提示确认是否真的要注销。如果用户确认他或她确实要注销,应用程序会返回“登录”屏幕。
HG服务应用程序安装在远程站点的计算机(或远程处理器)上。应用程序作为有开始/结束功能性的“Window服务”被打包。Windows服务的优点是提供后台运行的能力,确保即使没有用户登录到处理器62,程序也会运行。Windows服务会提供开始/结束处理的能力。启动时,服务通过向服务器(或中央处理器61)发出网络服务呼叫首先决定是否存在任何待定的失败。如果存在任何待定作业,则它会首先处理那些作业。
同样,服务扫描预定义的目录寻找排队等候向中央处理器61发送的文件。它会首先恢复任何待定作业和程序失效。而且,它会发出网络服务呼叫以告诉服务器发送开始允许恢复,并首先获得使用目录中最早的文件并使用BITS将其发送到服务器。除此以外,当发送完成后,它会发出网络服务呼叫以解压缩服务器上的文件,将文件标记为成功处理,并将文件移动到称为“完成”的子目录中。
服务还通过检查服务器未完成作业来恢复失败并如上述处理作业。除此以外,服务将接口暴露给查询进程并显示状态。其从Windows客户端应用程序可被使用,以显示应用程序的基本状态,诸如停止和开始。
网络服务接口(或HG网络服务)层负责与文件系统和数据库进行通信。提供下面的功能:(1)ValidateLogin(用来验证用户名/密码),(2)LogAction(用于记录用户行动(登录行动、发送、卡擦除)),(3)CheckPreTransmission(用于检查卡是否已经被发送),(4)CheckRelease(用于检查卡是否能被释放),(5)MarkStartUpload(用于记录发送开始和返回发送ID),(6)MarkEndUpload(用于标记发送结束和使用发送ID),(7)Listpendingdownload(用于列出失败或未完成的待定下载(该功能可以由Windows服务使用以恢复失败的发送)),(8)ListCompletedDownload(用于列出已完成的下载),(9)GetProtocols(用于返回该组的方案列表),和(10)GetVisit(用于返回该组的就诊列表)。
客户端(或处理器62)和服务器(或处理器61)上的应用程序应该是可配置的以方便布署.下面的配置是客户端和服务器可进行参数配置的一个例子.
关于HG客户端,
-GroupID表示组。
-CFCardPath表示Windows客户端从何处查询病人数据。
-WatchPath表示Windows客户端应该将压缩文件放置在何处以供Windows服务器检测。
-ServiceName表示Windows服务的名称,这样如果没有启动,Windows客户能激活该服务。
-EmailFromUser,EmailFromPwd,EmailFromPwd,EmailFromDisplayName,AdminEmail,AdminEmailDisplayName,SMTPServer,和MailerType在系统发生错误的情况下为发送电子邮件指定设置。
-FontName和FontSize为图像文本的动态绘图确定基本的字体和字号设置。
-SubjectIDFieldLength设置文本框数目(1-12)以在“Subject ID”屏幕上显示。
-RetrievalWebServiceURL和TransactionalWebServiceURL说明Windows客户端呼叫以接收或发送元数据的网络服务的位置。
WebServiceUser,WebServicePwd,和WebServiceDomain用来对比网络服务服务器进行验证。
-BITSUploadURL设置因特网位置,在此压缩的原始数据病人文件被发送。BITSUser和BITSPwd用于对于传输服务器进行验证。
-MyTraceSwitch设置写入Event Log的冗长等级,其数值为0到4。数值0代表只向Event Log写入错误;数值4代表在每次用户动作之后写入关于Windows客户端的信息。
关于HG服务器:
-GroupID表示组。
-WatchPath表示Windows服务应该从何处查找压缩的数据以供传输。
-EmailFromUser,EmailFromPwd,EmailFromPwd,EmailFromDisplayName,AdminEmail,AdminEmailDisplayName,SMTPServer,和MailerType在系统发生错误的情况下为发送电子邮件指定设置。
-RetrievalWebServiceURL和TransactionalWebServiceURL表示Windows客户端呼叫以接收或发送元数据的网络服务的位置。
WebServiceUser,WebServicePwd,和WebServiceDomain用于对比网络服务服务器进行确认。
-BITSUploadURL设置因特网位置,压缩的原始数据病人文件被发送。BITSUser和BITSPwd用于对比网络服务服务器进行确认。
-RecoveryInterval设置Windows服务在毫秒内查找发送数据的时间周期。设置为30000表示Windows服务每三十秒检查新数据或被打断或失败且需要恢复的发送。
-MyTraceSwitch设置写入Event Log的冗长等级,其数值为0到4。数值0代表只向Event Log写入错误;数值4代表基本在每个Windows服务动作之后写入关于Windows客户端的信息。
关于HG网络服务,Connection String识别到数据库的连接字符串,FilePath代表解压缩文件的路径,Downloaded Files代表文件下载的路径。关于HG Unzip Service,PathToWatch是寻找文件的路径,PathToUnzip是解压缩文件的路径。
下面描述了实施例的硬件架构的一个非限制性的例子。产品架构可以包括客户机(或远程站点或处理器62)。客户机可以包括安装了一个有10Gb存储量的硬盘驱动器,一个512Mb RAM,和1.5或更大的BITS的Windows XP PC,或者Windows XP SP2。服务器(或中央处理器61)可以包括安装了一个有30Gb空闲空间的硬盘和BITS2.0的WindowServer 2003,,并且在网络服务器上安装了网络服务层。
HolterGartway的服务器部分可以被安装在Lyra上。同样,可以实施下面的描述。BITS可以安装在LYRA上,可以创建三个新的虚拟目录:
HGBITS由Windows客户端使用以发送信息。将这个虚拟目录激活以使用BITS。同样,HGBITS可以被设置为接收基本确认(BasicAuthentication)并使SSL加密。
HGWS用于托管(host)网络服务程序。网络服务有两种不同方法组成:Retrieval.asmx和Transactional.asmx。使用基本确认,并请求SSL加密,可以保护网络服务。
HGADMIN用于管理接口。使用基于认证的表格可以保护应用程序。
大多数的配置存储在配置文件中。执行中,只有一部分选择需要改变。
关于windows客户端配置,文件HolterGateWayWindowsClient.exe.config可以用来维护Windows Apps的配置。同样,CFPath=E:\\可以是到闪存卡(Flash Card)的路径,对于每个组或站点,GroupID=1值需要被改变。
关于windows服务端配置,文件HolterGateWayTransferService.exe.config可以用来维护Windows Apps的配置。同样,对于每个组或站点,GroupID=1值需要被改变。
关于网络服务端配置,服务可以有一个包含配置的web.config文件,该文件由网络服务使用以与SQL数据库通信并了解在哪检索文件。在一个实施例中,这些选项不应该被改变。
ConnectionString=″packet size=4096;data source=lyra;initial catalog=HoltergatewayProd;Integrated Security=SSPI″
UploadPath=E:\HGBITS.
关于解压缩服务配置,网络服务有包含配置的UnzipService.exe.config文件,该文件在解压缩时使用以读取和解压缩文件。
PathToWatch,E:\\HGBITS
PathToUnzip,E:\\HGDATA
关于管理接口配置,接口可以有一个的web.config文件,该文件限制由管理接口使用的配置以与SQL数据库通信。
ConnectionString=″packet size=4096;data source=vela;initial catalog=HoltergatewayProd;Integrated Security=SSPI″
出于说明和描述目的,上文已经对本发明的示例性的实施例进行了描述和介绍.该描述并不是详尽的,或者并不旨在将本发明限制为公开的准确形式,根据以上教授,对本发明作出修改和变化是可行的,或者其可以从实施本发明中获得.所选择和描述的示例性的实施例是为了解释本发明的原理及其实际应用,以使本领域技术人员在各种示例性的实施例中使用本发明,并且考虑了适于特定用途的各种改动.
因此,本说明书仅对本发明的某些示例性的实施例进行了具体描述,很显然可以对其进行许多修改,而不偏离本发明的精神和范围。而且,使用首字母的缩写词只是用于增强说明书和权利要求的可读性。应该注意这些首字母的缩写词并不旨在减弱术语的通用性,不应该认为它们把权利要求的范围限制到本说明书描述的示例性的实施例。

Claims (16)

1.一种连接到中央处理器的远程处理器经由网络传输心电图数据的方法,所述方法包括:
将心电图数据从第一装置传输到安装在所述第一装置中的便携式可移动存储介质;
从所述第一装置移去所述便携式可移动存储介质;
将包含所述心电图数据的所述便携式可移动存储介质耦连到包括所述远程处理器的第二装置;
输入与心电图数据相关的关于测试对象的标识信息;
从所述便携式可移动存储介质提取所述心电图数据并将所述标识信息和所述心电图数据从所述远程处理器发送到所述中央处理器;和
从所述中央处理器向所述远程处理器发送释放消息以能够从所述便携式可移动存储介质中擦除所述心电图数据,其中,所述释放消息的发送是在所述中央处理器成功存储了所述心电图数据之后发生的。
2.根据权利要求1所述的方法,其中所述输入标识信息包括选择与所述测试对象相关的一种药物测试方案。
3.根据权利要求2所述的方法,其中所述输入标识信息还包括输入与所述测试对象相关的人口统计数据以存储在所述远程处理器上。
4.根据权利要求3所述方法,其中所述输入标识信息还包括输入所述便携式可移动存储介质的标识号和输入就诊类型中的至少一个。
5.根据权利要求4所述的方法,其中所述就诊类型是筛选就诊、第一天就诊、第二天就诊和筛选随访中的至少一个。
6.根据权利要求1所述的方法,其中所述方法进一步包括在所述输入标识信息后,检查以确定所述输入的标识信息是否遵循一预定义的格式。
7.根据权利要求1所述的方法,其中所述标识信息包括测试对象的标识号、出生日期、姓名首字母和性别中的至少一个。
8.根据权利要求1所述的方法,其中所述输入标识信息包括从存储在所述远程处理器上的测试对象列表中选择一个测试对象。
9.根据权利要求1所述的方法,其中所述方法进一步包括监控标识信息和心电图数据从所述远程处理器发送到所述中央处理器。
10.一种用于连接到中央处理器的远程处理器经由网络传输心电图数据的设备,该设备包括:
便携式可移动存储介质,其包含从第一装置传输来的心电图数据;
计算机可读存储介质,该计算机可读存储介质包括:
提供与驻存在所述便携式可移动存储介质中的所述心电图数据相关的关于测试对象的标识信息的输入的装置,所述便携式存储介质耦连到所述远程处理器;
用于从所述便携式可移动存储介质提取所述心电图数据,并从所述远程处理器向所述中央处理器发送所述标识信息和所述心电图数据的装置;和
用于从所述中央处理器向所述远程处理器发送释放消息,以能够从所述便携式可移动存储介质中擦除所述心电图数据的装置,其中,所述释放消息的发送是在所述中央处理器中成功存储了所述心电图数据之后发生的。
11.一种用于传输心电图数据的系统,所述系统包括:
存储从第一装置传输来的心电图数据的便携式可移动存储介质;
包含远程处理器的第二装置,所述远程处理器从所述便携式可移动存储介质中提取所述心电图数据,并向中央处理器发送与心电图数据相关的关于测试对象的标识信息和提取的心电图数据;
中央处理器,其存储所述提取的心电图数据并向所述远程处理器发送释放消息,以能够从所述便携式可移动存储介质中擦除所述心电图数据;和
连接所述远程处理器和所述中央处理器的网络,
其中所述中央处理器接收所述远程处理器经由所述网络传送的所述标识信息和心电图数据,并且所述远程处理器经由所述网络接收来自所述中央处理器的释放消息。
12.根据权利要求11所述的系统,其中所述标识信息包括与所述测试对象相关的药物测试方案。
13.根据权利要求12所述的系统,其中所述标识信息还包括储在所述远程处理器上的与所述测试对象相关的心电图数据、所述便携式可移动存储介质的标识号和就诊类型中的至少一个。
14.根据权利要求13所述的系统,其中所述就诊类型是筛选就诊、第一天就诊、第二天就诊和筛检随访中的至少一个。
15.根据权利要求11所述的系统,其中所述标识信息包括测试对象的标识号、出生日期、姓名首字母和性别中的至少一个。
16.根据权利要求11所述的系统,其中所述远程处理器监控标识信息和心电图数据发送到所述中央处理器。
CN2005800475688A 2004-12-13 2005-12-13 捕捉的心电图的传输 Expired - Fee Related CN101128149B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US63499404P 2004-12-13 2004-12-13
US60/634,994 2004-12-13
PCT/US2005/045003 WO2006065784A2 (en) 2004-12-13 2005-12-13 Transfer of captured electrocardiogram

Publications (2)

Publication Number Publication Date
CN101128149A CN101128149A (zh) 2008-02-20
CN101128149B true CN101128149B (zh) 2010-05-12

Family

ID=36588457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800475688A Expired - Fee Related CN101128149B (zh) 2004-12-13 2005-12-13 捕捉的心电图的传输

Country Status (6)

Country Link
US (1) US20060149156A1 (zh)
EP (1) EP1824383B1 (zh)
JP (1) JP2008522765A (zh)
CN (1) CN101128149B (zh)
CA (1) CA2590236A1 (zh)
WO (1) WO2006065784A2 (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003221280A (ja) * 2002-01-30 2003-08-05 Sumitomo Electric Ind Ltd 導電性窒化珪素系複合焼結体およびその製造方法
US8160682B2 (en) * 2006-02-06 2012-04-17 The Board Of Trustees Of The Leland Stanford Junior University Non-invasive cardiac monitor and methods of using continuously recorded cardiac data
US8200318B2 (en) * 2007-09-21 2012-06-12 University of Pittsburgh—of the Commonwealth System of Higher Education Electrocardiogram reconstruction from implanted device electrograms
US9980661B2 (en) 2007-09-21 2018-05-29 University of Pittsburgh—of the Commonwealth System of Higher Education Electrocardiogram reconstruction from implanted device electrograms
US20090171694A1 (en) * 2007-12-31 2009-07-02 Ross Iii Ernest Osgood System for managing laboratory test results for patients taking an endothelin receptor antagonist
US9446194B2 (en) * 2009-03-27 2016-09-20 Dexcom, Inc. Methods and systems for promoting glucose management
US9655518B2 (en) 2009-03-27 2017-05-23 Braemar Manufacturing, Llc Ambulatory and centralized processing of a physiological signal
JP5559425B2 (ja) 2010-05-12 2014-07-23 イリズム・テクノロジーズ・インコーポレイテッド 長期粘着用の装置機構及び構成要素
WO2011159576A1 (en) * 2010-06-14 2011-12-22 Spaulding Clinical Systems, methods and apparatus for acquiring and managing patient/subject data
US8606597B2 (en) 2011-02-24 2013-12-10 Olympus Corporation Endoscope inspection report creating apparatus, creating method of endoscope inspection report and storage medium
US8478418B2 (en) 2011-04-15 2013-07-02 Infobionic, Inc. Remote health monitoring system
US8731632B1 (en) 2011-08-18 2014-05-20 Joel L. Sereboff Electrocardiogram device
US10120913B1 (en) 2011-08-30 2018-11-06 Intalere, Inc. Method and apparatus for remotely managed data extraction
AU2014209376B2 (en) 2013-01-24 2017-03-16 Irhythm Technologies, Inc. Physiological monitoring device
WO2014168841A1 (en) 2013-04-08 2014-10-16 Irhythm Technologies, Inc Skin abrader
US20150379629A1 (en) * 2014-06-27 2015-12-31 Carrington Technology Solutions, LLC Interactive web-enabled computer application and method for providing educational information to and verifying information from a loan applicant
JP2018504148A (ja) 2014-10-31 2018-02-15 アイリズム・テクノロジーズ・インコーポレイテッドiRhythm Technologies,Inc. 無線式生体モニタリングデバイス及びシステム
CA2995358A1 (en) * 2015-08-11 2017-02-16 Edmund L. Valentine Devices, system and method to control the delivery of oral medications
CN105100272B (zh) * 2015-08-31 2018-09-25 深圳市理邦精密仪器股份有限公司 心电图机智能文件传输方法及系统
USD794807S1 (en) 2016-04-29 2017-08-15 Infobionic, Inc. Health monitoring device with a display
USD794805S1 (en) 2016-04-29 2017-08-15 Infobionic, Inc. Health monitoring device with a button
US9968274B2 (en) 2016-04-29 2018-05-15 Infobionic, Inc. Systems and methods for processing ECG data
USD794806S1 (en) 2016-04-29 2017-08-15 Infobionic, Inc. Health monitoring device
CN109549632A (zh) * 2018-12-14 2019-04-02 重庆市肿瘤研究所 一种医疗监护系统及应用与医疗监护装置、监测报警方法
US11246524B2 (en) 2020-02-12 2022-02-15 Irhythm Technologies, Inc. Non-invasive cardiac monitor and methods of using recorded cardiac data to infer a physiological characteristic of a patient
AU2021322280A1 (en) 2020-08-06 2023-04-06 Irhythm Technologies, Inc. Adhesive physiological monitoring device
CA3188343A1 (en) 2020-08-06 2022-02-10 Jeff ABERCROMBIE Electrical components for physiological monitoring device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6416471B1 (en) * 1999-04-15 2002-07-09 Nexan Limited Portable remote patient telemonitoring system
CN2636817Y (zh) * 2003-08-22 2004-09-01 浙江大学微系统有限公司 便携式心电监护仪

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4360030A (en) * 1980-01-23 1982-11-23 Medtronic, Inc. Apparatus for monitoring and storing a variety of heart activity signals
EP0108052A4 (en) * 1982-04-23 1985-09-26 Survival Technology PORTABLE CONTROL UNIT WITH REAL-TIME ANALYSIS AND TRANSMISSION VIA TELEPHONE.
AU633871B2 (en) * 1989-01-13 1993-02-11 Scott Fetzer Company, The Apparatus and method for controlling and monitoring the exercise session for remotely located patients
US5050612A (en) * 1989-09-12 1991-09-24 Matsumura Kenneth N Device for computer-assisted monitoring of the body
US5291399A (en) * 1990-07-27 1994-03-01 Executone Information Systems, Inc. Method and apparatus for accessing a portable personal database as for a hospital environment
JPH0779805B2 (ja) * 1990-07-31 1995-08-30 日本光電工業株式会社 個別呼出機能付き携帯型心電計
EP0488410A1 (en) * 1990-11-30 1992-06-03 Terumo Kabushiki Kaisha Electrocardiograph system
US5191891A (en) * 1991-09-10 1993-03-09 Ralin, Inc. Portable ECG monitor/recorder
US5238001A (en) * 1991-11-12 1993-08-24 Stuart Medical Inc. Ambulatory patient monitoring system having multiple monitoring units and optical communications therebetween
US5339824A (en) * 1992-10-06 1994-08-23 Cardiac Evaluation Center, Inc. Memory loop ECG recorder with LIFO data transmission
ATE190413T1 (de) * 1992-12-11 2000-03-15 Siemens Medical Systems Inc Tragbares modulares patientenüberwachungsgerät mit datenerfassungsmodul
JP3172344B2 (ja) * 1993-10-25 2001-06-04 三洋電機株式会社 在宅医療データ管理装置
JP3877761B2 (ja) * 1994-01-26 2007-02-07 ケンブリッジ・ハート・インコーポレイテッド 心臓の電気的安定度の測定および評価
US5462051A (en) * 1994-08-31 1995-10-31 Colin Corporation Medical communication system
US5701894A (en) * 1995-11-09 1997-12-30 Del Mar Avionics Modular physiological computer-recorder
US5936539A (en) * 1996-03-19 1999-08-10 Siemens Medical Systems, Inc. Method and apparatus for automatic configuration of a network node
JPH09262217A (ja) * 1996-03-28 1997-10-07 Matsushita Electric Works Ltd 携帯型心電図記録装置
US6364834B1 (en) * 1996-11-13 2002-04-02 Criticare Systems, Inc. Method and system for remotely monitoring multiple medical parameters in an integrated medical monitoring system
US6102856A (en) * 1997-02-12 2000-08-15 Groff; Clarence P Wearable vital sign monitoring system
US7536309B1 (en) * 1997-11-12 2009-05-19 I-Flow Corporation Method and apparatus for monitoring a patient
US5929601A (en) * 1997-12-22 1999-07-27 Lifecor, Inc. Battery management apparatus for portable electronic devices
US6366871B1 (en) * 1999-03-03 2002-04-02 Card Guard Scientific Survival Ltd. Personal ambulatory cellular health monitor for mobile patient
US7996187B2 (en) * 2005-02-16 2011-08-09 Card Guard Scientific Survival Ltd. Method and system for health monitoring
US6579231B1 (en) * 1998-03-27 2003-06-17 Mci Communications Corporation Personal medical monitoring unit and system
US6141584A (en) * 1998-09-30 2000-10-31 Agilent Technologies, Inc. Defibrillator with wireless communications
FI19992484A (fi) * 1999-11-22 2001-05-23 Polar Electro Oy Menetelmä sykemittausjärjestelyn toiminta-asetusten suorittamiseksi ja sykemittausjärjestely
DE10008411A1 (de) * 2000-02-23 2001-08-30 Hoermann Medizinelektronik Gmb Verfahren zur Aufnahme und Übertragung eines mehrkanaligen EKG und Anordnung als tragbarer Recorder zur Durchführung des Verfahrens
JP2001258858A (ja) * 2000-03-17 2001-09-25 Pioneer Electronic Corp 健康監視システム
US6438412B2 (en) * 2000-05-10 2002-08-20 Cardiac Evaluation Center, Inc. Memory loop ECG recorder with continuous recording
US6970737B1 (en) * 2000-09-13 2005-11-29 Ge Medical Systems Information Technologies, Inc. Portable ECG device with wireless communication interface to remotely monitor patients and method of use
JP2002116945A (ja) * 2000-10-11 2002-04-19 Nec Corp オブジェクト配信システム及びそれに用いる携帯端末におけるメモリ管理方法
US6654631B1 (en) * 2001-07-12 2003-11-25 Anil Sahai Method and apparatus for a hand-held computer EKG device
US6708057B2 (en) * 2001-11-20 2004-03-16 Eresearchtechnology, Inc. Method and system for processing electrocardiograms
DE10163348A1 (de) * 2001-12-21 2003-07-10 Hans D Esperer Verfahren und Vorrichtung zur automatisierten Detektion und Differenzierung von Herzrhythmusstörungen
US6991586B2 (en) * 2002-10-09 2006-01-31 Clubcom, Inc. Data storage and communication network for use with exercise units
JP3802476B2 (ja) * 2002-10-31 2006-07-26 三洋電機株式会社 携帯型心電計
US7127300B2 (en) * 2002-12-23 2006-10-24 Cardiac Pacemakers, Inc. Method and apparatus for enabling data communication between an implantable medical device and a patient management system
US7114085B1 (en) * 2003-04-24 2006-09-26 Audavi Corporation Portable storage device startup
US20050138218A1 (en) * 2003-12-22 2005-06-23 Pao-Jean Chen Portable storage device and its method to display remaining storage capacity
US20050159666A1 (en) * 2004-01-21 2005-07-21 Christopher Pearce Apparatus and methods for documenting myocardial ischemia
US7587237B2 (en) * 2004-02-02 2009-09-08 Cardionet, Inc. Biological signal management
JP4510564B2 (ja) * 2004-03-23 2010-07-28 富士フイルム株式会社 放射線撮影装置、及び、そのプログラム
US20060229525A1 (en) * 2005-04-08 2006-10-12 Exelys, Llc Portable cardiac monitor including pulsed power operation
US7361188B2 (en) * 2005-04-08 2008-04-22 Exelys, Llc Portable cardiac monitor
ES2538726T3 (es) * 2006-03-29 2015-06-23 Dignity Health Sistema de estimulación del nervio vago

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6416471B1 (en) * 1999-04-15 2002-07-09 Nexan Limited Portable remote patient telemonitoring system
CN2636817Y (zh) * 2003-08-22 2004-09-01 浙江大学微系统有限公司 便携式心电监护仪

Also Published As

Publication number Publication date
EP1824383A4 (en) 2008-07-09
WO2006065784A3 (en) 2006-12-21
CN101128149A (zh) 2008-02-20
EP1824383A2 (en) 2007-08-29
US20060149156A1 (en) 2006-07-06
WO2006065784A2 (en) 2006-06-22
CA2590236A1 (en) 2006-06-22
JP2008522765A (ja) 2008-07-03
EP1824383B1 (en) 2018-12-05

Similar Documents

Publication Publication Date Title
CN101128149B (zh) 捕捉的心电图的传输
CN107679057B (zh) 数据对接方法、装置、服务器和存储介质
US7797278B2 (en) Migratable backup and restore
CN105630977B (zh) 应用程序推荐方法、装置及系统
WO2013078427A1 (en) Method and system for registering and scanning an id tag linked to information about a user
US20050021376A1 (en) System for accessing patient information
US8534549B2 (en) Network for blood pressure data management and rechargeable smart card
CN103198090A (zh) 用于优化虚拟桌面环境中的存储分配的方法和系统
EP2073137A2 (en) System and method of obtaining informed consent
CN109756562A (zh) 用户界面推送方法、装置、电子设备及存储介质
US9858631B2 (en) Personal medical information storage device and system
WO2020197942A1 (en) Measuring and increasing the quality of user-provided information
CN107749813A (zh) 账户管理方法、装置、存储介质、设备、服务器及终端
CN111627543B (zh) 一种基于微信公众号的医院智慧管理系统
CN109522817A (zh) 一种患者的住院行为稽核方法、区块链节点设备及系统
US20070282640A1 (en) Healthcare information accessibility and processing system
CN102955901A (zh) 医疗呈现创建器
US20120210403A1 (en) Mobile communications device-operated electronic access system
CN104994099A (zh) 一种基于网络医院的数据处理方法、设备及系统
US8904501B2 (en) Method and system for automated emergency access to medical records
JP6716929B2 (ja) 情報処理装置及び情報処理プログラム
CN115358246B (zh) 信息交互方法、装置、存储介质和处理器
JP2004062856A (ja) 情報処理装置、インターフェース装置、情報管理方法、情報管理プログラム及びこのプログラムを記録した記録媒体、並びに、icカードシステム
JP7391910B2 (ja) 伝票業務支援方法、伝票業務支援システム、及び伝票業務支援装置
US8041678B2 (en) Integrated data availability and historical data protection

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20161213