提供改进的数据质量和可访问性的医学成像升级
文献发布时间:2024-07-23 01:35:21
背景技术
保持临床诊断数据和患者传记信息之间的保真度对于高质量患者护理是至关重要的。如果临床诊断数据与正确的患者资料分离,例如,由于不能将所有或部分临床诊断数据与患者资料相关联,或者由于临床诊断数据与不正确的患者资料的错误关联,需要重新获取所有或部分临床数据和/或不正确诊断和/或规定治疗的可能性成为主要关注点。
传统上,临床诊断数据(例如,诊断医学成像数据)是使用专用医学成像装置来获取的,并且与给定患者的临床资料手动地相关联。即使是可以连接到本地电子数据库的系统也经常需要手动输入患者信息以有效地标记临床数据和/或手动将临床诊断数据传输到特定的目标数据存储位置。每次采集数据时未能成功执行这些任务中的任一个都可能导致数据丢失和/或数据损坏,这可能需要昂贵且不必要的故障排除或数据替换,并且可能不利地影响患者护理的质量。
发明内容
用于临床数据获取的医学设备(例如,医学成像装置,诸如超声成像装置、磁共振成像(MRI)扫描仪、射线照相成像器(例如,X射线机)、正电子发射断层摄影扫描仪和计算机断层摄影(CT)扫描仪)的许多现有模型缺少用于将临床诊断数据文件自动修改为包括患者的临床数据资料(例如,病历记录)和/或自动与医疗保健提供者的临床工作流系统相集成的手段。在许多情况下,在数据获取期间或之后,患者识别信息必须被手动输入到临床数据获取系统(例如,医学成像系统)中。将存储的临床诊断数据修改为包括患者的病历记录和/或将获取的临床诊断数据与医疗保健提供者的工作流系统相集成代表第二组逻辑瓶颈,现有的临床数据获取系统通常配备得不完善而无法处理这些瓶颈。在这些情况的每一种中,患者标识符(例如,患者姓名、患者出生日期、患者性别、患者地址、病历号、病例号或医学保险号)或医学代码(例如,目前使用医疗服务术语(CPT)代码或医疗保健通用程序编码系统(HCPCS)代码)的单个数字或字母数字字符的调换、遗漏或不正确输入可能严重妨碍医疗保健提供者访问或使用所获取的临床数据的能力。在患者标识符信息可能难以定位、难以读取或在数据获取时难以输入的情况下(例如,在时间紧迫的情况下,诸如紧急医学状况,或在患者被接纳到医学机构之前执行数据获取的情况下),输入(一个或多个)患者标识符和/或核对(一个或多个)患者标识符与临床数据可能特别容易出错。
另外,用于数据获取的医学设备的更换或升级通常非常昂贵,这可能对将医疗保健设施处的现有医学设备与较新的、可能不兼容的数据管理系统和/或与数据获取系统相关联的外围设备进行集成提出后勤挑战。在许多情况下,现有医学数据获取系统(例如,医学成像系统的现有模型)不包括用于促进记录患者识别信息(例如,(一个或多个)患者标识符)的集成装置,这可能在临床工作流中导致昂贵且潜在危险的故障,该故障由于继续使用这样的数据获取系统或者将这样的数据获取系统与在相同临床环境中实现的较新系统相集成而引起。例如,在增加了具有特定患者信息输入机构的新MRI扫描仪的医疗保健设施处继续使用较旧型号的MRI扫描仪时,可能会经历显著和持久的困难,可能需要手动和潜在定制的系统和协议来校正两个机器的持续使用(例如,如果在同一次就诊医疗保健设施期间对同一患者使用每个扫描仪执行数据获取)。
采用本文描述的平台、系统和方法(例如当安装在移动装置上时,其可以包括使用具有用于获取(一个或多个)患者标识符的模块的医疗保健提供者应用)可以规避本文描述的许多问题,这些问题可能是医学数据获取系统(例如,医学成像系统)的使用中固有的或在使用时出现的。在一些情况下,本文描述的平台、系统和方法可用于升级医学成像系统,例如,以包括能够获取患者标识符的扫描仪。在一些情况下,本文描述的平台、系统和方法可以用于创建组合的患者数据记录,例如,其可以包括(一个或多个)患者标识符、诊断数据(例如,包括医学成像数据)和/或现有的病例信息。本文所述的平台、系统和方法可改进数据质量(例如,通过减少数据丢失和增加数据记录的容量)和/或数据获取过程的效率。
在一个方面,本文公开了提供升级的医学成像系统的平台,所述平台包括:电子病例系统,包括:数据存储装置,其包括多个患者电子病例(EMR);现有医学成像系统;具有医疗保健提供者应用的移动装置,所述医疗保健提供者应用包括:扫描模块,其被配置为获取与患者相关联的唯一患者标识符;可访问性模块,其被配置为在所述移动装置的屏幕上提供包括所述唯一患者标识符的医疗保健提供者可访问性显示;以及前端数据质量模块,其被配置为通过网络传输所述唯一患者标识符;以及具有界面应用的服务器,包括:后端数据质量模块,其被配置为通过所述网络接收所述唯一患者标识符;成像会话模块,其被配置为执行以下操作:使用所述唯一患者标识符创建成像会话记录;从所述现有医学成像系统接收至少一个医学图像;以及至少部分地基于所述唯一患者标识符和所述至少一个医学图像来创建医学成像记录;以及EMR模块,其被配置为将所述医学成像记录保存到所述电子病例系统的所述数据存储装置处的所述患者的所述电子病例。在一些实施例中,数据存储装置包括数据库服务器。在其他实施例中,数据存储装置包括云数据存储装置。在各种实施例中,现有医学成像系统包括超声装置、X射线放射照相装置、磁共振成像装置、内窥镜装置、热成像装置、摄影装置、X射线计算机断层摄影(CT)装置、正电子发射断层摄影(PET)装置、单光子发射计算机断层摄影(SPECT)装置、光声成像装置或其组合。在进一步的实施例中,现有医学成像系统支持DICOM。在一些实施例中,医疗保健提供者应用包括前端医学成像工作流应用。在进一步的实施例中,医疗保健提供者应用被实现为本地移动应用。在各种实施例中,唯一患者标识符包括文本串、数字、所述患者的生物特征、线性条形码、2D条形码或其组合。在一些实施例中,医疗保健提供者应用使用所述移动装置的相机来获取所述唯一患者标识符。在一些实施例中,医疗保健提供者应用还包括医疗保健提供者登录模块,所述医疗保健提供者登录模块被配置为验证操作所述医疗保健提供者应用的医疗保健提供者的身份。在进一步的实施例中,界面应用的模块被配置为将所述医学成像记录传输到所述医疗保健提供者。在又进一步的实施例中,界面应用的模块被配置为将所述医学成像记录传输到专用通信服务器。在一些实施例中,界面应用的模块被配置为使用所述唯一患者标识符来从所述电子病例系统检索患者信息。在一些实施例中,平台还包括后端医学成像工作流应用。在进一步的实施例中,后端医学成像工作流应用被实现为云应用。在一些实施例中,现有医学成像系统不能访问所述唯一患者标识符。在一些实施例中,所述移动装置和所述医疗保健提供者应用都不与所述现有医学成像系统直接通信。在一些实施例中,该平台其被配置为提供所述升级的医学成像系统而不修改所述现有医学成像系统。在一些实施例中,前端数据质量模块还被配置为发起EMR查询。在进一步的实施例中,发起EMR查询包括:将EMR查询发起信号传输到所述服务器。在进一步的实施例中,界面应用被配置为将唯一患者标识符的时间戳与至少一个医学图像的时间戳进行比较。
在另一方面,本文公开了一种用于现有医学成像装置的改进的数据质量的计算机实现的方法,包括:利用移动装置上的医疗保健提供者应用,获取与患者相关联的唯一患者标识符;由所述医疗保健提供者应用通过网络将所述唯一患者标识符传输到服务器上的界面应用;在所述界面应用处经由所述网络从所述现有医学成像系统接收至少一个医学图像;至少部分地基于所述唯一患者标识符和所述至少一个医学图像来创建医学成像记录;以及将所述医学成像记录保存到所述患者的电子病例的数据存储装置。在一些实施例中,所述方法还包括:使用所述唯一患者标识符来创建成像会话记录。在一些实施例中,数据存储装置包括数据库服务器。在其他实施例中,数据存储装置包括云数据存储装置。在一些实施例中,所述方法还包括:在所述移动装置的屏幕上提供包括所述唯一患者标识符的医疗保健提供者可访问性显示。在各种实施例中,现有医学成像系统包括超声装置、X射线放射照相装置、磁共振成像装置、内窥镜装置、热成像装置、摄影装置、X射线计算机断层摄影(CT)装置、正电子发射断层摄影(PET)装置、单光子发射计算机断层摄影(SPECT)装置、光声成像装置或其组合。在进一步的实施例中,现有医学成像系统支持DICOM。在一些实施例中,医疗保健提供者应用被实现为所述移动装置上的本地移动应用。在各种实施例中,唯一患者标识符包括文本串、数字、所述患者的生物特征、线性条形码、2D条形码或其组合。在一些实施例中,医疗保健提供者应用使用所述移动装置的相机来获取所述唯一患者标识符。在一些实施例中,所述方法还包括:验证操作所述医疗保健提供者应用的医疗保健提供者的身份。在一些实施例中,现有医学成像系统不能访问所述唯一患者标识符。在一些实施例中,移动装置和所述医疗保健提供者应用都不与所述现有医学成像系统直接通信。在一些实施例中,所述方法还包括:将所述医学成像记录传输到医疗保健提供者。在进一步的实施例中,医学成像记录从所述界面应用传输到通信服务器。在一些实施例中,所述方法还包括:使用所述唯一患者标识符从所述电子病例系统检索患者信息。在一些实施例中,所述方法还包括:提供所述升级的医学成像系统而不修改所述现有医学成像系统。在一些实施例中,所述方法还包括:在所述医疗保健提供者应用处生成EMR查询发起信号。在进一步的实施例中,所述方法还包括:经由所述服务器将所述EMR查询传输到所述电子病例系统。
在另一方面,本文公开了一种移动计算设备,包括:至少一个处理器、存储器、显示器、网络接口和指令,所述指令可由所述至少一个处理器执行以提供医疗保健提供者应用,所述医疗保健提供者应用包括:扫描模块,其被配置为获取与患者相关联的唯一患者标识符;可访问性模块,其被配置为在所述显示器上提供包括所述唯一患者标识符的医疗保健提供者可访问性界面;以及数据质量模块,其被配置为利用所述网络接口通过网络将所述唯一患者标识符传输到包括界面应用的服务器,从而与由医学成像系统生成的至少一个医学图像整合以创建医学成像记录;其中,所传输的唯一患者标识符和所述医学成像记录保存到电子病例系统的数据存储装置处的所述患者的电子病例。在一些实施例中,医疗保健提供者应用被实现为移动本地应用。在其他实施例中,医疗保健提供者应用被实现为移动网络应用。在一些实施例中,移动计算设备还包括相机。在进一步的实施例中,医疗保健提供者应用的所述扫描模块利用所述移动计算装置的所述相机来获取所述唯一患者标识符。在各种实施例中,唯一患者标识符包括文本串、数字、所述患者的生物特征、线性条形码、2D条形码或其组合。在一些实施例中,医疗保健提供者可访问性界面包括所述唯一患者标识符的音频呈现。在一些实施例中,医疗保健提供者可访问性界面包括所述唯一患者标识符的经放大的高对比度呈现。在一些实施例中,网络接口包括无线网络接口控制器,并且所述网络包括无线网络。在一些实施例中,电子病例系统包括多个患者电子病例(EMR)。在各种实施例中,医学成像系统包括超声装置、X射线放射照相装置、磁共振成像装置、内窥镜装置、热成像装置、摄影装置、X射线计算机断层摄影(CT)装置、正电子发射断层摄影(PET)装置、单光子发射计算机断层摄影(SPECT)装置、光声成像装置或其组合。在进一步的实施例中,医学成像系统支持DICOM。在一些实施例中,医疗保健提供者应用还包括医疗保健提供者登录模块,所述医疗保健提供者登录模块被配置为验证操作所述医疗保健提供者应用的医疗保健提供者的身份。在一些实施例中,医疗保健提供者应用还包括医学成像工作流界面。在一些实施例中,医疗保健提供者应用还包括EMR查询模块,其被配置为发起针对所述患者的EMR查询。在进一步的实施例中,发起所述EMR查询包括:将EMR查询发起信号传输到所述服务器。在一些实施例中,医学成像系统不能访问所述唯一患者标识符。在一些实施例中,移动装置和所述医疗保健提供者应用都不与所述医学成像系统直接通信。
附图说明
通过参考以下阐述说明性实施例的详细描述和附图,将更好理解对本主题的特征和优点,其中:
图1示出了计算设备的非限制性示例;在这种情况下,设备具有一个或多个处理器、存储器、存储装置和网络接口;
图2示出了总体平台组织图的非限制性示例;在这种情况下,组织图示出了包括医疗保健提供者应用的移动装置与基于服务器的医学数据获取系统的直接和间接集成;
图3示出了根据实施例的过程流程图的第一示例;在这种情况下,过程流程图示出了用于医学成像装置的得到改善的数据质量的第一方法;
图4示出了根据实施例的过程流程图的第二示例;在这种情况下,过程流程图示出了用于医学成像装置的得到改善的数据质量的第二方法;以及
图5示出了根据实施例的架构图的示例;在这种情况下,架构图包括医疗保健提供者应用、医学成像装置、服务器和病历数据库。
具体实施方式
在某些实施例中,本文描述了提供升级的医学成像系统的平台,所述平台包括:电子病例系统,包括:数据存储装置,其包括多个患者电子病例(EMR);现有医学成像系统;具有医疗保健提供者应用的移动装置,医疗保健提供者应用包括:扫描模块,其被配置为获取与患者相关联的唯一患者标识符;可访问性模块,其被配置为在所述移动装置的屏幕上提供包括所述唯一患者标识符的医疗保健提供者可访问性显示;以及前端数据质量模块,其被配置为通过网络传输所述唯一患者标识符;以及具有界面应用的服务器,包括:后端数据质量模块,其被配置为通过所述网络接收所述唯一患者标识符;成像会话模块,其被配置为执行包括以下的操作:使用所述唯一患者标识符创建成像会话记录;从所述现有医学成像系统接收至少一个医学图像;以及至少部分地基于所述唯一患者标识符和所述至少一个医学图像来创建医学成像记录;以及EMR模块,其被配置为将所述医学成像记录保存到所述电子病例系统的所述数据存储装置处的所述患者的所述电子病例。
在某些实施例中,本文还描述了一种用于现有医学成像装置的改进的数据质量的计算机实现的方法,包括:在移动装置上利用医疗保健提供者应用,获取与患者相关联的唯一患者标识符;由所述医疗保健提供者应用通过网络将所述唯一患者标识符传输到服务器上的界面应用;在所述界面应用处经由所述网络从所述现有医学成像系统接收至少一个医学图像;至少部分地基于所述唯一患者标识符和所述至少一个医学图像来创建医学成像记录;以及将所述医学成像记录保存到所述患者的电子病例的数据存储装置。
在某些实施例中,本文还描述了一种移动计算设备,包括:至少一个处理器、存储器、显示器、网络接口和指令,所述指令可由所述至少一个处理器执行以提供医疗保健提供者应用,所述医疗保健提供者应用包括:扫描模块,其被配置为获取与患者相关联的唯一患者标识符;可访问性模块,其被配置为在所述显示器上提供包括所述唯一患者标识符的医疗保健提供者可访问性界面;以及数据质量模块,其被配置为利用所述网络接口通过网络将所述唯一患者标识符传输到包括界面应用的服务器,从而与由医学成像系统生成的至少一个医学图像整合以创建医学成像记录;其中,所传输的唯一患者标识符和所述医学成像记录被保存到电子病例系统的数据存储装置处的所述患者的电子病例。
概述
图2示出了装置、平台200和系统200的示意性表示,其可以用于获取医学诊断数据、获取患者标识符数据、创建或修改患者病历和/或升级现有医学设备,例如,如本文所述的医学成像系统。包括移动装置应用(例如,医疗保健提供者应用)的移动装置204可以用于例如使用移动装置204的相机或扫描仪来获取一个或多个患者标识符202(例如,包括患者条形码)。可以使用移动装置应用将一个或多个患者标识符202可选地从第一格式转换成第二格式(例如,从图像文件转换成文本串或文件)。一个或多个患者标识符202(例如,以获取方法本地的格式或修改为第二格式)可以由移动装置应用经由有线或无线网络连接而被传输到虚拟(例如,基于云的)服务器208,所述有线或无线网络连接可以包括电信网络。虚拟服务器208可以将一个或多个患者标识符发送到在虚拟服务器或物理服务器214上实例化的界面应用(例如,参见图2的210)。在一些情况下,虚拟服务器或物理服务器214可以向虚拟服务器208发送信息(例如,包括状态和/或连接信息)(参见例如图2的212)。在一些情况下,一个或多个患者标识符202可以由移动装置应用而被直接传输到在虚拟服务器或物理服务器214上直接实例化的界面应用(参见例如图2的216)。在虚拟服务器或物理服务器214上实例化的界面应用可以被配置为从医学成像系统218(例如,现有医学成像系统)接收医学诊断数据(例如,包括一个或多个医学图像、视频或多帧)。在一些情况下,在服务器214上实例化的界面应用可以将一个或多个患者标识符和医学诊断数据组合成医学成像记录。在一些情况下,服务器214的界面应用可以被配置为将医学成像记录传输到电子病例系统224(EMR系统)的数据存储装置(参见例如图2的222)。在一些情况下,在服务器214上实例化的界面应用可以被配置为:例如在从界面应用至EMR系统224的EMR询问的延迟之后(例如,作为由移动装置应用将EMR查询发起信号传输至界面应用的结果),从EMR系统224接收电子病例(EMR)(例如,其与一个或多个患者标识符相关联),如本文所述。在一些情况下,在服务器214上实例化的界面应用可以被配置为将包括EMR的信息的全部或一部分传输到虚拟服务器208(例如,参见图2的212)和/或传输到在移动装置204上实例化的移动装置应用。
图3和图4分别示出了方法3000和4000的实施例的流程图,其可用于获取医学诊断数据、获取患者标识符数据、创建或修改患者病历和/或升级现有医学设备,例如,如本文所述的医学成像系统。在一些情况下,移动装置应用(例如,医疗保健提供者应用(HPA))可以例如在移动装置应用被实例化的移动装置的屏幕上向用户(例如,医疗保健提供者)呈现登录提示,如可选步骤3010和可选步骤4010所示。对用户的登录质询可通过验证用户(例如,授权用户,诸如特定授权的医疗保健提供者)的身份来增加数据安全性。在一些实施例中,在登录质询之后成功验证用户的登录信息(例如,如在步骤3020和3010中以及如在步骤4020和4010中所示)还可以将后续移动装置应用使用会话与特定用户资料相连接,该特定用户资料可以用于(例如,自动地)访问特定的一组患者数据(例如,来自一个或多个电子病例和/或一个或多个先前医学成像记录)和/或连接到特定的一组医学成像系统和/或特定的界面应用(IA)或与其协调。在一些情况下,用户登录质询和验证可用于应用与本文所述的方法、平台或系统相关的优选设置。例如,本文描述的方法、平台或系统可以被配置为访问无线网络或电信网络或与无线网络或电信网络接口相连接,例如,以在使用会话期间或之后,自动地或在用户输入时(例如,自动地)向电信目的地(例如,电子邮件账户或语音邮件)发送消息(例如,包括患者标识符、医学诊断数据、电子病例、医学成像记录、确认消息、会话概要消息或其组合)。在一些情况下,方法可以包括例如经由移动装置的屏幕呈现用户界面(例如,在步骤3030或步骤4030),作为由用户在质询时(例如,在步骤3010或步骤4010)提供的登录信息的成功验证(例如,在步骤3020或步骤4020)的结果。在一些情况下,呈现用户界面可以包括用户可访问性设置和偏好的应用,如本文所述(例如,其可以包括调整显示字体、颜色、对比度和/或语音到文本功能的应用)。在一些情况下,呈现用户界面可以包括向用户呈现平台、系统或方法的各个功能的选项。例如,呈现用户界面(例如,如在步骤3030中)可以包括呈现包括扫描选项(例如,用于例如通过移动装置的相机或扫描仪的操作来发起对患者标识符数据的获取)、设置选项(例如,用于调整或实现可访问性功能)和/或EMR查询选项(例如,允许用户例如通过发送EMR查询发起信号来定义和/或发送EMR查询,如本文所述)的用户界面。方法3000和4000可以包括例如通过响应于用户输入的命令操作移动装置的相机或扫描仪来获取患者标识符数据(例如,包括一个或多个唯一患者标识符(UPI))(例如,如步骤3040或步骤4040中所示)。
方法3000和4000可以包括在移动装置显示器上显示所获取的患者标识符数据,所述移动装置显示器可以包括屏幕(例如,如步骤3050或步骤4050中所示)。例如,通过向用户呈现重新获取患者标识符数据的机会,同时例如,通过允许用户对照患者标识符数据的原始来源来检查所获取的患者标识符数据,使得重新获取患者标识符数据的机会仍然在手边,向用户显示所获取的患者标识符数据可以提高数据质量。此外,向用户显示所获取的患者标识符数据(例如,如步骤3050或步骤4050中所示)可以改进现有医学成像系统的可访问性,该现有医学成像系统可能缺少用于显示所获取的患者标识符数据的装置或者可能包括缺少足够的显示可访问性的显示器(例如,其中,该显示器缺少足够的能力来调节字体类型、字体大小、颜色、对比度和/或实现其他可访问性特征,诸如语音到文本功能)。在一些情况下,患者标识符数据(例如,包括一个或多个唯一患者标识符)可以例如经由移动装置的显示器(例如,由用户)手动地输入到移动装置。在一些情况下,显示器可以用于确认(例如,由用户)手动输入到移动装置中的患者标识符数据。
方法3000可以包括将患者标识符数据(例如,包括一个或多个UPI)直接从移动装置应用(例如,移动装置HPA)或其模块发送到界面应用(IA),该界面应用可以在虚拟服务器或物理服务器上实例化,如本文所述,例如,如步骤3060所示。在一些情况下,在虚拟服务器或物理服务器上实例化的界面应用(IA)可以包括以下模块(例如,后端数据质量模块),其被配置为从在移动装置上实例化的移动装置应用接收患者标识符数据(例如,包括一个或多个唯一患者标识符)(例如,如步骤3070中所示)。
在一些情况下,方法4000可以包括:在移动装置显示器上显示患者标识符数据之后或者在获取患者标识符数据(例如,使用移动装置应用的扫描模块,如本文所述)之后,在前端医学成像工作流应用(FEMIWA)处接收到来自移动装置应用的模块的患者标识符数据(例如,包括一个或多个UPI),其中所述FEMIWA可以在虚拟服务器(例如,基于云的服务器208)上实例化或充当虚拟服务器,例如,如图4的步骤4060中所示。在一些情况下,方法4000可以包括:将患者标识符数据的全部或一部分从FEMIWA传输到界面应用(IA),所述界面应用可以在物理服务器或虚拟服务器214上实例化(例如,如图4的步骤4062中所示)。IA的模块(例如,IA的后端数据质量模块)可以被配置为从FEMIWA接收患者标识符数据(例如,如步骤4070中所示)。
如图3和图4分别所示,方法3000和4000可以包括:基于患者标识符数据(例如,其可以包括一个或多个唯一患者标识符(UPI))创建成像会话记录(例如,在IA的成像会话模块处),如本文所述,并且例如如步骤3080和4080所示。在一些情况下,方法3000和4000可以包括:在IA的模块处(例如,在IA的成像会话模块处)接收医学诊断数据(例如,包括一个或多个医学图像、视频或多帧),例如,如步骤3090和4090中所示。在一些情况下,方法3000或4000可以包括:至少部分地基于全部或部分的患者标识符数据(例如,唯一患者标识符中的一个或多个)和从医学成像系统接收到的全部或部分的医学诊断数据(例如,一个或多个医学图像、视频或多帧),来创建医学成像记录,例如,如步骤3100和步骤4100中所示。在一些情况下,本文描述的平台、系统或方法(例如,方法3000或4000)可以包括:至少部分地基于患者标识符数据的全部或一部分和虚拟服务器或物理服务器214上呈现的(例如,存储在服务器214上的或先前已经例如经由有线或无线网络连接或电信网络连接从医学成像系统、EMR系统或另一源接收的)一组医学诊断数据(例如,一个或多个医学图像、视频或多帧)的全部或一部分,来创建医学成像记录。在一些情况下,移动装置可用于创建医学诊断数据(例如,其中移动装置包括超声扫描仪),且可选地,至少部分基于患者标识符数据的全部或一部分和医学诊断数据的全部或一部分,来创建医学成像记录。方法3000或4000可以包括:将医学成像记录保存到电子病例系统(EMR系统)(例如,经由IA的EMR模块),例如如步骤3110和步骤4110中所示。
可选地,例如在IA处接收到医学诊断数据之后,方法3000或4000可以包括:由IA(例如,由IA的EMR模块),向电子病例系统(EMR系统)传输患者记录查询(例如,包括一个或多个患者标识符)(例如,如步骤3092和4092中所示)。可选地,方法3000或4000可以包括:由IA(例如,由IA的EMR模块)从EMR系统接收患者记录数据(例如,包括与经由EMR查询而被传输到EMR系统的一个或多个患者标识符相对应的一个或多个电子病例(EMR)),例如,如步骤3094和4094中所示(例如,部分地基于EMR模块所接收的一个或多个EMR在IA处创建医学成像记录之前)。
图5示出了可以用于获取医学诊断数据、获取患者标识符数据、创建或修改患者病历和/或升级现有医学设备(例如,如本文所述的医学成像系统)的装置、平台和系统的示意性表示。在一些情况下,(例如,在移动装置上实例化的)移动装置应用5040可以包括扫描模块5042、可访问性模块5044和/或数据质量模块5046(例如,前端数据质量模块)。在一些情况下,扫描模块5042可被配置为例如通过与移动装置的扫描仪或相机接口和/或操作移动装置的扫描仪或相机来获取患者标识符数据(例如,包括一个或多个患者标识符)。在一些情况下,扫描模块5042可被配置为将患者标识符数据的全部或一部分传输至移动装置应用5040的可访问性模块5044。移动装置应用5040的可访问性模块5044可以被配置为向用户(例如,医疗保健提供者)显示患者标识符数据的全部或一部分(并且可选地,调整患者标识符数据的格式或呈现),以改善患者标识符数据对用户的可访问性(例如,易读性)。在一些情况下,移动装置应用5040的扫描模块5042可以被配置为将所获取的患者标识符数据的全部或一部分传输至移动装置应用5040的数据质量模块5046。在一些情况下,移动装置应用5040的数据质量模块5046可以被配置为将所获取的患者标识符数据的全部或一部分传输到物理服务器或虚拟服务器5080(例如,传输到在物理服务器或虚拟服务器5080上实例化的界面应用5081的数据质量模块5082)。在一些情况下,(例如,在物理服务器或虚拟服务器5080上实例化的)界面应用5081可以包括:数据质量模块5082(例如,后端数据质量模块)、成像会话模块5084和/或EMR模块5086。在一些情况下,界面应用5081的数据质量模块5082可被配置为将患者标识符数据的全部或一部分传输到界面应用5081的成像会话模块5084。在一些情况下,界面应用5081的成像会话模块5084可以被配置为从医学成像系统5180(例如,现有医学成像系统)接收医学诊断数据(例如,包括一个或多个医学图像、视频或多帧5182)。在一些情况下,界面应用5081的成像会话模块5084可以被配置为创建医学成像记录(例如,基于患者标识符数据的全部或一部分和医学诊断数据的全部或一部分)。在一些情况下,成像会话模块5084可以被配置为将医学成像记录传输到界面应用5080的电子病历模块5086(EMR模块)。在一些情况下,EMR模块被配置为将医学成像记录保存到电子病历系统5240(EMR系统)的数据存储装置5241。在一些情况下,EMR模块5086被配置为例如响应于EMR查询,从EMR系统5240接收一个或多个电子病例5242(EMR),所述EMR查询可以由EMR模块5086发送到EMR系统5240,例如,作为从移动装置应用5040的数据质量模块5046发送到界面应用5081的EMR查询发起信号的结果。在一些情况下,包括EMR的信息的全部或一部分可以通过(例如,通过添加医学成像记录的全部或一部分)修改或并入到医学成像记录中。在一些情况下,一个或多个(例如,修改的或未修改的EMR)可以从EMR模块5086传输到EMR系统5240或其部分。在一些情况下,由界面应用5080的模块接收的包括一个或多个EMR 5242的信息的全部或一部分可以被传输到移动装置应用5040,例如用于显示在移动装置的屏幕上(例如,由可访问性模块5044)。
医疗保健提供者应用
本文公开的平台、系统和方法可包括移动装置应用5040(例如,医疗保健提供者应用)。如本文所述,移动装置应用可以帮助获取(一个或多个)患者标识符(例如,患者标识符数据202),并且可以便于创建组合的医学数据文件(例如,医学成像记录),其可以包括临床诊断数据(例如,医学图像数据)和一个或多个患者标识符。当患者标识符采集的机会可能有限和/或有压力、且患者标识符和诊断数据获取的连续性可能易受攻击时,例如,当应用于门诊患者或危急护理情形(例如,急诊科护理)时,本文描述的移动装置应用所提供的灵活性和易用性可增加临床诊断数据的质量。
移动装置应用(例如,医疗保健提供者应用)可以在由医疗保健提供者(诸如临床医生提供者(例如,医生、护士从业者、医师助理或临床护士专家))或医学技术人员(例如,护理人员、超声技术人员、脑电图技术人员、或放射学技术人员,例如X射线技术人员)使用的移动装置上实例化。例如,移动装置应用可以在医疗保健提供者或技术人员的个人电话上运行或者由医学机构拥有和/或操作并且由负责患者护理或数据获取的部门或个人使用的电话上运行。在一些情况下,本文描述的移动装置应用可以被实现为本地移动应用。例如,移动装置应用可以被编码到移动装置的操作系统中,这可以提高移动装置上的应用的功能的速度和可靠性。在一些情况下,移动装置应用可以被实现为移动网络应用。在一些情况下,移动装置应用可以(例如,经由网络)被下载到移动电话。本文描述的可下载移动装置应用可以用于将未配备移动装置应用的现有移动装置升级为本地移动应用。在一些情况下,由于例如与使用台式或膝上型计算机终端或手写日志系统相比,提供者或技术人员可能更倾向于立即记录患者标识符,这可能需要提供者或技术人员单独登录和/或暂停对患者的护理来输入患者标识符数据,因此,移动装置的便携性和可访问性可以减少数据质量损失的可能性。
在其上实例化本文描述的移动装置应用5040(例如,医疗保健提供者应用)的移动装置204可以包括成像装置。例如,移动装置的成像装置可以包括相机,该相机可以例如用于获取患者标识符信息(例如,可以包括唯一患者标识符的光学图像数据)。移动装置应用可以被配置为从移动装置的成像装置接收数据,在所述移动装置上实例化所述移动装置应用。在一些情况下,本文描述的移动装置应用可以被配置为例如通过与移动装置的成像装置接口和/或操作移动装置的成像装置来控制数据(例如,患者标识符)获取。在一些情况下,移动装置应用5040(例如,医疗保健提供者应用)可以包括扫描模块5042。移动装置应用的扫描模块可以被配置为获取与患者相关联的患者标识符。例如,移动装置应用的扫描模块可以被配置为接收包括条形码、数字或字母数字代码(例如,唯一患者标识符、住院患者标识(ID)号、患者姓名、患者地址、社会保险号、患者性别)或其他患者标识符数据(例如,指纹扫描或视网膜扫描)的图像数据。移动装置应用5040的扫描模块5042可以被配置为将患者标识符数据(例如,一个或多个患者标识符)发送到移动装置应用的可访问性模块5044,例如,用于在移动装置的屏幕上显示患者标识符数据。在一些情况下,移动装置应用的扫描模块可以被配置为将从移动装置的成像装置接收的数据从第一格式(例如,图像格式)转换为第二格式(例如,文本格式),例如,以增加从所述移动装置的所述成像装置接收的所述患者标识符信息与来自所述患者的医学成像记录或电子病例(EMR)的其他数据的兼容性,和/或减少个人(例如,提供者、技术人员或其他工作人员)将图像数据转换为与病例兼容的数据所需的时间量或者以其他方式将在所述图像数据中捕获的(一个或多个)患者标识符合并到所述患者的诊断成像数据和/或医学成像记录中所需的时间量。扫描模块5042可被配置为将患者标识符数据(例如,一个或多个患者标识符)传输到移动装置应用的数据质量模块5046,例如,以供随后传输到本文所描述的平台、系统或方法的服务器5080。
在一些情况下,扫描模块可以与移动装置的相机和移动装置的显示器相接口,例如,以帮助获取患者标识符数据。在一些情况下,来自相机的光学数据可以以实况馈送的方式从相机提供到显示器,例如,以在获取患者标识符数据的期间,向用户提供用于调整焦点、距离、取向、取景和/或照明的视觉参考。这种视觉参考可以降低需要重新尝试获取患者标识符信息的可能性(例如,由于用照相机获取的图像数据较差,使得患者标识符数据不完整或不可辨认)。在一些情况下,在患者标识符数据获取期间,可以显示引导标线以帮助相机的定位和聚焦(例如,相对于包括患者标识符数据的患者标识符目标)。在一些情况下,引导标线可以包括形状和在屏幕上的定位,所述定位指示相机相对于患者标识符目标的最佳定位以用于患者标识符数据获取。在一些情况下,引导标线形状可以是圆形的(例如,圆形,例如,用以捕获视网膜或虹膜图案数据)、矩形的(例如,用以捕获线性条形码、数字或字母数字数据),或正方形的(例如,用以捕获2D条形码数据)。
在一些情况下,扫描模块可以被配置为经由直接用户输入接收(一个或多个)患者标识符的集合的全部或一部分。例如,扫描模块可以被配置为经由移动装置的屏幕上显示的小键盘接收数字或字母数字患者标识符数据。在一些情况下,扫描模块可以被配置为接收所提取的患者标识符数据(例如,使用与移动装置兼容的手指或触笔在移动装置的屏幕上手写的数据)。
在一些情况下,移动装置应用5040(例如,医疗保健提供者应用)可以包括可访问性模块5044。可访问性模块可以被配置为经由移动装置的屏幕向医疗保健提供者提供可访问性显示。可访问性模块可被配置为从移动装置应用5040的扫描模块5042接收患者标识符数据(例如,一个或多个唯一患者标识符)。一个或多个患者标识符(例如,其已经经由移动装置的成像装置获取和/或其已经经由来自用户的键入或提取输入而被直接输入到移动装置中)可以由可访问性模块(例如,经由可访问性显示器)显示给用户(例如,医疗保健提供者)。在一些情况下,向用户呈现患者标识符数据(例如,由移动装置应用经由扫描模块和/或可访问性模块接收)可以允许用户在患者标识符数据获取时验证患者标识符数据的准确性和/或完整性。在一些情况下,可以通过在患者标识符获取的机会仍然存在时、向用户警告患者标识符数据中的错误来提高数据质量。例如,通过可访问性模块向用户显示患者标识符数据可以使(例如,由模糊的、帧差的或照明差的图像引起)任何排字错误和/或数据读取或转换错误变得明显。
此外,可访问性模块5044可以被配置为提高由移动装置应用(例如,医疗保健提供者应用)显示(例如,由移动装置经由医疗保健提供者可访问性界面)的信息的理解的容易性,所述信息可以包括来自患者的医学成像记录和/或患者的病例的一个或多个患者标识符和/或信息。在某些情况下,例如,通过增大移动装置屏幕上显示的文本的大小,通过修改显示器各部分的颜色和/或强度(例如,调整或反转显示器的对比度,以改善可读性并减少眼睛的疲劳,和/或调整显示器的颜色,例如,以解决用户的色盲),通过将文本转换成语音(例如,以减少用户将注意力从患者转移的需要和/或解决用户视力下降的问题),和/或通过将用户提供的口头命令翻译成能够控制移动装置应用的一个或多个功能的可执行命令(例如,以减少用户将注意力从患者转移的需要),可访问性模块可被配置为使文本更易读。在一些情况下,医疗保健可访问性界面可以包括患者标识符数据的音频呈现(例如,经由文本到语音或图像到语音计算机协议而创建)。在一些情况下,医疗保健可访问性界面可以包括患者标识符数据的放大的高对比度呈现(例如,显示在移动装置的屏幕上)。
在一些情况下,数字、字母数字和/或所提取的患者标识符数据可以由移动装置应用经由移动装置应用的可访问性模块接收。在一些情况下,移动装置应用的扫描模块可以与移动装置应用的扫描模块接口。在某些情况下,数字、字母数字和/或所提取的患者标识符数据(例如,由移动装置应用的扫描模块和/或可访问性模块接收)可以并入由移动装置应用的移动装置的成像装置捕获的患者标识符数据(例如,作为图像数据)中或与其相关联。在一些情况下,移动装置应用可以被配置为将经由扫描模块和/或可访问性模块接收的患者标识符数据和经由扫描模块接收的图像数据直接或间接地发送到本文描述的平台或系统的服务器(214、5080)。
移动装置应用5040(例如,医疗保健提供者应用)可包括数据质量模块(例如,前端数据质量模块5046)。移动装置应用5040的数据质量模块(例如,前端数据质量模块5042)可以被配置为从移动装置应用的扫描模块接收患者标识符数据(例如,一个或多个患者标识符),例如,用于随后传输到本文描述的平台、系统或方法的服务器5080。在一些情况下,移动装置应用5040的数据质量模块(例如,前端数据质量模块5042)可以被配置为将从移动装置的成像装置(例如,经由扫描模块)接收的数据从第一格式(例如,图像格式)转换为第二格式(例如,文本格式),例如,以增加从移动装置的成像装置接收的患者标识符信息与来自患者的医学成像记录或电子病例(EMR)的其他数据的兼容性,和/或减少个人(例如,提供者、技术人员或其他工作人员)将图像数据转换为与病例兼容的数据或以其他方式将图像数据中捕获的(一个或多个)患者标识符并入患者的诊断成像数据和/或医学成像记录所需的时间量。移动装置应用的数据质量模块可以被配置为将数据传输到例如服务器5080的界面应用5081,其中所述数据可以包括由移动装置应用通过网络获取或接收的数据(例如,经由用户的手动输入而获取的患者标识符数据和/或经由移动装置的成像装置捕获的图像数据而获取的患者标识符数据)。在一些情况下,数据质量模块(例如,前端数据质量模块)可以被配置为通过网络无线地传输数据。在一些情况下,移动装置应用的数据质量模块可以被配置为向一个或多个服务器(例如,包括一个或多个物理服务器和/或一个或多个虚拟服务器,诸如基于云的应用)传输数据。在一些情况下,移动装置应用的数据质量模块可以被配置为经由电信网络(例如,向一个或多个服务器(208、214、5080),其可以包括一个或多个远程服务器)传输数据。在一些情况下,移动装置应用的数据质量模块可以被配置为经由短距离无线通信(例如,经由无线局域网(WLAN),例如Wi-Fi网络,经由个人区域网(PAN),例如BluetoothTM或ZigBee
在一些情况下,移动装置应用(例如,医疗保健提供者应用)可以包括登录模块(例如,医疗保健提供者登录模块)。移动装置应用的登录模块可以被配置为利用登录提示(例如,其中登录提示被显示在移动装置的屏幕上)来质询用户,例如,用于验证用户(例如,医疗保健提供者)的身份。在一些情况下,登录模块可以对照存储在移动装置上的访问凭证的列表来验证到登录提示中的用户输入。在一些情况下,登录模块可以将由用户输入到登录提示中的信息传输到远程服务器或数据库(例如,经由无线网络连接)。在一些情况下,例如在成功验证用户登录信息时,或者例如在不需要用户输入有效登录信息的实施例中,在初次使用移动装置时,登录模块可以发起用户界面并且在移动装置的屏幕上显示用户界面。在一些情况下,移动装置应用的用户界面可以包括用于用户发起扫描(例如,操作移动装置的相机,例如,以获取患者标识符数据)的选项。在一些情况下,移动装置应用的用户界面可以包括以下选项:用于将患者标识符数据(例如,包括一个或多个唯一患者标识符)发送到界面应用、用于将指令发送到界面应用以将患者标识符数据集与由医学成像系统创建的医学图像、视频或多帧集合进行组合(例如,以创建医学成像记录)、用于发送电子病例(EMR)查询(例如,其可以产生并传输EMR查询发起信号,如本文所述)、用于访问EMR内的患者信息,和/或用于将医学成像记录保存到电子病例系统(EMR系统)的数据存储装置(例如,在界面应用不自动执行将一个或多个医学成像记录保存到EMR系统的实施例中)。
界面应用
本文公开的平台、系统和方法可包括界面应用5081。如本文所述,界面应用可以帮助组合(一个或多个)患者标识符(例如,患者标识符数据202)与组合医学数据文件(例如,医学成像记录)形式的临床诊断数据(例如,医学图像数据)。可以在本地服务器(214、5080)或远程服务器(214、5080)上实例化的界面应用可以包括数据质量模块5082(例如,后端数据质量模块),其被配置为例如经由与包括移动装置应用5040的移动装置204的有线或无线连接来接收患者标识符数据(例如,包括一个或多个患者标识符)。在一些情况下,界面应用(例如,界面应用的数据质量模块5082)可以被配置为从移动装置应用5040的数据质量模块5046(例如,前端数据质量模块)接收患者标识符数据(例如,包括一个或多个唯一患者标识符)。在一些情况下,界面应用5081的数据质量模块5046可以被配置为将患者标识符数据(例如,从移动装置应用5040接收的患者标识符数据,其可以包括一个或多个患者标识符)传输到界面应用5081的成像会话模块5084。
界面应用5081可以包括成像会话模块5084,其可以被配置为例如经由有线或无线连接例如从医学成像系统(218、5180)接收临床诊断数据(例如,包括例如使用医学成像系统218、5180获取的一个或多个医学图像、视频或多帧5182)。界面应用5081的成像会话模块5084可以被配置为从界面应用5081的数据质量模块5082接收患者标识符数据(例如,包括一个或多个患者标识符)。在一些情况下,界面模块的成像会话模块5084可以被配置为创建成像会话记录,其可以包括患者标识符数据(例如,从界面应用5081的数据质量模块5082接收)和临床诊断数据5182(例如,从医学成像系统5180接收)。在一些情况下,界面应用5080的成像会话模块5084可以被配置为使用从移动装置应用(例如,经由界面应用5081的数据质量模块5082)接收的患者标识符数据(例如,一个或多个唯一患者标识符)来创建成像会话记录。在一些情况下,界面应用5081的成像会话模块5084可以被配置为使用临床诊断数据5182(例如,包括一个或多个医学图像、视频或多帧)创建成像会话记录。在一些情况下,界面应用5081的成像会话模块5084可以被配置为在接收到临床诊断数据的至少一部分之前(例如,使用患者标识符数据)创建成像会话记录。在一些情况下,这样的配置可以通过创建与唯一患者标识符相关联的随后产生的临床诊断数据(例如,包括至少一个医学图像)的目的地来减少数据丢失,这可以将临床诊断数据保持在一起,并且可以使得数据容易地可访问和可传输。在一些情况下,界面应用的成像会话模块可以被配置为在接收到临床诊断数据的至少一部分之后(例如,使用患者标识符数据和/或临床诊断数据)创建成像会话记录。这样,在以下方面,界面应用可以是灵活的:将唯一患者标识符添加到现有临床诊断数据集(例如,在创建临床诊断数据之前没有机会获得唯一患者标识符的情况下,或者从移动装置应用接收的患者标识符数据被破坏或不可破译的情况下),或者将临床诊断数据添加到使用患者标识符信息创建的基于服务器的目的地。成像会话模块可以被配置为创建病例,例如,其中至少部分地基于患者标识符数据(例如,包括唯一患者标识符)和一组临床诊断数据的至少一部分(例如,包括至少一个医学图像,例如,其中至少一个医学图像由界面应用从医学成像系统接收)来创建医学成像记录。
界面应用5081可以被配置为从移动装置应用5040(例如,医疗保健提供者应用)接收数据和/或向移动装置应用5040发送数据。在一些情况下,患者标识符数据(例如,包括唯一患者标识符)可由界面应用5081(例如,由界面应用5081的后端数据质量模块5082)例如经由有线或无线网络连接直接从移动装置应用5040(例如,从在移动装置上实例化的移动装置应用5040的前端数据质量模块5046)接收。在一些情况下,患者标识符数据可以由界面应用(例如,由界面应用5081的后端数据质量模块5082)间接地从移动装置接收。例如,在一些实施例中,患者标识符数据可由界面应用(例如,由界面应用5081的后端数据质量模块5082)例如经由有线或无线网络连接从物理或虚拟(例如,基于云的)服务器208接收,服务器208可被配置为从移动装置应用5040(例如,移动装置应用5040的数据质量模块5046)接收患者标识符数据,并将患者标识符数据传输至界面应用(例如,其可以在物理服务器214或虚拟服务器上实例化)。
界面应用可以包括电子病例模块5086(EMR模块)。界面应用5081的EMR模块5086可以被配置为从界面应用5081的成像会话模块5084接收医学成像记录(例如,在界面应用5081的成像会话模块5084处创建的)。界面应用5081的EMR模块5086可以被配置为例如经由有线或无线网络连接将(例如,使用界面应用的成像会话模块创建的)医学成像记录保存到电子病历系统(EMR系统)的数据存储装置处的患者的电子病历,电子病历系统(EMR系统)可以包括多个患者电子病历(EMR)。在一些情况下,界面应用5081(例如,界面应用的EMR模块5086)可被配置为通过将患者标识符数据(例如,包括唯一患者标识符)传输到EMR系统来从EMR系统5240(例如,EMR系统5240的数据存储装置5241)检索患者信息。例如,EMR模块5086可以将EMR查询(例如,包括患者标识符数据,其可能已经由平台、系统或方法的移动装置应用5040获取)传输到EMR系统5240,如本文所述。在一些情况下,界面应用5081(例如,界面应用5081的EMR模块5086)可被配置为:(例如,响应于由EMR模块5086向EMR系统5240或其部分发送的EMR查询),从EMR系统5240接收一个或多个EMR 5242(例如,对应于从移动装置应用接收的一个或多个患者标识符)。在一些情况下,EMR系统5240的数据存储装置5241可以是数据库服务器。在一些情况下,EMR系统5240的数据存储装置5241可以是云数据存储装置。
在一些情况下,界面应用5080可以被配置为将医学成像记录(例如,包括一个或多个患者标识符和一个或多个医学图像、视频或多帧)发送到通信服务器。例如,用户可能希望将医学成像记录的副本传输到电子邮件地址或传输到除EMR系统之外的数据库(例如,操作医学设施的实体的文件管理系统)。因此,可将医学成像记录传输到医疗保健提供者(例如,用户或由用户识别的提供者以转诊医学病例或医学成像记录的内容),这可允许独立于移动装置应用的使用而对医学成像记录的后续审阅。
患者标识符
本文公开的平台、系统和方法可包括一个或多个患者标识符、一个或多个患者标识符的获取和/或用于获取一个或多个患者标识符的装置。患者标识符可以是唯一患者标识符。患者标识符(例如,唯一患者标识符)可以包括文本串、数字、患者的生物特征(例如,指纹、掌纹、虹膜图案、面部识别图案或视网膜图案)、线性条形码、2D条形码或其组合。在一些情况下,患者标识符包括以下中的一个或多个:唯一患者标识符、住院患者标识(ID)号、患者姓名、患者地址、政府发行的标识号(例如,社会保障号、护照号、驾驶证号、军事服务号(例如,美国国防部ID号)、或来自军犬标签的信息)、或患者性别。在一些情况下,唯一患者标识符允许识别特定个人。
医学成像系统
本文公开的平台、系统和方法可以包括医学成像系统。医学成像系统可以是可能需要升级(例如,改造升级)的现有医学成像系统。在一些情况下,医学设施可以拥有和/或操作缺少给定功能的医学成像系统(例如,“现有医学成像系统”)。在一些情况下,由医学设施拥有和/或操作的医学成像系统(例如,“现有医学成像系统”)可能缺少使系统易受或易于降低数据质量(例如,数据丢失)的一个或多个功能。例如,现有医学成像可能缺少用于采集患者标识符数据(例如,一个或多个患者标识符)的装置和/或用于创建包括(例如,由现有医学成像系统产生的)医学图像和一个或多个患者标识符的组合记录的装置。在一些情况下,医学成像系统(例如,“现有医学成像系统”)的这些缺点导致需要对医学诊断数据(例如,包括一个或多个医学图像、视频或多帧)进行人工处理,以确保利用适当的患者标识数据来识别医学诊断数据或者使用多个潜在的不兼容和/或异步更新的第三方数据处理软件包来识别医学诊断数据,这可能导致数据丢失减少(例如,经由医学诊断数据的不正确或不完全的标注)。如本文所述,缺少一个或多个这种功能(例如,需要升级)的(一个或多个)医学成像系统(例如,“现有医学成像系统”)可以使用本文所述的平台、系统、方法(或其部分)来升级,以添加(一个或多个)医学成像系统中不存在的一个或多个功能,从而结合(一个或多个)医学成像系统的使用来提高数据质量。在一些情况下,医学成像系统(例如,需要升级的现有医学成像系统)可能缺少用于获取患者标识符(例如,从患者标识符目标,诸如手环、纸张或包括具有患者标识符信息的条形码或书面文本的其他介质,或生物特征信息源,诸如眼睛、手指或手掌)的装置。因此,本文描述的医学成像系统(例如,需要升级的现有医学成像系统)可能无法访问患者标识符数据(例如,例如使用医学成像系统为其生成一个或多个医学图像、视频或多帧的患者的一个或多个唯一患者标识符)。在一些情况下,医学成像系统(例如,需要升级的现有医学成像系统)连接到本地计算机网络和/或电信网络(例如,经由有线或无线连接)。在一些情况下,医学成像系统(例如,需要升级的现有医学成像系统)未连接到本地计算机网络和/或电信网络。在一些情况下,医学成像系统(例如,需要升级的现有医学成像系统)可以不被配置为和/或不能够直接与本文描述的移动装置和/或移动装置应用(例如,医疗保健提供者应用)通信。在一些情况下,本文描述的平台、系统和方法可以被配置为建立升级的医学成像系统(例如,包括可能需要升级的现有医学成像系统)。在一些情况下,本文描述的平台、系统和方法可以被配置为建立升级的医学成像系统(例如,包括现有医学成像系统)而不修改现有医学成像系统。医学成像可以包括超声装置、X射线放射照相装置、磁共振成像装置、内窥镜装置、热成像装置、摄影装置、X射线计算机断层摄影(CT)装置、正电子发射断层摄影(PET)装置、单光子发射计算机断层摄影(SPECT)装置、光声成像装置或其组合。医学成像系统可以包括超声系统或其部分(例如,超声装置,诸如手持式超声扫描仪或便携式超声机)。
在许多情况下,本文描述的医学成像系统可以例如在患者的检查和/或治疗期间产生一个或多个医学图像(例如,一个或多个诊断医学图像、视频或多帧)。在一些情况下,医学成像系统可以在患者的检查和/或治疗期间产生至少一个医学图像。在一些情况下,医学成像系统可以在患者的检查和/或治疗期间产生多个医学图像、视频或多帧。在一些情况下,医学成像系统可以被配置为例如经由如本文所述的有线或无线连接将一个或多个医学图像、视频或多帧传输到服务器(例如,包括如本文所述的界面应用的服务器214、5080)。在一些情况下,医学成像系统可以被配置为将一个或多个医学图像、视频或多帧存储到医学成像系统的非瞬态存储器和/或连接到医学成像系统的计算机的非瞬态存储器(例如,用于随后上传到本文描述的服务器)。在一些情况下,医学成像系统采用医学数字成像和通信(DICOM)格式化来显示、存储和/或传输(一个或多个)医学图像。例如,医学成像系统可以支持DICOM。
电子病历系统
本文公开的平台、系统和方法可以包括电子病例系统。电子病例系统224、5240(EMR系统)可以包括用于患者电子病例文件5242(EMR)的电子存储的装置。在一些情况下,本文描述的应用(例如,界面应用的EMR模块)可以例如经由有线或无线网络连接向EMR系统发送EMR查询,以请求检索一个或多个患者电子病例文件5242(EMR)。在一些情况下,EMR查询可以由移动装置应用(例如,医疗保健提供者应用)例如经由通过来自用户的输入生成的EMR查询发起信号而发起,和/或在由移动装置应用提供一个或多个患者标识符(例如,一个或多个唯一患者标识符)之后发起。在一些情况下,移动装置应用可以被配置为:在获取一个或多个患者标识符之后(例如,经由用户输入和/或通过移动装置的图像装置的获取),自动生成EMR查询发起信号。在一些情况下,EMR查询发起信号可以包括一个或多个患者标识符(例如,如由用户输入所确定的和/或由移动装置的图像设备的获取所确定的)。EMR查询发起信号可以例如经由有线或无线网络连接从移动装置应用(例如,移动装置应用的前端数据质量模块)直接传输到界面应用(例如,界面应用的后端数据质量模块)。在一些情况下,EMR查询发起信号可以例如经由有线或无线网络连接从移动装置应用(例如,移动装置应用的前端数据质量模块)间接地发送到界面应用(例如,界面应用的后端数据质量模块)。例如,在一些实施例中,EMR查询发起信号可以从移动装置应用(例如,移动装置应用的前端数据质量模块)传输到第一网络节点(例如,物理或虚拟(例如,基于云的)服务器)。在一些情况下,由第一网络节点(例如,物理服务器或虚拟服务器)接收的EMR查询发起信号然后可以由第一网络节点208传输到第二网络节点214、5080,其可以包括界面应用并且可以被配置为在界面应用的后端数据质量模块处接收EMR查询发起信号。例如,如果EMR系统要求EMR查询具有与EMR查询发起信号的格式不同的格式,则EMR查询发起信号可以可选地由网络节点214、5080(例如,其可以包括物理服务器或虚拟服务器)的界面应用从第一格式修改为第二格式。界面应用可以被配置为例如经由有线或无线网络连接向EMR系统发送EMR查询,该EMR查询可以包括修改的或未修改的EMR查询发起信号。EMR查询可以包括一个或多个患者标识符并且可以包括对EMR系统检索和发送一个或多个EMR的请求,其中所述一个或多个EMR被存储在EMR系统的数据存储装置处并且与一个或多个患者标识符对应。在一些情况下,EMR系统的数据存储装置可以包括数据库服务器。在一些情况下,EMR系统的数据存储装置可以包括云数据存储装置。界面应用可以被配置为接收由EMR系统基于EMR查询向网络节点214、5080发送的一个或多个EMR。
可以包括本文描述的平台、系统和方法的EMR系统的一部分的当前EMR服务的非穷举列表包括:TherapyNotes
数据质量
医学环境中的数据质量取决于维护准确和完整的数据记录,且是医疗保健提供者和负责医学机构管理的组织主要关心的领域。在许多情况下,由这样的提供者和组织操作和拥有的现有医学设备(例如,医学成像系统)缺少将改进数据质量的功能,诸如用于在临床环境中捕获患者标识符数据的装置(例如,与在管理环境中采集患者标识符数据相反,这可能在与使用医学设备不同的时间或地点发生,并且当患者标识符随后被添加到诸如医学成像数据的医学诊断数据时可能导致错误或遗漏)。在许多情况下,将新产生的医学诊断数据合并到患者的现有电子病历(EMR)中很重要的患者标识符,被手动添加到医学图像文件中。这可能导致在组织的文件管理系统内难以找到或识别新产生的医学诊断数据,这又可能导致数据丢失(例如,这可能需要再次执行诊断成像)。在一些情况下,缺少对于维持数据质量重要的这种功能的医学设备(例如,现有的医学成像系统)可能增加误诊或错误治疗的风险(例如,作为不正确的患者标识符信息与给定数据点或数据集相关联的结果)。
现有医学设备的现代化是极其昂贵的,因为制造商不经常对现有系统进行市场升级,而是选择提供更新的完整系统模型来销售。因此,拥有和操作医学成像系统的提供者和组织常常经过数年甚至数十年而没有获得具有这样功能的新设备,所述医学成像系统可能缺少在维持数据质量方面有用的各种功能并且倾向于需要完全替换。当通常以很大的成本获取这种系统时,如果现有设备被废弃但仍可操作(例如,由于缺少功能性,诸如缺少网络连接性或缺少用于获取患者标识符并将患者标识符与所产生的医学诊断数据相集成的装置),则过时的现有系统的退役以及新购买的系统的安装和训练可能是破坏性的并且可能是浪费的。
本文公开的平台、系统和方法提供了一种替代范例,其中,现有医学设备(例如,现有医学成像系统)可以被提供有对于维持或提高数据质量重要的功能。在许多情况下,本文公开的平台、系统和方法可以在不修改现有医学成像系统的情况下赋予现有医学成像系统这样的益处。此外,本文公开的平台、系统和方法可以随后自己升级,而不需要升级医学设备(例如,医学成像系统),所述医学设备受益于它们提供的新增功能。
时间戳
在一些情况下,可通过将时间戳(例如,包括日期、时间或其组合)并入在利用平台、系统或方法的过程中记录和/或传输的数据中,来改进本文所述的平台、系统或方法中的数据质量。在一些情况下,时间戳可以被并入到请求、查询、医学诊断数据(例如,包括一个或多个图像)、记录(例如,成像会话记录、医学成像记录或患者电子病历)和/或标识符(例如,唯一患者标识符)中。在一些情况下,包括本文描述的平台或系统或在本文描述的方法的实践中利用的平台或系统的一个或多个组件可以利用包括时间戳的数据,例如,用于索引或记录数据的一部分(例如,图像、记录、请求或查询)的创建或修改的日期和/或时间,和/或在平台、系统或方法的其他一个或多个相同、相似或不同的操作中对操作(例如,包括请求或查询的传输、接收或执行)进行排队。在一些情况下,例如,由于第一组件和第二组件内部的或由第一组件和第二组件使用的时间测量系统缺少同步,和/或由于第一组件和第二组件之间的时间戳数据的格式差异(例如,由时区差异、时间戳的格式差异(例如,使用24小时时钟或12小时时钟)或时间戳格式约定的差异(例如,月、日、年和/或时间的顺序)引起),由第一组件创建或修改的时间戳,可以不对应于由第二组件创建或修改的时间戳,其中所述第一组件包括本文描述的或在本文描述的方法的实践中利用的平台或系统或与其交互,所述第二组件包括平台或系统或与其交互或者在方法的实践中利用。在一些情况下,例如,通过在平台、系统或方法的使用(例如,功能)中引入不确定性或错误或者在平台、系统或方法的实现中创建、修改或更新的数据的使用时(例如,解释)引入不确定性或错误,这样的差异可能不利地影响数据质量。在一些实施例中,本文的平台、系统或方法可以包括创建时间戳或修改现有时间戳(例如,由本文描述的装置、模块或服务器创建的时间戳,或由现有医学成像系统创建的并且可选地并入由现有医学成像系统创建的医学图像中的时间戳)。在一些情况下,创建、合并或修改时间戳可以改进传输或接收数据(例如,包括查询、请求、医学诊断数据或记录)和/或数据的第一部分和第二部分的组合(例如,在创建或修改成像会话记录、医学成像记录或患者电子病例的期间)的验证和/或准确性。在一些情况下,例如由医疗保健提供者应用、界面应用、现有医学成像系统和/或EMR系统并入(例如添加到)第一组数据(例如查询、请求、医学诊断数据或记录)中的第一组一个或多个时间戳可以与并入第二组数据中的第二组一个或多个时间戳进行比较和/或与本文描述的装置或系统的时间测量系统进行比较(例如,在第一组和/或第二组数据的发送、接收或修改期间)。例如,可以将(例如,DICOM格式的)医学诊断图像数据5182的一部分的时间戳(例如,其中时间戳由医学成像系统在医学诊断数据的一部分中创建)与标识符的时间戳(例如,由医疗保健提供者应用并入唯一患者标识符中的时间戳)进行比较,以用于(例如,由界面应用)基于医学诊断数据5182和标识符来创建或修改医学成像记录,例如以确保医学诊断数据与正确的标识符组合,即使在服务器(例如,用于创建或修改医学成像记录)接收医学诊断数据和/或标识符(例如,在多个标识符和/或医学诊断数据的多个部分之中,任意一者或二者可以包括来自不同患者或不同成像会话的(一个或多个)标识符或数据)的时间或顺序之间存在差异。在一些情况下,可以修改时间戳(例如,由医疗保健提供者应用、界面应用、EMR系统和/或虚拟服务器208),例如用于校正本文描述的平台、系统或方法的第一组件的时间测量系统和/或时间戳功能与该平台、系统或方法的第二组件的时间测量系统和/或时间戳功能之间的差异(例如,时间测量系统和/或时间戳功能之间的差异是已知存在的,或者是从其他可用信息(例如文件名、文件大小、文件格式和/或与加时间戳的数据相关联的(一个或多个)标识符)中显而易见或可辨别的),或者用于同步由这样的第一组件和第二组件创建的时间戳。
可访问性
本文公开的平台、系统和方法还可以提高现有医学设备(例如,现有医学成像系统)的使用的简易性,现有医学设备可能不提供可能对于某些用户或在某些设置中重要的显示和/或定制选项。例如,现有医学设备可能缺少便携性,这对于提供者可能是重要的,提供者在医学设施中不断地从一个位置移动到另一个位置,并且可能使用给定类型的医学设备的多个不同版本(例如,可以利用不同操作系统、文件管理系统或可访问性选项的不同超声成像系统)。在许多情况下,本文描述的平台、系统和方法可以容易地适于与多个不同的医学成像系统接口,并且将医学诊断数据(例如,包括医学图像和/或视频和/或多帧)合并成单个病例。此外,本文公开的平台、系统和方法可以向现有系统添加功能,其提高了理解向用户显示的信息的容易度。例如,本文描述的平台、系统和方法可以被配置为通过以下来使得文本更加可读:例如,通过允许用户增大移动装置屏幕上显示的文本的大小,通过改变用户界面各部分的颜色和/或强度(例如,调整或反转显示器的对比度以改善可读性,这能够减少眼疲劳和/或调整显示器的颜色,例如,以解决用户的色盲),通过将文本转换成语音(例如,以减少用户将其注意力从患者转移的需要和/或解决用户的视力下降),和/或通过将用户提供的口头命令翻译成能够控制移动装置应用的一个或多个功能的可执行命令(例如,以减少用户将其注意力从患者转移的需要)。
计算系统
本文公开的平台、系统和方法可以包括一个或多个计算系统和/或其使用。参考图1,示出了框图,其描绘了包括计算机系统100(例如,处理或计算系统)的示例性机器,在该计算机系统内可以执行一组指令以使得装置执行或运行本公开的用于静态代码调度的方面和/或方法中的任何一个或多个。图1中的组件仅是示例,并且不限制实现特定实施例的任何硬件、软件、嵌入式逻辑组件或两个或更多这样组件的组合的使用或功能的范围。
计算机系统100可以包括经由总线140彼此通信以及与其他组件通信的一个或多个处理器101、存储器103和存储装置108。总线140还可以链接显示器132、一个或多个输入装置133(其可以例如包括小键盘、键盘、鼠标、指示笔等)、一个或多个输出装置134、一个或多个存储装置135以及各种有形存储介质136。所有这些元件可以直接或经由一个或多个接口或适配器与总线140接口。例如,各种有形存储介质136可以经由存储介质接口126与总线140接口。计算机系统100可以具有任何合适的物理形式,包括但不限于,一个或多个集成电路(IC)、印刷电路板(PCB)、移动手持装置(诸如移动电话(例如,智能电话)或PDA)、膝上型或笔记本计算机、分布式计算机系统、计算网格或服务器。
本文所公开的平台、系统和方法可包括移动装置,该移动装置包括计算机系统100,例如,用于实现移动装置应用(例如,医疗保健提供者应用)。移动装置可以包括蜂窝电话(例如,智能电话)、平板计算机、膝上型计算机、个人数字助理(PDA)或手持式扫描仪。
计算机系统100包括执行功能的一个或多个处理器101(例如,中央处理单元(CPU)、通用图形处理单元(GPGPU)或量子处理单元(QPU))。(一个或多个)处理器101可选地包含用于指令、数据或计算机地址的临时本地存储的高速缓冲存储器单元102。(一个或多个)处理器101被配置为辅助执行计算机可读指令。因为(一个或多个)处理器101执行包含在一个或多个有形计算机可读存储介质(诸如存储器103、存储装置108、存储装置135和/或存储介质136)中的非暂时性处理器可执行指令,计算机系统100可以为图1中所描绘的组件提供功能。计算机可读介质可以存储实现特定实施例的软件,并且(一个或多个)处理器101可以执行该软件。存储器103可以读取来自一个或多个其它计算机可读介质(诸如(一个或多个)大容量存储装置135、136)或通过诸如网络接口120的合适接口来自一个或多个其它源的软件。软件可以使(一个或多个)处理器101执行本文描述或示出的一个或多个过程或者一个或多个过程中的一个或多个步骤。执行这样的过程或步骤可以包括定义存储在存储器103中的数据结构以及按照软件的指示修改数据结构。
存储器103可以包括各种组件(例如,机器可读介质),包括但不限于,随机存取存储器组件(例如,RAM 104)(例如,静态RAM(SRAM)、动态RAM(DRAM)、铁电随机存取存储器(FRAM)、相变随机存取存储器(PRAM)等)、只读存储器组件(例如,ROM 105)及其任何组合。ROM 105可以用于单向地向(一个或多个)处理器101传输数据和指令,并且RAM 104可以用于与(一个或多个)处理器101双向地传输数据和指令。ROM 105和RAM 104可以包括下面描述的任何合适的有形计算机可读介质。在一个示例中,包括基本例程的基本输入/输出系统106(BIOS)可以存储在存储器103中,其中所述基本例程例如在启动期间帮助在计算机系统100内的元件之间传输信息。
固定存储装置108可选地通过存储控制单元107与(一个或多个)处理器101双向连接。固定存储装置108提供附加的数据存储容量,并且还可以包括本文描述的任何合适的有形计算机可读介质。存储装置108可以用于存储操作系统109、可执行文件110、数据111、应用112(应用程序)等。存储装置108还可以包括光盘驱动器、固态存储器装置(例如,基于闪存的系统)或以上的任何的组合。在适当的情况下,存储装置108中的信息可以作为虚拟存储器并入存储器103中。
在一个示例中,(一个或多个)存储装置135可以经由存储装置接口125(例如,经由外部端口连接器(未示出))与计算机系统100可移除地接口。特别地,(一个或多个)存储装置135和相关联的机器可读介质可以提供用于计算机系统100的机器可读指令、数据结构、程序模块和/或其他数据的非易失性和/或易失性存储。在一个示例中,软件可以完全或部分地驻留在(一个或多个)存储装置135上的机器可读介质内。在另一示例中,软件可以完全或部分地驻留在(一个或多个)处理器101内。
总线140连接各种各样的子系统。在此,在适当的情况下,对总线的引用可以包括服务于共同功能的一个或多个数字信号线。总线140可以是若干类型的总线结构中的任一种,包括但不限于,存储器总线、存储器控制器、外围总线、局部总线、以及它们的任何组合,使用各种总线架构中的任一个。作为示例而非限制,这样的架构包括工业标准架构(ISA)总线、增强型ISA(EISA)总线、微通道架构(MCA)总线、视频电子技术标准协会局部总线(VLB)、外围部件互连(PCI)总线、PCI-Express(PCI-X)总线、加速图形端口(AGP)总线、HyperTransport(HTX)总线、串行高级技术附件(SATA)总线、以及它们的任意组合。
计算机系统100还可以包括输入装置133。在一个示例中,计算机系统100的用户可以经由(一个或多个)输入装置133向计算机系统100中输入命令和/或其他信息。(一个或多个)输入装置133的示例包括但不限于,字母数字输入装置(例如,键盘)、定点装置(例如,鼠标或触摸板)、触摸板、触摸屏、多触摸屏、操纵杆、指示笔、游戏手柄、音频输入装置(例如,麦克风、语音响应系统等)、光学扫描仪、视频或静止图像捕获装置(例如,相机)、及其任何组合。例如,移动装置(例如,包括计算机系统100)可以包括成像装置(例如,其可以包括光学扫描仪和/或视频或静止图像捕获装置,诸如相机,或其组合),其可以包括获取光学数据的装置(例如,经由透镜或检测器)。移动装置可以包括光源,在一些实施例中,例如,在移动装置的成像装置的使用期间,该光源可以由移动装置应用操作以改进患者标识符目标上的照明。在一些情况下,包括计算系统100的移动装置的输入装置133可以包括小键盘(例如,其中小键盘包括物理键)。在一些实施例中,输入装置是Kinect、Leap运动等。(一个或多个)输入装置133可以经由各种输入接口123(例如,输入接口123)中的任何一种接口与总线140接口,所述输入接口包括但不限于,串行的、并行的、游戏端口、USB、火线(FIREWIRE)、雷电接口(THUNDERBOLT)或上述的任何组合。
在特定实施例中,当计算机系统100连接到网络130时,计算机系统100可以与连接到网络130的其他装置通信,其他装置具体为移动装置和企业系统、分布式计算系统、云存储系统、云计算系统等。往返于计算机系统100的通信可以通过网络接口120发送。例如,网络接口120可以从网络130接收一个或多个分组(例如,因特网协议(IP)分组)形式的传入通信(例如,来自其他装置的请求或响应),并且计算机系统100可以将传入通信存储在存储器103中以供处理。计算机系统100可以类似地将一个或多个分组形式的传出通信(诸如对其他装置的请求或响应)存储在存储器103中并从网络接口120传递到网络130。(一个或多个)处理器101可以访问存储在存储器中的这些通信分组以用于处理。
网络接口120的示例包括但不限于,网络接口卡、调制解调器及其任何组合。网络130或网络段130的示例包括但不限于,分布式计算系统、云计算系统、广域网(WAN)(例如,因特网、企业网络)、局域网(LAN)(例如,与办公室、建筑物、校园或其它相对小的地理空间相关联的网络)、电话网络、两个计算装置之间的直接连接、对等网络、以及其任何组合。网络(如网络130)可以采用有线和/或无线通信模式。通常,可以使用任何网络拓扑。
信息和数据可以通过显示器132显示。在一些情况下,移动装置(例如,包括计算机系统100)可以包括显示器,其可以用于显示所获取的数据(例如,经由移动装置的相机获取的患者标识符)、显示来自取景器的数据(例如,例如,使用来自移动装置的相机的光学数据,在患者标识符数据的获取期间辅助移动装置相对于患者标识符目标的定位)、和/或经由移动装置应用的用户界面显示信息。显示器132的示例包括但不限于,阴极射线管(CRT)、液晶显示器(LCD)、薄膜晶体管液晶显示器(TFT-LCD)、诸如无源矩阵OLED(PMOLED)或有源矩阵OLED(AMOLED)显示器的有机液晶显示器(OLED)、等离子显示器及其任何组合。显示器132可以经由总线140与(一个或多个)处理器101、存储器103和固定存储装置108以及其他装置(例如(一个或多个)输入装置133)接口。显示器132经由视频接口122链接到总线140,并且显示器132和总线140之间的数据传输可以经由图形控制121来控制。在一些实施例中,显示器是视频投影仪。在一些实施例中,显示器是头戴式显示器(HMD),例如VR头戴式耳机。在进一步的实施例中,作为非限制性示例,合适的VR头戴式耳机包括HTC Vive、OculusRift、Samsung Gear VR、Microsoft Hololens、Razer OSVR、FOYE VR、Zeiss VR One、Avegant Glyph、Freelay VR头戴式耳机等。在另外的实施例中,显示器是诸如本文所公开的那些装置的组合。
除了显示器132,计算机系统100可以包括一个或多个其他外围输出装置134,包括但不限于,音频扬声器、打印机、存储装置及其任何组合。这样的外围输出装置可以经由输出接口124连接到总线140。输出接口124的示例包括但不限于,串行端口、并行连接、USB端口、火线(FIREWIRE)端口、雷电(THUNDERBOLT)接口及其任何组合。
另外或作为替代,计算机系统100可以提供作为电路中硬连线或以其他方式体现的逻辑的结果的功能,其可以代替软件或与软件一起操作以执行本文描述或示出的一个或多个过程或一个或多个过程中的一个或多个步骤。在本公开中对软件的引用可以涵盖逻辑,并且对逻辑的引用可以涵盖软件。此外,在适当的情况下,对计算机可读介质的引用可以包含存储用于执行的软件的电路(诸如IC)、用于执行的逻辑的电路、或以上两者。本公开包含硬件、软件或两者的任何适当组合。
所属领域的技术人员将了解,结合本文所公开的实施例描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件与软件的此可互换性,上文已大体上在其功能性方面描述了各种说明性组件、块、模块、电路和步骤。
可以利用经设计以执行本文所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合,来实施或执行结合本文所公开的实施例描述的各种说明性逻辑块、模块和电路。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器也可以实现为计算装置的组合,例如,DSP和微处理器的组合、多个微处理器的组合、一个或多个微处理器与DSP内核的结合、或者任何其它这种配置。
结合本文所公开的实施例而描述的方法或算法的步骤可直接以硬件、以由一个或多个处理器执行的软件模块或以两者的组合来实施。软件模块可以驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性存储介质耦接到处理器,使得处理器可以从存储介质读取信息,以及向存储介质写入信息。在替代方案中,存储介质可与处理器成一体式。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在替代方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。
根据本文的描述,合适的计算装置包括,作为非限制性示例,服务器计算机、台式计算机、膝上型计算机、笔记本计算机、手持式计算机、互联网电器、移动智能电话和平板计算机。本领域技术人员还将认识到,具有可选的计算机网络连接的精选电视、视频播放器和数字音乐播放器适用于本文描述的系统。在各种实施例中,合适的平板计算机包括本领域技术人员已知的具有小册子、平板和可转换配置的平板计算机。
在一些实施例中,计算装置包括被配置为执行可执行指令的操作系统。操作系统是例如包括程序和数据的软件,其管理装置的硬件并提供用于执行应用的服务。本领域技术人员将认识到,通过非限制性示例的方式,合适的服务器操作系统包括FreeBSD、OpenBSD、
非暂态计算机可读存储介质
在一些实施例中,本文公开的平台、系统、介质和方法包括编码有程序的一个或多个非暂态计算机可读存储介质,所述程序包括可由可选地联网的计算装置的操作系统执行的指令。例如,在各种实施例中,移动装置可以包括计算机系统100和其上存储有指令的非暂态存储器,指令当被执行时实现(例如,实例化和/或运行)移动装置上的移动装置应用和/或操作移动装置的附加功能,诸如移动装置的成像装置(例如,相机)、移动装置的显示器和/或移动装置的无线通信系统,其中的一个或多个可以与移动装置应用接口和/或由移动装置应用控制。在进一步的实施例中,计算机可读存储介质是计算装置的有形组件。在另外的实施例中,计算机可读存储介质可选地可从计算装置移除。在一些实施例中,作为非限制性示例,计算机可读存储介质包括CD-RO Ms、DVD、闪存装置、固态存储器、磁盘驱动器、磁带驱动器、光盘驱动器、包括云计算系统和服务的分布式计算系统等。在一些情况下,程序和指令被永久地、基本上永久地、半永久地或非暂时地编码在该介质上。
计算机程序
在一些实施例中,本文公开的平台、系统、介质和方法包括至少一个计算机程序或其使用。计算机程序包括可由计算装置的CPU的一个或多个处理器执行的、被编写为执行指定任务的指令的序列。计算机可读指令可以被实现为执行特定任务或实现特定抽象数据类型的程序模块,例如函数、对象、应用编程接口(API)、计算数据结构等。根据本文提供的公开内容,本领域技术人员将认识到,可以以各种语言的各种版本编写计算机程序。
计算机可读指令的功能可以根据需要在各种环境中组合或分布。在一些实施例中,计算机程序包括一个指令序列。在一些实施例中,计算机程序包括多个指令序列。在一些实施例中,从一个位置提供计算机程序。在其他实施例中,从多个位置提供计算机程序。在各种实施例中,计算机程序包括一个或多个软件模块。在各种实施例中,计算机程序部分地或全部地包括一个或多个网络应用、一个或多个移动应用、一个或多个独立应用、一个或多个网络浏览器插件、扩展、附加设备或附加装置、或其组合。
移动应用
在一些实施例中,计算机程序包括提供给移动计算装置的移动应用。在一些实施例中,移动应用在制造时被提供给移动计算装置。在其他实施例中,移动应用经由本文描述的计算机网络被提供给移动计算装置。
鉴于本文提供的公开内容,通过本领域技术人员已知的技术,使用本领域已知的硬件、语言和开发环境来创建移动应用。本领域技术人员将认识到移动应用是以几种语言编写的。作为非限制性示例,合适的编程语言包括C、C++、C#、Objective-C、Java
合适的移动应用开发环境可从若干来源获得。作为非限制性示例,商业上可用的开发环境包括AirplaySDK、alcheMo、
网络应用
在一些实施例中,计算机程序包括网络应用。根据本文提供的公开内容,本领域技术人员将认识到,在各种实施例中,网络应用利用一个或多个软件框架和一个或多个数据库系统。在一些实施例中,在软件框架上创建网络应用,软件框架如
软件模块
在一些实施例中,本文公开的平台、系统、介质和方法包括软件、服务器和/或数据库模块,或其使用。鉴于本文提供的公开内容,通过本领域技术人员已知的技术使用本领域已知的机器、软件和语言来创建软件模块。本文公开的软件模块以多种方式实现。在各种实施例中,软件模块包括文件、代码段、编程对象、编程结构、分布式计算资源、云计算资源或其组合。在进一步的各种实施例中,软件模块包括多个文件、多个代码段、多个编程对象、多个编程结构、多个分布式计算资源、多个云计算资源或其组合。在各种实施例中,作为非限制性示例,一个或多个软件模块包括网络应用、移动应用、独立应用和分布式计算应用或云计算应用。在一些实施例中,软件模块在一个计算机程序或应用中。在其他实施例中,软件模块在多于一个计算机程序或应用中。在一些实施例中,软件模块被托管(hosted)在一个机器上。在其它实施例中,软件模块被托管在多于一个机器上。在进一步的实施例中,软件模块被托管在诸如云计算平台的分布式计算平台上。在一些实施例中,软件模块被托管在一个位置处的一个或多个机器上。在其它实施例中,软件模块被托管在多于一个位置处的一个或多个机器上。
数据库
在一些实施例中,本文公开的平台、系统、介质和方法包括一个或多个数据库或其使用。鉴于本文提供的公开内容,本领域技术人员将认识到,许多数据库适于存储和检索个人识别信息(例如,个人标识符数据)和/或与患者的医学文件相关联的医学数据(例如,图像、传记信息和/或包括诊断和/或治疗的数据)信息。在各种实施例中,通过非限制性示例的方式,合适的数据库包括关系数据库、非关系数据库、面向对象的数据库、对象数据库、实体关系模型数据库、关联数据库、XML数据库、面向文档的数据库和图形数据库。进一步的非限制性示例包括SQL、PostgreSQL、MySQL、Oracle、DB2、Sybase和MongoDB。在一些实施例中,数据库是基于因特网的。在进一步的实施例中,数据库是基于网络的。在更进一步的实施例中,数据库是基于云计算的。在特定实施例中,数据库是分布式数据库。在其他实施例中,数据库基于一个或多个本地计算机存储装置。
某些定义
除非另有定义,否则本文所用的所有技术术语具有与本主题所属领域的普通技术人员通常理解的相同的含义。
如本说明书和所附权利要求书中所用,单数形式“一个(a和an)”和“该(the)”包括复数指代,除非上下文另外清楚地指明。除非另有说明,否则本文中任何对“或”的提及均旨在涵盖“和/或”。
在整个说明书中,对“一些实施例”、“另外的实施例”或“特定实施例”的引用是指结合实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,在整个说明书中各处出现的短语“在一些实施例中”或“在另外的实施例中”或“在特定实施例中”不一定都指同一实施例。此外,可以以任何合适的方式在一个或多个实施例中组合特定特征、结构或特性。
尽管本文已经示出和描述了本主题的优选实施例,但是对于本领域技术人员来说显而易见的是,这些实施例仅以示例的方式提供。在不脱离本主题的情况下,本领域技术人员可以想到许多变化、改变和替换。应当理解,在实施本主题时可以采用本文所述的本主题的实施例的各种替代方案。
- 提供对数据内容的访问的改进的可扩展的服务器架构
- 用于通过提供对数据的直接访问减少存储器复制开销而改进网络传送的方法、装置和计算机程序产品