医疗数据采集设备、系统和方法与流程

文档序号:22323486发布日期:2020-09-23 02:01阅读:1209来源:国知局
医疗数据采集设备、系统和方法与流程

本公开涉及用于采集医疗信息的方法和装置。本公开尤其涉及一种将从图像中提取的医疗信息作为键盘输入传输到临床医生的计算机的便携式设备。



背景技术:

在世界上的发达地区,网络连接常常被视为理所当然。人们通常认为wi-fi或蜂窝网络可用于发送和接收数据、媒体内容、电子邮件等。甚至是在医疗环境中,人们也希望网络连接的存在能使大多数设备互相通信。虽然对于先进的医疗中心来说,这可能是事实,但是对于诸如诊所、血液透析中心和农村医疗中心等许多其他地方,设备互连是奢望。此外,发展中地区的许多农村治疗中心和诊所只能在有限的供给和医疗设备下运营,这些供给和医疗设备中许多相对廉价并且不具有连接能力或不能相互兼容。

通常,设备连接使得能够自动记录诸如患者治疗数据和测量的患者生理数据等医疗设备数据。例如,血压监测仪可以使用蓝牙(注册商标)连接与肾功能衰竭治疗机进行无线配对,以发送患者血压数据。肾功能衰竭治疗机可以将患者血压数据与肾功能衰竭治疗数据相结合。然后可以将结合的数据传输到集中式医院服务器,以记录在患者的电子病历(“emr”)中。

设备连接的缺失阻碍了患者数据和医疗设备数据的采集和传输。在设备无法互相通信的情况下,护士或其他临床医生必须手动记录来自机器/监测器的数据和信息。然后,护士或临床医生必须找到一台计算机,并将信息直接输入患者的emr。这一过程很费时间,浪费了护士或临床医生治疗患者的宝贵时间,容易出现转录或数据输入错误。



技术实现要素:

本公开提供了一种用于从没有互相连接的医疗设备获取医疗设备数据(例如,医疗信息)和/或患者生理数据的系统、方法和装置。在一个例子中,临床医生具有带有摄像头的平板计算机或智能手机(例如,便携式设备)。临床医生使用便携式设备上的摄像头记录在患者治疗(例如,血液透析治疗)前、在患者治疗期间或在患者治疗之后一个或多个医疗设备和/或与医疗设备相关联的耗材的图像。在记录了所有所需的图像之后,临床医生将便携式设备从医疗设备传输到临床医生计算机。在计算机上,临床医生选择一个文档、文件、数据库和/或模板,图像中的医疗信息作为键盘录入从便携式设备输入到该文档、文件、数据库和/或模板中。临床医生还可以使用计算机指定文档、文件、数据库或模板的位置。

为了便于传送记录的图像中的医疗信息,临床医生可以访问存储在便携式设备上的应用程序(例如,app)。应用程序使用便携式设备的处理器从至少一个记录的图像中提取医疗信息文本。在一些实施例中,应用程序或处理器使用光学字符识别(“ocr”)从图像中提取文本。临床医生还使用便携式设备的应用程序来与临床医生的计算机建立连接。在建立连接的过程中,便携式设备传输一条或多条消息/文件,从而临床医生的计算机将便携式设备(或应用程序)识别为键盘输入设备。在建立连接之后,临床医生给应用程序提供一个指示,即将提取的医疗信息的至少一部分传输到临床医生的计算机。该指示使应用程序使用连接将所选择或指定的提取的医疗信息作为键盘输入传输到临床医生的计算机。在某些情况下,临床医生可以选择传输提取的医疗信息中的哪些作为键盘输入。因此,便携式设备上的应用程序可作为虚拟键盘进行操作,使临床医生能够将数据远程输入到临床医生计算机上的文档、患者文件或患者医疗模板。

便携式设备上的应用程序使临床医生能够记录医疗设备显示或提供的几乎任何医疗信息的图像,以便在临床医生计算机上输入。医疗信息可以包括医疗设备设置、医疗设备读数或患者读数。医疗信息还可以包括医疗设备、耗材、患者等的标识符。上文描述的临床医生辅助信息输入过程减少了给临床医生带来的数据输入负担和潜在的转录错误。

在一些实施例中,便携式设备上的应用程序被配置为通过一连串或一系列操作引导操作者记录一个或多个图像,选择要传输的提取医疗信息,并将所选择的提取医疗设备信息作为键盘输入传输等。例如,应用程序可以使便携式设备显示多个提示,这些提示向操作者指定医疗设备的类型或待成像的医疗设备的屏幕。这些提示还可以向操作者指示将提取的医疗信息作为键盘输入传输到临床医生计算机的顺序。

此外,在一些实施例中,便携式设备上的应用程序被配置为使用数据模板来组织提取的医疗信息。数据模板可以包括有关图像中的医疗信息的位置、区域、标签等的定义。应用程序使用数据模板来识别提取的医疗信息。识别例如包括基于提取的医疗信息在图像中的位置或基于与预定标签匹配的医疗信息,将提取的医疗信息放置到数据字段中。该应用程序使操作者能够选择一个或多个数据字段,从而将分配给所选择的数据字段的提取的医疗信息作为键盘录入传输到临床医生的计算机上。

在一个示例性实施例中,便携式设备将医疗数据或信息传输到临床医生的计算机。便携式设备包括配置为记录图像的摄像头、存储所记录的图像的存储器和显示图像的显示界面。便携式设备还包括配置为执行机器可读指令的处理器,这些指令在执行时使处理器指示摄像头记录至少一个图像,使用光学字符识别例程从至少一个图像中提取医疗数据,与临床医生的计算机建立连接使得便携式设备被临床医生的计算机识别为键盘,并将至少一部分提取的医疗数据传输到临床医生的计算机作为临床医生的计算机的键盘输入。

在另一个实施例中,在便携式设备上运行应用程序,以将医疗信息传输到临床医生的计算机上。该应用程序包括机器可读指令,这些指令在执行时使应用程序接收由便携式装置的摄像头记录的至少一个图像,并在便携式装置的显示界面上显示该至少一个图像。这些机器可读指令在执行时,也会使应用程序使用便携式装置的处理器从至少一个图像中提取医疗信息,并与临床医生的计算机建立连接,从而便携式设备被临床医生的计算机识别为键盘。这些机器可读指令,在执行时,还可以使应用程序使用便携式装置的处理器将至少一部分提取的医疗信息传输到临床医生的计算机,作为临床医生的计算机的键盘输入。

鉴于本文阐述的技术特征,在没有限制的情况下,在第一方面,用于将医疗数据传输给临床医生的计算机的便携式设备包括:摄像头,配置为记录图像;存储器,存储记录的图像;显示界面,用于显示图像;以及处理器,配置为执行机器可读指令,机器可读指令在被执行时,使处理器(i)指示摄像头记录至少一个图像;(ii)使用光学字符识别程序从至少一个图像中提取医疗数据;(iii)与临床医生计算机建立连接,使得便携式设备被临床医生计算机识别为键盘;以及(iv)将所提取的医疗数据的至少一部分传输到临床医生的计算机,作为临床医生计算机的键盘输入。

在第二方面,除另有规定外,第二方面可与本文描述的任何其他方面结合使用,连接包括连接或(zigbee)连接中的至少一个。

在第三方面,除另有规定外,第三方面可与本文描述的任何其他方面结合使用,处理器被配置为将自身指定为临床医生的计算机的(i)通用串行总线(“usb”)人机接口设备(“hid”)类或者(ii)蓝牙hid配置文件中的至少一个,从而便携式设备被临床医生的计算机识别为键盘输入。

在第四方面,除另有规定外,第四方面可以与第三方面结合使用,而第三方面可与本文描述的任何其他方面相结合,处理器配置为向临床医生的计算机传输至少一个设备驱动程序文件(包括usbhid类信息或蓝牙hid信息),以建立连接。

在第五方面,除另有规定外,第五方面可以与本文描述的任何其他方面一起使用,处理器配置为通过显示界面显示摄像头消息,该摄像头消息提示操作者使用摄像头记录至少一个图像;从所记录的至少一个图像中确定医疗设备的类型作为所提取的医疗数据的一部分;并且使操作者能够基于所确定的医疗设备的类型,选择所提取的医疗数据的一部分传输到临床医生计算机。

在第六方面,除另有规定外,第六方面可以结合本文描述的任何其他方面与第五方面一起使用,处理器配置为使用所确定的医疗设备的类型来确定是否要显示消息,如果要显示消息,则通过显示界面显示导航消息,该导航消息提示把操作者浏览由医疗设备的屏幕显示的指定窗口。

在第七方面,除另有规定外,第七方面可以与本文描述的任何其他方面结合使用,存储器存储用于处理至少一个图像的至少一个数据模板,该数据模板配置为组织所提取的医疗数据。

在第八方面,除另有规定外,第八方面可以与本文描述的任何其他方面一起使用,处理器配置为使显示界面显示摄像头消息,该摄像头消息提示操作者使用摄像头在至少一个图像中记录医疗设备的标识符,标识符包括位于医疗设备的壳体或医疗设备的屏幕上的快速响应(“qr”)码、条形码、序列号或硬件编号中的至少一个。

在第九方面,除另有规定外,第九方面可以结合本文描述的任何其他方面与第八方面一起使用,处理器通过以下操作中的至少之一来分析标识符:解码所记录的图像中的图案或在标识符图像上执行光学字符识别。

在第十方面,除另有规定外,第十方面可以与本文描述的任何其他方面一起使用,处理器配置为通过凭借显示界面选择所提取的医疗数据的至少一部分进行传输,使从至少一个图像中提取的医疗数据能够作为键盘输入传输到临床医生计算机。

在第十一方面,除非另有规定,第十一方面可以与本文描述的任何其他方面一起使用,处理器配置为通过显示界面显示验证消息,该验证消息提示操作者确认提取的医疗数据与至少一个图像中的数据匹配。

在第十二方面,除另有规定外,第十二方面可以与本文描述的任何其他方面一起使用,至少一个图像是耗材的,提取的医疗数据是耗材数据,其中处理器配置为将耗材数据作为键盘输入传输到临床医生的计算机。

在第十三方面,除另有规定外,第十三方面可以结合本文描述的任何其他方面与第十二方面一起使用,耗材数据包括有关过滤器、血液回路管、透析液浓缩容器、血液抗凝剂容器、药物容器、腹膜透析盒、吸附剂盒或药物灌注管中的至少之一的数据。

在第十四方面,除另有规定外,第十四方面可以结合本文描述的任何其他方面与第十二方面一起使用,处理器进一步配置为提示操作者记录耗材的至少一个图像。

在第十五方面,除另有规定外,第十五方面可以与本文描述的任何其他方面一起使用,至少一个图像是医疗设备参数设置、医疗设备读数或患者读数的,所提取的医疗数据是医疗设备参数设置数据、医疗设备读数数据或患者读数数据,其中处理器配置为将医疗设备参数设置数据、医疗设备读数数据或患者读数数据作为键盘输入传输到临床医生的计算机。

在第十六方面,除另有规定外,第十六方面可以结合本文描述的任何其他方面与第十五方面一起使用,从医疗设备记录医疗设备参数设置、医疗设备读数或患者读数,医疗设备至少包括肾功能衰竭治疗机、输液泵、氧气传感器、呼吸监护仪、血糖仪、血压监测仪、心电监护仪(“ecg”)、体重秤或心率监测器。

在第十七方面,除另有规定外,第十七方面可以结合本文描述的任何其他方面与第十二方面一起使用,处理器进一步配置为提示操作者记录医疗设备参数设置、医疗设备读数或患者读数的至少一个图像。

在第十八方面,除另有规定外,第十八方面可以与本文描述的任何其他方面一起使用,处理器进一步配置为将患者标识符分配给所提取的医疗数据,其中患者标识符包括位于患者腕带上的快速响应(“qr”)码、文本串、条形码、姓名或患者标识符中的至少一个。

在第十九方面,除另有规定外,第十九方面可以与本文描述的任何其他方面一起使用,在便携式设备上运行的应用程序配置为将医疗数据传输到临床医生计算机,该应用程序包括机器可读指令,这些指令在被执行时,使应用程序与便携式设备的处理器一起运行,以从便携式设备的摄像头接收并在便携式设备的显示界面上显示的至少一个图像中提取医疗数据;与便携式设备的处理器一起运行,以便与临床医生的计算机建立连接,从而便携式设备被临床医生的计算机识别为键盘;并与便携式设备的处理器一起运行,以将所提取的医疗数据的至少一部分传输到临床医生的计算机,作为临床医生计算机的键盘输入。

在第二十方面,除另有规定外,第二十方面可以结合本文描述的任何其他方面与第十九方面一起使用,应用程序包括其他机器可读指令,这些指令在被执行时,使应用程序与处理器一起运行,以通过便携式设备的显示界面显示消息,该消息提示操作者记录至少一个图像。

在第二十一方面,除另有规定外,第二十一方面可以结合本文描述的任何其他方面与第十九方面一起使用,应用程序包括其他机器可读指令,这些指令在被执行时,使应用程序通过便携式设备的显示界面接收表示所提取的医疗数据的一部分的选项,并将所选择的所提取的医疗数据的一部分传输到临床医生计算机,作为临床医生计算机的键盘输入。

在第二十二方面,除另有规定外,第二十二方面可以与本文描述的任何其他方面一起使用,一种用于将医疗数据传输到临床医生的计算机的方法,包括:在便携式设备上运行的应用程序中,接收由便携式设备的摄像头记录的至少一个图像;在便携式设备的显示界面上显示至少一个图像;通过便携式设备的处理器从至少一个图像中提取医疗数据;使用在便携式设备上运行的应用程序与临床医生计算机建立连接,使得便携式设备被临床医生计算机识别为键盘;以及使用在便携式设备上运行的应用程序将提取的医疗数据的至少一部分传输到临床医生计算机,作为临床医生计算机的键盘输入。

在第二十三方面,除另有规定外,第二十三方面可以结合本文描述的任何其他方面与第二十二方面一起使用,与临床医生的计算机建立连接包括使便携式设备模拟针对临床医生计算机的串行接口的键盘。

在第二十四方面,除另有规定外,第二十四方面可以结合本文描述的任何其他方面与第二十二方面一起使用,该方法还包括通过应用程序使用组织至少一个图像的数据模板提取所提取的医疗数据,并使用在便携式设备上运行的应用程序将提取的医疗数据传输到临床医生计算机,作为临床医生计算机的键盘输入。

在第二十五方面,除另有规定外,第二十五方面可以结合本文描述的任何其他方面与第二十四方面一起使用,数据模板是临床医生计算机的屏幕的由便携式设备上的摄像头记录的。

在第二十六方面,除另有规定,第二十六方面可结合本文描述的任何其他方面与第二十二方面一起使用,该方法还包括:从显示界面接收一个选项,该选项表示(i)至少一个图像中的一个或(ii)从至少一个图像中提取的医疗数据的一部分;以及将(i)从选择的图像中提取的医疗数据或(ii)所选择的所提取的医疗数据的一部分传输到临床医生的计算机,作为临床医生计算机的键盘输入。

在第二十七方面,除另有规定外,第二十七方面可以结合本文描述的任何其他方面与第二十二方面一起使用,该方法还包括:使用在便携式设备上运行的应用程序,使便携式设备的扬声器通知从选择的图像中提取的医疗数据的至少一部分;使用在便携式设备上运行的应用程序接收验证指示,指示通知的提取的医疗数据将作为键盘输入进行传输。

在第二十八方面,除另有规定外,第二十八方面可以结合本文描述的任何其他方面与第二十二方面一起使用,该方法还包括显示一条消息,该消息提示操作者使用便携式设备的摄像头记录至少一个图像。

在第二十九方面,参考图1至图24中的任何一个或多个描述的任何特征、功能和替代项可以与参考图1至图24中的任何另一个或多个描述的任何特征、功能和替代项相结合。

因此,本公开的优点是提供一种几乎不需要信息技术设置或支持的医疗数据传送设备、系统和方法。

在本公开的另一个优点中,医疗数据传送设备、系统和方法可与几乎任何临床医生或医疗记录软件一起操作。

在本公开的又一个优点中,医疗数据传送设备、系统和方法能够传送来自图像的医疗数据,而无需操作者手动输入数据,从而降低了产生转录错误的机率。

附图说明

图1是示出根据本公开的示例性实施例的包括临床医生计算机和便携式设备的临床系统的示意图。

图2和图3示出了说明根据本公开的示例性实施例的将医疗设备数据从便携式设备传送到计算机的示意图。

图4是示出根据本公开的示例性实施例的将医疗设备数据从便携式设备传送到计算机的过程的示意性流程图。

图5是示出根据本公开的示例性实施例的包括通过网络连接的临床医生计算机和便携式设备的临床系统的示意图。

图6是示出根据本公开的示例性实施例的示例性患者医疗模板的示意图,该患者医疗模板在图1和图2中的临床系统中用于存储医疗设备数据。

图7是示出根据本公开的示例性实施例的数据模板的示意图,该数据模板在图1和图2中的临床系统中用来识别从一个或多个图像中提取的医疗设备数据。

图8是示出根据本公开的示例性实施例的图1和图2中的临床医生计算机的示意图。

图9是示出根据本公开的示例性实施例的图1和图2中的便携式设备的示意图。

图10至图20是示出根据本公开的示例性实施例的示例性工作流程的示意图,该工作流程用于使用由图1、图2和图9的便携式设备记录的图像来填充图6的医疗设备模板。

图21和图22是示出根据本公开的示例性实施例的替代示例的示意图,该替代示例用于使用由图1、图2和图9的便携式设备记录的图像来填充图6的医疗设备模板。

图23和图24是示出根据本公开的示例性实施例的使用由图1、图2和图9的便携式设备记录的图像来填充图6的医疗设备模板的过程的示意性流程图。

具体实施方式

i、一般信息

本公开通常涉及一种用于采集医疗信息(例如,医疗设备数据或患者数据)的方法、装置和系统,更具体地说,本公开涉及一种便携式设备,其配置为将患者医疗数据作为键盘录入输入到单独计算机。该示例性便携式设备被配置为从连接到患者或以其他方式与患者相关的一个或多个医疗设备获取患者医疗数据。为了简化数据采集过程,示例性便携式设备被配置为记录与特定患者和/或治疗相关的一个或多个医疗设备的一个或多个图像。便携式设备分析这些图像以识别患者医疗数据,患者医疗数据然后被输入临床医生的计算机。

在一个实施例中,便携式设备模拟键盘或以其他方式成为键盘输入,以便将医疗信息输入到临床医生计算机中。键盘的模拟可以包括将医疗信息连续地传输到已知临床医生软件的文档、文件或数据库中,或者传输到临床医生计算机上的患者医疗模板的数据字段或患者文件中。临床医生可以在发送医疗信息或发送医疗信息的一部分之前指定将信息输入到哪里。在一种情况下,临床医生可以将鼠标光标移动到临床医生计算机上的期望字段、单元格(cell)、文档或打开的文件,然后在便携式设备上提供指令以传输医疗信息。临床医生可以使用鼠标(或其他输入设备)在临床医生计算机上指定位置。在其他情况下,便携式设备还可以模拟鼠标(或其他数据键入设备),以使临床医生能够远程选择用于数据键入的字段、文档和/或文件。在其他情况下,便携式设备远程连接到临床医生的计算机,以显示临床医生计算机的桌面屏幕。然后,临床医生可以在便携式设备上选择哪些字段、文件和/或文档接收医疗数据。在一些实施例中,临床医生可以通过例如触摸已提取了可供选择的医疗信息的数字图像而在便携式设备选择要传输哪些医疗信息。便携式设备将相关医疗信息发送到临床医生的计算机,这些信息在光标指定位置处输入。因此,所公开的配置使便携式设备能够作为临床医生计算机的键盘(或其他数据输入设备)进行操作。

本文公开的示例性方法、装置和系统解决了医疗设施和/或患者的家中已知的连接问题。通常,诸如透析诊所等诊所可以具有多个不同的医疗设备,这些医疗设备包括肾功能衰竭治疗机、体重秤和血压监测仪。通常,医疗设备支持无线连接和/或有线连接。然而,对于临床医生或患者来说,将便携式设备连接到适当的医疗设备以获取患者医疗信息既困难又耗费时间。例如,诊所里可能包含数十名同时接受治疗的患者。为了传送无线信息,临床医生必须运行配对例程以连接到期望的医疗设备,将信息下载到患者文件中,然后启动断开例程。对于每个患者、每台设备,临床医生必须重复这个顺序。

另外,临床医生必须敏锐地知道哪一设备正在配对。否则,临床医生可能会连接到错误的医疗设备。为了确保已知系统中的正确配对,临床医生必须将医疗设备的无线标识符(显示在便携式设备的屏幕上用于配对)与物理地位于医疗设备上的标识符匹配。在一家繁忙的诊所里,临床医生很容易分心或匆忙,从而增加了不期望的设备配对的机率。在其他情况下,便携式设备可以与设施中的所有医疗设备同时配对或连接。然而,临床医生仍然需要选择正确的设备来获取患者医疗信息。

在其他已知的环境中,连接是一件奢侈的事情。例如,许多肾功能衰竭治疗机或其他医疗设备可能不具有与便携式设备和/或网络直接进行无线连接的能力。可选择地,一家诊所可能仅包含少量的具有连接能力的设备或包含具有不同连接配置的设备。然而,为了便于工作流程,临床医生常常忽视连接功能,而手动将患者的医疗信息记录到笔记本中,以便后续录入计算机系统。例如,记住不同医疗设备的不同连接要求可能太麻烦了。此外,诸如体重秤和血压监测仪等比较简单的医疗设备可能不具有设备连接能力。

为了克服缺乏连接能力或连接复杂性的问题,本文公开的示例性系统、方法和装置使临床医生或患者能够使用便携式设备记录医疗设备的图像或图片,并将这些图像的医疗信息传送到临床医生的计算机或其他单独的计算机。通常来说,甚至最基本的便携式设备也具有足够多的摄像头来记录例如医疗设备的屏幕的图像、医疗设备上的标识符的图像和/或医疗设备本身的图像。分析这些图像,以提取或以其他方式确定医疗信息(例如,医疗设备数据)。所提取的医疗信息被传输到远程计算机(例如,临床医生的计算机),以填充文件和/或患者医疗模板,这些文件和/或患者医疗模板可以被存储作为电子病历(“emr”)。可以对临床医生进行训练,并由他们决定要记录哪些图像。另外或可选择地,便携式设备可以显示或以其他方式提供消息,这些消息给临床医生提供关于需要记录的图像或图片的提示,然后通过一定顺序或例程引导临床医生,以确保规定疗法或治疗的基本上所有的医疗信息都作为键盘录入传输到临床医生的计算机。

全文涉及医疗设备、医疗设备数据、医疗信息和患者数据。医疗设备包括配置为给患者提供治疗的设备,例如,肾功能衰竭治疗机或输液泵。医疗设备还包括配置为记录与患者相关的生理数据的设备。这种设备的例子包括氧气传感器、呼吸监护仪、血糖仪、血压监测仪、心电监护仪、体重秤和心率监测器。

医疗信息或数据包括医疗设备数据和患者数据,医疗设备数据和患者数据可以涉及由医疗设备、患者和/或医疗设备使用的耗材创建、生成的或以其他方式与医疗设备、患者和/或耗材相关的数据或信息。例如,医疗信息包括医疗设备用来实施治疗的处方信息或程序信息。医疗信息还包括诸如输液量、从患者身上移除的超滤(“uf”)量和/或警报或警告等治疗状态信息。医疗信息还包括诸如流体压力、流速、电导率、浓度和温度等感测数据。患者数据包括诸如患者血压、体重、心率等感测的患者生理信息。医疗信息可以显示在屏幕上,由物理刻度提供,或者打印在可以记录在图像中的标签上。因此,医疗设备数据或医疗信息包括医疗设备设置、医疗设备读数和/或患者读数。

医疗信息还涉及贴附于患者或治疗耗材的标识符包含的信息。具体而言,医疗信息可以包括由患者腕带上设置的用于识别患者的患者标识符所传达的信息。医疗信息还包括有关耗材的信息,该信息可以识别耗材类型、耗材型号和/或耗材的性质,例如肾功能衰竭治疗溶液的供给袋中的葡萄糖水平。耗材例如可以包括肾功能衰竭治疗过滤器、血液回路管、吸附剂盒、透析液浓缩容器、血液抗凝剂容器、药物容器、一次性腹膜透析盒、药物灌注管等。

本文在多个例子中涉及患者医疗模板。本文提供的患者医疗模板包括或指定用于记录患者的特定医疗或医疗状况的数据字段。例如,肾功能衰竭治疗的患者医疗模板可以包括如下数据字段:患者姓名、治疗日期、清除的超滤量、患者体重和患者血压。完整的患者医疗模板作为emr存储到数据库中,这使得患者的治疗可以得到监测和记录。应当理解的是,本公开的系统、方法和装置不需要模板,而且并非所有的医疗信息都存储在患者医疗模板中。

本文的多个例子还涉及相关医疗信息或相关医疗设备数据。通常,图像包括包含医疗信息的提取文本。在某些情况下,并非所有提取的医疗信息都作为键盘录入进行传输。相反,只需要录入所记录的图像中的某些医疗信息即可。相关医疗信息或相关医疗设备数据是指如下医疗设备数据或医疗信息:其被识别或选择作为键盘录入传输至临床医生的计算机、或填充患者模板。

ii、系统信息

图1示出了说明根据本公开实施例的临床系统100的示意图。示例性临床系统100包括医疗设备102a至102c、便携式设备104以及临床医生或临床信息系统(“cis”)计算机106。在一些实施例中,计算机106通过局域网或广域网连接可通信地耦合到cis服务器108。此外,在一些实施例中,计算机106与cis服务器108之间是通过医院信息系统连接的。

示例性医疗设备102a至102c配置为为患者提供治疗和/或记录与患者相关的生理数据。医疗设备102a至102c中的每一个均包括配置为显示医疗设备数据的屏幕110。在一些实施例中,屏幕110可以替换为物理标尺、刻度盘或用于传递生理信息的其他设备。例如,替代屏幕110c,血压医疗设备102c可以包括机械刻度盘,该机械刻度盘基于测量的患者血压在标尺上指示出血压值。

医疗设备102a至102c的每一个还包括配置为存储唯一标识号的标识符112。标识符112可以对例如医疗设备102a至102c的分配的设备编号、序列号、硬件编号、型号和/或设备类型编码。例如,肾功能衰竭治疗医疗设备102a的标识符112a可以存储分配的设备编号。便携式设备104读取标识符112a以确定例如医疗设备类型,用于后续对屏幕110a记录的图像中的医疗设备数据进行分析和识别。在一些实施例中,一般地说,标识符112可以表明医疗设备的型号或类型。例如,标识符112b可以表明设备102b是体重秤和/或表明体重秤的型号。

标识符112可以包括机器可读的标记,例如,条形码或快速响应(“qr”)码。标识符112还可以包括诸如序列号、资产编号或硬件编号等人可读文本。在一些实施例中,标识符112可以打印到物理附接到医疗设备102a至102c的壳体的物品上,例如如图所示的肾功能衰竭治疗医疗设备102a的标识符112a。附加地或可替代地,可以在医疗设备102a至102c的屏幕110上显示标识符112。例如,临床医生可以选择控制界面114,以使医疗设备102a至102c显示屏幕110上显示有标识符112的窗口。在其他实施例中,标识符112可以包含在射频(“rf”)微芯片中,诸如射频识别(rfid)芯片或近场通信(nfc)芯片。

医疗设备102a至102c还可以包括一个或多个用于提供控制指令的控制界面114。如针对医疗设备102a和102c所示的,控制界面114可以包括按钮或控制面板。如针对医疗设备102a和102b所示的,控制界面114还可以包括触摸屏。如下文更详细描述的,控制界面114可以配置为使得用户能够浏览医疗设备102a的某个窗口或数据显示。控制界面114也可以提供指令来操作或控制医疗设备102。

图1的示例性临床系统100可以包括多个医疗设备。为了进行说明,图1示出了肾功能衰竭治疗医疗设备102a、体重秤医疗设备102b和血压监测仪医疗设备102c。在其他实施例中,临床系统100还可以包括其他类型的医疗设备,包括输液泵(例如,注射泵、线性蠕动泵、大容量泵(“lvp”)、非固定泵、多通道泵)、氧传感器、呼吸监护仪、血糖仪、血压监测仪、心电监护仪、体重秤和/或心率监测器。进一步地,在一些实施例中,临床系统100可以包括多个各种类型的医疗设备。例如,临床环境100可以包括20个肾功能衰竭治疗医疗设备102a、10个体重秤医疗设备102b和8个血压监测仪医疗设备102c。

示例性肾功能衰竭治疗医疗设备102a包括任何血液透析机、血液滤过机、血液透析滤过机、连续性肾脏替代治疗(“crrt”)机或腹膜透析(“pd”)机。正在接受肾功能衰竭治疗的患者例如连接到肾功能衰竭治疗医疗设备102a,在肾功能衰竭治疗医疗设备102a处,患者的血液可以经由通过机器操作的血液装置(bloodset)进行泵送。血液通过血液装置的透析器,该透析器可以从血液中去除代谢废物、毒素和多余的水分。然后把净化的血液回输患者体内。在pd中,治疗夜体被输送到患者的腹腔,并从患者的腹腔清理出去,以清理掉毒素和多余的水分。

crrt是一种通常用于治疗住在重症监护病房中的发生急性肾损伤(“aki”)的急诊或重症住院患者的透析方式。与随着时间的推移通常进展缓慢的慢性肾脏疾病不同,aki通常临时发生在住院患者身上,可能持续几个小时到几天。

血液透析是一种肾功能衰竭治疗方案,其中血液中的废物通过半透膜弥散。在血液透析过程中,血液从患者体内引出,并流经半透膜组件(透析器),在半透膜组件中,血液通常与在半透膜的另一侧流动的透析液反向流动。在透析器中,血液中的毒素穿过半透膜,并随着使用过的透析液(透析物)排出透析器。然后,流过透析器的净化血液回输患者体内。

可选择地,肾功能衰竭治疗医疗设备102a可以是血液滤过机。与血液透析相似,血液滤过是另一种肾功能衰竭治疗方案。在血液滤过过程中,患者的血液也通过半透膜(血液滤过器),其中液体(包括废弃产物)在压力差拉动下穿过半透膜。这种对流使一定大小的分子毒素和电解质(通过血液透析清除它们可能比较困难)穿过半透膜。在血液滤过过程中,将置换液加入到血液中,以替代通过血液滤过器从血液中清除的流体量和电解质。在血液滤过器之前将置换液加入血液中的血液滤过被称为前稀释血液滤过。在血液滤过器之后将置换液加入血液中的血液滤过被称为后稀释血液滤过。

可选择地,肾功能衰竭治疗医疗设备102a还可以是血液透析滤过机。血液透析滤过是将血液透析与血液滤过结合使用的另一种肾功能衰竭治疗方案。与血液滤过器的不同之处在于,血液以泵送的方式通过容纳新鲜透析液的透析器。然而,与血液滤过一样,进行血液透析滤过时,置换液被输送到血液回路。因此,血液透析滤过相当于血液透析和血液滤过的相近过程(neighbor)。

可选择地,肾功能衰竭治疗医疗设备102a还可以是腹膜透析机。腹膜透析使用透析液,透析液通过导管注入患者的腹腔。透析液接触患者腹腔的腹膜。在患者体内停留期间(patientdwellperiod),废物、毒素和多余的水由于溶液产生的渗透梯度通过腹膜从患者的血流中进入透析液。用完的透析液从患者体内排出,从而清除患者体内的废物、毒素和多余的水。重复这个循环过程。

运行为图1中的肾功能衰竭治疗医疗设备102a的示例性腹膜透析机可以进行各种类型的其它腹膜透析疗法,这些疗法包括连续循环腹膜透析(“ccpd”)、潮汐流自动腹膜透析(“apd”)和连续流腹膜透析(“cfpd”)。apd机通常在患者睡觉时自动进行排出、填充和滞留循环。

腹膜透析透析液可以包括溶液或混合物,该溶液或混合物包含0.5%至10%的右旋糖(更普遍的说法是葡萄糖),优选是1.5%至4.25%的右旋糖。腹膜透析透析液例如可以包括由本公开的受让人在市场上出售的dianeal(注册商标)透析液、physioneal(注册商标)透析液、nutrineal(注册商标)透析液和extraneal(注册商标)透析液。附加地或可选择地,透析液可以包括一定比例的艾考糊精。

在血液透析和腹膜透析中,可以使用“吸附剂”技术来清除废弃透析液中的尿毒症毒素,将治疗剂(例如离子和/或葡萄糖)重新注入治疗液,并再利用这种液体继续对患者进行透析。一种常用的吸附剂是由磷酸锆制成的,磷酸锆用于去除尿素水解产生的氨。通常,需要大量的吸附剂来去除在透析治疗期间产生的氨。

示例性体重秤医疗设备102b包括配置为测量患者或治疗组件的质量的任何设备。例如,体重秤医疗设备102b可以测量在肾功能衰竭疗法治疗之前、肾功能衰竭疗法治疗期间和/或肾功能衰竭疗法治疗之后的患者体重。附加地或可选择地,体重秤医疗设备102b可以测量供给袋或排泄袋,以跟踪肾功能衰竭治疗。具体而言,体重秤医疗设备102b可以用来测量清除的超滤量或提供给患者的液体量。体重秤医疗设备102b可以显示指示重量的数字值。可选择地,体重秤医疗设备102b可以显示与标记对齐的物理刻度,以指示测量的重量。在一些实施例中,体重秤医疗设备102b可以将治疗前、治疗期间和/或治疗之后的重量值存储在单独的窗口中,以便在记录医疗设备数据时,需要临床医生输入以查看所有的值。

示例性血压医疗设备102c包括被配置为测量患者的血压的任何设备。例如,血压医疗设备102c可以测量肾功能衰竭疗法治疗之前、肾功能衰竭疗法治疗期间和/或肾功能衰竭疗法治疗之后的患者血压。血压医疗设备102c可以显示指示患者的血压的数字值。可选择地,血压医疗设备102c可以利用与数值对齐的刻度盘显示物理刻度,以表示测量的血压。在一些实施例中,血压医疗设备102c可以将治疗前、治疗期间和/或治疗后的血压值存储在单独的窗口中,以便在记录医疗设备数据时,需要临床医生输入以查看所有的值。

除了从医疗设备102a至102c获得医疗信息(例如,医疗设备数据)外,示例性便携式设备104还可以从患者和/或治疗耗材120获得医疗信息。图1示出了耗材120的例子,耗材120例如包括肾功能衰竭治疗医疗设备过滤器、一次性盒、血液回路管、药物灌注管和容器(诸如,透析液浓缩容器、血液抗凝剂容器、药物容器和/或净水容器)。耗材120还可以包括吸附剂盒或任何其他用于医疗的一次性或材料供给。每一个耗材120包括标识符112d、112e、112f和112g,标识符112d、112e、112f和112g配置为以耗材信息或耗材数据的形式提供医疗信息。例如,标识符112d至112g可以包括识别耗材类型、序列号和/或耗材的属性的信息。在某些情况下,耗材120还可以包括含有医疗设备数据(诸如化学成分特性)的标签。临床医生记录标识符112d至112g的图像、耗材120上的标签的图像和/或耗材120本身的图像,以记录治疗期间使用的材料。

示例性便携式设备104还被配置为从患者122获得医疗信息作为患者信息。具体而言,便携式设备104可以对患者腕带或标签上的标识符112h成像或以其它方式扫描,以获得与患者122相关的医疗设备数据。这些信息可以包括患者姓名、患者身份标识符、出生日期、性别和/或患者122正在接受的治疗类型。

图1中的示例性便携式设备104被配置为记录医疗设备102a至102c的图像以获得医疗信息。便携式设备104从图像中提取医疗信息,并将这些信息传输到计算机106。为了记录图像,便携式设备104包括至少一个摄像头124。便携式设备104还包括医疗数据应用程序126,医疗数据应用程序126编程或配置为与便携式设备104的处理器150和存储器152一起操作,以从图像中提取文本作为医疗信息。在便携式设备104的屏幕128上显示图像和/或提取的医疗信息。医疗数据应用程序126还可以处理提取的数据以进行传输,以填充计算机106上的文件、文档和/或医疗设备模板。便携式设备104可以包括任何平板计算机、智能手机、膝上型计算机、智能眼镜、智能手表等及其组合。在一些实施例中,便携式设备104可以包括射频识别(“rfid”)读取器和/或近场通信(“nfc”)读取器,以扫描相应的rfid或nfc标签标识符112并从中获取信息。下文更详细地描述示例性便携式设备104和医疗数据应用程序126。

便携式设备104包括处理器150,处理器150用于执行存储在存储器152中的一个或多个指令,以执行某些操作或例程。本文所述的处理器150与医疗数据应用程序126配合或协作运行,以从摄像头124接收图像,从图像提取文本,选择提取的文本作为医疗信息,并将选择的医疗信息作为键盘录入传输到计算机106。处理器150可以包括被构造为微处理器的数字和模拟电路、专用集成电路(“asic”)、控制器等。处理器150还可以包括单个处理器或相互通信的多个处理器。在一些实施例中,处理器150或处理器150的一部分可以远离便携式设备104(例如,位于云计算环境中)。

存储器152存储指令,这些指令例如指定在处理器150上针对医疗数据应用程序126执行的进程,并指定医疗数据应用程序126如何与例如摄像头128、屏幕126和网络连接一起操作或相连接。存储器152包括易失性或非易失性存储介质。另外,存储器152可以包括任何固态存储介质或磁盘存储介质。

图1中的示例性临床医生或cis计算机106配置为运行数据录入程序,例如文档程序、电子表格程序、文本录入程序、患者医疗模板程序或其组合。这些程序被配置为显示用于接收(例如从键盘)提供的文本的文档、工作表、模板或其组合。在一些实施例中,这些文档、工作表、模板或其组合可以包括为特定医疗信息指定的数据字段。临床医生计算机106上的程序可以包括现用的临床医生软件,或者被定制为本公开的系统100的一部分。如果设置为现用软件,应当理解的是,实现系统100及其相关方法仅需很少的内部信息技术(“it”)支持。

计算机106可以包括任何类型的计算机,例如平板计算机、膝上型计算机、台式计算机、工作站、服务器等或其组合。所示出的实施例中的计算机106包括屏幕132,用于显示例如用于接收医疗信息的文档、工作表、模板及其组合。cis计算机106可以经由连接134可通信地耦合到便携式设备104。在一些实施例中,连接134是通过例如通用串行总线(“usb”)、微型usb、rs-232、连接、高清多媒体接口(“hdmi”)连接或其组合的有线连接。在其他例子中,连接134可以包括无线连接,例如蓝牙、紫蜂等或其组合。在另外其他例子中,连接134可以通过局域网(“lan”)、无线lan、wi-fi连接或其组合进行。

连接134可以在便携式设备104和计算机106之间长期存在,以例如使得在从一个或多个图像中提取医疗信息后传输该医疗信息。可选择地,连接134可以是周期性的。例如,临床医生可以使用便携式设备104记录医疗设备102的图像。在获得医疗设备数据后,临床医生建立连接134(例如,连接usb线或执行蓝牙配对),以将医疗信息传送到计算机106。应该理解的是,在一个实施例中,图1示出的配置只需要一个通信连接,即便携式设备124和计算机106之间的连接134。与将便携式设备104连接到医疗设备102相比,建立和保持这种信号连接比较容易。

图1中的示例性cis服务器108被配置为为医疗网络(更普遍地说,系统100)提供操作。cis服务器108可以连接到医疗网络内的其他计算机、智能手机、服务器等,或者也可以安全地连接到医疗网络。cis服务器108可以管理其他设备的患者emr或处方的存储和检索。cis服务器108还可以分析emr中的医疗设备数据,以确定是否向其他连接的设备发送警报和/或警告。cis服务器108还可以为计算机106提供用于获取医疗设备数据的患者医疗模板。虽然可以设想cis服务器108与计算机106位于相同的建筑物或建筑群中,但是在一些实施例中,可选择地,服务器108可以远离计算机106,并通过广域网连接或互联网连接进行通信。而且,计算机106可以位于医疗设备102a至102c本地或远离医疗设备102a至102c。例如,临床医生可以在诊所使用便携式设备104记录图像。然后,临床医生携带着便携式设备104来到一个具有计算机106的远程位置,以进行医疗信息的传输。

iii、键盘模拟实施例

在一些实施例中,图1的连接134配置为使得便携式设备104模拟计算机106的键盘或以其他方式作为计算机106的键盘操作。在这些实施例中,连接134可以包括无线连接,包括蓝牙连接、紫蜂连接或无线通用串行总线(“usb”)连接中的至少一种。附加地或可选择地,该连接可以包括有线usb连接、微型usb连接、rs-2232连接和/或连接。

便携式设备104的示例性医疗数据应用程序126使处理器150通过连接134将便携式设备104确立为连接到计算机106的键盘。换句话说,医疗数据应用程序126作为计算机106的键盘模拟器操作。在一些实施例中,在建立连接134之后,医疗数据应用程序126使处理器150传输用于指定或确立便携式设备104为计算机外围设备的一条或多条消息,该计算机外围设备例如属于通用串行总线(“usb”)人机接口设备(“hid”)类。一条或多条消息可以包括设备驱动程序文件,该设备驱动程序文件提供usbhid类信息,以将便携式设备确立为键盘。在其他实施例中,传输蓝牙hid类信息。

医疗数据应用程序126在便携式设备104和计算机106之间创建的hid类连接为医疗数据应用程序126提供在计算机106的输入端点,该输入端点传输击键(keystroke)。该端点例如包括软件接口和相应的设备驱动程序,使得临床医生计算机106的操作系统能够接收来自医疗数据应用程序126(通过处理器150)的通信。击键通信使包括医疗信息的文本能够作为键盘输入被传输到计算机106,例如,就好像便携式设备104是计算机106的键盘一样。该文本可以串行传输和/或提供多键无冲(keyrollover),以通过连接134将医疗设备数据以一条或多条消息从便携式设备104传送至计算机106。例如,医疗数据应用程序126可以使处理器150使用6键无冲和/或n键无冲传输医疗信息,以提高数据吞吐量。

在将便携式设备104确立为usbhid的实施例中,医疗数据应用程序126被配置为将用户提供的文本或在一个或多个图像中识别的文本转换为ascii输入。然后,医疗数据应用程序126将ascii输入转换为hid扫描代码,hid扫描代码被放置在一个或多个usb数据包中用以传输。临床医生计算机106在可通信地耦合到i/o端口的设备驱动程序接收usb数据包。临床医生计算机106的设备驱动程序将hid扫描代码恢复并转换为标准ascii值。

在将便携式设备104确立为蓝牙hid的实施例中,医疗数据应用程序126被配置为将由用户提供的文本或在一个或多个图像中识别的文本转换为ascii输入。然后,医疗数据应用程序126将ascii输入转换为hid扫描代码,hid扫描代码被放置在一个或多个蓝牙l2cap数据包中用以无线传输。临床医生计算机106在蓝牙接口接收蓝牙l2cap数据包。临床医生计算机106的接口将hid扫描代码恢复并转换为标准ascii值。

示例性医疗数据应用程序126被配置为使用从一个或多个图像中提取的医疗信息作为键盘录入文本。医疗数据应用程序126使用便携式设备104上的处理器150将医疗信息的文本传输到被计算机106识别为键盘输入的输入端点。为了进行传输,医疗数据应用程序126使便携式设备104的处理器150串行传输医疗信息的文本(单独地或以字符串的形式),从而传输顺序就是接收数据并将数据录入文档、文件或模板的顺序。在一些实施例中,临床医生选择期望顺序或期望的一部分文本,以录入到计算机106上的临床医生软件的文档、文件、数据库等的选定位置。

图2示出说明了医疗信息从便携式设备104传送到计算机106的示意图。在这个例子中,医疗数据应用程序126使便携式设备104建立与计算机106的连接134并发送一条或多条消息,该一条或多条消息使计算机106将便携式设备104注册或指定为键盘输入设备。在示出的例子中,医疗数据应用程序126接收并处理了医疗设备102a的图像。该图像包括医疗设备102a的屏幕110a显示的医疗信息。在处理图像期间,医疗数据应用程序126使用便携式设备104的处理器150执行用于将记录的图像的一部分转换为文本(例如,ascii字符)的例程(例如,ocr例程)。在一些例子中,医疗数据应用程序126可以被配置为接受图像的文本选择。该选择可以包括文本或文本组。为了选择文本,临床医生可以使用光标214或触摸屏128来指示要选择的文本。文本选择为医疗数据应用程序126提供了如下指示:所选择的文本是将被传输到计算机106的相关医疗信息。

在某些情况下,医疗数据应用程序126可以将近似的文本组织或排列到数据字段中,例如图2的数据字段202至208。医疗数据应用程序126还可以提供数据字段202到208的图形表示。代替选择文本,临床医生选择数据字段202到208中的一个或多个,以指定将哪些文本传输到计算机106。例如,在示出的实施例中,医疗数据应用程序126与便携式设备104的处理器150一起操作,从而使得临床医生可以选择数据字段202至208中的至少一些。临床医生选择数据字段可以使医疗数据应用程序126与便携式设备104的处理器150一起操作,以将与所选择的数据字段相关联的相关医疗信息(例如,文本)作为键盘录入文本发送到计算机106。

在一些实施例中,医疗数据应用程序126使处理器150提供从图像中提取的至少一部分文本的音频输出。医疗数据应用程序126例如可以使用文本到语音转换算法来创建表示所提取的文本的音频。医疗数据应用程序126使便携式设备104的处理器150通过扬声器发送音频,以使临床医生能够听到所读出或通知的提取文本。在这些实施例中,医疗数据应用程序126可以包括在便携式设备104的屏幕128上显示的验证或“确认”和“错误”按钮,这些按钮使临床医生能够提供关于提取的信息是正确的还是错误的的指示。如果临床医生提供的指示为提取的文本是正确的,那么医疗数据应用程序126使处理器150通过键盘模拟连接将所提取的文本发送到计算机106。如果医疗数据应用程序126接收到的指示为提取的文本不正确,那么医疗数据应用程序126可以显示使临床医生输入正确信息的提示和/或记录另一个图像的提示。

可以在便携式设备104的屏幕128上设置额外的“重复”按钮,“重复”按钮使临床医生在没有听到正确消息的情况下能够再次播放该音频消息。医疗数据应用程序126可以与便携式设备104的音量控制同步,以便在例如诊所的繁忙区域可以更大声地播放音频消息。

在医疗数据应用程序126将提取的文本分割成单独的字段的某些情况下,医疗数据应用程序126可以针对每一个字段传输单独的音频消息,以供临床医生进行单独验证。在这些情况下,医疗数据应用程序126可以忽略未提供验证确认的文本,而只传输接收到验证的提取文本。

附加地或可选择地,医疗数据应用程序126被配置为通过便携式设备104上的麦克风接收来自临床医生的音频输入。在某些情况下,医疗数据应用程序126被配置为接收音频输入,以代替医疗设备102的视觉图像捕获或促进医疗设备102的视觉图像捕获。医疗数据应用程序126使处理器150使用语音到文本转换算法来将音频输入转换为文本。医疗数据应用程序126可以在通过键盘模拟器将文本作为医疗信息发送到计算机106之前显示文本以供临床医生验证。在某些情况下,医疗数据应用程序126可以显示或提供指示需要来自临床医生的信息的音频提示。医疗数据应用程序126可以在显示和/或通知提示之后使便携式设备104的处理器150激活麦克风。

在示例中,图2示出了临床医生打开了计算机106的屏幕132上显示的文档210。并且,临床医生在便携式设备104上选择了数据字段204a,这使得医疗数据应用程序126与便携式设备104的处理器150一起运行,以将所选择的医疗信息(例如,“uf量”)作为文本从便携式设备104串行传输到计算机106。在接收到所选择的医疗信息之后,计算机106将接收到的对应于“uf量”的医疗信息作为文本录入文档210中。医疗信息“uf量”放置在文档210中的由临床医生指定的光标212处。

接下来,临床医生移动光标212到文档210中的文本“uf量”的左边(例如,使用计算机104的鼠标或便携式设备104键入空格键)。然后,临床医生指示医疗数据应用程序126与便携式设备104的处理器150一起运行,以通过在便携式设备104选择数据字段204b来传输相应的医疗信息“3.4”。可以使用便携式设备104上的光标214和/或使用触摸屏来进行选择。该选择使医疗数据应用程序126将相关医疗信息“3.4”串行传输到计算机106,在计算机106处,相关医疗信息“3.4”作为键盘文本在光标212处录入(如图3所示)。临床医生可以从便携式设备104中选择另外的数据字段202至208,以继续传输所显示的医疗设备数据。

应理解的是,图2和图3所示的上述配置可与位于计算机106旁、拿着便携式设备104的临床医生同时操作。应当理解的是,文档210可以已经显示诸如“uf量”等文本,从而临床医生不需要从便携式设备104传送此文本,而且临床医生知道将光标212指向什么地方以录入相应的值“3.4”。还应当理解的是,刚刚描述的过程可以让临床医生进行内置式准确性检查,临床医生不需要记住和正确转录这个值,仅记住这个值所属的参数即可。

上文参考图2和图3描述的示例针对一个记录的图像。在某些情况下,临床医生可以记录多个图像。例如,临床医生可以在医疗设备102a至102c的多个屏幕110之间浏览和/或记录来自不同医疗设备的图像。医疗数据应用程序126可以以多种不同的方式配置,以使临床医生能够将相关的医疗信息从便携式设备104传送到计算机106。例如,医疗数据应用程序126可以配置为使得临床医生在记录了每一个图像后进行传送。在另一个实施例中,临床医生可以从图像中选择数据字段,然后,医疗数据应用程序126将数据字段放置在队列中。在建立与计算机106的连接134之后,可选择地,在计算机106上选择了目的地文档、文件和/或模板之后,医疗数据应用程序126传输排入队列的医疗设备数据。

在其他实施例中,医疗数据应用程序126被配置为存储和/或编译记录的医疗图像。然后,在临床医生走到计算机106之后,医疗数据应用程序126被配置为允许临床医生浏览记录的图像以选择性地传送到计算机106。在一个例子中,临床医生可以使用光标212来选择临床医生软件的文档、文件和/或模板的位置。然后,临床医生使用医疗数据应用程序126滚动浏览所记录的图像。接下来,临床医生使用医疗数据应用程序126选择文本和/或数据字段作为键盘录入传输到计算机106。然后,临床医生通过将光标212移动到下一个期望位置,然后从相同或多个图像中选择文本和/或数据字段来重复数据录入过程。在这些实施例中,医疗数据应用程序126操作处理器150访问其一个算法,该算法引导或以其他方式提示临床医生通过成像获得哪些相关医疗信息和/或传输哪些相关医疗信息到计算机106。在某些情况下,如下文参考图5至图23描述的,这些提示可以提供用于获取和/或传输相关的医疗信息的有序序列。

在一些实施例中,医疗数据应用程序126使用数据模板来组织或破译从图像中提取的文本。医疗数据应用程序126例如基于医疗设备数据在图像内的位置和/或医疗设备数据内包括的标签/关键字,来确定或选择用于建立医疗信息的上下文的一个或多个数据模板。为了确定数据模板,示例医疗数据应用程序126可以使处理器150提示临床医生指定记录图像的医疗设备类型。附加地或可选择地,医疗数据应用程序126可以让处理器150使临床医生能够选择医疗设备模板。在其他实施例中,临床医生可以首先记录标识符112的图像(例如,标识符图像),医疗数据应用程序126使用该标识符图像来确定医疗设备102的类型、型号等。然后,医疗数据应用程序126使处理器150选择与医疗设备102的类型、型号、屏幕等对应的数据模板。

在一些实施例中,医疗数据应用程序126使处理器150提示临床医生记录计算机106的屏幕132的图像。屏幕132可以显示用医疗信息要填充的标签字段的数据模板。医疗数据应用程序126使处理器150提取记录的图像中与计算机106的屏幕132上显示的一个或多个字段一致或对应的文本。医疗数据应用程序126将提取的文本用作数据模板或使用提取的文本来选择数据模板,以将在医疗设备的图像中记录的文本识别为要传输到计算机106的医疗信息。

例如,图1中的屏幕132显示字段标签“重量”,其与用于输入患者体重的数值字段相邻。记录屏幕132的图像促使医疗数据应用程序126使用处理器150通过ocr操作从图像中提取“重量”文本。医疗数据应用程序126使处理器150将“重量”文本用作数据模板和/或使用“总量”文本来选择体重秤数据模板。以这种方式,计算机106不仅从医疗数据应用程序126接收医疗信息,而且还提供用于选择或识别需要哪些医疗信息的一个或多个提示。

在一些例子中,医疗数据应用程序126可以使用与一个或多个字段相关的单位来选择数据模板。例如,字段标签“重量”可以与患者体重或超滤重量对应。医疗数据应用程序126可以分析与该字段相邻的单位,例如,如果单位表示为公斤,则确定“重量”对应于患者体重,而如果单位表示为克,则确定“重量”对应于超滤重量。附加地或可选择地,医疗数据应用程序126可以比较提取的文本中的值以确定数据模板。例如,在55公斤到90公斤范围内的值可以对应于患者体重,而小于55公斤或30公斤的值对应于超滤重量。在其他例子中,医疗数据应用程序126可以搜索诸如医疗设备的模型名称或型号等提取的文本,该文本提供了应选择哪个数据模板的指示,或提供在医疗设备的屏幕上显示的指示所显示的数据的其他信息。

数据模板限定或指定某些医疗信息的数据字段。可以基于图像中的位置或相对位置来限定这些数据字段。也可以基于关键字和/或标签来限定这些数据字段。在图2的例子中,医疗数据应用程序126使处理器150使用识别数据字段202、204a、204b、206和208的数据模板。医疗数据应用程序126可以使处理器150使用相对位置和/或标签将数据字段应用于识别了文本的图像。例如,医疗数据应用程序126可以确定将数据字段202指定为与标签“超滤窗口”对应。医疗数据应用程序126使处理器150在图像中搜索与标签匹配的文本,并将数据字段202应用于该文本。在另一个例子中,数据字段204a可以指定相对于数据字段202的位置和/或包括标签“uf量”。医疗数据应用程序126使处理器150在图像中搜索与标签匹配的文本,并将数据字段204a应用于该文本。附加地或可选择地,医疗数据应用程序126可以使处理器150基于数据字段202的位置确定数据字段204a的位置。

上述实施例将便携式设备104用作将键盘输入传输到计算机106的键盘模拟器。因此,医疗数据应用程序126可以包括屏幕键盘特征或使用便携式设备104的屏幕键盘。临床医生可以使用该键盘在计算机106上手动录入医疗信息。当提取的文本与图像中描述的文本不匹配时,可以执行手动录入。还可以执行手动录入来补充图像中的医疗信息,以提供例如标签、上下文、备注、注释等。

在其他例子中,便携式设备104还可以另外模拟其他外围输入设备,例如鼠标。这里,附加地或可选择地,医疗数据应用程序126使处理器150向计算机106传输用于将便携式设备104指定为鼠标的一个或多个消息。在建立与计算机106的连接之后,临床医生可以移动便携式设备104上的光标,以使医疗数据应用程序126与处理器150一起运行以追踪该移动。然后,医疗数据应用程序126使处理器150向计算机106发送指示光标的移动的一个或多个消息,计算机106相应地移动光标212。这种配置使临床医生能够在便携式设备104上选择计算机206上的文档、文件和/或模板,并/或在计算机106的屏幕132上选择文档、文件和/或模板的位置。

在一些实施例中,医疗数据应用程序126可以配置为在便携式设备104上远程显示计算机106的屏幕132。在建立连接134之后,医疗数据应用程序126可以与处理器150一起运行,以传输指定便携式设备104为显示设备的一条或多条消息。该一条或多条消息可以使计算机106将连接134指定为输出端点,该输出端点从视频处理器接收视频图像,以将屏幕132呈现在便携式设备104的屏幕128上。医疗数据应用程序126还可以将便携式设备104指定为计算机106的键盘和/或鼠标,从而能够远程控制计算机106,以录入所选择的相关医疗设备数据。

图4是图1至图3的用于将医疗信息从便携式设备104传送到计算机106的一个示例性进程400的流程图。虽然参考图4示出的流程图描述了进程400,但是应理解的是,也可以使用执行与进程400相关联的步骤的许多其他方法。例如,可以改变多个方框的顺序,某些方框可以与其他方框合并,并且所描述的方框中的许多方框是可选的。例如,可以基于是在记录每个图像之后传输相关医疗信息还是在记录所有图像之后传输相关医疗信息来修改这些方框的顺序。另外,示例性进程400可以包括用于提示用户记录医疗设备102的屏幕110的图像和/或标识符112的可选方框。此外,在包括例如便携式设备104和临床医生或cis计算机106的多个设备中执行进程400中描述的动作。

在一个实施例中,当在便携式设备104上启动了医疗数据应用程序126且医疗数据应用程序126与处理器150一起运行而与计算机106建立了有线和/或无线连接(方框402)时,示例性进程400启动。建立连接可以包括例如传输和/或接收一个或多个消息403,一个或多个消息403提供设备地址、网络地址和/或协议信息。在一个例子中,建立连接可以包括蓝牙配对过程或无线保真(wi-fi)连接启动。然后,示例便携式设备104将一个或多个设备驱动程序消息405传输到计算机106(方框404)。一个或多个设备驱动程序消息405将便携式设备104指定和/或确定为输入设备。例如,一个或多个设备驱动程序消息405可以提供用于安装在计算机106上的驱动程序文件。在某些情况下,如果便携式设备104已经在计算机106上安装了驱动程序文件,那么就可以省略参考方框404描述的操作。在其他情况下,可以在步骤406至412之后(即在记录了图像且医疗信息可用于传输之后)执行结合方框404和/或方框402描述的操作。

在方框406中,示例便携式设备104记录医疗设备102a至102c、耗材120、患者122等的图像407。该图像可以包括医疗设备102a至102c的标识符和/或屏幕110。然后,便携式设备104确定或识别所记录的图像中的文本(方框408)。例如,便携式设备104可以在图像上执行ocr例程。在图像包括条形码和/或qr码的情况下,便携式设备104对条形码和/或qr码进行解码。在任何情况下,可将成像或编码的数据转换为文本字符或美国信息交换标准代码(“ascii”)字符。在一些实施例中,便携式设备104还可以确定所识别的文本的数据字段(方框410)。例如,可以使用数据模板来确定数据字段。如上文参考图2和图3描述的,数据模板可以指定某些文本的位置和/或指定用于将数据字段放置在所记录的图像中的识别的文本上的某些文本标签。在某些情况下,数据字段和/或数据模板可以由临床医生选择和/或通过医疗设备102的标识符112来确定。可选择地,代替使用模板,进程400也可以提示临床医生,最近记录的图像具有要提取、选择和/或传送的相关医疗信息。

在一个实施例中,示例性进程400继续进行以确定是否存在需要记录的其它图像(判断方框412)。在一个例子中,进程400可以包括指定疗法或医疗进程需要记录的图像的列表。通过便携式设备104,这个进程可以指导临床医生按照顺序获得所有需要的图像,或提供提示以获得包含被确定为是需要的和缺失的医疗信息的图像。在其他情况下,临床医生可以确定需要哪些图像。在任何情况下,如果要记录额外的图像,那么进程400就返回到方框406。

如果在判断方框412确定不需要额外的图像,那么临床医生开始将相关的医疗信息从便携式设备104传送到计算机106的过程。在示出的实施例中的过程包括使临床医生能够选择将要传输其相关医疗信息的图像。选择图像使便携式设备104在屏幕128上显示图像(方框414)。应该理解的是,选择的图像包括识别的文本,可选地,包括数据字段。临床医生还可以使用光标212在计算机106上指定文档、文件和/或模板中将要录入相关医疗信息的位置。然后,便携式设备104接收对要传输的相关医疗信息和/或具有相关医疗信息的数据字段的选择。该选择可以如下执行:临床医生按压便携式设备104的触摸屏128的与将要作为键盘输入传输到计算机106的医疗信息对应的区域。在一实施例中,选择相关的医疗信息和/或数据字段使便携式设备104将对应的文本自动传输到计算机106(方框416)。图像的相关医疗信息的文本和/或与所选择的数据字段对应的文本被包含在至少一条消息417,如图4所示。可以依次和/或以字符串的形式提供文本,使得能够在计算机106上接收文本,就好像文本是从键盘录入的一样。

在选择的文本传输到计算机106之后,便携式设备104确定是否要传输额外的相关医疗信息(判断方框418)。在一些例子中,便携式设备104运行提示临床医生选择适当的文本和/或图像进行传输的顺序例程。该例程可以与临床医生的软件呈现的数据录入的顺序匹配。如果是这样的话,临床医生的软件上的光标212可以配置为自动前进到下一个数据录入字段,使得临床医生不需要操纵光标。在任何情况下,便携式设备104的例程和计算机106上的数据录入的顺序可以匹配,以简化键盘数据传送。在其他例子中,临床医生可以根据计算机106上的临床医生软件知道接下来需要传输哪些相关医疗信息。如果在判断方框418确定存在额外的相关医疗信息,那么进程400返回到方框414和方框416,在方框414和方框416,临床医生指定要进行键盘传输的图像和/或相关医疗信息。如果在判断方框418确定不存在要传输的额外相关医疗信息,那么示例性进程400结束。

应当理解的是,在一些例子中,临床医生可以在与计算机106存在连接之前选择要进行键盘传送的相关医疗信息。这里,便携式设备104将医疗信息进行排序,直到建立连接。在某些情况下,一旦连接建立,便携式设备104将排序的医疗信息串行发送到计算机106,而不需要临床医生进行干预。在其他情况下,如本文所述,临床医生选择要传输排序的数据中的哪些数据,以便能够使用计算机106上的光标212指定临床医生的软件的文档、文件和/或模板的录入位置。

iv、其他临床医生环境实施例

图5示出了通过网络502提供连接134的可替代实施例。在图5的例子中,网络502可以包括局域网、无线局域网、诸如互联网的广域网和/或wi-fi。在某些情况下,便携式设备104使用与处理器150一起操作的医疗数据应用程序126建立到网络502的安全网络连接(例如,虚拟专用网络(“vpn”)),用以传递医疗信息。这种配置使便携式设备104能够在远距离和/或远程位置填充患者医疗模板。例如,计算机106可以位于中央医疗系统,而便携式设备104位于诊所。便携式设备104通过网络502传输(例如,安全地传输)医疗信息,以完成模板。

在一些实施例中,计算机106可以在云计算或分布式计算环境中运行。换句话说,患者医疗模板可以在具有相对更强的处理和/或存储能力的位置外存储和填充。这种配置使便携式设备104能够从世界上任何地方访问计算机106,以完成患者医疗模板。另外,将处理和存储过程转移到计算机106,使便携式设备104能够作为瘦客户端或键盘运行,以远程完成患者医疗模板。

v、具有模板应用程序的实施例

在参考图1至图4描述的例子中,计算机106不需要专门的应用程序或软件来提供数据录入。图5示出了计算机106可以包括或以其他方式操作模板应用程序130的实施例,模板应用程序130配置为管理患者医疗模板的填充和/或完成。应当理解的是,模板应用程序130的使用不限于具有网络502的实施例,并且可以与图1至图4的例子结合。在一些实施例中,当与便携式设备104进行本地连接134时,模板应用程序130可以设置在计算机106上。

在图5示出的例子中,便携式设备104的医疗数据应用程序126配置为与计算机106的模板应用程序130协作运行,以填充一个或多个患者医疗模板。在示出的实施例中,计算机106的屏幕132显示患者医疗模板140。在其他例子中,在填充之前、在填充期间和/或在填充之后不显示模板140。相反,模板应用程序130可以打开用于填充患者医疗模板140的会话,患者医疗模板140可以作为文件存储在存储器的可写入部分中。

示例性模板140具有患者体重的数据字段。为了获得患者的体重,在一个实施例中,模板应用程序130将有关记录体重秤的图像的指令发送给医疗数据应用程序126。这些指令可以包括例如医疗数据应用程序126在便携式设备104的屏幕128上要显示的消息的文本,例如,提醒临床医生记录患者体重的图像的提示。在进行了患者体重测量之后,临床医生使用便携式设备104的摄像头124记录体重秤医疗设备102b的屏幕110b的图像。该图像在便携式设备104的屏幕128上显示为图像142,在该例子中,图像142显示医疗信息“75.2”。

医疗数据应用程序126使用例如ocr分析或以其他方式从图像142中提取医疗信息文本。医疗数据应用程序126提示临床医生验证提取的医疗信息是否与图像142中的数据匹配。临床医生通过选择验证图标144来进行验证,这使医疗数据应用程序126将医疗信息传输到计算机106。模板应用程序130用接收到的医疗信息填充患者医疗模板140的体重字段。因此,医疗数据应用程序126与处理器150一起操作,使便携式设备104作为计算机106的远程键盘进行操作,以完成模板140的数据字段。下文的说明提供关于如何将医疗信息填充到一个或多个患者医疗模板的其它公开内容。

vi、患者医疗模板实施例

图6是根据本公开的示例性实施例的示例性患者医疗模板(例如,图1和图2的模板140)的示意图。示例性患者医疗模板140用于肾功能衰竭治疗,并包括相关数据字段602、604、606、608、610、612、614、616、618和620。示例性数据字段包括患者姓名字段602、患者标识符字段604、患者体重字段606、患者血压字段608、治疗日期字段610、清除的uf量字段612、提供给患者的总液量字段614、葡萄糖水平字段616、治疗处方标识符字段618和一次性盒标识符字段620。

患者医疗模板140的示例性数据字段可以用包括设备信息、患者信息和/或耗材的一个或多个不同的医疗信息填充。例如,可以根据便携式设备104记录的图1-2的患者122的标识符122h的图像填充患者姓名字段602和患者标识符字段604。可以根据便携式设备104记录的血压医疗设备102c的屏幕110c的图像填充血压字段608,而根据便携式设备104记录的体重秤医疗设备102b的屏幕110b的图像填充体重字段606。可以根据便携式设备104记录的肾功能衰竭治疗医疗设备102a的屏幕110a(显示治疗状态窗口)的图像填充日期字段610、清除的uf字段612和液体注入字段614。同样,葡萄糖水平字段616可以根据便携式设备104记录的肾功能衰竭治疗医疗设备102a的屏幕110a(显示设置窗口)的图像进行填充,而处方标识符字段618可以根据便携式设备104记录的肾功能衰竭治疗医疗设备102a的屏幕110a(显示处方窗口)的图像进行填充。最后,盒标识符字段620可以根据便携式设备104记录的一次性盒耗材120的标识符112f的图像进行填充。

应理解的是,在其他实施例中,患者医疗模板140可以包括更多的字段或更少的字段。模板140另外可以包括治疗前患者体重和治疗后患者体重、患者葡萄糖水平和/或患者出生日期的数据字段。在另一个例子中,模板140可以包括以下各项的字段:填充率、滞留时间、排出率或液体清除率、血流流速、废水量、超滤清除率、透析液去除率、注入的透析液总量、透析液流量、置换前流(replacementpre-flow)、置换后流(replacementpost-flow)、患者体重平衡、回流压力、过量患者液体符号(excesspatientfluidsign)、滤过分数、剩余时间、透析液浓度、透析液名称、患者标识符、房间标识符、护理区标识符、数据生成时的时间戳、警报条件、警告条件和/或事件。在其他例子中,模板140也可以包含较少的字段,例如省略数据字段614到620。患者医疗模板140中包含的数据字段的数量和类型可以由医疗管理员基于针对患者的emr的治疗进行充分记录所需的医疗信息来选择。

图6所示的患者医疗模板140配置为存储在图1和图2的临床医生或cis计算机106上。在接收到填写患者的模板的请求时,计算机106制作模板140的副本或创建模板140的实例。从便携式设备104接收的医疗信息由计算机106输入到模板140的副本或实例的适当数据字段602至620。一旦完成,该副本或实例作为患者的病历存储在emr存储库中。

示例计算机106可以针对不同的治疗、患者生理状况和/或不同的医疗设备存储不同类型的患者医疗模板。在一个例子中,计算机106可以针对血液透析治疗、腹膜透析治疗、输液治疗等存储单独的患者医疗模板。另外,对于每种类型的治疗,计算机106可以例如基于连接到进行治疗的患者的血液透析医疗设备的类型存储不同的患者医疗模板。附加地或可选择地,计算机106可以存储用于患者医疗状况(诸如血糖监测、液体平衡监测)的不同的患者医疗模板、或者用于一般的全面健康评估的模板。

临床医生可以使用例如便携式设备104和/或计算机106来选择患者医疗模板。例如,在开始一个会话以填写模板时,临床医生可以选择一种治疗类型,使计算机106创建相应模板的副本或实例。可选择地,计算机106可以基于从便携式设备104接收的医疗设备、患者和/或耗材的标识符选择患者医疗模板。

示例患者医疗模板140配置为包括例程650或与例程650协作,例程650协调数据字段602到620的填写。在一些实施例中,例程650可以编程为相应数据字段602到620的元数据。在其他例子中,例程650可以与患者医疗模板140相关地存储在计算机106。另外,在这些其他例子中,选择模板140以执行例程650。示例例程650包含模块652至664,模块652至664提供了数据字段602至620与相应的医疗设备102、患者标识符112h和/或耗材120之间的关联性。

患者带模块652可以包括指示临床医生或患者记录患者腕带的图像的预格式化消息或元数据。患者带模块652还可以包括字符验证检查,以确保接收到的医疗信息与患者姓名和患者标识符的文本要求相符合。例如,患者带模块652可以放弃或丢弃患者如下姓名医疗信息:该医疗信息包括数字。

体重秤模块654可以包括指示临床医生或患者记录标识符112b和屏幕114b的图像的预格式化消息或元数据。体重秤模块654还可以包括字符验证检查,以确保接收到的医疗信息在可接受的值范围内或者是正确的单位类型。在某些情况下,体重秤模块654可以使用标识符112b的医疗信息来确认屏幕114b的医疗信息是患者体重医疗信息。在其他情况下,标识符112b的医疗信息用于例如基于体重秤的型号或类型选择数据模板。该数据模板被便携式设备104和/或计算机106使用来识别从屏幕114b的图像中提取的相关体重秤医疗信息,将参照图7进行更详细的讨论。

对于血压医疗设备102c来说,血压模块656与体重秤模块654相似。肾功能衰竭治疗(“rft”)模块658至662也与体重秤模块654相似。然而,多个模块658至662用于肾功能衰竭治疗机102a的不同窗口,从每个不同窗口获得医疗信息。例如,模块658提供用于获取标识符112a的图像的消息以及显示治疗状态窗口的第一窗口,而模块660提供用于获取设置窗口的图像的一条或多条消息,模块662提供用于获取肾功能衰竭治疗医疗设备102a的处方窗口的图像的一条或多条消息。

盒模块664可以包括元数据或预格式化消息,其指示临床医生或患者记录标识符112f的图像和一次性盒耗材120的图像和/或包装上的标签或盒耗材本身上的标签的图像。应理解的是,如果患者医疗模板140包括额外的数据字段,那么例程650可以包括额外的模块。

在示出的实施例中,通过图1和图2的模板应用程序130可以执行示例例程650,更具体地说,执行模块652-664。模块652-664中的每一个可以包括使临床医生获得用于填写相关数据字段的医疗信息的指令和/或元数据。模板应用程序130可以通过例程650顺序执行,以相应地提供用于远程完成患者医疗模板140的逐步过程。在某些情况下,模板应用程序130可能不会行进到下一个模块,直到接收到当前模块的医疗信息为止。在某些情况下,模板应用程序130可以周期性地向便携式设备104传输消息,直到接收到当前模块适合的医疗信息为止。

在其他情况下,例程650可以对从便携式设备104接收的输入作出反应。例如,首先,便携式设备104可以提供表明已记录了体重秤医疗设备102b的标识符112b的消息。模板应用程序130执行体重秤模块654,并识别请求消息以发送到便携式设备104。然后,模板应用程序130等待医疗信息从体重秤医疗设备102b传输到计算机106。一旦接收到医疗信息,模板应用程序130使用模块654中的数据验证检查,以确保数据在可接受的范围内、格式正确和/或运用适当的单位。在某些情况下,模块654可以包括转换或格式化指令,模板应用程序130使用转换或格式化指令来为将医疗信息包含在体重字段606中做准备。一旦数据的格式和单位适当,那么模板应用程序130就可以将医疗信息写入体重字段606。

在可替代实施例中,患者医疗模板140可能不具有相关联的例程650。相反,模板应用程序130配置为读取患者医疗模板140的数据字段602-620以确定,例如,不完整的数据字段。在这些可替代实施例中,模板应用程序130识别缺失数据,并向便携式设备104传输一条或多条消息,从而提示临床医生缺失数据。

另外,为了填写数据字段,模板应用程序130可以读取数据字段602-620(以及任何相应的元数据)的名称,以创建并向临床医生发送用于提示记录某些图像的消息。在一个例子中,体重数据字段606包括将体重秤识别为相关医疗设备102的元数据。模板应用程序130确定未填充数据字段606,读取相应的元数据,并构造指示临床医生记录体重秤屏幕的图像的消息。在示出的实施例中,模板应用程序130可以通过模板140顺序搜索未填充的数据字段,并相应地通过便携式设备104向临床医生请求医疗信息。可选择地,模板应用程序130可以按照预定的顺序或次序通过模板140进行。例如,模板应用程序130可以首先搜索与患者腕带相关联的数据字段,然后是体重秤医疗设备的数据字段、血压医疗设备的数据字段和肾功能衰竭治疗医疗设备的数据字段。

vii、数据模板实施例

图7示出了根据本公开的示例性实施例的数据模板700的示意图。医疗数据应用程序126和/或模板应用程序130使用示例数据模板700来将提取的数据识别为相关的医疗信息。通常,医疗设备102的屏幕110显示医疗信息。一些数据是相关的,以包含在患者医疗模板140中。其他数据可能不太相关或不相关。另外,根据医疗设备的型号,医疗信息可以位于不同的位置或具有不同的标签。数据模板700配置为指定相关医疗信息的位置和名称。

示例数据模板700例如存储在图1和图2的临床医生计算机106上。数据模板700与不同类型和/或型号的医疗设备102和/或耗材120的多个其他数据模板一起存储。在接收到医疗设备102的标识符112(或临床医生的医疗设备的规格)时,计算机106选择并将相应的数据模板700(的副本)传输给便携式设备104。在其他例子中,数据模板700存储在便携式设备104中,并且医疗数据应用程序126基于在图像中记录的标识符112选择数据模板700。附加地或可选择地,医疗数据应用程序126和/或计算机106可以使用图像处理来选择与记录的图像最匹配的数据模板。

图7的示例数据模板700包括设备数据(或文本)字段702、704、706和708,这些字段指定某些医疗信息位于医疗设备的特定窗口上的哪些位置。在一些例子中,数据模板700是图形化的,从而执行图像分析,以便将字段702-708与图像中提取的文本对齐。在其他例子中,数据模板700包括如下文件(或其他数据结构),该文件包含设备数据字段702-708中的每一个相对于原点的坐标或位置。医疗数据应用程序126可以用提取的文本识别图像中的原点,并基于与数据模板700中的位置的实质性匹配来识别数据字段702-708中的每一个的文本。在一些例子中,医疗数据应用程序126可以按比例调节图像以匹配数据模板700的大小或坐标空间。

除了坐标和/或位置外,示出的数据字段702-708中的每一个包括标签文本。例如,设备数据字段702包括标签文本“超滤窗口”,而设备数据字段704a包括标签文本“uf量”。医疗数据应用程序126将标签文本与从图像中提取的相似文本相匹配。在某些情况下,仅使用标签文本之间的匹配(而不是使用位置或图像分析)来识别设备数据字段。

标签文本(包括不相关的设备数据字段的标签文本)的之间的匹配可以用来确认图像来自医疗设备的正确窗口或屏幕。例如,医疗数据应用程序126可以将标签文本“超滤窗口”与在所记录的图像的相对相同的位置提取的相应文本匹配。该匹配确认肾功能衰竭治疗医疗设备102a的超滤窗口已经记录了图像。然而,提取的文本不是患者医疗模板140的相关医疗信息。如果标签文本与提取的文本不匹配,那么医疗数据应用程序126可以显示提示临床医生记录肾功能衰竭治疗医疗设备102a的超滤窗口的图像的消息。

可以使用与设备数据字段706和708相关联的标签文本来确认记录的图像是当前的,还是在确定的时间段内记录的。例如,医疗设备的一些窗口显示当前的日期和时间。可以通过医疗数据应用程序126提取这些信息,并使用设备数据字段706和708识别这些信息。然后,医疗数据应用程序126将提取的日期/时间与和设备数据字段706-708相关的当前日期/时间规则或限制进行比较,以确定记录的图像是否是当前的。例如,如果日期不匹配或时间不在便携式设备104的当前时间的预定阈值内(例如,5分钟、15分钟、60分钟、3小时等),那么医疗数据应用程序126可以确定需要记录另一个图像。

医疗数据应用程序126使用示例设备数据字段704a和704b来识别相关医疗信息。在某些情况下,设备数据字段704a和704b包括表明相应的数据是相关的标志或元数据。相比之下,设备数据字段702、706和708可以包括表明相应的提取数据与患者医疗模板140不相关的标志或元数据。在图7所示的例子中,医疗数据应用程序126使用数据字段704a的标签文本来定位相应的提取文本。然后,医疗数据应用程序126使用设备数据字段704a和704b或文本值标记之间的位置关系来识别与超滤容量的数值对应的提取的医疗信息。医疗数据应用程序126复制与字段704b相关的提取的医疗信息以填写,例如,患者医疗模板140的数据字段612。因此,数据模板700使便携式设备104能够作为远程键盘进行操作,用于将提取的医疗信息写入患者医疗模板140。

viii、临床医生或cis计算机实施例

图8是根据本公开的示例实施例的图1-2的临床医生或cis计算机106的示意图。应理解的是,计算机106的说明是示例性的,一些方框可以结合、进一步分割或删除。此外,在一些实施例中,计算机106可以包括额外的方框,例如用户界面的方框。

示例计算机106包括提供与便携式设备104的连接的接口802。接口802可以包括例如通用串行总线(“usb”)端口和通过usb连接接收消息的相关软件。在其他情况下,接口802可以包括蓝牙收发器和相关软件。在一个实施例中,接口802被配置为接收并将来自便携式设备104的消息转换为兼容内部处理的格式。示例接口802还被配置为对要传输到便携式设备104的消息进行格式化或转换。在某些情况下,接口802可以对要传输的消息进行加密和/或解密接收到的消息。

示例计算机106包括会话管理器804,其配置为管理与一个或多个便携式设备104的会话。为请求进行填写的每个患者医疗模板140创建一个会话。为了打开一个会话,临床医生可以在便携式设备104处使用医疗数据应用程序126来传输填写患者医疗模板的请求。临床医生也可以在计算机106处请求进行会话。该请求可以包括治疗类型的标识。作为响应,会话管理器804可以启动会话并创建与指定治疗相关联的患者医疗模板140的副本。会话可以包括将患者医疗模板140的副本存储到易失性存储器,以便能够对相关数据字段进行写入。在一个实施例中,运行模板应用程序130的模板处理器806维持会话,使得能够使用通过会话传输的消息来将医疗信息写入相应的患者医疗模板140。

图8的计算机106提供屏幕132以显示与会话有关的信息(例如,包括患者医疗模板140的图形表示)。在某些情况下,在从便携式设备104写入数据字段时,屏幕132可以显示患者医疗模板140的实时视图。临床医生也可以在计算机106处请求查看在完成模板期间或在完成模板之后的患者医疗模板140。通常,临床医生可以使用屏幕132验证例如正确地填写了数据字段,或者检查患者的医疗信息。在某些情况下,临床医生可以将屏幕132与用户界面结合使用,以修改医疗信息或将医疗信息添加到模板140的数据字段。

示例模板处理器806被配置为对将医疗信息从便携式设备104写入或填写到患者医疗模板140进行管理。例如,模板处理器806基于临床医生的请求从患者医疗模板数据库808中选择模板。然后,模板处理器806与会话管理器804一起操作,以为所选择的模板140创建会话。

在会话期间,模板处理器806识别来自例程(例如,例程650)的模块的要传输到便携式设备104的消息。在某些情况下,可以按照预定顺序传输这些消息,以通过一个过程指导临床医生或患者填写患者医疗模板。例如,模板处理器806可以读取图6的例程650的模块652,并确定要传输用于提示临床医生记录患者腕带的标识符112h的图像的消息。模板处理器806可以配置为在识别模块654的待传输消息之前,一直等待直到接收到与标识符112h相关的医疗信息(用于填写图6的数据字段602和604)。在其他情况下,模板处理器806基于从便携式设备104接收的消息选择消息。例如,处理器806可以接收与体重秤医疗设备102b的标识符112b相关的医疗信息。响应于接收到的医疗信息,模板处理器806可以确定模块654与接收到的数据对应,并相应地选择提示操作者记录体重秤医疗设备102b的屏幕114b的图像的消息。

除了发送消息外,模板处理器806还可以配置为选择要传输到便携式设备104的数据模板700。在示出的实施例中,数据模板700存储在数据模板数据库810中。模板处理器806基于与标识符112对应的医疗信息中示出的医疗设备的类型或型号选择数据模板700。在某些情况下,临床医生可以通过消息将医疗设备的型号和/或类型指定给模板处理器806。另外,当计算机106配置为进行更多的处理时,模板处理器806可以从便携式设备104接收图像,从图像中提取文本,并选择适当的数据模板700来从图像中识别相关的医疗信息。

在一些实施例中,模板处理器806可以从便携式设备104接收一系列的消息,这些消息包含患者医疗模板140的基本上所有医疗信息。在这些实施例中,模板处理器806读取与数据一起提供的标签、元数据和/或设备数据字段信息,以确定要填写或写入数据的模板140的数据字段。例如,模板处理器806将模块(或数据字段602至620本身)的元数据或信息与随着医疗信息一起提供的标签、元数据和/或设备数据字段信息相匹配,以确定模板140的适当数据字段。

在填写或以其他方式完成患者医疗模板之后,图8的模板处理器806配置为将完成的模板存储到emr数据库812中。完成的模板可以包括记录提供的治疗的患者emr。cis服务器108可以访问数据库812中的emr,以便远程临床医生能够查看患者的医疗信息。

在一些实施例中,模板处理器806被配置为例如使用网络接口814(例如,以太网端口和相关软件)将emr定期传输到cis服务器108。网络接口814可以对emr进行加密,以通过开放式网络进行安全传输。模板处理器806还可以从cis服务器108接收新的数据模板和/或患者医疗模板,新的数据模板和/或患者医疗模板存储到适当的数据库808和810。

示例患者医疗模板数据库808存储用于不同治疗、不同医疗设备型号和/或不同患者病情的多个医疗设备模板。数据模板数据库810存储用于不同的医疗设备和/或不同的医疗设备型号的多个数据模板。emr数据库812被配置为存储多个已完成的患者医疗模板140作为患者emr。数据库808、810和812可以包括任何类型的计算机可读介质,这些计算机可读介质包括ram、rom、闪速存储器、磁盘或光盘、光学存储器或其他存储介质。

ix、便携式设备实施例

图9是根据本公开的示例实施例的图1-2的便携式设备104的示意图。应理解的是,便携式设备104的说明是示例性的,一些方框可以结合、进一步分割或删除。此外,在一些实施例中,便携式设备104可以包括额外的方框,例如存储指令的存储器152(例如,图1和图5的存储器152),这些指令在被数据处理器901(更普遍地,处理器150)执行时使医疗数据应用程序126运行。

示例便携式设备104包括用于与临床医生或cis计算机106连接的连接接口902。连接接口902可以包括例如usb端口和相关软件,其用于通过usb连接接收和/或传输消息。在其他情况下,连接接口902可以包括蓝牙收发器和相关软件。在示出的实施例中,连接接口902被配置为接收并将来自计算机106的消息转换为兼容内部处理的格式。示例连接接口902还被配置为要传输到计算机106的消息进行格式化或转换。在某些情况下,连接接口902可以加密消息以确保安全传输和/或解密接收到的消息。

在某些情况下,连接接口902被配置为转换医疗信息或以其他方式提供医疗信息,使其符合健康信息交换第七层协议(“hl7”)标准。这种转换使得在医疗设备102上可能设置为hl7或者不能设置为hl7的医疗信息能够记录在图像中(失去hl7兼容性),并在通过便携式设备104电子传输到计算机106之前重新格式化为hl7。换句话说,当网络或设备连接存在缺口时,便携式设备104可以作为网络管道进行操作,以无缝地将相关医疗信息从医疗设备传播到患者医疗模板。

示例连接接口902被配置为将一个或多个设备驱动程序消息传输至计算机106,以将便携式设备104构建或配置为键盘或其他外围设备。例如,这些消息可以在计算机106上配置usb和/或无线(例如,蓝牙)端点。这些消息指示计算机106的操作系统将该端点识别和/或配置为外围输入。响应于该配置,计算机106可以周期性地轮询端点用于获得文本和/或配置中断,以便在端点接收到文本时进行触发。

图9的示例便携式设备104包括会话管理器904,其配置为管理与一台或多台计算机106的会话。如上文参考图8所讨论的,为每个被要求进行填写的患者医疗模板140创建一个会话。便携式设备104的会话管理器904从用户界面114接收表明临床医生希望填写医疗设备模板的请求。例如,该请求可以包括选择医疗或实施治疗的医疗设备的类型。会话管理器904向计算机106的会话管理器804传输请求消息,以便打开设备104和106之间的会话。在会话期间,在便携式设备104识别的相关医疗信息被写入计算机106处的患者医疗设备模板104的数据字段。

会话管理器904可以打开与会话管理器804的安全网络连接,以安全传送医疗信息。附加地或者可选择地,会话管理器904可以通过连接接口902监视与计算机106的连接状态。在连接存在期间,会话管理器904允许随着医疗信息被识别而将医疗信息实时传输到计算机106,以填入医疗设备模板140。在连接不存在期间,会话管理器904可以对要传输的相关医疗信息排队,直到检测到连接为止。

在一些实施例中,会话管理器904可以管理在屏幕128上显示的不同选项卡或窗口,以使临床医生或患者能够同时填写多个有效的患者医疗设备模板。临床医生可以将特定的选项卡或窗口放在屏幕128的上面,以指示哪个会话对于分析图像并传输特定有效模板的医疗信息是有效的。会话管理器904也被配置为使临床医生能够选择哪些记录的图像与每个打开的会话相关联。

示例数据处理器901可以配置为对从一个或多个图像获取医疗信息进行管理。这种管理包括通过屏幕显示一条或多条摄像头消息,这些消息提供提示临床医生或患者(例如,操作者)记录某些图像的信息。数据处理器901可以从计算机106的模板应用程序130接收这些消息的信息(或这些消息本身)。数据处理器901可以在从计算机106接收到这些消息时显示这些信息,或者,例如,等待直到与先前消息相关的医疗信息传输到了计算机106。在一些实施例中,数据处理器901可以使屏幕128显示图标或其他图形指示,指示临床医生可以打开和读取一条或多条消息。

可选择地,在患者医疗模板140和/或例程650位于便携式设备104的情况下,数据处理器901可以确定显示哪些消息。为了确定要显示哪些消息,数据处理器901可以使用规则、由例程650指定的顺序和/或与模板140相关联的元数据。例如,数据处理器901可以显示一系列消息,以通过一个过程指导临床医生对医疗设备102和/或耗材120的某些屏幕和/或窗口进行成像。数据处理器901根据临床医生记录提示的图像或发送请求的医疗信息的情况来控制消息的时序或顺序。

图9的示例数据处理器901被配置为显示摄像头消息,该摄像头消息识别要记录的医疗设备102、医疗设备102的窗口和/或医疗设备102上的标识符。数据处理器901还可以显示导航消息,该导航消息指定要成像的医疗设备的窗口。此外,如果在预定的时间段(例如,五分钟)内没有记录图像,那么数据处理器901可以显示提醒消息。这些消息可以包括提供指令和/或识别想要成像的目标的文本。这些消息还可以包括关于如何使用控制界面114浏览特定窗口的指令。这些消息还可以包括图形元素,例如要记录其图像的医疗设备102、耗材120、标识符112和/或窗口的示例性说明。

应该理解的是,在一些实施例中,数据处理器901不显示消息。相反,数据处理器901对临床医生记录的图像进行响应,以确定相关的医疗信息。例如,在接收到关于记录了图像的指示时,数据处理器901可以提示临床医生识别记录了其图像的医疗设备102。该提示可以包括可用的或常用的医疗设备的下拉菜单。在其他例子中,数据处理器901可以请求临床医生指示模板中的数据字段以及一个或多个图像中的相应的相关医疗信息。

如上所述,便携式设备104可以配置为记录医疗设备102的图像。示例数据处理器901和图像处理器908(更一般地,处理器150)运行医疗数据应用程序126以获取图像并从图像中提取文本。在一个例子中,临床医生通过用户界面906(例如,便携式设备104上的触摸屏或按钮)提供指示以记录图像。例如,在摄像头聚焦于医疗设备102窗口或标识符112时,临床医生启动用户界面906。数据处理器901接收指示并指示摄像头124记录图像。记录的图像从摄像头124传输到图像处理器908。此外,数据处理器901在屏幕128上显示图像的副本。

在一些实施例中,数据处理器901可以使得在屏幕128上呈现说明要记录的图像的重像(ghostimage)。在预览模式下,重像设置在由摄像头124提供的一系列图像的上面。重像的目的是帮助临床医生或患者确认要记录的图像包含期望的医疗信息并在适当的距离记录。例如,数据处理器901可以显示给定医疗设备上的给定标识符的重像。临床医生对便携式设备104进行对齐,使得标识符112a的一系列图像在位置上与重像对齐。然后,临床医生可以记录标识符112a的图像。在某些情况下,数据处理器901使用图像分析来确定重像和该一系列图像之间的增量。数据处理器901可以确定增量何时低于阈值,这表明这些图像是对齐的。一旦这些图像基本对齐,数据处理器901可以在屏幕128上提供图形指示,其指示可以记录图像。

数据处理器901可以提供请求临床医生接受图像的提示。在通过用户界面906接收到接受指示后,图像处理器908可以分析图像以识别或以其他方式提取文本。在某些情况下,数据处理器901可以不提示临床医生接受图像。相反,临床医生可以通过用户界面906提供指示以删除图像。至到图像被删除为止,图像处理器908进行分析以识别文本。

为了识别文本,图像处理器908使用例如ocr。此外,图像处理器908可以确定文本相对于图像的中心或原点的地点或位置。在某些情况下,图像处理器908可以将二维坐标分配给每个字符或一组字符。位置文本信息可以作为元数据存储到图像的图像文件中。图像处理器908还可以使用便携式设备104的时钟将日期/时间(对应于记录图像时的时间)附加到与图像相关联的元数据。

除了执行ocr以识别文本外,图像处理器908还可以配置为使利用图像分析识别患者122、医疗设备102和/或耗材120。例如,图像处理器908可以访问患者图像库,以识别图像中的患者。在本例子中,图像处理器908可以使用面部识别例程来确定匹配。代替患者佩戴具有标识112h的腕带,可以进行这样的比较。图像处理器908可以使用相似的例程和/或算法来识别医疗设备102和/或耗材120。

示例数据处理器901还被配置为对标识符112解码。解码可以包括将线和/或矩形的位置和厚度关联到相关的医疗信息中。编码的线和矩形可以与一系列的字母和/或数字对应。例如,数据处理器901可以使用标识符112的线或矩形来确定设备型号、医疗设备类型、资产代码等。

图9的示例图像处理器908将具有提取的或以其他方式识别的文本和/或医疗信息的图像传输到数据处理器901。例如,示例数据处理器901使用来自数据模板数据库910的一个或多个数据模板700来识别提取的文本的相关的医疗信息。在一些例子中,数据处理器901从计算机106接收数据模板700,然后,数据模板700可以存储在数据库910中。在其他例子中,数据处理器901维护具有数据模板700的数据库910。

如上文参考图7所讨论的,数据处理器901可以使用图像中的文本和文本标签的已知位置关系来确定提取的文本中哪些与相关的医疗信息对应。在一些实施例中,数据处理器901基于医疗设备102和/或耗材120的型号或类型的指示选择数据模板。该指示可以从标识符112的先前图像确定和/或通过用户界面906从临床医生接收。在其他例子中,数据处理器901将数据库910中的数据模板与具有所提取的文本的图像进行比较,以找到匹配。在这些其他例子中,数据处理器901使用文本标签和图像和数据模板之间的文本的位置来确定匹配。

数据处理器901配置为在识别相关医疗信息之后将相关医疗信息写入或以其他方式填写到患者医疗模板140的一个或多个数据字段中。在一个例子中,数据模板700的设备数据字段被用来识别模板140的数据字段,例如使用名称或标签匹配。在其他情况下,数据处理器901使用将设备数据字段与模板140的特定数据字段关联起来的查找表(与数据模板相关联)。例如,查找表可以指定图7的设备数据字段704b与图6的数据字段612对应。相应地,数据处理器901将所提取的与设备数据字段704b有关的相关医疗信息写入图6的数据字段612。

数据处理器901通过向计算机106的模板处理器806发送一个或多个写入消息,将提取的相关医疗信息写入模板140。相关的医疗信息可以在一条或多条消息中串行格式化,以模拟来自计算机106的键盘的文本录入。附加地或可选择地,相关的医疗信息可以在hl7格式的作为美国信息交换标准代码(“ascii”)字符的消息中提供。该消息可以包括标头,该标头指定写入命令以及模板140的预期写入医疗信息的数据字段。在一些实施例中,这些消息可以包括短信服务(“sms”)消息以及要写入数据的一个或多个数据字段的指示,短信服务消息包括相关医疗信息的ascii文本。在某些情况下,模板140可以存储在一个地址,以便对从数据处理器901传输的消息提供模板140的目地地址,以进行数据填写。

在一些实施例中,在将相关医疗信息发送给计算机106之前,数据处理器901可以提示临床医生确认或批准该相关医疗信息。该提示可以包括利用验证按钮显示将要传输的相关医疗信息,使临床医生使用用户界面906进行选择。该提示还可以包括从其提取了医疗信息的记录图像的副本,以使临床医生确定提取的数据与成像的数据相匹配。在接收到验证指示之后,数据处理器901将相关医疗信息传输到计算机106的模板应用程序130。在某些情况下,临床医生可以在将医疗信息发送到计算机106之前使用用户界面906修改医疗信息。

在另外的实施例中,数据处理器901可以执行检查,以确保某些设备数据字段的提取数据在预定范围内和/或具有指定类型。设备数据模板可以包括某些字段的元数据或规则。例如,体重数据字段的元数据或规则可以指定预定范围在20公斤到200公斤之间。对于在预定范围之外的值,数据处理器901可以在屏幕128上显示错误,或提示临床医生记录另一个图像或修改该值。

如上所述,在一些例子中,数据处理器901不使用数据模板。代替地,临床医生可以从图像中提取的文本中识别相关医疗信息。在一个例子中,数据处理器901显示具有提取文本的记录图像。临床医生使用用户界面906选择文本的一部分。然后,数据处理器901可以例如使用接近所选择的文本的文本标签或从临床医生接收的输入确定患者医疗模板140的用于所选择的相关医疗信息的数据字段。附加地或者可选择地,临床医生可以从模板140的图形显示中选择数据字段。

x、远程填写患者医疗模板的工作流的示例

图10至图20是示出根据本公开的示例性实施例的使用便携式设备所记录的图像来填充医疗设备模板140的示例性工作流的示意图。所示的工作流示出了如何从肾功能衰竭治疗医疗设备102a和体重秤医疗设备102b获得相关的医疗信息,以填充临床医生或cis计算机106处的患者医疗模板140。在其他例子中,该工作流可以包括额外的医疗设备,例如血压医疗设备102c、输液泵、氧气传感器、呼吸监护仪、血糖仪、心电监护仪等。此外,工作流还可以包括记录患者122、耗材120和/或标识符112d至112h的图像。

在便携式设备104向计算机106传输指示要对治疗进行记录的消息之后,开始该工作流过程。可选择地,该消息可以表明临床医生想要填充患者医疗模板。在某些情况下,创建会话以填充模板。在其他情况下,通过模板应用程序130在指定地址获得模板。

图10示出了模板应用程序130传输消息1002,消息1002提供用于提示临床医生记录标识符112a的图像的摄像头消息。如上文参考图8讨论的,可以通过例程650中的模块确定消息1002。便携式设备104接收消息1002,并在屏幕128上显示消息1002中的信息1004。响应于查看了消息1002中的信息1004,临床医生使用便携式设备104的摄像头124来记录标识符112a的图像。医疗数据应用程序126从图像中提取医疗数据信息,并将具有相关医疗数据信息的消息1006传输到模板应用程序130。

在图11中,示例模板应用程序130基于图10的消息1006中的医疗信息确定医疗设备类型和/或型号。然后,模板应用程序130基于医疗设备类型和/或型号和/或该医疗设备类型和/或型号的摄像头消息来确定数据模板700。然后,模板应用程序130将该数据模板和/或摄像头消息以消息1102发送到便携式设备104。医疗数据应用程序126与处理器150一起运行,以显示消息1102中的摄像头消息信息1104,以提示临床医生记录医疗设备102a的屏幕110a的图像。信息1104还识别医疗设备102a的窗口。因此,临床医生使用便携式设备104的摄像头124记录肾功能衰竭治疗医疗设备102a的屏幕110a的图像。

在图12中,示例医疗数据应用程序126使处理器150从记录的图像(如图所示,图像1201)中提取文本数据,并使用来自模板应用程序130的(在消息1102中接收的)数据模板来确定相关的医疗信息。医疗数据应用程序126显示与图像1201有关的相关医疗信息1202。另外,医疗数据应用程序126可以使处理器150显示提示1204,以请求临床医生确认相关医疗信息1202是否与图像1201内的医疗信息匹配。

图13示出了医疗数据应用程序126使处理器150传输包含相关医疗信息1202的消息1302。示例消息1304还可以识别将存储相关医疗信息的患者医疗模板140的数据字段612。可选择地,消息1302可以包括与相关医疗信息相关联的标签文本(诸如“uf量”)和/或关于设备数据模板的哪些数据字段与相关医疗信息对应的指示。在其他例子中,医疗数据应用程序126可以使处理器150例如使用查找表来确定模板的数据字段,其中,查找表将数据模板700的设备数据字段与患者医疗模板140的数据字段关联起来。在从临床医生接收到表明相关医疗信息1202为正确的确认(例如,选择提示1204)之后,医疗数据应用程序126可以使处理器150传输消息1302。

计算机106的模板应用程序130接收消息1304并定位数据字段612。在一些例子中,模板应用程序130使用查找表定位数据字段612,以便将标签文本或设备数据模板的识别的数据字段与数据字段612相匹配。可选择地,模板应用程序130搜索与数据字段相关联的文本和/或元数据(或图6的例程650的模块658中的信息),以确定数据字段612是数据填充的预期目标。在识别数据字段612之后,示例模板应用程序130可以将在消息1302中接收到的相关医疗信息填充或以其他方式写入患者医疗模板140的数据字段612。

在图14中,在填充了数据字段612之后,模板应用程序130可以确定患者医疗模板140需要来自医疗设备102a到102c的处方窗口的医疗信息(例如,葡萄糖%和填充水平)。模板应用程序130向便携式设备104传输导航/图像消息1402,导航/图像消息1402具有用于获取处方窗口的图像的信息。消息1402还可以包括处方窗口的数据模板。在其他情况下,数据模板可以单独传输。

医疗数据应用程序126使处理器150在便携式设备104的屏幕128上显示消息1402中的信息1304,以提示临床医生浏览医疗设备102a的处方窗口。在一些例子中,信息1304还可以包括用于使用控制界面114a浏览表示要获取的图像的窗口和/或图像的指令。如图所示,在屏幕110a上显示的处方窗口包括有关葡萄糖含量、总填充容量、治疗时间和周期时间的信息。临床医生可以使用摄像头124记录显示医疗设备102a的处方窗口的屏幕110a的图像。

在图15中,医疗数据应用程序126使处理器150从图像(如图像1502所示)中提取文本,并使用处方窗口的数据模板来识别相关医疗信息1504。医疗数据应用程序126使处理器150在便携式设备104的屏幕128上显示图像1502和相关医疗信息1504。医疗数据应用程序126还使处理器150显示带有相关医疗信息1504的标签文本(例如,葡萄糖和填入)。此外,医疗数据应用程序126可以使处理器150显示提示1506,以请求临床医生确认相关医疗信息1504是否与图像1502内的医疗信息相匹配。

图16示出了临床医生选择了图15中的提示1506,使得相关医疗信息1504通过消息1602传输至临床医生计算机106。示例模板应用程序130接收消息1602,并将相关医疗信息1504写入患者医疗模板140的适当数据字段614和616。如上所述,模板应用程序130可以根据消息1602中的信息确定数据字段614和616,该信息包括与相关医疗信息1504相关的数据标签和/或设备数据字段。可选择地,模板应用程序130可以接收消息1602中具体识别数据字段614和616的信息。此外,如上所述,模板应用程序130可以对相关医疗信息1504进行格式化或转换以进行写入和/或检查相关医疗信息1504的有效性。

在填充数据字段614和616之后,模板应用程序130可以确定医疗设备102a的所有数据字段都已填充。模板应用程序130执行例程650,以确定序列中是否存在其他医疗设备。具体来说,模板应用程序130可以确定需要来自体重秤医疗设备102b的医疗信息。因此,如图17所示,模板应用程序130传输消息1702,其具有用于显示提示1704的信息,其中,提示1704要求临床医生记录标识符112b的图像。临床医生可以记录标识符112b的图像,该图像由医疗数据应用程序126进行分析,以确定医疗信息。医疗数据应用程序126通过消息1706将医疗信息(其识别医疗设备102b的型号或类型)传输到计算机106。

在图18中,模板应用程序130接收消息1706中的医疗信息,并确定用于医疗设备102b的设备数据模板。另外,模板应用程序130确定用于记录来自医疗设备102b的屏幕110b的医疗信息的摄像头消息。体重秤数据模板和消息包含在要传输到便携式设备104的一个或多个消息1802中。示例便携式设备104显示消息1802中的信息1804,以提示临床医生使用便携式设备104的摄像头124记录体重秤医疗设备102b的屏幕110b的图像。

在图19中,医疗数据应用程序126从图像(如图像1902所示)中提取文本,并使用体重秤数据模板来识别相关医疗信息1904。医疗数据应用程序126在便携式设备104的屏幕128上显示图像1902和相关医疗信息1904。此外,医疗数据应用程序126显示提示1906,以请求临床医生确认相关医疗信息1904是否与图像1902中的医疗信息相匹配。

图20示出了临床医生选择了图19的提示1906,使得将相关医疗信息1904通过消息2002传输至临床医生计算机106。示例模板应用程序130接收消息2002,并将相关医疗信息1904写入患者医疗模板140的适合的数据字段606。模板应用程序130继续执行,直到患者医疗模板104的基本上所有的数据字段(包括获取患者122和/或耗材120的医疗设备信息(如果需要的话))都已经填充为止。然后,模板应用程序130可以将填充的患者医疗模板140作为患者emr存储在本地或存储在cis服务器108上。

应当理解的是,图10至图20只提供一个例子,并且其他实施方式是可行的。例如,图10至图20示出了在确定数据时将相关医疗信息传输到临床医生计算机106。在其他例子中,在与临床医生计算机106建立连接之前,或者在获得填充模板的所有数据之后,便携式设备104可以将具有相关医疗信息的消息进行排队。

在其他例子中,便携式设备104可以获得模板140的副本(可能还有例程650)。便携式设备104还可以包含患者医疗模板的数据库,而不需要从临床医生计算机106请求副本。然后,便携式设备104在本地执行如图10至图20所示的工作流,而在模板140正被填充时不与临床医生计算机106进行通信。代替地,便携式设备104,更具体地说,医疗数据应用程序126确定将要显示的消息以及相应步骤的工作流。在模板140被填充(或在临床医生确定充分填充了)之后,便携式设备104将模板140传输到计算机106作为emr进行存储。

在另一个实施例中,上文参考图10至图20讨论的工作流可以省略提示临床医生对标识符112进行成像的摄像头消息。代替地,临床医生可以首先对标识符112进行成像,然后这会启动与成像的标识符112相关联的医疗设备的子工作流。例如,模板应用程序130仍然可以确定设备数据模板以及对标识符成像所基于的医疗设备窗口的摄像头消息。

无论示例实施方式如何,便携式设备104都可作为键盘进行操作,使得从医疗设备屏幕的图像中提取的相关医疗信息用作填充患者医疗模板的数据字段的按键。

xi、远程填充患者医疗模板的工作流的可替代示例

图21和图22是示出根据本公开的示例性实施例的、用于使用便携式设备104将医疗信息录入患者医疗模板的替代工作流示例的示意图。在本例子中,关于要填充模板140的哪些数据字段,临床医生提供了更多的指导。图21示出了屏幕128显示从图像中提取的文本2102的便携式设备104的示意图。基于例如由图7的数据模板700指定的布局来定位提取的文本2102。模板700中的字段702-708中的每一个包括从图像中提取的相应文本。

医疗数据应用程序126使得数据字段702-708中的每一个可选择。例如,临床医生选择具有相关医疗信息的数据字段,用于填充到患者医疗模板140中。例如,在图21中,临床医生使用光标2104(例如,他们的手指)来选择具有医疗信息6.4的数据字段704b。

在选择数据字段704b之后,医疗数据应用程序126使处理器150显示患者医疗模板140的图像,如图21所示。模板140的图像可以是从临床医生计算机106接收的图像。可选择地,模板140的图像可以在便携式设备104上图形化地呈现模板140(或由临床医生计算机106提供的模板140的副本)。模板140的每一个数据字段均是可选择的。临床医生使用光标2104来选择要填充患者医疗模板140的哪一个数据字段612。选择数据字段612指示医疗数据应用程序126将来自数据字段704b的医疗信息存储到数据字段612。

如图22所示,医疗数据应用程序126可以将医疗信息“3.4”写入或以其他方式填充患者医疗模板140的数据字段612。医疗数据应用程序126使处理器150对便携式设备104记录的其他图像执行类似的工作流,直到临床医生完成填充模板140。在一些情况下,医疗数据应用程序126可以将具有提取的文本的图像布置为单独的窗口或选项卡,临床医生可以浏览通过这些窗口或选项卡以依次填充模板。因此,便携式设备104用作键盘,使得从医疗设备102的屏幕的图像中提取的相关医疗信息用作用于填充患者医疗模板140的数据字段的按键。

填充患者医疗模板的示例过程的流程图

图23和图24是根据本公开的示例性实施例的使用由图1、图2和图9中的便携式设备104记录的图像来填充图6中的医疗设备模板140的示例性进程2300和2350的流程图。虽然参照图23和图24所示的流程图来描述进程2300和2350,应当理解的是,可以使用执行与进程2300和2350相关联的步骤的许多其他方法。例如,这些方框中的许多方框的顺序可以改变,某些方框可以与其他方框合并,并且描述的方框中的许多方框是可选的。例如,如果图1、图2、图8和图9中的计算机106和便携式设备104之间不存在持久连接,那么可以修改这些方框的顺序。相反,例如,在与计算机106的连接可用(或通过设计)之前,便携式设备104可以首先获取患者医疗模板的基本上所有相关医疗信息并对其进行排队。这可以包括便携式设备104确定患者医疗模板、设备数据模板和/或操作者的提示。此外,可以在包括例如便携式设备104和临床医生或cis计算机106的多个设备中执行进程2300和2350中描述的动作。

当图1、图2和图9的计算机106从便携式设备104接收到消息2301时(方框2302),开始图23中的示例性进程2300。消息2301指示要对患者进行的治疗。然后,计算机106基于消息2301中指定的治疗类型来确定患者医疗模板(例如,图6中的患者医疗模板140)(方框2304)。附加地或可选择地,计算机106可以与便携式设备104建立会话,以基于指定的治疗来完成患者医疗模板140。在计算机106只完成一种类型的模板(例如,肾功能衰竭治疗的模板)的情况下,消息2301可以仅指示开始填充空白模板的请求。作为响应,计算机106创建要填充的患者医疗模板的副本。

在提供要填充的患者医疗模板之后,计算机106确定需要从其获得医疗信息的至少一个医疗设备102,并相应地将第一摄像头消息1002传输到便携式设备104(方框2306)。如上文参考图10讨论的,第一摄像头消息1002包括用于指示要记录医疗设备102的标识符112的图像的指令。一段时间以后,计算机106接收到消息1006,其包括指示医疗设备102的类型的医疗信息(例如,来自标识符112的医疗信息)(方框2308)。然后,计算机106基于消息1006中包含的信息确定设备数据模板(例如,图7中的设备数据模板700)(方框2310)。例如,在确定消息1006指定肾功能衰竭治疗机医疗设备102a(类型和/或型号)时,计算机106确定或定位肾功能衰竭治疗医疗设备102a的设备数据模板。计算机106通过消息2311将设备数据模板传输到便携式设备104(方框2312)。

在计算机106向便携式设备104传输了第二摄像头消息1102时(方框2314),在图24中继续执行示例性进程2300。第二摄像头消息1102可以基于消息1006指定的医疗设备的类型来确定。此外,第二摄像头消息1102可以包括如下信息:显示医疗设备102上特定窗口(或以其它方式指定的相关医疗信息)以记录图像。一段时间以后,计算机106接收到消息1002,其包括用于填充患者医疗模板的某些字段的相关医疗信息(方框2316)。在一些实施例中,消息1002可以识别模板的数据字段和/或包括标签信息,以使计算机106能够确定数据字段。示例计算机106确定或以其他方式识别患者医疗模板上与消息1002中包含的相关医疗信息相对应的数据字段(方框2318)。接下来,计算机106用接收到的相关医疗信息填充所确定的和/或识别的模板的数据字段(方框2320)。

在填充相关数据字段以后,示例计算机106确定是否需要来自与接收到的相关医疗信息相关联的医疗设备102的额外的相关医疗信息(判断方框2322)。例如,计算机106可以确定当前医疗设备102可能包括仍然需要从其获得相关医疗信息的额外窗口或操作显示。如果需要额外的医疗信息,那么示例计算机106返回到方框2314,并传输针对需要从其获得相关医疗信息的另一个窗口的摄像头消息1102。然而,如果当前的医疗设备102不需要额外的医疗信息,那么计算机106确定是否需要来自其他医疗设备102(或耗材120)的医疗信息(判断方框2324)。如果需要额外的医疗信息,那么计算机106返回到方框2306,并传输摄像头消息1002以指定对另一个医疗设备102成像。如果不需要额外的医疗信息来完成患者医疗模板140,那么示例计算机106将完成的患者医疗模板140存储到数据库中,或者将模板作为患者的emr传输到cis服务器108,并且进程2300结束。

通过由便携式设备104传输用于指示对患者进行治疗的消息2301(2052),开始图23中的示例进程2350。示例便携式设备104还可以打开与计算机106的会话和/或安全网络连接,以完成与指定治疗相关联的患者医疗模板。便携式设备104从计算机106接收摄像头消息1002。便携式设备104使用来自消息1002的信息来向操作者显示提示(方框2354)。例如,该提示可以指定要对医疗设备102的标识符112进行成像。然后,便携式设备104根据操作者的输入来记录医疗设备102的标识符112的图像(方框2356)。在一些实施例中,如果标识符不可用的话,那么操作者可以输入指定医疗设备类型/型号的文本或从下拉菜单中选择。

在接收到标识符112的图像以后,便携式设备104提取或以其他方式确定标识符中编码的医疗信息(方框2358)。便携式设备104将提取的医疗信息以消息1006发送到计算机106。然后,便携式设备104从计算机106接收摄像头消息1102,其具有用于显示让操作者记录医疗设备102的屏幕110(或其他指定区域)的图像的提示的信息(方框2360)。便携式设备104还可以接收带有与要成像的医疗设备相关联的设备数据模板的消息2311。因此,便携式设备104向操作者显示提示,该提示具有用于指定如下信息的信息:医疗设备的需要成像的信息。响应于该提示,操作者使用便携式设备104来记录医疗设备102的屏幕110(或其他指定区域)的图像(方框2362)。

在图24中,通过便携式设备104从图像中提取文本,并将设备数据模板应用于提取的文本以确定相关的医疗信息(方框2364),继续执行示例性进程2350。在一些示例中,操作者可以修改或指定相关的医疗信息。此外,在一些示例中,便携式设备104确定相关医疗信息或描述相关医疗衍生数据的标签(例如,元数据)的患者医疗模板的数据字段。然后,便携式设备104传输包含相关医疗信息的消息1302(方框2366)。消息1302还可以包括用于识别模板的数据字段和/或计算机106用来确定数据字段的数据标签的信息。

接下来,示例便携式设备104判断是否需要来自与提取的相关医疗信息相关联的医疗设备102的额外的相关医疗信息(判断方框2368)。例如,该判断可以包括检查是否从计算机106接收到与当前医疗设备102相关的其他摄像头消息(方框2360)。如果需要额外的医疗信息,那么示例便携式设备104返回到方框2360,并处理针对需要获得其相关医疗信息的另一个窗口的摄像头消息1102。然而,如果当前医疗设备102不需要额外的医疗信息,那么便携式设备104判断是否需要来自其他医疗设备102(或耗材120)的医疗信息(判断方框2370)。如果需要额外的医疗信息,那么便携式设备104返回到方框2354,并处理用于指定要成像的另一个医疗设备102的摄像头消息1002。如果不需要额外的医疗信息来充分完成患者医疗模板,那么示例便携式设备104结束会话,从而结束进程2350。

结论

应当理解的是,可以使用一个或多个计算机程序或组件来实现本文描述的公开的方法和进程中的每一个。这些组件可以设置为位于任何计算机可读介质上的一系列计算机指令,这些计算机可读介质包括ram、rom、闪速存储器、磁盘或光盘、光学存储器或其他存储介质。这些指令可以被配置为由处理器执行,处理器在执行一系列计算机指令时执行或促进所公开的方法和进程的全部或者部分的完成。

应当理解的是,对本文描述的示例性实施例的各种更改和修改对于本领域技术人员来说是显而易见的。在不偏离本发明主题的精神和范围并且在不削弱其预期优势的情况下,可以作出这种改变和修改。因此,在所附权利要求中意图涵盖这些变更和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1