[go: up one dir, main page]

CN107004059A - System and method for encrypting, changing and interact medical image - Google Patents

System and method for encrypting, changing and interact medical image Download PDF

Info

Publication number
CN107004059A
CN107004059A CN201580067622.9A CN201580067622A CN107004059A CN 107004059 A CN107004059 A CN 107004059A CN 201580067622 A CN201580067622 A CN 201580067622A CN 107004059 A CN107004059 A CN 107004059A
Authority
CN
China
Prior art keywords
image file
digital image
server
image
imaging device
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.)
Pending
Application number
CN201580067622.9A
Other languages
Chinese (zh)
Inventor
马丁·韦斯廷
约翰娜·沃勒特·梅林
阿萨·舍布卢姆·努德格伦
约翰·阿克塞尔·埃里克松
奥德雷·瑟曼
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.)
Denise Imaging Co
Original Assignee
Denise Imaging Co
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
Priority claimed from US14/614,405 external-priority patent/US10476848B2/en
Application filed by Denise Imaging Co filed Critical Denise Imaging Co
Publication of CN107004059A publication Critical patent/CN107004059A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • 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
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • 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
    • 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
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/88Medical equipments

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

A kind of system for transmitting image, the system includes:Imaging device, the imaging device is used to catching, be imaged and generating digital image file, and the imaging device includes device identifier;A series of routines, a series of routines are used to mark the digital image file, accounts information is associated with the digital image file, the device identifier is associated with the digital image file, and the digital image file is sent to server;And server, the server is used to receiving digital image file and at least one according to the label associated with the digital image file, the accounts information associated with the digital image file and in the device identifier associated with the equipment of the seizure digital image file is handled the digital image file.

Description

用于加密、转换和交互医学图像的系统和方法Systems and methods for encrypting, converting and interacting with medical images

技术领域technical field

本文所描述的实施例涉及医学图像记录的输送,尤其涉及用于输送至移动设备和/或远程通信系统的医学图像文件自动加密和转换。Embodiments described herein relate to delivery of medical image records, and in particular to automatic encryption and conversion of medical image files for delivery to mobile devices and/or telecommunication systems.

相关技术related technology

近年来,医学诊断设备和医学成像系统变得越来越复杂。响应于数字成像技术不断增加的挑战,美国放射学学院(ACR)和国家电气制造商协会(NEMA)开发了医学数字成像和通信(DICOM)标准。DICOM是用于处理、存储、打印和传输医学成像中的信息的标准。它包括文件格式定义和网络通信协议。网络通信协议是使用TCP/IP在系统之间进行通信的应用协议。该标准的目标之一是使医学图像和信息在查看源和扫描源之间的传送一致,以使得不同成像软件和/或硬件的用户可以共享信息。DICOM文件可以在能够接收DICOM格式的图像和患者数据的两个实体之间进行交换。DICOM使得能够将来自多个制造商的扫描仪、服务器、工作站、打印机和网络硬件集成到用于存储和下载数字图像的图像存档和通信系统中(PACS)。不同设备附有DICOM一致声明,该声明清楚地说明了它们所支持的DICOM类别。DICOM已被医院广泛采用,并且在较小的牙医办公室和医生办公室得到普及。In recent years, medical diagnostic equipment and medical imaging systems have become increasingly complex. In response to the increasing challenges of digital imaging technology, the American College of Radiology (ACR) and the National Electrical Manufacturers Association (NEMA) developed the Digital Imaging and Communications in Medicine (DICOM) standard. DICOM is a standard for processing, storing, printing and transmitting information in medical imaging. It includes file format definitions and network communication protocols. A network communication protocol is an application protocol for communicating between systems using TCP/IP. One of the goals of the standard is to make the transfer of medical images and information consistent between viewing sources and scanning sources, so that users of different imaging software and/or hardware can share information. DICOM files can be exchanged between two entities capable of receiving images and patient data in DICOM format. DICOM enables the integration of scanners, servers, workstations, printers and network hardware from multiple manufacturers into a Picture Archiving and Communication System (PACS) for storing and downloading digital images. The different devices are accompanied by a DICOM Conformance Statement which clearly states which DICOM categories they support. DICOM has been widely adopted by hospitals and is gaining popularity in smaller dentist's and doctor's offices.

DICOM文件通常包含图像;因此,它们通常被称DICOM图像。但是,要理解的是,DICOM文件不一定需要包括图像。相反,这样的文件可以包括度量或报告数据。因此,DICOM文件可以包含媒体数据,诸如,视频和音频数据,或者根本不包含媒体数据。在这种情况下,DICOM文件可以仅包含标识始发模态、操作者或正被检查的患者的元数据。这里的模态是指医学成像中的任何图像产生设备,诸如超声(US)、磁共振成像(MRI)、计算机断层扫描(CT)、正电子发射断层扫描(PET)、射线照片等。DICOM files usually contain images; therefore, they are often called DICOM images. However, it is to be understood that DICOM files do not necessarily need to include images. Rather, such files may include metrics or reporting data. Thus, a DICOM file may contain media data, such as video and audio data, or no media data at all. In this case, the DICOM file may only contain metadata identifying the originating modality, operator or patient being examined. Modality here refers to any image producing device in medical imaging, such as ultrasound (US), magnetic resonance imaging (MRI), computed tomography (CT), positron emission tomography (PET), radiographs, etc.

任何一个DICOM图像文件中可用的数据类型和数据量不同。DICOM文件通常使用标识患者(Patient)、检验(Study)、系列(Series)和实例(Instance)的数据按该层级顺序来构造。一个患者可以被包括在若干检验(病例)中,这些检验又可以包含若干系列(检查或就诊),这些系列又可以包含若干实例(通常包含图像的文件)。这意味着DICOM文件可以被明确地标识并且被放入该层级结构中。所有DICOM文件都包含用于该产生模态的标识符。换句话讲,标识符将反映始发文件的设备或位置。这些文件还包含关于文件本身(实例)和系列这两者的时间戳。通过使用时间戳和始发标识符,可以使用该数据明确地识别图像,而不涉及任何可识别的患者信息,从而防护患者隐私问题。另外,DICOM文件格式不同于其它数据格式,因为它将信息分组为数据集。例如,胸部X光图像的文件实际上包含该文件内的患者ID,以使得图像可以永远不会错误地与该信息分离。The type and amount of data available in any one DICOM image file varies. DICOM files are typically structured in this hierarchical order using data identifying Patient, Study, Series, and Instance. A patient can be included in several tests (cases), which in turn can contain several series (examinations or visits), which in turn can contain several instances (files usually containing images). This means that DICOM files can be unambiguously identified and placed into this hierarchy. All DICOM files contain an identifier for the resulting modality. In other words, the identifier will reflect the device or location from which the file originated. These files also contain timestamps on both the file itself (instance) and the series. By using a timestamp and an originating identifier, this data can be used to unambiguously identify the image without involving any identifiable patient information, protecting against patient privacy concerns. Additionally, the DICOM file format differs from other data formats because it groups information into data sets. For example, a file for a chest x-ray image actually contains the patient ID within the file so that the image can never be mistakenly separated from this information.

大多数PACS处理来自各种医学成像仪器(包括US、MRI、PET、CT等)的图像。电子图像和报告通过PACS数字地传输;这消除了手动归档、检索或运送片夹的需要。PACS由四个主要组件构成:成像模态,诸如CT和MRI;安全网络,其用于传输患者信息;工作站,其用于解释并审查图像;以及长期和短期档案室,其用于存储并检索图像和报告。与可用的新兴Web技术组合,PACS具有及时输送图像、解释和相关数据以及高效率地访问图像、解释和相关数据的能力。PACS打破了与传统的基于胶片的图像检索、分布和显示相关联的物理障碍和时间障碍。Most PACS process images from various medical imaging instruments (including US, MRI, PET, CT, etc.). Electronic images and reports are transmitted digitally through the PACS; this eliminates the need for manual filing, retrieval or shipping of film folders. A PACS consists of four main components: imaging modalities, such as CT and MRI; a secure network, for transferring patient information; workstations, for interpreting and reviewing images; and long-term and short-term archives, for storage and retrieval images and reports. Combined with available emerging Web technologies, PACS has the ability to deliver images, interpretations, and related data in a timely manner and to access images, interpretations, and related data efficiently. PACS breaks down the physical and temporal barriers associated with traditional film-based image retrieval, distribution and display.

医学成像设备通常输出数字图像数据。绝大多数(如果不是所有)这样的设备将DICOM标准既用于图像文件格式又用于网络传送。这些图像通常不可以被消费者图像查看器或移动设备读取。因此,希望共享他们的医学图像的患者努力争取这些图像的转换和输送。一个很好的示例是共享来自怀孕期间的超声检查的图像。未来的父母通常想保留、共享和显示他们未来的孩子的图像。他们可能还想要将这些图像发送到他们的朋友和亲戚的蜂窝电话或电子邮件帐号。他们可能甚至想要将它们贴在社交网络上,或者他们想将它们保留在他们的个人数字“相册”中。所有这些事件将需要他们扫描打印的图像硬拷贝,或者找到、购买、安装和学习使用具有导出能力的DICOM查看器软件包。这些软件包通常不易于获得,或者它们对于有限使用而言是不经济的。Medical imaging devices typically output digital image data. The vast majority, if not all, of such devices use the DICOM standard for both image file format and network transfer. These images are generally not readable by consumer image viewers or mobile devices. Accordingly, patients wishing to share their medical images strive for conversion and delivery of these images. A good example is sharing images from ultrasound exams during pregnancy. Future parents often want to preserve, share and display images of their future children. They may also want to send these images to the cell phone or email accounts of their friends and relatives. They might even want to post them on social networks, or they might want to keep them in their personal digital "album". All of these events will require them to scan a printed hard copy of the image, or find, purchase, install and learn to use a DICOM viewer package with export capabilities. These packages are often not readily available, or they are uneconomical for limited use.

还应该注意的是,这一问题不一定限于DICOM文件。通常,患者没有实际方法来查看与他们的疾病、治疗、状态等相关的图像。而且,几乎不存在(如果有的话)医生或临床医生通过其可以快速地、远程地检索用于诊断或其它目的的图像的有效手段。It should also be noted that this problem is not necessarily limited to DICOM files. Often, patients have no practical way to view images related to their disease, treatment, state, etc. Furthermore, there are few, if any, effective means by which doctors or clinicians can quickly and remotely retrieve images for diagnostic or other purposes.

事实上,许多较小的医疗实践场所(诸如,小诊所、医生办公室和牙医办公室)也因不能经济地、及时地转换、输送和接收医学图像而受到影响。这些设施通常不具有运行整个PACS以用于进行图像存档和将图像输送到远程专家医生以得到第二意见和会诊的技术支持人员或资金。它们通常借助于使用通过邮件或信差发送的胶片或可写CD。这是既慢,又是不友好的环境,并且在使用非挂号邮递的情况下,这是不安全的。运行PACS的成本不仅仅是支付许可费。包括周边软件、硬件和设施的高级架构中的主要投资以及用于教育工作人员的成本和花费在管理上的时间将增加运行PACS的成本。这些主要投资是昂贵的,因此,通常对于大多数小企业是无法达到的。In fact, many smaller medical practices, such as small clinics, doctors' offices, and dentists' offices, suffer from the inability to convert, transmit, and receive medical images economically and in a timely manner. These facilities typically do not have the technical support staff or funds to run an entire PACS for image archiving and delivery of images to remote specialist physicians for second opinions and consultations. They usually rely on the use of film or writable CDs sent by mail or courier. This is slow, an unfriendly environment, and unsafe when using unregistered mail. The cost of running a PACS goes beyond paying the license fee. Major investments in high-level architecture including surrounding software, hardware and facilities, as well as costs for educating staff and time spent on administration will add to the cost of running a PACS. These major investments are expensive and, therefore, generally out of reach for most small businesses.

此外,许多医疗实践场所可能没有医学成像设备进行传送的本地网络,或是本地网络不安全或是不能适当地用于接收和传送医学图像。医学图像设备本身也缺乏将捕获的图像进行加密或转换的能力。本地网络(如果不存在)可能无法结合诸如PACS等网络设备来进行数字图像的管理。Additionally, many medical practices may not have a local network to which the medical imaging equipment transmits, or the local network may not be secure or properly used to receive and transmit medical images. Medical imaging equipment itself also lacks the ability to encrypt or convert captured images. A local network (if none exists) may not be able to incorporate network equipment such as a PACS for digital image management.

发明内容Contents of the invention

本发明提供了一种用于与医学成像设备附接的外围设备,其实现了医学图像的加密并将医学图像转换为安全且标准的图像文件格式,并实现了在远程网络上将已经加密的和/或已经转换的图像传送至安全的服务器。The present invention provides a peripheral device for attaching to medical imaging equipment, which realizes the encryption of medical images and converts medical images into safe and standard image file formats, and realizes the encryption of encrypted images on a remote network. and/or converted images to a secure server.

根据一个方面,一种用于传送图像的系统,该系统包括成像设备,该成像设备用于捕捉图像并生成数字图像文件,该成像设备包括设备标识符;一系列例程,该一系列例程用于标记数字图像文件,将账户信息与数字图像文件相关联,将设备标识符与数字图像文件相关联,并且将数字图像文件传送至服务器;以及服务器,该服务器用于接收数字图像文件并且根据与数字图像文件相关联的标签,与数字图像文件相关联的账户信息和与捕捉数字图像文件的设备相关联的设备标识符中的至少一个来对数字图像文件进行处理。According to one aspect, a system for communicating images includes an imaging device for capturing images and generating digital image files, the imaging device including a device identifier; a series of routines, the series of routines for tagging the digital image file, associating account information with the digital image file, associating a device identifier with the digital image file, and transmitting the digital image file to a server; and a server for receiving the digital image file and The digital image file is processed by at least one of a tag associated with the digital image file, account information associated with the digital image file, and a device identifier associated with a device that captured the digital image file.

根据另一方面,一种成像设备,该成像设备包括模态,该模态用于捕捉图像并且生成数字图像文件;设备标识符;共享密钥;以及一系列例程,该一系列例程用于标记数字图像文件,将账户信息与数字图像文件相关联,设备标识符与数字图像文件相关联,通过使用共享密钥对数字图像文件进行加密,并且将数字图像文件传送至服务器;其中,标签、账户信息和设备标识符指示所述服务器如何对数字图像文件进行处理。According to another aspect, an imaging device includes a modality for capturing an image and generating a digital image file; a device identifier; a shared secret; and a series of routines using For marking the digital image file, associating the account information with the digital image file, associating the device identifier with the digital image file, encrypting the digital image file by using a shared key, and transmitting the digital image file to a server; wherein, the tag , account information and device identifier instructs the server how to process the digital image file.

在以下标题为“具体实施方式”的章节中描述了这些和其它特征、方面和实施例。These and other features, aspects, and embodiments are described in the following section entitled "Detailed Description."

附图说明Description of drawings

结合附图来描述特征、方面和实施例,在附图中:Features, aspects and embodiments are described in conjunction with the accompanying drawings, in which:

图1是图示说明根据一个实施例的用于自动转换医学图像并且将这些医学图像分发到多种输出模态中的任何一个的示例性系统的示图;1 is a diagram illustrating an exemplary system for automatically converting and distributing medical images to any of a variety of output modalities, according to one embodiment;

图2是图示说明根据一个实施例的可以被包括在图1的系统中的示例性数据转换和输送系统的某些组件的高级框图;FIG. 2 is a high-level block diagram illustrating certain components of an exemplary data conversion and delivery system that may be included in the system of FIG. 1, according to one embodiment;

图3是图示说明根据一个实施例的由图2的数据转换和输送系统执行的示例性自动化消息创建过程的流程图;3 is a flowchart illustrating an exemplary automated message creation process performed by the data conversion and delivery system of FIG. 2, according to one embodiment;

图4是图示说明根据一个实施例的可以在图3的过程中检查到的示例性类型的信息和数据的流程图;Figure 4 is a flow diagram illustrating exemplary types of information and data that may be examined during the process of Figure 3, according to one embodiment;

图5时图示说明根据一个实施例的由图2的数据转换和输送系统使用嵌入在与输入文件一起被包括的元数据的内部的信息的示例性过程的流程图;5 is a flowchart illustrating an exemplary process for using information embedded within metadata included with an input file by the data conversion and delivery system of FIG. 2, according to one embodiment;

图6时图示说明可以被包括在图2的数据转换和输送系统中的图像转换模块的操作的流程图;FIG. 6 is a flowchart illustrating the operation of an image conversion module that may be included in the data conversion and delivery system of FIG. 2;

图7是图示说明根据一个实施例的可以被包括在图2的数据转换和输送系统中的Web GUI的典型使用及其用于通过始发模态在没有任何可识别的患者信息的情况下找到图像的流线型界面的流程图;7 is a diagram illustrating a typical use of a Web GUI that may be included in the data conversion and delivery system of FIG. 2 and its use to pass through an origination modality without any identifiable patient information, according to one embodiment. Find the flow chart of the image's streamlined interface;

图8时图示说明根据一个实施例的Web GUI的典型使用的变化及其用于通过使用一条可识别的患者数据找到图像的流线型界面的流程图;Figure 8 is a flowchart illustrating a variation of a typical use of the Web GUI and its streamlined interface for finding an image using a piece of identifiable patient data, according to one embodiment;

图9是图示说明根据另一个实施例的用于自动转换医学图像并且将这些医学图像分发到多种输出模态中的任何一个的示例性系统的示图;以及9 is a diagram illustrating an exemplary system for automatically converting and distributing medical images to any of a variety of output modalities, according to another embodiment; and

图10是根据本发明的一个实施例的与医学成像设备连接的外围设备和用于转换并且加密来自医学成像设备的医学图像文件的远程服务器的示图。10 is a diagram of a peripheral device connected to a medical imaging device and a remote server for converting and encrypting medical image files from the medical imaging device according to one embodiment of the present invention.

图11是根据本发明的一个实施例的与医学成像设备连接的网络设备和用于转换并且加密来自医学成像设备的医学图像文件的远程服务器的示图;以及11 is a diagram of a network device connected to a medical imaging device and a remote server for converting and encrypting medical image files from the medical imaging device according to an embodiment of the present invention; and

图12是通过网络的信号流的流程图。Figure 12 is a flow diagram of signal flow through the network.

图13是根据本发明的一个实施例的用于使用加密和转换单元来转换和加密医学图像的系统、医学成像设备和远程服务器的示图;13 is a diagram of a system, a medical imaging device, and a remote server for converting and encrypting a medical image using an encryption and conversion unit according to an embodiment of the present invention;

图14和图15图示了在初级治疗和急诊室设置中进行医学图像分享的传统工作流程;Figures 14 and 15 illustrate traditional workflows for medical image sharing in primary care and emergency room settings;

图16是用于医疗诊断的实时远程交互合作的系统的实施例的流程图;Fig. 16 is a flowchart of an embodiment of a system for real-time remote interactive cooperation for medical diagnosis;

图17图示了实时远程交互系统的使用者将看到的用户界面;Figure 17 illustrates the user interface that a user of the real-time remote interaction system will see;

图18图示了实时远程交互系统的使用者将看到的用户界面;Figure 18 illustrates the user interface that a user of the real-time remote interaction system will see;

图19图示了实时远程交互系统的使用者将看到的用户界面;Figure 19 illustrates the user interface that a user of the real-time remote interaction system will see;

图20图示了实时远程交互系统的使用者将看到的用户界面;Figure 20 illustrates the user interface that a user of the real-time remote interaction system will see;

图21图示了实时远程交互系统的使用者将看到的用户界面;Figure 21 illustrates the user interface that a user of the real-time remote interaction system will see;

图22图示了实时远程交互系统的使用者将看到的用户界面;Figure 22 illustrates the user interface that a user of the real-time remote interaction system will see;

图23图示了实时远程交互系统的使用者将看到的用户界面;Figure 23 illustrates the user interface that a user of the real-time remote interaction system will see;

图24图示了实时远程交互系统的使用者将看到的用户界面;Figure 24 illustrates the user interface that a user of the real-time remote interaction system will see;

图25图示了实时远程交互系统的使用者将看到的用户界面;Figure 25 illustrates the user interface that a user of the real-time remote interaction system will see;

图26是根据本发明的一个实施例的与医学成像设备连接的移动设备和用于转换并且加密来自医学成像设备的医学图像文件的远程服务器的示图。26 is a diagram of a mobile device connected to a medical imaging device and a remote server for converting and encrypting medical image files from the medical imaging device according to one embodiment of the present invention.

图27和图28图示了可以在通过使用IP组网来将图像传送至服务器的设备或计算机系统上运行的示例性过程;以及27 and 28 illustrate exemplary processes that may run on a device or computer system that transmits images to a server using IP networking; and

图29图示了包括图27和图28的例程的示例性系统的示图。FIG. 29 illustrates a diagram of an example system including the routines of FIGS. 27 and 28 .

具体实施方式detailed description

图1是图示说明用于自动转换医学图像并且将这些医学图像分发到多种输出模态中的任何一个的示例性系统100的示图。术语输出模态(output modality)用于表示各种类型的设备、系统和服务,下面提供了其几个示例。可以看到,系统100可以包括多种源医学成像模态10,诸如超声、MRI、CT和PET设备、本地PACS 20(通常为源图像存档服务器)或者能够发送医学数据(诸如DICOM数据)(通常为医学图像)的任何其它设备。模态10和PACS 20可以通过路由器50经由互联网60与比如中央计算机系统(CCS)30连接,路由器通常设有加密和防火墙保护。FIG. 1 is a diagram illustrating an exemplary system 100 for automatically converting and distributing medical images to any of a variety of output modalities. The term output modality is used to refer to various types of devices, systems and services, several examples of which are provided below. It can be seen that the system 100 can include a variety of source medical imaging modalities 10 such as ultrasound, MRI, CT and PET equipment, a local PACS 20 (typically a source image archive server) or capable of sending medical data such as DICOM data (typically any other device for medical images). The modality 10 and PACS 20 can be connected to, for example, a Central Computer System (CCS) 30 via the Internet 60 via a router 50, which is typically provided with encryption and firewall protection.

中央计算机系统(CCS)30可以包括用于处理医学数据的数据转换和输送系统(DCDS)32。CCS可以包括一个或多个服务器,并且可以包括一个或多个处理器或CPU、与(一个或多个)处理器相关联的存储器、数据存储模块、显示部件以及输入/输出接口部件。应该意识到,各种其它外围设备和模块可以与CCS连接,诸如其它服务器、其它数据存储模块或指令检测系统。CCS还可以是一个互操作服务器群,每个互操作服务器负责系统内的特定任务。类似的,在图2中所示的并且在以下所描述的所有模块均可以是这样的集群中的独立服务器,以便分布负载并且提高系统的能力。Central computer system (CCS) 30 may include a data conversion and delivery system (DCDS) 32 for processing medical data. A CCS may include one or more servers, and may include one or more processors or CPUs, memory associated with the processor(s), data storage modules, display components, and input/output interface components. It should be appreciated that various other peripheral devices and modules may be connected to the CCS, such as other servers, other data storage modules or instruction detection systems. The CCS can also be a farm of interoperable servers, each interoperable server being responsible for a specific task within the system. Similarly, all the modules shown in Figure 2 and described below can be individual servers in such a cluster in order to distribute the load and increase the capacity of the system.

DCDS 32可用于将与医学数据相关联的医学图像转换为比如消费者友好的图像、视频或者两者。DCDS 32然后可以继而将这些转换的图像发送到若干目的地或者由DCDS 32的用户/操作者所指示的或由包括在医学数据中的信息所规定的输出模态40。这些目的地40可以是例如网站,诸如社交网站(包括:比如,Twitter、Facebook和Google Health)、蜂窝电话、PDAs、电子邮件账户或者能够通过诸如SOAP和REST等协议接收数据的任何计算机系统。DCDS 32以这样的方式工作,即,它允许通过最严苛的防火墙设置50来保护源模态(10、20),同时仍允许通过互联网60进行传送。原始的源图像数据可以可选地在没有任何处理或转换的情况下被发送到目的地40。DCDS 32 may be used to convert medical images associated with medical data into, for example, consumer-friendly images, videos, or both. The DCDS 32 may then in turn send these converted images to several destinations or output modalities 40 as indicated by the user/operator of the DCDS 32 or dictated by information included in the medical data. These destinations 40 may be, for example, websites, such as social networking sites (including, for example, Twitter, Facebook, and Google Health), cell phones, PDAs, email accounts, or any computer system capable of receiving data through protocols such as SOAP and REST. The DCDS 32 works in such a way that it allows the source modality ( 10 , 20 ) to be protected by the strictest firewall settings 50 while still allowing transmission over the Internet 60 . Raw source image data may optionally be sent to destination 40 without any processing or conversion.

例如,当患者在怀孕期间经受超声检查时,超声图像可以被发送到DCDS 32,以便转换为可以被发送到患者的社交网络网页,他们的移动设备,他们的朋友和家人的设备或网页等的一组图像。更具体地讲,在进行超声检查期间,操作者可以捕捉并存储挥动他的胳膊的胎儿的良好序列。超声操作者(通常是护士或技术人员)将存储的(比如DICOM)文件发送到DCDS 32。在患者设施处的护士、技术人员或任何受新人的雇员(用户)可以使用与DCDS32接口连接的远程图形用户界面(GUI)来提出由源模态10发送的所需序列。用户然后可以输入蜂窝电话号码、web账号信息、电子邮件地址等以及患者所指示的任何个人信息,然后启动输送过程。比如现在被转换为蜂窝电话可兼容的视频格式(比如,3gpp)的DICOM文件然后可以被作为多媒体信息发送到移动电话,并且被转换为其它适合格式的文件也可以被发送到给定的电子邮件和web账号。For example, when a patient undergoes an ultrasound examination during pregnancy, the ultrasound images can be sent to the DCDS 32 for conversion into a video that can be sent to the patient's social networking pages, their mobile devices, their friends and family's devices or webpages, etc. A set of images. More specifically, during an ultrasound examination, the operator can capture and store a good sequence of the fetus waving his arms. The sonographer (usually a nurse or technician) sends the stored (eg DICOM) file to DCDS 32 . A nurse, technician, or any recruited employee (user) at the patient facility can use a remote graphical user interface (GUI) interfaced with the DCDS 32 to come up with the desired sequence sent by the source modality 10 . The user can then enter a cell phone number, web account information, email address, etc., and any personal information indicated by the patient, and then initiate the delivery process. For example a DICOM file now converted to a cell phone compatible video format (e.g. 3gpp) can then be sent as a multimedia message to the mobile phone, and files converted to other suitable formats can also be sent to a given e-mail and web account.

可替换地,在患者设施处的护士或技术人员可以在超声机器上的患者信息字段中输入患者的蜂窝电话号码。当接收到比如DICOM数据文件时,DCDS 32可以被构造来然后找出嵌入在DICOM数据文件中的这个号码并且自动将转换的图像或处理之后的视频文件转发到患者所指定的所需位置。以下详细描述这些过程的示例。Alternatively, a nurse or technician at the patient's facility may enter the patient's cell phone number in a patient information field on the ultrasound machine. When receiving eg a DICOM data file, the DCDS 32 can be configured to then find this number embedded in the DICOM data file and automatically forward the converted image or processed video file to the desired location specified by the patient. Examples of these processes are described in detail below.

图2是图示说明根据一个实施例的示例性DCDS 32的某些组件的高级框图。要理解的是,图2的示图是出于解释和说明的目的,并非意图将本文所述的实施例限于任何特定架构或设计。图2也并非意图提供示例性DCDS 32的所有组件的详细视图。在操作中,来自模态10的请求可以由输入级处理,该输入级包括接收器203和存储和解析器204。接收器203可用于对来自源模态10的联接进行认证并且处理完成请求所必要的网络交易。FIG. 2 is a high-level block diagram illustrating certain components of an exemplary DCDS 32 according to one embodiment. It is to be understood that the diagram of FIG. 2 is for purposes of illustration and description and is not intended to limit the embodiments described herein to any particular architecture or design. FIG. 2 is also not intended to provide a detailed view of all components of the exemplary DCDS 32 . In operation, a request from a modality 10 may be processed by an input stage comprising a receiver 203 and a store and parser 204 . Receiver 203 may be used to authenticate the connection from source modality 10 and process the network transactions necessary to fulfill the request.

存储和解析器204可用于解析所接收的数据并且将任何图像数据205和所有元数据206存储在存储系统214中。例如,图像数据205可以被存储为二进制数据,而元数据可以被存储为结构化数据,从而允许对于数据的典型结构化访问,诸如不同项目之间的搜索和关联。存储和解析器204可用于在某些实施方式或某些条件下来构造从输入的数据文件中去除所有敏感的患者信息。例如,系统操作者可以使用图形用户界面(GUI)(诸如Web GUI208)来选择性地设置元数据的被认为是敏感的部分。可替换地,系统可以被编程来自动地确定元数据中的哪些字段是敏感的。这个过程被称为匿名化,并且执行该过程是为了保护患者隐私。以下更详细地讨论匿名化。Storage and parser 204 may be used to parse the received data and store any image data 205 and all metadata 206 in storage system 214 . For example, image data 205 may be stored as binary data, while metadata may be stored as structured data, allowing typical structured access to the data, such as searching and association between different items. The storage and parser 204 may be configured to remove all sensitive patient information from input data files in certain implementations or under certain conditions. For example, a system operator may use a graphical user interface (GUI) such as Web GUI 208 to selectively set portions of metadata that are considered sensitive. Alternatively, the system can be programmed to automatically determine which fields in the metadata are sensitive. This process is called anonymization and is performed to protect patient privacy. Anonymization is discussed in more detail below.

在一些实施例中,可以触发指示新近存储的数据已被添加的事件信号。当事件系统模块209从解析器204接收到事件信号时,它可以用于确定结果应该采取什么动作(如果有的话)。例如,如果自动输出规则已被设置并且存储在结构化数据库206中的新近接收的数据中找到合适的元数据值,则事件系统模块209可用于向输出模块213发信号命令以发送这些自动输送规则所指示的转换数据。以下还会更详细描述这个过程。In some embodiments, an event signal may be triggered indicating that newly stored data has been added. When the event system module 209 receives an event signal from the parser 204, it can be used to determine what action (if any) should be taken as a result. For example, if automatic output rules have been set and appropriate metadata values are found in newly received data stored in the structured database 206, the event system module 209 can be used to signal a command to the output module 213 to send these automatic output rules The indicated conversion data. This process is described in more detail below.

输出模块213可用于从DCDS 32的包含通用数据、要发送的信息和输送目的地编号(包括电子邮件地址)的其它部分接收调用。例如,该数据可包括文本消息、对比如DICOM图像的引用、两个蜂窝电话号码以及一个电子邮件地址。输出模块213可用于组装适合的格式化的输出“包”或消息,并且使用基于模块化插件的架构来发送所得的消息。用于每个对应类型的目的地的插件(未示出)可以被输出模块213包括和使用。The output module 213 may be used to receive calls from other portions of the DCDS 32 that contain general data, information to be sent, and delivery destination numbers (including e-mail addresses). For example, the data may include text messages, references to, say, DICOM images, two cell phone numbers, and an email address. The output module 213 may be used to assemble a suitably formatted output "package" or message and send the resulting message using a modular plug-in based architecture. Plug-ins (not shown) for each corresponding type of destination may be included and used by the export module 213 .

在以上提供的示例中,当DCDS 32接收到业务呼叫时,输出模块213可以组装包含jpeg版本的图像和消息文本的一个MMS消息包,该图像和消息文本全都根据MMS规范来组合和编码。然后,该消息可以被发送两次,第一次发送到所请求的每个电话号码目的地,第二次发送到所指定的每个电子邮件地址目的地。In the example provided above, when the DCDS 32 receives a service call, the output module 213 may assemble an MMS message package containing a jpeg version of the image and message text, all assembled and encoded according to the MMS specification. The message may then be sent twice, first to each phone number destination requested and a second time to each email address destination specified.

输出模块213可以向图像转换器211请求转换后的图像,从而识别原始图像并且指定所请求的格式和尺寸。图像转换器211然后可用于在与该请求匹配的转换图像缓存212中查找现有图像。如果没有找到匹配,其可通过原始图像数据205生成图像。图像转换器211可用于使用存储在数据库中的原始图像的元数据206来确定所请求的格式是否合适。如果不合适,则其可以用出错来做出响应。例如,请求静止图像的mp3音频版本会导致出错,而请求多帧DICOM图像文件(对于视频有效)的jpeg静止图像则是合适的。The output module 213 may request the converted image from the image converter 211, thereby identifying the original image and specifying the requested format and size. The image converter 211 can then be used to look up an existing image in the converted image cache 212 that matches the request. It can generate an image from the raw image data 205 if no match is found. Image converter 211 may be used to determine whether the requested format is suitable using metadata 206 of the original image stored in the database. If not, it may respond with an error. For example, requesting an mp3 audio version of a still image would result in an error, while requesting a jpeg still image of a multi-frame DICOM image file (valid for video) would be fine.

图像转换器211可用于对来自解析器204的事件作出响应并且抢先执行共同的转换。这将改进系统组件(具体地,输出模块213和Web GUI 208)的响应性;然而,其代价是所需存储器增大,还有整体安全级别轻微降低。Image converter 211 may be used to respond to events from parser 204 and pre-emptively perform common conversions. This will improve the responsiveness of the system components (specifically, the output module 213 and the Web GUI 208); however, at the cost of increased memory required and a slight decrease in the overall security level.

Web GUI 208向比如医务人员提供通过安全Web浏览器连接(https)202对DCDS 32的远程访问。这样的Web GUI 208可以提供执行管理任务(诸如建立用于事件系统模块209的规则)的界面以及用于标识图像并发送输出消息的优化界面。以下详细描述这些界面的典型操作。The Web GUI 208 provides remote access to the DCDS 32 through a secure Web browser connection (https) 202 to, for example, medical personnel. Such a Web GUI 208 may provide an interface for performing administrative tasks, such as establishing rules for the event system module 209, as well as an optimized interface for identifying images and sending output messages. Typical operations of these interfaces are described in detail below.

Web GUI 208可以对结构化元数据206进行操作以找到并标识图像。Web GUI 208可用于请求图像转换器211进行转化,以比如显示图像的缩略图和预览图,并且提供其中输出消息可以被指定并被发送到输出模块213以用于输送的服务请求表单。Web GUI 208 can operate on structured metadata 206 to find and identify images. The Web GUI 208 can be used to request the image converter 211 for conversion, such as to display thumbnails and previews of images, and to provide a service request form where output messages can be specified and sent to the output module 213 for delivery.

适应性强的垃圾收集器207可以连续地评估所有数据的状态并且将该状态与由系统管理员制定的配置进行比较。该配置可以设置项目需要满足以便保留在系统中或者从系统删除的某一标准。一个基本标准可以是项目的年龄。例如,如果项目已经是在一周前或一些天前存储的,则该项目可以被自动删除。其它自动删除标准可以是项目先前被发送的次数、所存储的系统状态信息和任何元数据的值。这个特征对于缩减资源使用量是部分有用的,并且通过移除不再需要系统进行维护的患者数据,还有助于患者机密性。The adaptive garbage collector 207 can continuously evaluate the state of all data and compare the state to the configuration made by the system administrator. The configuration can set certain criteria that items need to meet in order to remain in or be removed from the system. A basic criterion can be the age of the item. For example, an item may be automatically deleted if it has been stored a week ago or a few days ago. Other auto-deletion criteria could be the number of times the item was previously sent, stored system state information, and the value of any metadata. This feature is useful in part to reduce resource usage, and also aids in patient confidentiality by removing patient data that is no longer required by the system for maintenance.

应该注意的是,在一些实施例中,图像将用于临床或诊断目的。在这样的情况下,通常要求最终显示在用于查看图像的设备上的图像保持一定的分辨率或图像质量。就这点而论,在某些实施例中,解析器204、事件系统模块209和图像转换器211中的一个或多个可以被单独地或组合地配置以识别诊断或临床应用中正被查看的图像。这样的识别可以基于元数据中包括的信息、图像系统214中存储的信息或者通过GUI 208提供的信息。It should be noted that in some embodiments the images will be used for clinical or diagnostic purposes. In such cases, it is usually required that the image finally displayed on the device used to view the image maintain a certain resolution or image quality. As such, in some embodiments, one or more of parser 204, event system module 209, and image converter 211 may be configured individually or in combination to identify the image being viewed in a diagnostic or clinical application. image. Such identification may be based on information included in metadata, information stored in image system 214 , or information provided through GUI 208 .

例如,在元数据中被标识用于接收图像的地址或设备可以被识别为与临床或诊断应用相关联的地址或设备,图像或系列标识符也可以与临床或诊断应用等相关联。可替换地,操作者可以通过GUI 208指示要发送的图像旨在用于临床或诊断目的。For example, an address or device identified in metadata for receiving an image may be identified as an address or device associated with a clinical or diagnostic application, an image or series identifier may also be associated with a clinical or diagnostic application, or the like. Alternatively, the operator may indicate through the GUI 208 that the images to be sent are intended for clinical or diagnostic purposes.

当确定图像将用于临床或诊断目的时,图像转换器211可用于比如基于存储在存储系统214中的信息来确定所需的分辨率或图像质量。例如,用于各种类型的图像、临床应用等的分辨率、图像质量或者两者可以存储在存储系统214中。然后,图像转换器可以确定正确的图像分辨率和质量并且根据该图像分辨率和质量来转换图像。在某些实施例中,DCDS 32可以用于确定所标识的输出设备或地址是否能够在发送具有所需的图像分辨率和质量的转换图像之前显示该图像。如果该设备或地址不能,则DCDS可产生错误消息或指示这种情况的其它通知。错误消息可以通过GUI 208显示在设备上,或者这两者均可。When it is determined that an image is to be used for clinical or diagnostic purposes, image converter 211 may be used to determine a desired resolution or image quality, such as based on information stored in storage system 214 . For example, resolution, image quality, or both, for various types of images, clinical applications, etc. may be stored in storage system 214 . The image converter can then determine the correct image resolution and quality and convert the image according to the image resolution and quality. In some embodiments, DCDS 32 may be used to determine whether the identified output device or address is capable of displaying the image before sending the converted image at the desired image resolution and quality. If the device or address cannot, the DCDS may generate an error message or other notification indicating this. Error messages can be displayed on the device through the GUI 208, or both.

如以上所指出的,DCDS 32可用于获取输入的医学图像文件并且对其进行自动转换以便分发到多种输入模态中的任何一个并且通过该输入模态进行查看。图3是图示说明根据一个实施例的由DCDS 32执行的自动化消息创建操作的一个示例性实施例的流程图。在图3的示例中,假设目的地信息(比如,输出模态信息)包括在DCDS 32所接收的医学图像文件中。在其它实施例中,用户可以比如通过GUI 208访问DCDS 32,并且指定哪些文件应该被发送到哪些输出模态;然而,根据本文所述的系统和方法构造的DCDS 32的强大方面体现在其能够自动确定目的地并且如下所述那样适当地转换并格式化数据。As noted above, the DCDS 32 can be used to take input medical image files and automatically convert them for distribution to and viewing by any of a variety of input modalities. FIG. 3 is a flowchart illustrating an exemplary embodiment of automated message creation operations performed by DCDS 32 according to one embodiment. In the example of FIG. 3 , it is assumed that destination information (eg, output modality information) is included in the medical image file received by DCDS 32 . In other embodiments, a user can access DCDS 32, such as through GUI 208, and specify which files should be sent to which output modalities; however, a powerful aspect of DCDS 32 constructed in accordance with the systems and methods described herein is that it can The destination is determined automatically and the data is converted and formatted appropriately as described below.

在步骤320中,接收文件,并且检查与该文件相关联的文件头以确定各种信息。通过输入203接收的医学图像文件通常将包括元数据,该元数据提供与医学数据或者与该医学数据一起被包括的图像相关的信息。例如,在DICOM文件中,医学图像文件将包括文件头,该文件头包括多个字段。这些字段通常对于每种输入模态10都是相同的。因此,DCDS 32可用于检查文件头字段以确定以下相对于图4详细描述的各种信息。In step 320, a file is received and the file header associated with the file is examined to determine various information. Medical image files received via input 203 will typically include metadata providing information related to the medical data or images included with the medical data. For example, in a DICOM file, a medical image file will include a file header that includes a number of fields. These fields are generally the same for each input modality 10 . Accordingly, DCDS 32 may be used to examine file header fields to determine various information described in detail below with respect to FIG. 4 .

在步骤322中,可以确定输出目的地类型或模态。例如,文件头可以包括标识图像文件中包括的图像的接收方的信息。或者更具体地讲,文件头可以包括标识与各个接收方或服务(例如,诸如在线相册页面、网站或服务;社交网络页面或服务、移动设备等)相关联的输出模态的信息。基本类型的目的地可以包括:移动设备,诸如蜂窝电话;电子邮件账号;比如与在线网站或服务相关联的Web应用专用接口(API)等等。因此,DCDS 32可用于检查头文件并且确定相关联的输出设备或服务(即,模态)。In step 322, an output destination type or modality may be determined. For example, a file header may include information identifying a recipient of an image included in the image file. Or more specifically, the header may include information identifying an output modality associated with a respective recipient or service (eg, such as an online photo album page, website or service; social networking page or service, mobile device, etc.). Basic types of destinations may include: mobile devices, such as cell phones; email accounts; web application-specific interfaces (APIs) such as those associated with online websites or services, and the like. Thus, DCDS 32 can be used to examine header files and determine the associated output device or service (ie, modality).

只要可能,DCDS 32然后可用于检索步骤324中指示的每种目的地类型的特定特性。这些特性可以包括目的地设备的能力和物理特性以及网络类别和消息类型的规范和限制。然后,该信息用于确定每种输出模态所需的输出格式化规范和其它规范。例如,该信息可用于基于用于正被发送的消息的类型的规范来改动图像数据,比如,电子邮件具有可以被改动的规范限制和惯常做法;以及MMS具有可以被改动的非常不同的限制。The DCDS 32 can then be used to retrieve the specific characteristics for each destination type indicated in step 324 whenever possible. These characteristics may include the capabilities and physical characteristics of the destination device as well as specifications and limitations of network classes and message types. This information is then used to determine the output formatting and other specifications required for each output modality. For example, this information can be used to alter image data based on the specifications for the type of message being sent, e.g. email has regulatory restrictions and common practices that can be altered; and MMS has very different restrictions that can be altered.

在步骤324中确定的能力和特性可以包括:画面大小,即图像或视频的像素尺寸,比如,640*480等;数据速率或数据大小,比如,MMS消息通常可能不超过300KB总大小,超过10MB的电子邮件附件通常不被接受,等等;所支持的编码格式,比如,mpeg4、jpeg等;以及消息布局规则,即,可以如何针对目的地组成信息,比如,MMS由“页面”构成,每个页面能够显示单个图像或视频以及伴随播放视频的单个文本,而电子邮件能够实现HTML布局并且可以容纳任何文件类型的附件,等等。Capabilities and characteristics determined in step 324 may include: frame size, i.e. the pixel size of an image or video, such as 640*480, etc.; data rate or data size, such as MMS messages generally may not exceed 300KB total size, exceeding 10MB e-mail attachments are generally not accepted, etc.; supported encoding formats, e.g. mpeg4, jpeg, etc.; A page can display a single image or video and a single text to accompany the video, an email can be laid out in HTML and can accommodate attachments of any file type, and so on.

在步骤326中,可以执行基本兼容性校验,以确定图像文件中包含的数据是否可以按照可与输出模态兼容的格式输送。例如,如果图像数据包括视频数据,则可以确定输出模态是否能够接收并显示视频数据。In step 326, a basic compatibility check may be performed to determine whether the data contained in the image file can be delivered in a format compatible with the output modality. For example, if the image data includes video data, it may be determined whether the output modality is capable of receiving and displaying video data.

然后在步骤328中选择最合适的输送格式,以确保最终产生的输出信息包括输出模态可以处理的最佳质量数据。这例如在临床设置或者数据用于检查或诊断目的的设置中可能较为重要。以下详细讨论适合于诊断目的的分辨率信息和DCDS 32提供这样的分辨率的能力。The most appropriate delivery format is then selected in step 328 to ensure that the resulting output information includes the best quality data that the output modality can handle. This may be important, for example, in clinical settings or settings where the data is used for examination or diagnostic purposes. Resolution information suitable for diagnostic purposes and the ability of DCDS 32 to provide such resolution are discussed in detail below.

然后,在步骤330中,可以根据需要提取并转换数据。例如,MMS消息仅允许非常有限的总信息大小。因此,图像或视频通常尤其需要被改动和优化,以使最终消息满足特定输出模态的格式和规范要求。相反,电子邮件信息通常对于大小没有严格限制,因此,可以接收更大的文件,比如,更高分辨率的图像或视频。但是,甚至电子邮件账户也可以包括限制极大文件的规则,因此,甚至电子邮件消息也可以要求比如视频文件的优化,以确保足够质量,但是也遵守大小限制。Then, in step 330, the data can be extracted and transformed as needed. For example, MMS messages only allow a very limited total message size. Therefore, images or videos in particular often need to be altered and optimized so that the final message meets the format and specification requirements of a particular output modality. In contrast, e-mail messages usually have no strict size restrictions, so larger files, such as higher-resolution images or videos, can be received. However, even e-mail accounts may include rules restricting extremely large files, so even e-mail messages may require, for example, video files to be optimized to ensure sufficient quality, but also respect the size limit.

如果输入文件已经被编码为可与输出模态兼容的格式,则通常在步骤330中不进行转换,以便保留最高可能的图像质量。If the input file has already been encoded into a format compatible with the output modality, typically no conversion is performed in step 330 in order to preserve the highest possible image quality.

在步骤332中,可以如任何可应用的匿名化规则所需的那样对数据进行匿名化。例如,数据可以被提取并被拷贝为通用格式,以使得某些数据可以被移除、编辑等。然后,数据可以被转换为最终输出格式。步骤330和步骤332可以并行执行,或者如特定实施方式所需的那样相反执行。In step 332, the data may be anonymized as required by any applicable anonymization rules. For example, data can be extracted and copied into a common format so that certain data can be removed, edited, etc. Then, the data can be transformed into the final output format. Step 330 and step 332 may be performed in parallel, or reversed as desired for a particular implementation.

在步骤334中,然后可以根据在前面的步骤中确定的可应用格式和规范将转换的数据组装为输出消息。可选地,其它数据可以与消息一起被包括。该信息可以比如通过GUI208手动输入,或者它可以是从伴随接收文件的元数据提取的。更进一步,该数据可以是基于上述特性集合从配置设置检索的数据。In step 334, the transformed data may then be assembled into an output message according to the applicable format and specification determined in the previous steps. Optionally, other data may be included with the message. This information may be entered manually, such as through GUI 208, or it may be extracted from metadata accompanying the received file. Still further, this data may be data retrieved from configuration settings based on the set of properties described above.

在某些实施例中,根据正被创建的消息的类型的模板规则来组装将包括输出消息的数据分量。例如,各种模板规则可以存储在存储系统214中并且被输出模块213访问以便组装输出消息。例如,MMS消息是基于页面隐喻(page metaphor)的,在该页面隐喻中,每个页面可以包含图像或视频、文本元素和音频元素。因此,发送两个或更多个图像或者包括文本、音频或者这二者与(一个或多个)图像一起包括则将需要将消息组装到几个页面中。相反,电子邮件消息根据比如消息大小限制可以包括任何数量的图像、附件等。In some embodiments, the data components that will comprise the output message are assembled according to template rules for the type of message being created. For example, various template rules may be stored in storage system 214 and accessed by output module 213 to assemble output messages. For example, MMS messages are based on a page metaphor where each page can contain images or videos, text elements and audio elements. Thus, sending two or more images or including text, audio, or both together with the image(s) would require assembling the message into several pages. In contrast, email messages may include any number of images, attachments, etc., subject to eg message size limitations.

然后,输出模块213可用于选出合适的输出网关,以用于在步骤336中传输组装的输出消息。例如,输出模块213可用于将电子邮件消息发送到SMTP服务器(未示出)并且将MMS消息发送到MMS网关(未示出)。The output module 213 may then be used to select an appropriate output gateway for transmitting the assembled output message in step 336 . For example, the output module 213 may be used to send email messages to an SMTP server (not shown) and send MMS messages to an MMS gateway (not shown).

图4是图示说明可以在步骤320中被检查的示例性类型的信息和数据的流程图。如图4可见,当文件输入时,在步骤420中,可以检查元数据(或者更具体地,文件头)来识别输入模态。在步骤422中,可以确定在步骤420中确定的模态与系统的兼容性。如果是可兼容的,则在步骤424中,可以确定图像文件中包括的数据的特定特性。例如,在步骤424中,可以确定文件是否实际上包括任何图像或视频数据或者数据是否仅仅是报告或度量。当输入文件包括比如报告或度量数据时,则在步骤426中,可以提取这样的信息并且将这样的信息存储为比如通用结构化格式。在步骤428中,然后还可以提取并存储任何图像数据,并且可以确定各种特性,诸如二进制编码格式、帧大小、颜色位深度、静态图像或视频等。FIG. 4 is a flow diagram illustrating exemplary types of information and data that may be examined in step 320 . As can be seen in FIG. 4, when a file is imported, in step 420, the metadata (or more specifically, the file header) can be checked to identify the input modality. In step 422, compatibility of the modality determined in step 420 with the system may be determined. If compatible, then in step 424, certain characteristics of the data included in the image file may be determined. For example, in step 424, it may be determined whether the file actually includes any image or video data or whether the data is merely reports or metrics. When the input file includes, for example, report or metric data, then in step 426 such information may be extracted and stored in, for example, a common structured format. In step 428, any image data can then also be extracted and stored, and various characteristics can be determined, such as binary encoding format, frame size, color bit depth, still image or video, etc.

图5是图示说明根据一个实施例的DCDS 32使用嵌入在与输入文件一起被包括的元数据内部的信息的示例性过程的流程图。元数据(比如,文件头字段)可以用于确保与其一起被包括的图像数据的安全可靠的输送。例如,DICOM图像文件可以包括多个文件头字段,这些文件头字段是若干数据类型(诸如字符串、数字、日期、特殊度量类型等)中的密钥值对。字段可以嵌入在向其提供元数据的文件中,或者可以与该文件链接。这样,无法混淆文件和相关联的数据,因为它们不是分离的。FIG. 5 is a flow diagram illustrating an exemplary process by which DCDS 32 uses information embedded within metadata included with an input file, according to one embodiment. Metadata (eg, file header fields) may be used to ensure safe and secure delivery of the image data included therewith. For example, a DICOM image file may include header fields that are key-value pairs in several data types (such as strings, numbers, dates, special metric types, etc.). Fields can be embedded in the file that provides metadata to them, or they can be linked to that file. This way, files and associated data cannot be confused because they are not separate.

在步骤520中,DCDS 32可用于自动地追踪并记录用于发送图像的每个网络设备的文件头字段。这样,DCDS 32可标识与输入文件相关联的特定设备。DSDC 32可以通过下述方式这样做,即,在步骤522中记录哪些字段是为特定模态10而存在,然后在步骤524中记录用于相关联的模态的设备无关文件头字段中包括的数据。特定设备应该总是报告关于比如制造商、型号名称、型号编号等的相同值。因此,DCDS 32可以使用该信息来表示特定设备。In step 520, DCDS 32 may be used to automatically track and record the file header fields of each network device used to send the image. In this way, DCDS 32 can identify the specific device associated with the input file. The DSDC 32 can do this by recording in step 522 which fields are present for a particular modality 10, and then recording in step 524 which fields are included in the device-independent file header fields for the associated modality. data. A particular device should always report the same values for things like manufacturer, model name, model number, etc. Thus, DCDS 32 can use this information to represent a particular device.

在步骤526中,DCDS可以检测数据中的任何改变,然后采取合适的动作。例如,不应该改变的文件头字段数据(比如,制造商信息)的改变可以指示文件已被篡改或者某人正试图侵入系统。响应于检测到这样的改变,系统可以记录事件,通知操作者,将输入数据放置在审核队列中,将数据或任何另外的数据从相关联的设备隔离,拒绝该数据,拒绝来自设备的所有未来数据,仅举了几个可能的动作。In step 526, the DCDS can detect any changes in the data and then take appropriate action. For example, changes in file header field data that should not be changed (eg, manufacturer information) can indicate that the file has been tampered with or that someone is trying to break into the system. In response to detecting such a change, the system can log an event, notify an operator, place incoming data in an audit queue, quarantine the data or any other data from the associated device, reject the data, reject all future requests from the device data, to name but a few possible actions.

在步骤528中,DCDS可用于在文件头字段中搜索可以标识如以上所指出的预期接收方的数据。标识可以是实际的比如电子邮件地址、移动站国际用户号薄号码(ISDN)、网站地址等的形式。事实上,这样的直接标识可以是优选的,因为它利用了文件头字段的存在。标识还可以是间接的,诸如,可以用于比如在存储在存储系统214中的注册表中查找直接地址的ID。还应该注意的是,每个字段可以包括一条以上的数据和不同类型的数据。因此,任何标识字段或者地址字段可以包括电话号码以及电子邮件地址等。进一步地,标识数据可以被包括在一个以上的字段中。In step 528, the DCDS may be used to search the file header fields for data that may identify the intended recipient as noted above. The identification can be in the form of something physical such as an email address, a mobile station International Subscriber Directory Number (ISDN), a website address, and the like. In fact, such direct identification may be preferable, since it exploits the presence of file header fields. The identification can also be indirect, such as an ID that can be used to look up a direct address, such as in a registry stored in storage system 214 . It should also be noted that each field can contain more than one piece of data and different types of data. Thus, any identification field or address field can include phone numbers as well as email addresses and the like. Further, identification data may be included in more than one field.

然后,DCDS 32可用于在步骤530中基于检测到的任何标识数据来确定在步骤528中采取的动作。仅举几个示例,这样的动作可以包括将适合的消息发送到找到的任何地址、如上所述那样适合地格式化消息、通知操作者、将消息添加到队列中(比如,以便手动审核)、找出其它数据或者信息并将该数据或信息添加到输出消息。The DCDS 32 may then be used in step 530 to determine the action to take in step 528 based on any identification data detected. Such actions may include sending a suitable message to any address found, formatting the message appropriately as described above, notifying an operator, adding the message to a queue (say, for manual review), to name a few examples, Additional data or information is found and added to the output message.

因此,图6是更详细地图示说明DCDS 32的操作的流程图。参考图6,可以接收至少包含用于图像的内部标识符和目的地格式的转换请求301。如以上所指出的,转换请求可以是与输入文件相关联的元数据中包括的信息和数据的结果。然而,如下所指出的,请求还可以是来自通过GUI 208接收的输入的结果。可选地,请求可以包含将被缩放为将被发送的输出图像的新图像尺寸。图像转换器211可用于然后通过尝试在元数据数据库303中找出与其相关联的元数据来确定所请求的图像304的存在。如果所请求的图像不存在记录,则转换器可以可选地返回占位符图像(305、308)或者终止转换尝试306。占位符通常是传达所请求的图像不可获得的图像、视频或类似媒体。此刻,转换器还可以用于确定所请求的输出格式是否可行。Accordingly, FIG. 6 is a flowchart illustrating the operation of the DCDS 32 in more detail. Referring to FIG. 6, a conversion request 301 including at least an internal identifier for an image and a destination format may be received. As noted above, the conversion request may be the result of information and data included in metadata associated with the input file. However, as noted below, requests may also be the result from input received through GUI 208 . Optionally, the request may contain a new image size that will be scaled to the output image to be sent. The image converter 211 is operable to then determine the existence of the requested image 304 by attempting to find metadata associated therewith in the metadata database 303 . If no record exists for the requested image, the converter may optionally return a placeholder image (305, 308) or terminate the conversion attempt 306. Placeholders are typically images, videos, or similar media that convey that the requested image is not available. At this point, the converter can also be used to determine whether the requested output format is possible.

如果数据库中的元数据303确实存在,则转换器可用于将比如来自图像存储器302的DICOM图像加载为原始的二进制格式。然后,转换器211可用于确定图像数据的大小是否应该被重新调整为请求中提供的尺寸或者所请求的输出格式所需的尺寸。例如,Web GUI208的jpeg预览图可以按照适合html文档的布局的任何尺寸呈现,而MMS消息的视频具有非常特定的尺寸以遵循规范。If the metadata 303 in the database does exist, the converter can be used to load eg DICOM images from the image store 302 into raw binary format. Converter 211 may then be used to determine whether the image data should be resized to the dimensions provided in the request or to the dimensions required by the requested output format. For example, a jpeg preview of a Web GUI 208 can be rendered at any size that fits in the layout of an html document, while a video of an MMS message has very specific dimensions to follow the specification.

接着,图像数据可以被转换311为所请求的目的地格式。可以将结果保存在图像缓存312,并且可以对元数据记录进行更新313以指示转换图像的存在。最后,可以将转换的图像作为对请求的响应而返回。转换器211然后可以直接返回转换的二进制数据或者将引用返回到它在图像缓存中的位置313。Next, the image data may be converted 311 to the requested destination format. The results can be saved 312 in an image cache, and a metadata record can be updated 313 to indicate the presence of a transformed image. Finally, the transformed image can be returned as a response to the request. Converter 211 can then return the converted binary data directly or return a reference to its location 313 in the image cache.

如所指出的,还可以通过Web GUI 208来操作DCDS 32并与它建立接口连接。GUI208可以使得既能够远程访问DCDS 32,又能够本地访问DCDS 32,并且使得可在存储系统208内找到图像。图像可能需要被找出、或分析、或诊断、或用于发送到指定的目的地或地址。As noted, DCDS 32 may also be operated and interfaced through Web GUI 208 . GUI 208 may enable both remote and local access to DCDS 32 , and enable images to be found within storage system 208 . Images may need to be located, or analyzed, or diagnosed, or sent to a specified destination or address.

可以提供两种访问文件的主要方式。第一种方式涉及在没有任何标识信息的情况下找到文件。以下结合图7详细解释这种方式。然而,首先应该指出,将文件发送到DCDS 32的每个设备可以通过记录并映射输入文件传送的文件头字段来标识。设备还可以至少部分基于它们的网络地址、用于传送的AE标题或者这两者来标识。每个设备然后可以被给予唯一的并且对于操作者最好有意义的名称。文件及其系列、检验或者这两者,然后可以通过它们从其始发的设备、图像捕捉的时间和日期、标识用于捕捉图像的设备的操作者的文件头字段来标识。Two main ways of accessing files can be provided. The first way involves finding files without any identifying information. This way is explained in detail below in conjunction with FIG. 7 . However, it should be noted first that each device sending a file to DCDS 32 can be identified by recording and mapping the file header fields of the incoming file transfer. Devices may also be identified based at least in part on their network addresses, AE headers used for delivery, or both. Each device can then be given a unique and preferably meaningful name to the operator. The files and their series, inspection, or both, can then be identified by the device they originated from, the time and date of image capture, file header fields identifying the operator of the device used to capture the image.

因为不需要患者信息,所以DCDS 32可以处理匿名化数据,并且不会由于系统的滥用而收集到患者信息。此外,大多数使用的突显可以被作为最近的图像存储在系统中。因此,可以按照这种方式使寻找图像非常有效率。一旦文件、系列、检验等已被找到,GUI 208就可以向操作者提供对用于查看图像、发送图像等的特征的直接访问。Since no patient information is required, the DCDS 32 can process anonymized data and no patient information will be collected due to system abuse. Additionally, most used highlights can be stored in the system as recent images. Therefore, finding images can be made very efficient in this way. Once a file, series, checkout, etc. has been found, the GUI 208 can provide the operator with direct access to features for viewing images, sending images, etc.

考虑到这点,图7是图示说明根据一个实施例的Web GUI 208的典型使用及其用于在没有任何可识别的患者信息的情况下通过始发模态找到图像(401-404)的流线型界面的流程图。当图像已被标识(405)时,该界面显示其中用户输入输出目的地信息和其它消息细节的服务请求表单。如果数据验证(407),则向图像转换器(211)请求所需的转换(408)。对于所有成功的请求,通过合适的输出插件组装数据(409-411),并且将结果发送到适合的目的地(412-414)。收集关于每个单个输出的状态信息(415),并且将该信息返回到(416或417)表单示图(405)以便进行显示。此刻,用户可以选择重复发送过程或者返回到寻找另一图像。With this in mind, FIG. 7 is a diagram illustrating a typical use of the Web GUI 208 and its use to find an image (401-404) through an originating modality without any identifiable patient information, according to one embodiment. Flowchart for a streamlined interface. When the image has been identified (405), the interface displays a service request form in which the user enters output destination information and other message details. If the data is validated (407), the required conversion is requested (408) from the image converter (211). For all successful requests, the data is assembled by the appropriate output plugin (409-411), and the result is sent to the appropriate destination (412-414). Status information about each individual output is collected (415) and returned (416 or 417) to the form view (405) for display. At this point, the user may choose to repeat the sending process or return to finding another image.

Web GUI 208允许发送属于相同(比如,DICOM)系列的图像组。操作步骤类似于图7和图8图示说明的操作步骤。Web GUI 208还呈现用于构造事件系统209、组织并存储输出目的地地址和所必要的其它管理任务的界面。重要的是要注意,作为安全措施,Web GUI 208不处理被允许存储图像或者对这些图像的访问特权的源模态的任何授权。这些重要设置只有通过本地或远程的独立的访问方法才可获得。在DCDS运行在Unix-风格操作系统上的情况下,远程访问将通常通过安全外壳(SSH)协议进行。如果DCDS在Windows操作系统上运行,则远程访问将通常通过终端服务进行。这两种协议是安全地远程访问操作系统的示例。The Web GUI 208 allows sending groups of images belonging to the same (eg DICOM) series. The operating steps are similar to those illustrated in FIGS. 7 and 8 . The Web GUI 208 also presents an interface for constructing the event system 209, organizing and storing output destination addresses, and other administrative tasks as necessary. It is important to note that, as a security measure, the Web GUI 208 does not handle any authorization of source modalities that are allowed to store images or access privileges to these images. These important settings are only available through separate access methods, either locally or remotely. In the case of DCDS running on a Unix-style operating system, remote access will typically be via the Secure Shell (SSH) protocol. If DCDS is running on a Windows operating system, remote access will typically be through Terminal Services. These two protocols are examples of secure remote access to an operating system.

访问文件的第二种方式是使用标识信息。例如,操作者可以使用患者信息(诸如姓名、生日、患者ID等)来搜索文件。操作者可以例如输入搜索项,并且如果存在匹配,则系统可以呈现所有可获得的检验。如果返回多个患者,则可以呈现这些患者以进行选择。一旦选择了患者并且找到相关联的文件、系列、检验等,则GUI 208可以向操作者提供对用于查看图像、发送图像等的特征的直接访问。The second way to access files is by using identification information. For example, an operator may use patient information (such as name, birthday, patient ID, etc.) to search for files. The operator can, for example, enter a search term, and if there is a match, the system can present all available tests. If multiple patients are returned, these patients can be presented for selection. Once a patient is selected and associated files, series, tests, etc. are found, the GUI 208 can provide the operator with direct access to features for viewing images, sending images, and the like.

图8是图示说明Web GUI 208的典型使用的变型及其用于通过使用每一条可识别的患者数据(诸如患者姓名和生日等)等找到图像(501-504)的流线型界面的流程图。可替换地,任何无关的标识密码或PIN码可以用于避免使用实际的患者信息,以确保患者隐私。此后,可以接着执行如以上关于图7所述的处理步骤。Figure 8 is a flowchart illustrating a variation of a typical use of the Web GUI 208 and its streamlined interface for finding images (501-504) by using each identifiable piece of patient data such as patient name and birthday, etc. Alternatively, any extraneous identification code or PIN code can be used to avoid using actual patient information to ensure patient privacy. Thereafter, processing steps as described above with respect to FIG. 7 may follow.

在某些实施例中,如图9所图示说明的,CCS 30可以与服务器902接口连接,该服务器902可用于主管并支持与模态10正在捕捉的图像相关的、针对例如患者和家人的各种增值服务。例如,如果图像是胎儿超声图像,则服务器902可用于向父母、家人、朋友等提供各种服务。例如,DCDS 32可用于将图像转换为服务器902和相关服务所支持的一种适当格式或多种适当格式。可以将图像发送到服务器902并且存储在存储系统904中。In some embodiments, as illustrated in Figure 9, the CCS 30 can interface with a server 902 that can be used to host and support information related to images being captured by the modality 10, for example, for patients and family members. Various value-added services. For example, if the image is a fetal ultrasound image, the server 902 can be used to provide various services to parents, family members, friends, and the like. For example, DCDS 32 may be used to convert images to an appropriate format or formats supported by server 902 and related services. The images may be sent to server 902 and stored in storage system 904 .

要理解的是,服务器902可以实际上包括多个服务器、计算机、路由器等、以及执行本文所述功能所需的适合的软件和固件。此外,存储系统904可以包括一个或多个数据库、一个或多个存储服务器、以及所需的其它物理存储介质。It is to be understood that server 902 may actually include multiple servers, computers, routers, etc., as well as suitable software and firmware required to perform the functions described herein. Additionally, storage system 904 may include one or more databases, one or more storage servers, and other physical storage media as desired.

服务器902然后可用于:例如,主管用户可以在其上创建账户的网站。用户然后可以访问网站上的图像并且购买图像、怀孕日历、定制的杯子、钥匙链、T恤、画板等。此外,网站可用于呈现关于胎儿和儿童发展、健康和营养贴士等的图片、图示和信息。这样的网站可以使得能够实现如以下这样的服务作为注册表:比如,关于婴儿沐浴;对朋友和家人的自动更新;数码礼品和病毒式(viral)礼品,诸如具有数字摇篮曲的婴儿图像;邀请卡和感谢卡;等等。The server 902 is then available to, for example, host a website on which users can create accounts. The user can then access the images on the website and purchase images, pregnancy calendars, custom mugs, key chains, t-shirts, sketch pads, and the like. Additionally, the Site may be used to present pictures, diagrams and information about fetal and child development, health and nutrition tips, and more. Such a website may enable services such as: for example, about baby showers; automatic updates to friends and family; digital gifts and viral gifts, such as images of babies with digital lullabies; invitation cards and thank you cards; and more.

可以向用户一次性地或周期性地收取用于建立帐号的费用,比如,入网费,也可以向用户以及家人和朋友收取关于各种产品和服务或者这两者的费用。The user may be charged once or periodically for establishing an account, such as a network access fee, or may be charged to the user and family and friends for various products and services, or both.

另外,可以比如在产科病房中建立可以提供相同服务中的至少一些的自助终端(kiosk)908。自助终端908可以是独立的,即,直接与CCS 30接口连接,或者可以如图示说明那样与服务器902接口连接。因此,家人和朋友可以比如就在候诊室中订购图片和其它商品。Additionally, a kiosk 908 that can provide at least some of the same services can be established, such as in a maternity ward. The kiosk 908 may be standalone, ie, interface directly with the CCS 30, or may interface with the server 902 as illustrated. Thus, family and friends can order pictures and other merchandise, for example, right in the waiting room.

此外,用户甚至在孩子出生之后也可以继续使用该帐号。例如,网站可以在其整个童年或者至少在头几个月或头几年对孩子的情况进行追踪。网站可以用于将生日提醒和通告发送给朋友和家人或者将其它特殊事件、成长里程等通知给朋友和家人。而且,网站可以用于继续呈现成长信息以及针对母亲和孩子这两者的健康和营养贴士。In addition, users can continue to use the account even after the child is born. For example, a website could track a child throughout their childhood, or at least for the first few months or years. The website can be used to send birthday reminders and announcements to friends and family or to notify friends and family of other special events, milestones, etc. Also, the website can be used to continue to present growing information as well as health and nutrition tips for both mother and child.

事实上,可以优选的是,使父母上传关于朋友和家人的联系信息。以这种方式,服务器902可用于继续将生日提醒发送给朋友和家人。在某些实施例中,服务器902所主管的网站可以隶属于或者主管提供各种产品和服务的“礼品店”。可替换地,或者另外,网站可以提供各种其它企业和店铺的折扣、优惠券等。因为服务器902将具有与孩子相关的相关人口统计信息,比如,住所信息、性别、年龄、种族、可能甚至父母年龄、职业和其它隶属关系,所以网站可以发送适合于孩子和家人的、受类似人口等欢迎的提醒、礼品推荐、折扣优惠等。In fact, it may be preferable to have parents upload contact information about friends and family. In this manner, server 902 can be used to continue sending birthday reminders to friends and family. In some embodiments, the website hosted by server 902 may be affiliated with or host a "gift shop" that offers various products and services. Alternatively, or in addition, the website may offer discounts, coupons, etc. for various other businesses and stores. Because the server 902 will have relevant demographic information relevant to the child, such as residence information, gender, age, race, and possibly even parental age, occupation, and other affiliations, the website can send similar demographic information appropriate to the child and family. Wait for welcome reminders, gift recommendations, discounts, and more.

在这点上,可以优选的是给予用户提供这样的人口统计信息的机会。因此,在一个实施例中,用户可以访问网站并且定制或提供简介信息、联系方式、偏好等。在服务器902上运行的算法可用于然后使用可获得的信息来进行产品推荐等。事实上,因为服务器902将具有关于全世界的个人的信息,所以该算法可用于使用共享类似人口统计资料、收入水平、偏好等的群体的信息来进行推荐。In this regard, it may be preferable to give users the opportunity to provide such demographic information. Thus, in one embodiment, a user may visit a website and customize or provide profile information, contacts, preferences, and the like. Algorithms running on the server 902 can be used to then use the available information to make product recommendations and the like. In fact, since the server 902 will have information about individuals all over the world, the algorithm can be used to make recommendations using information from groups that share similar demographics, income levels, preferences, etc.

在某些实施例中,用户可以通过网站(即,通过服务器902)来购买物品。例如,服务器902可用于接受信用卡支付、PayPal账户或者进行移动计费。因此,服务器902可以用于处理交易并且扣除适合的费用或者向相关企业、隶属公司、合作伙伴等收取交易费用。而且,还可以将购买信息馈入到该算法中并且用于进行未来的推荐。事实上,整个相关群体的购买可以用于进行更具针对性的、更适合的推荐。In some embodiments, users may purchase items through a website (ie, through server 902). For example, server 902 may be used to accept credit card payments, PayPal accounts, or to perform mobile billing. Accordingly, the server 902 may be used to process the transaction and deduct an appropriate fee or bill the associated business, affiliate, partner, etc. for the transaction. Moreover, purchase information can also be fed into the algorithm and used to make future recommendations. In fact, the purchases of the entire relevant group can be used to make more targeted and suitable recommendations.

因此,随着孩子成长,可以不断地更新和磨练(honed)该算法,以便进行比如礼品推荐。可以在多年期间自动地将推荐发送给朋友和家人。随着数据库随时间而成长并且具有越来越多的用户,该算法可以被磨练来提供更具相关性和更具针对性的推荐。Thus, as the child grows, the algorithm can be continuously updated and honed for, say, gift recommendations. Recommendations can be automatically sent to friends and family over a period of years. As the database grows over time and has more and more users, the algorithm can be honed to provide more relevant and targeted recommendations.

还应该注意的是,数据库将必须包括关于庞大群体之间的关系和联系的大量信息。这包括诸如朋友和家人的直接链接,而且还包括更多的间接链接,诸如偏好、类似购买习惯等。这种类型的互连信息对于针对性的打广告和产品推荐以及对于简单地追踪和映射庞大群体的互联性可能是非常有价值的。It should also be noted that the database will have to include a great deal of information about relationships and linkages between large groups of people. This includes direct links like friends and family, but also more indirect links like preferences, similar buying habits, etc. This type of interconnection information can be extremely valuable for targeted advertising and product recommendations, as well as for simply tracking and mapping the interconnectedness of large groups of people.

应该注意的是,这样的网站可以围绕其它疾病或事件来构建,诸如癌症支持网站、物理治疗支持网站等。还应该指出,将这些各种其它疾病和事件的互联性数据合并起来可以扩大信息的力量,并且可以产生使信息以及产品和服务具有针对性的更好算法。It should be noted that such websites may be structured around other diseases or events, such as cancer support websites, physical therapy support websites, and the like. It should also be noted that combining these various other disease and event interconnectivity data can amplify the power of information and lead to better algorithms for targeting information as well as products and services.

还应该注意的是,用户可以使用计算机914和移动设备912通过比如互联网来访问网站。此外,网站可以与其它社交网站(诸如Twitter、Facebook等)接口连接。在某些实施例中,实际上可以将网站转换为应用程序、或者可以被导出到其它网站的窗口小部件(widget)。例如,奶奶可以将应用程序放置在她的Facebook页面上并且更容易地接收更新和通知,而无需登录到服务器902上。这可以增加与网站的交互,该交互可以增加例如服务器902可用的、作为上述算法的输入的信息和数据量。It should also be noted that users can use computers 914 and mobile devices 912 to access websites through, for example, the Internet. Additionally, the website can interface with other social networking sites (such as Twitter, Facebook, etc.). In some embodiments, a website can actually be converted into an application, or a widget that can be exported to other websites. For example, grandma can place the application on her Facebook page and receive updates and notifications more easily without logging on to the server 902 . This can increase the interaction with the website, which can increase the amount of information and data available, for example, to server 902 as input to the algorithms described above.

虽然上文已经描述了某些实施例,但是要理解,所描述的实施方案仅仅是示例性的。因此,不应该基于所描述的实施例来限制本文所描述的系统和方法。相反,本文所描述的系统和方法应该仅由下面的权利要求书结合以上描述和附图来限定。While certain embodiments have been described above, it is to be understood that the described implementations are exemplary only. Accordingly, the systems and methods described herein should not be limited based on the described embodiments. Rather, the systems and methods described herein should be limited only by the following claims in conjunction with the foregoing description and accompanying drawings.

外围加密和转换设备Peripheral Encryption and Transformation Devices

在一个实施例中,外围设备可与医学成像设备附接,以对医学图像进行加密并将其转换为安全且标准的图像文件格式,以及在远程网络上将已经加密的和/或已经转换的图像传送至安全的服务器。如图10所示,外围设备102可以为电子狗或其它类型的独立设备,该独立设备可以与医学成像设备101物理附接,并且具有自己的处理器和存储器以执行与医学图像的转换、加密和将医学图像从医学成像设备传输至在另一网络上远程服务器103相关的各种功能。外围设备102可与医学成像设备上的通信端口(如网络端口、串行端口或其它通信接口)附接。外围设备可用作滤波器,以监控在医学成像设备上生成的所有医学图像文件并对选择的医学图像文件加密和转换,从而将这些医学图像文件传输至在另一网络上的远程连接的设备,如服务器或移动设备。In one embodiment, a peripheral device may be attached to a medical imaging device to encrypt and convert medical images to a secure and standard image file format, and to upload the encrypted and/or converted Images are sent to a secure server. As shown in Figure 10, the peripheral device 102 can be a dongle or other type of independent device, which can be physically attached to the medical imaging device 101, and has its own processor and memory to perform conversion and encryption of medical images. Various functions related to the transmission of medical images from the medical imaging device to the remote server 103 on another network. Peripheral device 102 may be attached to a communication port (eg, network port, serial port, or other communication interface) on the medical imaging device. Peripherals can be used as filters to monitor all medical image files generated on a medical imaging device and to encrypt and convert selected medical image files for transmission to remotely connected devices on another network , such as a server or a mobile device.

电子狗可配置有与局域网(LAN)或广域网(WAN)的单独网络连接,或者电子狗可用于使用已经与医学成像设备连接的网络。如果医学成像设备未与网络连接或者与不能传输医学图像的网络连接,电子狗可具有网络硬件,使电子狗通过WiFi或蜂窝网络进行通信或甚至接受与未连接有医学成像设备的本地网络直接进行以太网电缆连接。The dongle can be configured with a separate network connection to a local area network (LAN) or wide area network (WAN), or the dongle can be used to use a network already connected to the medical imaging device. If the medical imaging device is not connected to a network or is connected to a network that cannot transmit medical images, the dongle can have networking hardware that allows the dongle to communicate over WiFi or cellular networks or even accept direct communication with a local network to which the medical imaging device is not connected Ethernet cable connection.

在另一实施例中,加密电子狗102可利用不安全的连接与成像设备101连接,在这种情况下,加密电子狗102行使以下功能:获取存储在医学成像设备101上的医学图像并将这些图像加密,以通过安全的网络连接将这些图像传输至远程设备,诸如作为医学图像的最后目的地的远程安全服务器或移动设备。In another embodiment, the dongle 102 may be connected to the imaging device 101 through an unsecured connection, in which case the dongle 102 performs the following functions: acquire medical images stored on the medical imaging device 101 and These images are encrypted for transmission over a secure network connection to a remote device, such as a remote secure server or mobile device as the final destination of the medical images.

一个实施例提供了一种在未内置有任何加密能力的情况下将DICOM网络连接加密并从设备处路由的方法和技术系统。One embodiment provides a method and technical system for encrypting and routing a DICOM network connection from a device without any encryption capabilities built in.

本发明的一个实施例可以对通信不受保护的已知端口进行监听,并且自动地将该连接加密并通过该端口的加密的对端将该连接以加密的形式路由。例如,在TCP端口104或11112上的普通DICOM连接可加密为SSL/TLS并作为在TCP端口2762上的DICOM/TLS来路由。这将有效地使该连接作为安全的TLS连接出现在远程服务器上并作为不受保护的连接出现在客户端设备上。通过将本发明的实施例与成像设备的网络端口附接或是作为在与设备相同的受保护的本地网络上的网络路由器,保持了高水平的安全性。An embodiment of the present invention may listen on a known port for unprotected communications and automatically encrypt and route the connection in encrypted form through the port's encrypted peer. For example, a normal DICOM connection on TCP port 104 or 11112 can be encrypted as SSL/TLS and routed as DICOM/TLS on TCP port 2762. This will effectively make the connection appear to the remote server as a secure TLS connection and as an unsecured connection to the client device. A high level of security is maintained by attaching embodiments of the present invention to the imaging device's network port or as a network router on the same protected local network as the device.

同样,在TCP端口80上的通过HTTP协议进行的普通“web”连接可以加密为SSL/TLS并且作为在TCP端口443上的HTTPS来路由。这将有效地使该连接作为安全的HTTPS连接出现在HTTP服务器上,并且使该连接作为不受保护的连接出现在HTTP客户端上。此时,应该注意的是,HTTP流量只有在能够进行安全连接的旧客户端和服务器上才有用。然而,正是使用一对公知的网络端口来图示本发明的一般实施例。Likewise, normal "web" connections over HTTP protocol on TCP port 80 can be encrypted as SSL/TLS and routed as HTTPS on TCP port 443. This will effectively make the connection appear to the HTTP server as a secured HTTPS connection, and make the connection appear to the HTTP client as an unsecured connection. At this point, it should be noted that HTTP traffic is only useful on legacy clients and servers capable of secure connections. However, it is a pair of well-known network ports that are used to illustrate the general embodiment of the invention.

本发明的实施例包括无线网络连接,诸如WiFi功能或蜂窝调制解调器功能,以在成像设备附近不存在现有网络设施的情况下,不仅进行加密操作还能进行互联网访问。这对于可以在外出时基于电池电量运行的便携设备来说是非常有用的。Embodiments of the present invention include a wireless network connection, such as WiFi capability or cellular modem capability, to allow not only encryption but also Internet access in the absence of existing network infrastructure in the vicinity of the imaging device. This is very useful for portable devices that can run on battery power while on the go.

可以预先配置本发明的实施例,以仅将受保护的流量转发至单个远程终点。Embodiments of the present invention can be preconfigured to forward protected traffic only to a single remote endpoint.

本发明的实施例可使用任何的加密方法和所有相关的加密方法来保证连接。这些示例包括前述的SSL/TLS标准和其它常见的加密标准。要点在于,本发明将为实施例所支持的每一种连接模拟本机的加密标准。可通过专用的芯片(电子硬件组件)、软件、或软件与硬件加速的组合来对加密进行编码和解码。Embodiments of the present invention may use any encryption method and all relevant encryption methods to secure the connection. Examples of these include the aforementioned SSL/TLS standard and other common encryption standards. The point is that the present invention will emulate the native encryption standard for each connection supported by the embodiment. Encryption can be encoded and decoded by a dedicated chip (electronic hardware component), software, or a combination of software and hardware acceleration.

网络加密和转换设备Network Encryption and Transformation Appliance

用于与本地网络连接的、包括至少一个医学成像设备的网络设备用于对医学图像加密并将其从该至少一个医学成像设备转换为安全且标准的图像文件格式,以及将已经加密的和/或已经转换的图像传送至在远程网络上的安全服务器。网络设备可作为本地网络上的路由器或网关,以监控从医学成像设备到本地网络之外的目的地设备的医学图像的流量并且保证对医学数据文件进行加密并将其转换成适当的格式,以将其输送至在远程网络上的设备。在检测之后,网络设备对选择的医学图像文件加密并将其转换,以将医学图像文件传输至在远程网络上的远程连接的设备,诸如服务器或移动设备。A network device for connecting to a local network, comprising at least one medical imaging device, for encrypting and converting medical images from the at least one medical imaging device into a secure and standard image file format, and converting the encrypted and/or Or the converted image is sent to a secure server on a remote network. A network device may act as a router or gateway on a local network to monitor the traffic of medical images from a medical imaging device to a destination device outside the local network and to ensure that medical data files are encrypted and converted into an appropriate format for Send it to a device on the remote network. After detection, the network device encrypts and converts the selected medical image files for transmission of the medical image files to a remotely connected device on a remote network, such as a server or a mobile device.

在图11中图示了网络设备的一个实施例,其中,网络设备104用作加密路由器,以在可能不安全的本地网络上从一个或多个医学成像设备101接收医学图像文件。然后,加密路由器104将用于对医学图像加密并将其转换成安全且标准的图像文件格式。然后,加密路由器104用于将已经加密的和/或已经转换的图像通过安全的连接传送至在远程网络(诸如,互联网)上的的安全服务器103。One embodiment of a network device is illustrated in FIG. 11 , where the network device 104 acts as an encrypted router to receive medical image files from one or more medical imaging devices 101 over a potentially insecure local network. The encryption router 104 will then be used to encrypt and convert the medical images into a secure and standard image file format. The encryption router 104 is then used to transmit the encrypted and/or converted images over a secure connection to the secure server 103 on a remote network, such as the Internet.

在一个实施例中,网络设备104将创建用于该一个或多个医学成像设备101的私有网络,以进行通信。然后,网络设备104可将加密过的DICOM图像通过WiFi、蜂窝(3G)或电缆连接传输至远程网络。在该配置中,网络设备104用作网关,以保证对从本地网络传输出的所有医学图像进行转换和加密。In one embodiment, the network device 104 will create a private network for the one or more medical imaging devices 101 to communicate. The network device 104 may then transmit the encrypted DICOM image to a remote network via WiFi, cellular (3G), or cable connection. In this configuration, the network device 104 acts as a gateway to ensure that all medical images transmitted from the local network are converted and encrypted.

图12图示了从局域网(LAN)301到在远程广域网(WAN)307上的远程设备的医学图像文件的数据流的流程图。网络设备104可包括本文图示的一个或多个组件,包括:加密监听端口302,该加密监听端口302监控在LAN中的网络流量,以对没有进行加密的或没有转换成适当格式的医学图像文件进行传输。加密数据库305可存储加密设置,该加密设置指示应该用哪种加密类型来加密某一特定的医学图像文件,这可能取决于网络的类型或在远程WAN网络307上的目的地设备的类型。对医学图像文件进行处理303,以加密该文件,在加密操作后,将某一端口映射304以传输该文件。然后,通过防火墙或其它本地路由器306来将已经加密的文件传输至远程WAN网络307。FIG. 12 illustrates a flow diagram of data flow of medical image files from a local area network (LAN) 301 to a remote device on a remote wide area network (WAN) 307 . The network device 104 may include one or more of the components illustrated herein, including: an encrypted listening port 302 that monitors network traffic in the LAN for medical images that are not encrypted or converted to an appropriate format Files are transferred. The encryption database 305 may store encryption settings indicating which type of encryption should be used to encrypt a particular medical image file, which may depend on the type of network or destination device on the remote WAN network 307 . The medical image file is processed 303 to encrypt the file, and after the encryption operation, a certain port is mapped 304 to transmit the file. The encrypted file is then transmitted through a firewall or other local router 306 to a remote WAN network 307 .

在一个示例中,Vscan成像设备捕获医学图像,该医学图像为非DICOM格式的并且未加密,但却被选择以从Vscan传输至在远程网络上的远程安全服务器。然后,将医学图像发送至网络设备104,该网络设备104在将该图像发送至远程安全服务器之前将其转换为DICOM图像并加密。In one example, the Vscan imaging device captures medical images that are not in DICOM format and are not encrypted, but are selected for transmission from the Vscan to a remote secure server on a remote network. The medical image is then sent to network device 104, which converts the image to a DICOM image and encrypts it before sending it to a remote secure server.

由于网络设备创建了与医学成像设备以及另一网络上的远程连接的服务器或设备的安全连接,所以在不安全或不可靠的本地网络中,网络设备是有用的。此外,在具有可阻止网络连接至远程安全服务器的严格防火墙的高度安全的网络中,网络设备是有用的。Network devices are useful in unsecured or unreliable local networks because the network device creates a secure connection with medical imaging equipment as well as remotely connected servers or devices on another network. Additionally, networking devices are useful in highly secure networks with strict firewalls that block network connections to remote secure servers.

在一个实施例中,网络设备可配置为网络卫星,该网络卫星与本地网络附接,但该网络卫星用作远程安全服务器,在网络卫星是医学图像文件的最终目的地的情况下,该一个或多个医学成像设备将图像发送至网络卫星。然后,网络卫星将获取医学图像,并且,将其加密或转换(或两者)然后将已经加密的和已经转换的图像发送至实际的远程安全服务器。在该实施例中,由于医学成像设备是将文件传输至其认为是医学文件的最终目的地(远程网络上的远程安全服务器),所以不需要指示医学成像设备将医学图像文件发送至网络上的新位置,诸如网络设备。In one embodiment, the network device can be configured as a network satellite, which is attached to the local network, but which acts as a remote security server, and where the network satellite is the final destination of the medical image file, the one or multiple medical imaging devices to send images to network satellites. The network satellite will then take the medical images, encrypt or convert them (or both) and send the encrypted and converted images to the actual remote secure server. In this embodiment, there is no need to instruct the medical imaging device to send the medical image file to a New locations, such as network devices.

一个实施例提供了一种在未内置有任何加密能力的情况下将DICOM网络连接加密并从设备处路由的方法和技术系统。One embodiment provides a method and technical system for encrypting and routing a DICOM network connection from a device without any encryption capabilities built in.

本发明的一个实施例可以对通信不受保护的已知端口进行监听,并且自动地将该连接加密并通过该端口的加密的对端将该连接以加密的形式路由。例如,在TCP端口104或11112上的普通DICOM连接可加密为SSL/TLS并作为在TCP端口2762上的DICOM/TLS来路由。这将有效地使该连接作为安全的TLS连接出现在远程服务器上并作为不受保护的连接出现在客户端设备上。通过将本发明的实施例与成像设备的网络端口连接或是作为在与设备相同的受保护的本地网络上的网络路由器,保持了高水平的安全性。An embodiment of the present invention may listen on a known port for unprotected communications and automatically encrypt and route the connection in encrypted form through the port's encrypted peer. For example, a normal DICOM connection on TCP port 104 or 11112 can be encrypted as SSL/TLS and routed as DICOM/TLS on TCP port 2762. This will effectively make the connection appear to the remote server as a secure TLS connection and as an unsecured connection to the client device. A high level of security is maintained by connecting embodiments of the present invention to the imaging device's network port or as a network router on the same protected local network as the device.

同样,在TCP端口80上的通过HTTP协议进的普通“web”连接可以加密为SSL/TLS并且作为在TCP端口443上的HTTPS来路由。这将有效地使该连接作为安全的HTTPS连接出现在HTTP服务器上,并且使该连接作为不受保护的连接出现在HTTP客户端上。此时,应该注意的是,HTTP流量只有在能够进行安全连接的旧客户端和服务器上才有用。然而,正是使用一对公知的网络端口来图示本发明的一般实施例。Likewise, normal "web" connections over HTTP protocol on TCP port 80 can be encrypted as SSL/TLS and routed as HTTPS on TCP port 443. This will effectively make the connection appear to the HTTP server as a secured HTTPS connection, and make the connection appear to the HTTP client as an unsecured connection. At this point, it should be noted that HTTP traffic is only useful on legacy clients and servers capable of secure connections. However, it is a pair of well-known network ports that are used to illustrate the general embodiment of the invention.

本发明的实施例包括无线网络连接,诸如WiFi功能或蜂窝调制解调器功能,以在成像设备附近不存在现有网络设施的情况下,不仅进行加密操作还能进行互联网访问。这对于可以在外出时基于电池电量运行的便携设备来说是非常有用的。Embodiments of the present invention include a wireless network connection, such as WiFi capability or cellular modem capability, to allow not only encryption but also Internet access in the absence of existing network infrastructure in the vicinity of the imaging device. This is very useful for portable devices that can run on battery power while on the go.

可以预先配置本发明的实施例,以仅将受保护的流量转发至单个远程终点。Embodiments of the present invention can be preconfigured to forward protected traffic only to a single remote endpoint.

本发明的实施例可使用任何的加密方法和所有相关的加密方法来保证连接。这些示例包括前述的SSL/TLS标准和其它常见的加密标准。要点在于,本发明将为实施例所支持的每一种连接模拟本机的加密标准。可通过专用的芯片(电子硬件组件)、软件、或软件与硬件加速的组合来对加密进行编码和解码。Embodiments of the present invention may use any encryption method and all relevant encryption methods to secure the connection. Examples of these include the aforementioned SSL/TLS standard and other common encryption standards. The point is that the present invention will emulate the native encryption standard for each connection supported by the embodiment. Encryption can be encoded and decoded by a dedicated chip (electronic hardware component), software, or a combination of software and hardware acceleration.

加密和转换插件Encryption and Transformation Plugins

本发明提供了用于在网络内的设备上对医学图像文件进行加密和转换的系统和方法加密和转换单元可以结合在医学成像设备或另一网络设备的硬件和软件中,从而能够对医学图像加密以传输至远程网络并能将该医学图像转换成与目的地设备或网络兼容的格式。该加密和转换单元还可用于将已经转换过的且已经加密过的图像打包并传输至远程网络上的适当目的地,诸如安全服务器。The present invention provides a system and method for encrypting and converting medical image files on a device within a network. The encryption and conversion unit can be incorporated in the hardware and software of a medical imaging device or another network Encryption for transmission to a remote network and the ability to convert the medical image into a format compatible with the destination device or network. The encryption and conversion unit may also be used to package and transmit the converted and encrypted images to an appropriate destination on a remote network, such as a secure server.

加密和转换单元可用作本地网络上的路由器或网关,以监控从医学成像设备到本地网络之外的目的地设备的医学图像的流量并且保证对医学数据文件进行加密并将其转换成适当的格式,以将其输送至远程网络上的设备。在检测之后,加密和转换单元将对选择的医学图像文件进行加密并将其转换,以将其传输至在远程网络上的远程连接的设备,诸如服务器或移动设备。The encryption and conversion unit can be used as a router or gateway on the local network to monitor the traffic of medical images from medical imaging devices to destination devices outside the local network and to ensure that medical data files are encrypted and converted into appropriate format for delivery to devices on the remote network. After detection, the encryption and conversion unit will encrypt and convert selected medical image files for transmission to a remotely connected device on a remote network, such as a server or a mobile device.

在图13中图示了加密和转换单元的一个实施例,其中,加密和转换单元104用作加密路由器,以在可能不安全的本地网络上从一个或多个医学成像设备101接收医学图像文件。加密和转换单元104可作为软件、硬件、或软件与硬件的组合而结合在每一个医学成像设备101中。在另一实施例中,加密和转换单元104可为路由器、网关、防火墙或对网络上的流量进行监控和调控的其它网络设备的一部分。不管加密和转换单元104所在的设备的类型如何,加密和转换单元104都将用于对医学图像进行加密并将其转换成安全且标准的图像文件格式。然后,加密和转换单元104用于将已经加密的和/或已经转换的图像通过安全连接传送至远程网络(诸如,互联网)上的安全服务器103。One embodiment of an encryption and translation unit is illustrated in FIG. 13 , where the encryption and translation unit 104 acts as an encryption router to receive medical image files from one or more medical imaging devices 101 over a potentially insecure local network. . The encryption and conversion unit 104 may be incorporated in each medical imaging device 101 as software, hardware, or a combination of software and hardware. In another embodiment, the encryption and conversion unit 104 may be part of a router, gateway, firewall, or other network device that monitors and regulates traffic on the network. Regardless of the type of device on which the encryption and conversion unit 104 resides, the encryption and conversion unit 104 will be used to encrypt and convert medical images into a secure and standard image file format. The encryption and conversion unit 104 is then configured to transmit the encrypted and/or converted image to the secure server 103 on a remote network, such as the Internet, over a secure connection.

图12图示了从局域网(LAN)301到在远程广域网(WAN)307上的远程设备的医学图像文件的数据流的流程图。该加密和转换单元104可包括本文图示的一个或多个组件,作为软件、硬件、或者软件与硬件的组合。在一个实施例中,加密和转换单元104包括加密监听端口302,该加密监听端口302监控在LAN中的网络流量,以对没有进行加密的或没有转换成适当格式的医学图像文件进行传输。加密数据库305可存储加密设置,该加密设置指示应该用哪种加密类型来加密某一特定的医学图像文件,这可能取决于网络的类型或在远程WAN网络307上的目的地设备的类型。对医学图像文件进行处理303,以加密该文件,在加密操作后,将某一端口映射304以传输该文件。然后,通过防火墙或其它本地路由器306来将已经加密的文件传输至远程WAN网络307。FIG. 12 illustrates a flow diagram of data flow of medical image files from a local area network (LAN) 301 to a remote device on a remote wide area network (WAN) 307 . The encryption and conversion unit 104 may include one or more of the components illustrated herein as software, hardware, or a combination of software and hardware. In one embodiment, the encryption and conversion unit 104 includes an encryption listening port 302 that monitors network traffic in the LAN for transmission of medical image files that are not encrypted or converted to an appropriate format. The encryption database 305 may store encryption settings indicating which type of encryption should be used to encrypt a particular medical image file, which may depend on the type of network or destination device on the remote WAN network 307 . The medical image file is processed 303 to encrypt the file, and after the encryption operation, a certain port is mapped 304 to transmit the file. The encrypted file is then transmitted through a firewall or other local router 306 to a remote WAN network 307 .

在一个示例中,Vscan成像设备捕获医学图像,该医学图像为非DICOM格式的并且未加密的,但却被选择以从Vscan传输至远程网络上的远程安全服务器。加密和转换单元104作为在Vscan设备上运行的软件而嵌入,并且由此在将该图像从Vscan设备发送至远程安全服务器之前将其转换为DICOM图像并加密。In one example, the Vscan imaging device captures medical images that are not in DICOM format and are not encrypted, but are selected for transmission from the Vscan to a remote secure server on a remote network. The encryption and conversion unit 104 is embedded as software running on the Vscan device and thereby converts the image to a DICOM image and encrypts it before sending it from the Vscan device to a remote secure server.

由于加密和转换单元创建了与医学成像设备以及在另一网络上的远程连接的服务器或设备的安全连接,所以在不安全或不可靠的本地网络中,该加密和转换单元是有用的。此外,在具有可阻止网络连接至远程安全服务器的严格防火墙的高度安全的网络中,网络设备是有用的。The encryption and translation unit is useful in an unsecured or unreliable local network because it creates a secure connection with the medical imaging device and a remotely connected server or device on another network. Additionally, networking devices are useful in highly secure networks with strict firewalls that block network connections to remote secure servers.

一个实施例提供了一种在未内置有任何加密能力的情况下将DICOM网络连接加密并从设备处路由的方法和技术系统。One embodiment provides a method and technical system for encrypting and routing a DICOM network connection from a device without any encryption capabilities built in.

本发明的一个实施例可以对通信不受保护的已知端口进行监听,并且自动地将该连接加密并通过该端口的加密的对端将该连接以加密的形式路由。例如,在TCP端口104或11112上的普通DICOM连接可加密为SSL/TLS并作为在TCP端口2762上的DICOM/TLS来路由。这将有效地使该连接作为安全的TLS连接出现在远程服务器上并作为不受保护的连接出现在客户端设备上。通过将本发明的实施例与成像设备的网络端口通信或与设备相同的受保护的本地网络上的网络路由器通信,保持了高水平的安全性。An embodiment of the present invention may listen on a known port for unprotected communications and automatically encrypt and route the connection in encrypted form through the port's encrypted peer. For example, a normal DICOM connection on TCP port 104 or 11112 can be encrypted as SSL/TLS and routed as DICOM/TLS on TCP port 2762. This will effectively make the connection appear to the remote server as a secure TLS connection and as an unsecured connection to the client device. A high level of security is maintained by having an embodiment of the present invention communicate with the imaging device's network port or with a network router on the same protected local network as the device.

同样,在TCP端口80上的通过HTTP协议进的普通“web”连接可以加密为SSL/TLS并且作为在TCP端口443上的HTTPS来路由。这将有效地使该连接作为安全的HTTPS连接出现在HTTP服务器上,并且使该连接作为不受保护的连接出现在HTTP客户端上。此时,应该注意的是,HTTP流量只有在能够进行安全连接的旧客户端和服务器上才有用。然而,正是使用一对公知的网络端口来图示本发明的一般实施例。Likewise, normal "web" connections over HTTP protocol on TCP port 80 can be encrypted as SSL/TLS and routed as HTTPS on TCP port 443. This will effectively make the connection appear to the HTTP server as a secured HTTPS connection, and make the connection appear to the HTTP client as an unsecured connection. At this point, it should be noted that HTTP traffic is only useful on legacy clients and servers capable of secure connections. However, it is a pair of well-known network ports that are used to illustrate the general embodiment of the invention.

本发明的实施例包括无线网络连接,诸如WiFi功能或蜂窝调制解调器功能,以在成像设备附近不存在现有网络设施的情况下,不仅进行加密操作还能进行互联网访问。这对于可以在外出时基于电池电量运行的便携设备来说是非常有用的。Embodiments of the present invention include a wireless network connection, such as WiFi capability or cellular modem capability, to allow not only encryption but also Internet access in the absence of existing network infrastructure in the vicinity of the imaging device. This is very useful for portable devices that can run on battery power while on the go.

可以预先配置本发明的实施例,以仅将受保护的流量转发至单个远程终点。本发明的实施例可使用任何的加密方法和所有相关的加密方法来保证连接。这些示例包括前述的SSL/TLS标准和其它常见的加密标准。要点在于,本发明将为实施例所支持的每一种连接模拟本机的加密标准。可通过专用的芯片(电子硬件组件)、软件或硬件加速的组合来对加密进行编码和解码。Embodiments of the present invention can be preconfigured to forward protected traffic only to a single remote endpoint. Embodiments of the present invention may use any encryption method and all relevant encryption methods to secure the connection. Examples of these include the aforementioned SSL/TLS standard and other common encryption standards. The point is that the present invention will emulate the native encryption standard for each connection supported by the embodiment. Encryption can be encoded and decoded by a dedicated chip (electronic hardware component), software, or a combination of hardware acceleration.

加密和转换单元的移动设备实施Mobile Device Implementation of Encryption and Transformation Units

在某些实施例中,可以在诸如智能手机、平板电脑或其它移动设备等移动设备上实施上述的(例如相对于图10-13描述的)加密功能和转换功能。在图26中对其进行了图示,其中,用移动设备107替代了如图13中的加密和转换单元105,软件109已经安装在该移动设备107上,该软件109使移动设备可执行如上所述的加密功能和转换功能以及路由功能。In some embodiments, the encryption and conversion functions described above (eg, described with respect to FIGS. 10-13 ) may be implemented on a mobile device, such as a smartphone, tablet, or other mobile device. It is illustrated in FIG. 26 , wherein the encryption and conversion unit 105 as in FIG. 13 is replaced by a mobile device 107 on which software 109 has been installed which enables the mobile device to execute the above The encryption function and the conversion function and the routing function are described.

在许多实施例中,可通过将应用111下载至设备107来将加密功能和转换功能与移动设备107相整合。然后,应用111将包括或允许用户下载执行期望功能需要的软件109。因此,可以针对设备107的处理器架构来编译软件109。In many embodiments, the encryption function and conversion function can be integrated with the mobile device 107 by downloading the application 111 to the device 107 . The application 111 will then include or allow the user to download the software 109 needed to perform the desired function. Accordingly, software 109 may be compiled for the processor architecture of device 107 .

然后,软件109可用作路由器或tcp代理服务器,从例如便携式超声机等设备101发送的数据行经该路由器或tcp代理服务器。从超声机的角度来看,超声机似乎是正直接与设备107上的dicom服务器通信,但实际上,超声机正通过由设备107提供的加密隧道或安全连接直接与托管的服务器103通信。The software 109 may then act as a router or tcp proxy server through which data sent from the device 101, such as a portable ultrasound machine, travels. From the perspective of the ultrasound machine, it appears that the ultrasound machine is communicating directly with the dicom server on the device 107, but in fact the ultrasound machine is communicating directly with the hosted server 103 through an encrypted tunnel or secure connection provided by the device 107.

设备107所使用的端口通常为104,但也有替代端口11112,每当需要停在端口1024上时,便使用该替代端口11112,不过这种情况很少。The port used by the device 107 is usually 104, but there is an alternate port 11112 which is used whenever it needs to stop on port 1024, although this is rare.

在某些实施例中,软件可以要求支付一次性使用或者订阅的费用。由此,系统可配置为使得例如通过服务器103向软件111提供证书。通常,证书会设置为将到期,所以应用109可进行如下处理:用户为补发证明支付费用,例如,延长证书的有效期。这被简单地称为“订阅”。在这种情况下,自动到期相当有用。因此,应用109可包括获得新证书并安装新证书(例如,自动安装)的能力。In some embodiments, software may require payment for a one-time use or subscription. Thus, the system may be configured such that the certificate is provided to the software 111 eg by the server 103 . Usually, the certificate will be set to expire, so the application 109 can perform the following processing: the user pays for reissuing the certificate, for example, extending the validity period of the certificate. This is simply called a "subscription". In this case, automatic expiration is quite useful. Accordingly, application 109 may include the ability to obtain new certificates and install new certificates (eg, automatically install).

应用109可包括支付功能,该支付功能允许用户使用信用卡、移动钱包或者其它账户为订阅或是一次性使用支付费用,例如,为延长或者获取新的有效期支付费用,在该有效期期间,软件具有有效的证书。Application 109 may include a payment function that allows the user to use a credit card, mobile wallet or other account to pay for a subscription or one-time use, for example, to extend or obtain a new validity period during which the software has a valid certificate.

在某些其它实施例中,应用109中可包括更高级的用户界面,该界面允许用户对软件111的功能进行实际交互、监控、故障检测或是进行上述的所有操作。这可包括验证连接性、是否存在安全连接、上传和下载速度等等的能力。In some other embodiments, the application 109 may include a more advanced user interface that allows the user to actually interact with the functionality of the software 111, monitor, troubleshoot, or all of the above. This can include the ability to verify connectivity, whether a secure connection exists, upload and download speeds, and more.

在某些实施例中,移动设备107和成像设备101可通过无线通信链接(诸如,NFC,BlueToothTM或者WiFi)来进行通信。由此,通信电子狗(未示出)可与设备101接口连接,以实现这种无线连接,或者可将该种功能包括在设备101中。In some embodiments, mobile device 107 and imaging device 101 may communicate via a wireless communication link such as NFC, BlueTooth or WiFi. Accordingly, a communications dongle (not shown) may interface with device 101 to enable such wireless connectivity, or such functionality may be included in device 101 .

移动设备107又可通过例如3G/4G WAN系统与例如服务器103进行通信。然而,在其它实施例中,设备107还能使用如WiFi连接与例如服务器103进行通信。这意味着,例如,通过将不具有3G/4G功能的平板电脑通过WiFi与本地网络(可通过任何使用本地网络的模态101来接入)连接,该平板电脑仍可用作加密设备。The mobile device 107 may in turn communicate with eg the server 103 via eg a 3G/4G WAN system. However, in other embodiments the device 107 can also communicate with eg the server 103 using eg a WiFi connection. This means, for example, that a non-3G/4G capable tablet can still be used as an encryption device by connecting it via WiFi to a local network (accessible via any modality 101 using a local network).

例如,如果设备101正在使用Wi-Fi,并且移动设备107正使用无线广域网来与服务器103通信,则移动设备107可用作例如超声机101所连接的Wi-Fi基站和路由器。超声机所连接的IP地址为设备107的IP地址,当设备107通过DHCP配置自己时,不管超声机获得的是什么路由器IP地址,该IP地址都相同。For example, if device 101 is using Wi-Fi and mobile device 107 is using a wireless wide area network to communicate with server 103, mobile device 107 can act as a Wi-Fi base station and router to which ultrasound machine 101 is connected, for example. The IP address to which the ultrasonic machine is connected is the IP address of the device 107. When the device 107 configures itself through DHCP, no matter what router IP address the ultrasonic machine obtains, the IP address is the same.

整合图像管理Integrated image management

本发明提供了用于整合各种与医学成像相关的通信协议和文件类型的系统和方法。该系统通过将软件和智能添加至当前的界面来整合具有第三方软件的当前界面,以实现与第三方图像管理软件的通信。The present invention provides systems and methods for integrating various communication protocols and file types related to medical imaging. The system integrates current interfaces with third-party software by adding software and intelligence to the current interface to enable communication with third-party image management software.

在整合软件的一个实施例中,诸如GE Viewpoint界面等医学成像用户界面生成多个便携式文档格式(PDF)的医学图像。然后,本发明中描述的系统和方法将PDF文件转换成DICOM格式的图像文档,随后,将这些图像文档发送至特定的目的地并且然后转换回PDF,以在适当的电子设备(诸如,个人计算机、便携式电子设备等)上进行查看。In one embodiment of the integrated software, a medical imaging user interface such as the GE Viewpoint interface generates a plurality of portable document format (PDF) medical images. The systems and methods described in this invention then convert the PDF files into DICOM-formatted image files, which are then sent to specific destinations and then converted back to PDF for display on a suitable electronic device such as a personal computer. , portable electronic devices, etc.) for viewing.

在另一实施例中,HL7协议设备用于医学软件通信,并且该设备包括特定文档的目的地上的数据包。例如,需要将由HL7设备创建的图像传送至医生或患者。整合软件获取图像上的信息,将该信息与图像的目的地上的命令信息相结合,然后再将该信息添加至DICOM消息。In another embodiment, the HL7 protocol device is used for medical software communication, and the device includes data packets on the destination of a specific document. For example, images created by HL7 devices need to be transmitted to doctors or patients. The integration software takes the information on the image, combines that information with the command information on the image's destination, and then adds that information to the DICOM message.

整合软件通过从第三方软件系统获取需要的信息并且确定转化、加密并且将图像发送至适当的目的地所需的信息来发挥作用。The integration software works by taking the required information from the third-party software system and determining what is needed to convert, encrypt, and send the image to the appropriate destination.

实时远程交互real-time remote interaction

本发明中所描述的系统和方法通过使用采用诸如MRI等医学成像设备拍摄的一个或多个患者医学图像对患者的医学问题提供现场的、或实时的、远程的诊断。该系统可具体表现为具有多个计算设备和显示设备的网络,该网络向每个用户显示图形用户界面(GUI),使所有用户都可以实时查看相同的医学图像。还可向用户提供如下选择:实时注解图像、通过即时消息传送程序来进行关于图像的聊天、以及甚至使用互联网协议电话(VOIP)或传统的陆上通信会议系统来进行对话。该系统为用户提供多个菜单以组织图像、选择诊断和其它动作,并且与多个用户实时协作以基于一个或多个医学图像做出诊断。The systems and methods described in the present invention provide on-site, or real-time, remote diagnosis of a patient's medical problem by using one or more patient medical images taken with a medical imaging device such as an MRI. The system can be embodied as a network with multiple computing devices and display devices that displays a graphical user interface (GUI) to each user, enabling all users to view the same medical images in real time. The user may also be given the option of annotating the image in real time, chatting about the image via an instant messaging program, and even having a conversation using Voice over Internet Protocol (VOIP) or traditional land-based conferencing systems. The system provides multiple menus for users to organize images, select diagnoses and other actions, and collaborate in real time with multiple users to make a diagnosis based on one or more medical images.

图16图示了用于实时远程交互的总工作流程,其中,首先向用户呈现仪表盘、或主画面,示出了用于协作做出诊断的不同选项。在图18中进一步图示了仪表盘。可向用户显示来自Vscan设备的医学图像,然后可以执行检查筛选处理。在检查筛选处理中,可将图像发送至患者,可将检查结果发送至患者,并且可以发送所得到的信息以用于诊断。然后,可做出现场的、或实时的诊断。在真实的紧急情况下,可以跳过流程图中所图示的步骤,以便在没有与远程用户协作的情况下做出紧急诊断。Figure 16 illustrates the overall workflow for real-time remote interaction, where the user is first presented with a dashboard, or home screen, showing different options for collaboratively making a diagnosis. The dashboard is further illustrated in FIG. 18 . Medical images from the Vscan device can be displayed to the user, after which the examination screening process can be performed. In the examination screening process, images may be sent to the patient, examination results may be sent to the patient, and the resulting information may be sent for diagnosis. An on-site, or real-time diagnosis can then be made. In a true emergency situation, the steps illustrated in the flowchart can be skipped in order to make an emergency diagnosis without the cooperation of the remote user.

图17图示了在查看网络上的计算设备的显示器时向用户呈现的总体GUI。可以提供主菜单、主内容区域、以及导航和信息部分。Figure 17 illustrates the overall GUI presented to a user when viewing a display of a computing device on a network. A main menu, main content area, and navigation and information sections may be provided.

图18图示“仪表盘”GUI,该仪表盘列出了与总体网络或与用户的实际计算设备(诸如,在医院或医疗机构处的用户的本地网络上的医学成像设备)连接的医学成像设备。该仪表盘还列出了已经由这些设备捕获的图像并且可由患者、医生等将这些图像以捕获顺序进行排列。如果有新图像到来,则可将这些图像移动至列表的顶部并高亮,使用户能轻松地找到它们。在一个实施例中,当特定设备捕获到一个或多个图像时,会向负责该患者情况的适当的医师或医疗服务人员发送提醒,诸如,SMS或电子邮件消息。仪表盘还可提供搜索特征,其中,用户可在图像中、以及与图像和患者相关的信息数据库中进行搜索。18 illustrates a "dashboard" GUI that lists medical imaging connected to the overall network or to the user's actual computing device, such as a medical imaging device on the user's local network at a hospital or medical facility equipment. The dashboard also lists images that have been captured by these devices and can be arranged by the patient, physician, etc. in the order of capture. If new images arrive, they can be moved to the top of the list and highlighted so users can easily find them. In one embodiment, when one or more images are captured by a particular device, an alert, such as an SMS or email message, is sent to the appropriate physician or healthcare provider responsible for the patient's condition. The dashboard may also provide a search feature where a user may search within the images, as well as a database of information related to the images and the patient.

图19示出了主菜单GUI的进一步细节,该细节提供了:选择DICOM图像的选项(其中,找到了主图像工作流程);以及收件箱,在该收件箱中,用户从系统或其它用户处接收消息;患者或可容易找到并联系到以发送图像和消息的其它用户和联系人的收件人图标;用以处理成像设备的设置、患者消息和用来将检验分类的标签的匿名化或自动化的设置图标;用来显示随着时间过去经过该整个应用的流量的统计图标;显示管理员管理用户账户和设置患者图像分类的管理图标;非管理员可以查看自己的个人档案和其它账户细节的账户图标;以及允许用户退出系统的退出图标。要意识到,此处所列出的图标和选项可进行改变且不限于上述的这些图标和选项。Figure 19 shows further details of the main menu GUI which provides: the option to select a DICOM image (where the main image workflow is found); Recipient icons for patients or other users and contacts who can be easily found and contacted to send images and messages; anonymity to handle imaging device settings, patient messages, and tags to categorize tests Settings icons for automation or automation; statistics icons to show traffic across the app over time; admin icons to show administrators managing user accounts and setting patient image categories; non-admins can view their own profile and other an account icon for account details; and a logout icon that allows the user to log out of the system. It is to be appreciated that the icons and options listed here may vary and are not limited to those described above.

图20图示了图像工作流程的一个实施例,其中,可从列表中选择图像或图像的检验,以进行进一步的检查。检验信息可包括分配给每一项检验的文件和标签的数量、以及其它用户对特定检验和图像所做的评论的数量。针对静态图像、视频、评论等,可提供不同的图标。这些标签可关于建议的诊断或关于在检验中包含的图像的特定类别或。Figure 20 illustrates one embodiment of an image workflow where an image or inspection of images can be selected from a list for further review. Inspection information may include the number of files and tags assigned to each inspection, and the number of comments made by other users on specific inspections and images. Different icons are available for still images, videos, comments, etc. These tags may be about a suggested diagnosis or about a specific category or categories of images included in the test.

图21图示了可在选择一个或多个图像进行进一步查看之前快速查看的作为缩略图的一系列图像。在GUI顶部提供了一列动作,并且缩略图上的其它图标提供了该缩略图是否代表视频并且该缩略图是否属于特定的图像格式(诸如DICOM)的指示。用户可点击或选择缩略图中的一个来打开整个图像或视频。Figure 21 illustrates a series of images that can be quickly viewed as thumbnails before selecting one or more images for further viewing. A list of actions is provided at the top of the GUI, and other icons on the thumbnails provide an indication of whether the thumbnail represents video and whether the thumbnail is of a particular image format such as DICOM. Users can click or select one of the thumbnails to open the entire image or video.

图22是实时远程交互协作GUI的图示,其中,将医学图像和一个或多个用户对该图像做出的注解一同显示。示出了聊天画面,在该聊天画面中,在讨论患者的诊断的过程中,用户可以相互发送即时消息,并且可在顶部设置检验中的其它图像的缩略图列表。随着新图像的到来,可更新缩略图。该“现场诊断画面”是实时协作工具,该工具实时更新所有的信息并使用户间的编辑同步,包括注解、聊天、动作、选择的图像、插脚和其它变化。对于需要即时诊断的急诊室情况,现场诊断画面尤为有益。在聊天画面中,用户可以选择邀请另外的参与者或采取与该情况相关的一个或多个其它动作。22 is an illustration of a real-time remote interactive collaboration GUI in which a medical image is displayed with annotations made to the image by one or more users. A chat screen is shown where users can instant message each other while discussing the patient's diagnosis, and a thumbnail list of other images in the examination can be placed on top. Thumbnails can be updated as new images arrive. The "live diagnostic screen" is a real-time collaboration tool that updates all information in real-time and synchronizes edits between users, including annotations, chats, actions, selected images, pins, and other changes. On-site diagnostic screens are especially beneficial for emergency room situations where immediate diagnosis is required. In the chat screen, the user may choose to invite additional participants or take one or more other actions related to the situation.

图23图示了可在聊天画面中选择并且可作为一种向另一个用户(诸如,医生或为患者提供服务的护士)提供明确指示的方式的动作的一个实施例。“动作”选项卡也可提供对选择的动作和谁执行并建议了这些动作的追踪,从而可适当地记录患者的治疗。在“邀请协作者”选项卡中,用户可邀请多个用户参与现场诊断过程。被邀请的用户可接收邀请他们参加现场聊天对话的短消息、电子邮件或电话。用户界面可用于任何类型的计算设备,包括移动电话和平板电脑,以允许用户从任何位置利用任何类型的便携式电子设备参与对话。Figure 23 illustrates one embodiment of an action that can be selected in a chat screen and that can be used as a way to provide explicit instructions to another user, such as a doctor or nurse serving a patient. The "Actions" tab can also provide tracking of selected actions and who performed and suggested them so that the patient's treatment can be properly documented. In the "Invite Collaborators" tab, the user can invite multiple users to participate in the on-site diagnostic process. Invited users may receive a text message, email or phone call inviting them to a live chat session. The user interface can be used with any type of computing device, including mobile phones and tablets, to allow users to participate in a conversation from any location with any type of portable electronic device.

图24图示了GUI,在该GUI中,基于一组图像,可要求对特定患者进行诊断。用户可为有待调查的担忧和可能的诊断选择不同的选项。当发出请求时,可经由电子邮件、文本或电话通知一个或多个用户,并且可设置收件箱画面以在接收到回复时进行显示。Figure 24 illustrates a GUI in which, based on a set of images, a diagnosis may be requested for a particular patient. The user may select different options for concerns to be investigated and possible diagnoses. When a request is made, one or more users can be notified via email, text or phone, and an inbox screen can be set to display when a reply is received.

在图25中,提供了做出诊断的GUI,其中提供了几张图像或多个菜单来选择适当的诊断。可将图像下载至电脑桌面以用其它软件工具进行更详细的查看。可以高亮或选择潜在诊断的选项。一旦达成了最终决定,则发出诊断并且记录在案,以便将来进行检查和检验。In Fig. 25, a GUI for making a diagnosis is provided, where several images or menus are provided to select the appropriate diagnosis. Images can be downloaded to the computer desktop for more detailed viewing with other software tools. Options for potential diagnoses may be highlighted or selected. Once a final decision is reached, a diagnosis is issued and documented for future inspection and testing.

接收管线实施方式Receive pipeline implementation

在实施例中,诸如相对于图10、图11和图13所描述的,需要DNS和专用端口。然而,在某些实施例中,可使用标准端口以消除对DNS的需要。在这些实施例中,某些通信例程为可以加载到成像设备101或与设备101接口连接的计算系统的应用。这些通信例程可与例如在设备上的DICOM成像应用通信,以获取DICOM图像,对图像进行加密,提供标签和账户信息,并且然后将该信息传送至一个或多个服务器。除了其它之外,标签和账户信息可用于计算私有预共享密钥的输入,如下文详细描述的,该私有预共享密钥可用于加密。该信息也可用于确定是否在账户停用时停用账户以防止任何传输。In an embodiment, such as described with respect to Figures 10, 11 and 13, DNS and dedicated ports are required. However, in some embodiments, standard ports can be used to eliminate the need for DNS. In these embodiments, some of the communication routines are applications that may be loaded into imaging device 101 or a computing system that interfaces with device 101 . These communication routines may communicate with, for example, a DICOM imaging application on the device to acquire a DICOM image, encrypt the image, provide tag and account information, and then transmit this information to one or more servers. Tag and account information may be used, among other things, as input to compute a private pre-shared key, which may be used for encryption as described in detail below. This information may also be used to determine whether to deactivate an account to prevent any transfers upon account deactivation.

图29是图示了根据一个实施例的配置有可以执行这种消息创建功能的通信例程、进程等(例程2906)的示例系统2900的示意图。在图29的示例中,例程2906可包括在设备(诸如,与设备101联接的终端2904)中,或包括在设备101本身中。终端2904可为计算设备,包括:诸如笔记本电脑、平板电脑或智能电话等便携式计算设备。例程2906可用于从设备101获取图像,创建包括图像数据、标签、账户信息和其它信息的消息,这些消息能提供关于如何处理图像数据、加密该图像数据或整条消息并通过网络2908将消息传送至一个或多个服务器2912和存储位置2910的信息。Figure 29 is a schematic diagram illustrating an example system 2900 configured with a communication routine, process, etc. (routine 2906) that can perform such message creation functionality, according to one embodiment. In the example of FIG. 29 , routine 2906 may be included in a device, such as terminal 2904 coupled with device 101 , or included in device 101 itself. Terminal 2904 may be a computing device, including: a portable computing device such as a laptop, tablet, or smartphone. Routine 2906 may be used to obtain an image from device 101, create a message including image data, tags, account information, and other information that can provide information on how to process the image data, encrypt the image data or the entire message, and send the message over network 2908 Information transmitted to one or more servers 2912 and storage locations 2910.

网络2908、存储位置2910和服务器2912可指示基础云结构。Network 2908, storage locations 2910, and servers 2912 may be indicative of an underlying cloud structure.

如上所说明的,标签和账户信息可指示或至少提供必要的信息以使例如服务器2912能够处理消息、以及与该消息一起包括的图像数据。例如,标签和账户信息可指示服务器2912存储图像数据并与特定的临床医生、临床医生群、医院等相关联,其中,稍后可使用查看应用(诸如,上文描述的应用)来访问并查看图像数据。可替换地,标签和账户信息可指示服务器2912将图像转发至临床医生或患者的设备或网站。As explained above, the tag and account information may indicate, or at least provide, the necessary information to enable, for example, server 2912 to process the message, as well as the image data included with the message. For example, tag and account information may instruct server 2912 to store and associate image data with a particular clinician, group of clinicians, hospital, etc., where it can be later accessed and viewed using a viewing application such as the one described above. image data. Alternatively, the tag and account information may instruct the server 2912 to forward the image to the clinician's or patient's device or website.

在某些实施例中,例程2906也可提供使图像数据转换成更容易传输至服务器2912并且更容易被服务器2912处理的不同格式,或转换成与目的地相关联的格式。此外,例程2906可消除对DNS的需要或使用专用端口的需要。In some embodiments, the routine 2906 may also provide for converting the image data into a different format that is more easily transmitted to and processed by the server 2912, or into a format associated with the destination. Additionally, routine 2906 may eliminate the need for DNS or the need to use dedicated ports.

图27和图28图示了被称为图像数据接收器2702和通信2704的两个这种例程2906或守护进程的示例实施方式。下面是对这些守护进程的描述。首先,如图27所示,例程2906可包括图像数据接收器2702(Dcmtk::storescp)。可以看出,子进程2704(Trice:sendFile)可链接至图像文件并且这些进程可以一起用于将诸如DICOM图像文件等图像文件发送至云中的接收器例程2710(Trice::receiver)。27 and 28 illustrate example implementations of two such routines 2906 or daemons referred to as image data receiver 2702 and communication 2704 . The following are descriptions of these daemons. First, as shown in FIG. 27, routine 2906 may include image data receiver 2702 (Dcmtk::storescp). It can be seen that a sub-process 2704 (Trice::sendFile) can be linked to an image file and these processes can be used together to send an image file, such as a DICOM image file, to a receiver routine 2710 in the cloud (Trice::receiver).

在某些实施例中可使用设备专用的私有预共享密钥来实现传输层安全(TLS)。这些密钥为加密密钥,其中,发送者和接收者都需要成功计算出相同的密钥来使传输成功。账户信息和标签可以是该计算的其中两个输入。所描述的配置应提供强健的文件复制功能,如果设备101与云之间有任何的连接性,该功能可成功运行。图27和28图示的通信管线中的任何故障都能导致对设备101的响应失败,这会使设备101尝试再次发送图像数据。Transport Layer Security (TLS) may be implemented in some embodiments using a device-specific private pre-shared key. These keys are encryption keys, where both the sender and receiver need to successfully compute the same key for the transmission to succeed. Account information and tags can be two of the inputs to this calculation. The described configuration should provide a robust file copy function that will work successfully if there is any connectivity between the device 101 and the cloud. Any failure in the communication pipeline illustrated in Figures 27 and 28 can cause the response to device 101 to fail, causing device 101 to attempt to send the image data again.

如图28所图示的,通信例程2704也可用于与接收器2710通信。如果允许,通信例程2704可负责初始化、将“心跳”发送至云、故障报告、配置更新和软件更新。As illustrated in FIG. 28 , a communication routine 2704 may also be used to communicate with a receiver 2710 . Communication routine 2704 may be responsible for initialization, sending "heartbeats" to the cloud, fault reporting, configuration updates, and software updates, if allowed.

可将具有读取/写入访问的本地目录2706包括进来以存储配置信息。可将该目录2706的位置作为守护进程2702和2704的参数来传递。在大多数实施例中,至于目录2706的磁盘位置,没有要求。目录2706可存储信息诸如端口#、本地-ip地址、DICOM字典、错误记录等。如果设备101为DICOM成像设备,则DICOM服务可从例如该目录2706加载DICOM字典。如本文所述,可将心跳消息发送至包括可从该目录2706读取的端口#和本地-ip地址的云接收器。也可将日志信息存储在该目录2706中。A local directory 2706 with read/write access may be included to store configuration information. The location of this directory 2706 may be passed as a parameter to the daemon processes 2702 and 2704. In most embodiments, there is no requirement as to the disk location of directory 2706. Directory 2706 may store information such as port #, local-ip address, DICOM dictionary, error logs, etc. If device 101 is a DICOM imaging device, the DICOM service may load a DICOM dictionary from, for example, this directory 2706 . As described herein, a heartbeat message can be sent to a cloud receiver including a port# and a local-ip address that can be read from this directory 2706. Log information may also be stored in this directory 2706.

可为设备101计算独特的名称。如果有与设备101相关联的设备ID,则应该使用该设备ID而非计算名。如果有设备ID,则可将包含设备ID的文件名传递至通信例程2704。该设备ID可以是在云数据库中与上行链路/设备有关的任何东西的主键。然后,云服务可查找:最后一声心跳从设备上传来的时间;设备首次在线的时间;加载在设备上的软件的版本;与设备相关联的账户等。图27和图28中描述的上行链路发送周期状态信息,该周期状态信息可为心跳并且可作为其主键存留在使用设备ID的云中。还应该注意,针对所有的通信,使用标准端口(例如,443)。A unique name may be calculated for device 101 . If there is a device ID associated with device 101, that device ID should be used instead of the compute name. If there is a device ID, a filename containing the device ID may be passed to the communication routine 2704. This device ID can be the primary key to anything related to the uplink/device in the cloud database. The cloud service can then look up: when the last heartbeat was uploaded from the device; when the device was first online; the version of software loaded on the device; the account associated with the device, etc. The uplink described in Figures 27 and 28 sends periodic state information which may be a heartbeat and which may be persisted as its master key in the cloud using the device ID. It should also be noted that for all communications, standard ports (eg, 443) are used.

Claims (14)

1. a kind of system for transmitting image, the system includes:
Imaging device, the imaging device is used to catching, be imaged and generating digital image file, and the imaging device includes equipment Identifier;
A series of a series of routines, routines are used to mark the digital image file, by accounts information and the digitized map It is as file is associated, the device identifier is associated with the digital image file, and by the digital image file It is sent to server;And
Server, the server is used to receive digital image file and according to the mark associated with the digital image file Label, the accounts information associated with the digital image file and associated with the equipment of the seizure digital image file At least one in device identifier is handled the digital image file.
2. system according to claim 1, wherein, the imaging device also includes shared key, and wherein, the example Journey is used to the digital image file is encrypted by using the shared key.
3. system according to claim 2, wherein, the server includes multiple shared keys, and each is described shared Key is all associated with specific imaging device, and wherein, the server is used for by using associated with particular device Message from specific imaging device is decrypted shared key.
4. system according to claim 1, wherein, the routine is stored on the imaging device.
5. system according to claim 1, the system also includes the terminal coupled with the imaging device, and its In, the routine is stored in the terminal.
6. system according to claim 5, wherein, the terminal is mobile device.
7. system according to claim 6, wherein, the mobile device is portable computing device, tablet personal computer or intelligence Can mobile phone.
8. system according to claim 1, the system also includes one or more storage locations, and wherein, it is described Accounts information identifies document location in one or more of storage locations.
9. system according to claim 1, wherein, the routine is additionally operable to:It is sent to by the digital image file Before server, a pair form associated with the digital image file is changed.
10. system according to claim 1, wherein, the routine is additionally operable to perform initialization, sends heartbeat to described At least one of server, Trouble Report, config update and software upgrading.
11. a kind of imaging device, the imaging device includes:
Mode, the mode is used to catching, be imaged and generating digital image file;
Device identifier;
Shared key;And
A series of a series of routines, routines are used to mark the digital image file, by accounts information and the digitized map It is as file is associated, the device identifier is associated with the digital image file, by using the shared key pair The digital image file is encrypted, and the digital image file is sent into server;Wherein, label, the account Family information and the device identifier indicate how the server is handled the digital image file.
12. imaging device according to claim 11, wherein, the imaging device is ultrasonic device.
13. equipment according to claim 11, wherein, the routine is used to transmit digital picture number via standard port According to.
14. system according to claim 11, wherein, the routine is additionally operable to perform initialization, sends heartbeat to institute State at least one of server, Trouble Report, config update and software upgrading.
CN201580067622.9A 2014-10-15 2015-10-15 System and method for encrypting, changing and interact medical image Pending CN107004059A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201462064404P 2014-10-15 2014-10-15
US62/064,404 2014-10-15
US14/614,405 2015-02-04
US14/614,405 US10476848B2 (en) 2009-10-14 2015-02-04 Systems and devices for encrypting, converting and interacting with medical images using a mobile device
PCT/US2015/055832 WO2016061415A2 (en) 2014-10-15 2015-10-15 Systems and methods for encrypting, converting and interacting with medical images

Publications (1)

Publication Number Publication Date
CN107004059A true CN107004059A (en) 2017-08-01

Family

ID=55747554

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580067622.9A Pending CN107004059A (en) 2014-10-15 2015-10-15 System and method for encrypting, changing and interact medical image

Country Status (5)

Country Link
EP (1) EP3207480A4 (en)
KR (2) KR102679915B1 (en)
CN (1) CN107004059A (en)
CA (1) CA2964779A1 (en)
WO (1) WO2016061415A2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109360632A (en) * 2018-09-12 2019-02-19 北京东软医疗设备有限公司 The sharing method of clinical information, apparatus and system
CN109474498A (en) * 2018-12-28 2019-03-15 苏州承泽医疗科技有限公司 A method of monitoring medical imaging equipment uses
CN109671508A (en) * 2018-08-24 2019-04-23 湘南学院 A kind of clinical care management system and method based on data mining algorithm
CN109828949A (en) * 2017-10-12 2019-05-31 贵阳朗玛信息技术股份有限公司 DICOM file format conversion method, apparatus and system
CN109859825A (en) * 2018-12-28 2019-06-07 杭州英放生物科技有限公司 A kind of anonymization data transmission system
CN112241735A (en) * 2019-07-18 2021-01-19 杭州海康威视数字技术股份有限公司 An image processing method, device and system
CN112655049A (en) * 2018-09-07 2021-04-13 文塔纳医疗系统公司 System and method for caching biometric image data
CN113223654A (en) * 2021-06-04 2021-08-06 杭州云呼网络科技有限公司 Intelligent reading management platform for medical examination report sheet
CN113378224A (en) * 2021-06-22 2021-09-10 平安好医投资管理有限公司 Medical image storage method, device, equipment and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111243712B (en) * 2019-12-16 2023-09-08 创业慧康科技股份有限公司 File processing method and device
CN111048185B (en) * 2019-12-25 2023-03-28 长春理工大学 Interesting region parameter game analysis method based on machine learning

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020091659A1 (en) * 2000-09-12 2002-07-11 Beaulieu Christopher F. Portable viewing of medical images using handheld computers
CN1822182A (en) * 2004-11-27 2006-08-23 麦克多诺医学产品股份有限公司 System and method for recording medical image data on digital recording media
US20060190742A1 (en) * 2005-02-18 2006-08-24 Fuji Xerox Co., Ltd. Document management system, information processing device and method, and computer program
US20080021741A1 (en) * 2006-07-19 2008-01-24 Mdatalink, Llc System For Remote Review Of Clinical Data
US20100115288A1 (en) * 2008-08-22 2010-05-06 Datcard Systems, Inc. System and method of encryption for dicom volumes
US20110161450A1 (en) * 2009-10-14 2011-06-30 Great Connection, Inc. Systems and methods for converting and delivering medical images to mobile devices and remote communications systems
US20120143625A1 (en) * 2010-08-31 2012-06-07 Eaves Christopher B Diagnostic medical information broker system and method
US20120179670A1 (en) * 2010-10-09 2012-07-12 Codonics, Inc. Method and apparatus for displaying non-standard-compliant images
US20130021635A1 (en) * 2000-02-11 2013-01-24 Datcard Systems, Inc. System and method for producing medical image data onto portable digital recording media
US20130097086A1 (en) * 2006-07-19 2013-04-18 Mvisum, Inc. Medical Data Encryption For Communication Over a Vulnerable System
WO2013188850A1 (en) * 2012-06-14 2013-12-19 Trice Imaging, Inc. Systems and devices for encrypting, converting and interacting with medical images
US20140142983A1 (en) * 2005-02-25 2014-05-22 Virtual Radiologic Corporation Medical image metadata processing
US20140152466A1 (en) * 2011-03-01 2014-06-05 Covidien Lp Remote monitoring systems for monitoring medical devices via wireless communication networks

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7620001B2 (en) * 2004-10-13 2009-11-17 Good Technology, Inc. Communication system and method with mobile devices
KR100696708B1 (en) * 2006-02-21 2007-03-20 재단법인서울대학교산학협력재단 Online transmission of medical information between medical institutions

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130021635A1 (en) * 2000-02-11 2013-01-24 Datcard Systems, Inc. System and method for producing medical image data onto portable digital recording media
US20020091659A1 (en) * 2000-09-12 2002-07-11 Beaulieu Christopher F. Portable viewing of medical images using handheld computers
CN1822182A (en) * 2004-11-27 2006-08-23 麦克多诺医学产品股份有限公司 System and method for recording medical image data on digital recording media
US20060190742A1 (en) * 2005-02-18 2006-08-24 Fuji Xerox Co., Ltd. Document management system, information processing device and method, and computer program
US20140142983A1 (en) * 2005-02-25 2014-05-22 Virtual Radiologic Corporation Medical image metadata processing
US20080021741A1 (en) * 2006-07-19 2008-01-24 Mdatalink, Llc System For Remote Review Of Clinical Data
US20130097086A1 (en) * 2006-07-19 2013-04-18 Mvisum, Inc. Medical Data Encryption For Communication Over a Vulnerable System
US20100115288A1 (en) * 2008-08-22 2010-05-06 Datcard Systems, Inc. System and method of encryption for dicom volumes
CN102713913A (en) * 2009-10-14 2012-10-03 格里特康奈申股份有限公司 Systems and methods for converting and delivering medical images to mobile devices and remote communications systems
US20110161450A1 (en) * 2009-10-14 2011-06-30 Great Connection, Inc. Systems and methods for converting and delivering medical images to mobile devices and remote communications systems
US20120143625A1 (en) * 2010-08-31 2012-06-07 Eaves Christopher B Diagnostic medical information broker system and method
US20120179670A1 (en) * 2010-10-09 2012-07-12 Codonics, Inc. Method and apparatus for displaying non-standard-compliant images
US20140152466A1 (en) * 2011-03-01 2014-06-05 Covidien Lp Remote monitoring systems for monitoring medical devices via wireless communication networks
WO2013188850A1 (en) * 2012-06-14 2013-12-19 Trice Imaging, Inc. Systems and devices for encrypting, converting and interacting with medical images

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109828949A (en) * 2017-10-12 2019-05-31 贵阳朗玛信息技术股份有限公司 DICOM file format conversion method, apparatus and system
CN109671508A (en) * 2018-08-24 2019-04-23 湘南学院 A kind of clinical care management system and method based on data mining algorithm
CN112655049A (en) * 2018-09-07 2021-04-13 文塔纳医疗系统公司 System and method for caching biometric image data
US12014811B2 (en) 2018-09-07 2024-06-18 Ventana Medical Systems, Inc. Systems and methods for caching biological image data
US12437858B2 (en) 2018-09-07 2025-10-07 Ventana Medical Systems, Inc. Systems and methods for caching biological image data
CN109360632A (en) * 2018-09-12 2019-02-19 北京东软医疗设备有限公司 The sharing method of clinical information, apparatus and system
CN109474498A (en) * 2018-12-28 2019-03-15 苏州承泽医疗科技有限公司 A method of monitoring medical imaging equipment uses
CN109859825A (en) * 2018-12-28 2019-06-07 杭州英放生物科技有限公司 A kind of anonymization data transmission system
CN109474498B (en) * 2018-12-28 2022-04-05 苏州承泽医疗科技有限公司 Method for monitoring use of medical imaging equipment
CN112241735A (en) * 2019-07-18 2021-01-19 杭州海康威视数字技术股份有限公司 An image processing method, device and system
CN113223654A (en) * 2021-06-04 2021-08-06 杭州云呼网络科技有限公司 Intelligent reading management platform for medical examination report sheet
CN113378224A (en) * 2021-06-22 2021-09-10 平安好医投资管理有限公司 Medical image storage method, device, equipment and storage medium

Also Published As

Publication number Publication date
CA2964779A1 (en) 2016-04-21
EP3207480A4 (en) 2018-07-04
WO2016061415A3 (en) 2017-05-18
EP3207480A2 (en) 2017-08-23
KR102571307B1 (en) 2023-08-28
WO2016061415A2 (en) 2016-04-21
KR20170085496A (en) 2017-07-24
KR102679915B1 (en) 2024-07-01
KR20230125352A (en) 2023-08-29

Similar Documents

Publication Publication Date Title
US10419405B2 (en) Systems and devices for encrypting, converting and interacting with medical images
US12062433B2 (en) Systems and methods for converting and delivering medical images to mobile devices and remote communications systems
US11462314B2 (en) Systems and devices for encrypting, converting and interacting with medical images
US11818107B2 (en) Systems and devices for encrypting, converting and interacting with medical images
EP2862327B1 (en) Systems and devices for encrypting, converting and interacting with medical images
KR102679915B1 (en) Systems and methods for encrypting, converting and interacting with medical images
US11948678B2 (en) Systems and devices for encrypting, converting and interacting with medical images

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170801