[Not Applicable]
[Not Applicable]
[Not Applicable]
Medical diagnostics is currently limited by the availability of specialists in any given field (for example, specializing in Diagnostic Radiology, Vascular & Interventional Radiology, Clinical Magnetic Resonance, Nuclear Medicine, Musculoskeletal Radiology, pathology, or cardiology). A specialist may be needed to review images and/or non-image data in connection with diagnosing a medical condition. In certain instances, numerous specialists may be needed to provide analysis in order to come up with a single diagnosis. However, the number of specialists available is far fewer than the number of individual's requiring medical attention.
Further, historical knowledge such as data from previous exams may be available to a specialist, but not to other practitioners. For example, specialized departments often maintain databases that include data from previous exams. However, such databases may not be accessible to those outside the department. Also, previous exams may be segregated by clinical modality (for example, cardiology, oncology, muscleoskeletal, urology, neurology, etc.), imaging modality (for example, Computed Tomography (CT), Magnetic Resonance (MR), Nuclear Medical (NM), X-ray, Ultrasound, etc.), and/or pathology (for example, tuberculin-skin test, sputum smear culture, etc.).
Thus, there is a need to improve the availability of specialized knowledge that can be used in diagnosing medical conditions.
Certain embodiments of the present technology provide systems, methods and computer-readable storage mediums encoded with instructions that can be used in connection with diagnosing medical conditions. For example, a system for viewing medical data can include: a computer processor operably connected to a database and a user interface, the database including a plurality of entries from a plurality of clinical modalities, each entry including at least one of image data and a non-image data, each entry including annotated medical information from a previous study, the annotated medical information including at least one of comments and markings, the database searchable to identify an entry based on input medical information relating to a current study, and the user interface configured to simultaneously display annotated medical information from an identified entry and medical information from the current study.
In certain embodiments, the system can further include a second user interface operably connected to the processor and the database, the second user interface configured to display medical information from a study, allow a user to annotate the medical information, and allow the user to save the annotated medical information as an entry in the database.
In certain embodiments, the second user interface can be configured to allow a user to classify the study with a category and a sub-category.
In certain embodiments, the second user interface can be configured to allow a user to classify the study as normal or abnormal.
In certain embodiments, the input medical information can be a category and a sub-category.
In certain embodiments, the user interface can be configured to display a plurality of thumbnails associated with other database entries that are also identified based on the input medical information.
In certain embodiments, the displayed annotated medical information can include a database entry classified as normal and a database entry classified as abnormal.
In certain embodiments, the displayed annotated medical information can include a database entry classified as a first clinical modality and a database entry classified as a second clinical modality, wherein both entries include both image data and non-image data.
In certain embodiments, a method for viewing medical data can include: inputting medical information relating to a current study; using a computer processor to search a database including a plurality of entries from a plurality of clinical modalities to identify an entry based on the input medical information, each entry including at least one of image data and a non-image data, each entry including annotated medical information from a previous study, the annotated medical information including at least one of comments and markings; and using a user interface to simultaneously display annotated medical information from an identified entry and medical information from the current study.
In certain embodiments, the method can further include using a second user interface operably connected to the processor and the database to display medical information from a study, allow annotation of the medical information, and allow the annotated medical information to be saved as an entry in the database.
In certain embodiments, the second user interface can be configured to allow a user to classify the study with a category and a sub-category.
In certain embodiments, the second user interface can be configured to allow a user to classify the study as normal or abnormal.
In certain embodiments, the input medical information can be a category and a sub-category.
In certain embodiments, the user interface can be configured to display a plurality of thumbnails associated with other database entries that are also identified based on the input medical information.
In certain embodiments, the displayed annotated medical information can include a database entry classified as normal and a database entry classified as abnormal.
In certain embodiments, the displayed annotated medical information can include a database entry classified as a first clinical modality and a database entry classified as a second clinical modality, wherein both entries include both image data and non-image data.
In certain embodiments, a computer-readable storage medium encoded with a set of instructions for execution on a processing device and associated processing logic can include the following instructions: a first routine configured to allow medical information relating to a current study to be input; a second routine configured to allow a database including a plurality of entries from a plurality of clinical modalities to be searched to identify an entry based on the input medical information, each entry including image data and a non-image data, each entry including annotated medical information from a previous study, the annotated medical information including comments and markings; and a third routine configured to provide for simultaneous display of annotated medical information from an identified entry and medical information from the current study.
In certain embodiments, the computer-readable storage medium encoded with a set of instructions can further include: a fourth routine configured to provide for display of medical information; a fifth routine configured to allow annotation of the medical information; and a sixth routine configured to allow the annotated medical information to be saved as an entry in the database.
In certain embodiments, the computer-readable storage medium encoded with a set of instructions can further include: a seventh routine configured to allow classification of the entry with a category and a sub-category.
In certain embodiments, the computer-readable storage medium encoded with a set of instructions can further include: an eighth routine configured to allow classification of the entry as normal or abnormal.
In certain embodiments, the input medical information can be a category and a sub-category.
In certain embodiments, the third routine can be configured to provide for display of a plurality of thumbnails associated with other database entries that are also identified based on the input medical information.
In certain embodiments, the third routine can be configured to provide for display of annotated information from a database entry classified as normal and annotated information from a database entry classified as abnormal.
In certain embodiments, the third routine can be configured to provide for display of annotated information from a database entry classified as a first clinical modality and a database entry classified as a second clinical modality, wherein both entries include both image data and non-image data.
The foregoing summary, as well as the following detailed description of embodiments of the present invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, certain embodiments are shown in the drawings. It should be understood, however, that the present invention is not limited to the arrangements and instrumentality shown in the attached drawings.
Certain embodiments of the present technology provide systems, methods and computer-readable storage mediums encoded with instructions that can be used in connection with diagnosing medical conditions. Certain embodiments are described below. While the described embodiments refer to specific clinical modalities, imaging modalities and/or pathologies, one skilled in the art will appreciate that the teachings herein can be applied across the full spectrum of medical departments, modalities and pathologies. In the figures, like elements are identified with like indicators.
The system 100 also includes a user interface 104 configured to display information from a current study and annotated information from a previous study, the previous study being identified in the database based on input information from the current study. For example, as discussed above, each previous study that has an entry in the database can be classified by category and sub-category. Likewise, a current study can be classified by category and sub-category. When the category and sub-category for the current study are input, previous studies with matching category and sub-category can be identified. In embodiments where information from a current study includes test results, annotated information from a previous study with similar or the same test results can be identified in the database.
The user interface 104 includes a display area 122 (also depicted in
In certain embodiments, the user interface 104 includes a display area configured to display current and previous test results that do not include images. For example,
The user interface 104 also includes a display area 120 configured to display a work list and case history for the current study. The work list has the list of procedures (scheduled and/or completed) for the patient involving multi-disciplinary clinical modalities. For example, the work-list may include Radiology modalities such as CT, Ultrasound, etc., and Pathology tests of stools & blood, images of tissue/sputum samples. The work-list also displays the patient's case history, which contains all the prior information that can assist the physician in the decision-making. For example, this may include the previous symptoms, diagnosis results, radiological and pathological information, suggested medication etc.
The user interface 104 also includes a display area 124 configured to display a clinical report. The clinical report would be a representation of the different reports generated from different clinical modalities or clinical departments. Selecting a completed task/procedure from the work-list will list the associated report. For example, selecting the pathology examination of a patient from the work-list will show the pathological images in the imaging area and the associated pathology report in the clinical report section.
The system 100 also includes a user interface 106 (also depicted in
The database 102 and user interfaces 104, 106 are operably connected using a data integration framework 108 and information technology platform 110. In certain embodiments, the technology platform 110 can be a Viz platform. In operation, the system can allow data 112 to be communicated between the annotation interface 106 and the database 102. The system can also allow data 114 to be communicated between other sources and the database 102. The system can also allow data to be communicated between the display interface 104 and the database 102. The database 102 and user interfaces 104, 106 can be operably connected with a computer processor, thereby allowing information to be communicated between the database 102 and user interfaces 104, 106.
Certain embodiments may omit one or more of these steps and/or perform the steps in a different order than the order listed. For example, some steps may not be performed in certain embodiments. As a further example, certain steps may be performed in a different temporal order, including simultaneously, than listed above.
One or more of the steps of the method 1200 may be implemented alone or in combination in hardware, firmware, and/or as a set of instructions in software, for example. Certain embodiments may be provided as a set of instructions residing on a computer-readable medium, such as a memory, hard disk, DVD, or CD, for execution on a general purpose computer or other processing device. For example, certain embodiments provide a computer-readable storage medium encoded with a set of instructions for execution on a processing device and associated processing logic, wherein the set of instructions includes a routine(s) configured to provide the functions described in connection with the method 1200.
Applying the method 1200 as described above, and/or in light of the embodiments described herein, for example, as described in connection with
Certain embodiments of the technology described herein provide a technical effect of providing a database of annotated medical information from a plurality of clinical modalities, imaging modalities and/or pathologies. Certain embodiments of the technology described herein provide a technical effect of simultaneously displaying annotated medical information from an identified database entry and medical information from a current study in order to facilitate diagnosis of a medical condition.
Image data acquired, analyzed and displayed in connection with the embodiments disclosed herein represents human anatomy. In other words, outputting a visual display based on such data comprises a transformation of underlying subject matter (such as an article or materials) to a different state.
Certain embodiments of the medical data viewing systems and methods described herein may be implemented on a clinical information system, such as the system 1300 of
As illustrated in system 1300, one or more workstations 1320 can be in communication with at least one other workstation 1320 and/or at least one data storage 1310. Workstations 1320 can be located in a single physical location or in a plurality of locations. Workstations 1320 can be connected to and communicate via one or more networks.
Workstations 1320 can be directly attached to one or more data stores 1310 and/or communicate with data storage 1310 via one or more networks. Each workstation 1320 can be implemented using a specialized or general-purpose computer executing a computer program for carrying out the processes described herein. Workstations 1320 can be personal computers or host attached terminals, for example. If workstations 1320 are personal computers, the processing described herein can be shared by one or more data stores 1310 and a workstation 1320 by providing an applet to workstation 1320, for example.
Workstations 1320 include an input device 1322, an output device 1324 and a storage medium 1326. For example, workstations 1320 can include a mouse, stylus, microphone and/or keyboard as an input device. Workstations 1320 can include a computer monitor, liquid crystal display (“LCD”) screen, printer and/or speaker as an output device.
Storage medium 1326 of workstations 1320 is a computer-readable memory. For example, storage medium 1326 can include a computer hard drive, a compact disc (“CD”) drive, a USB thumb drive, or any other type of memory capable of storing one or more computer software applications. Storage medium 1326 can be included in workstations 1320 or physically remote from workstations 1320. For example, storage medium 1326 can be accessible by workstations 1320 through a wired or wireless network connection.
Storage medium 1326 includes a set of instructions for a computer. The set of instructions includes one or more routines capable of being run or performed by workstations 1320. The set of instructions can be embodied in one or more software applications or in computer code.
Data storage 1310 can be implemented using a variety of devices for storing electronic information such as a file transfer protocol (“FTP”) server, for example. Data storage 1310 includes electronic data. For example, data storage 1310 can store patient exam images and/or other information, electronic medical records, patient orders, etc., for a plurality of patients. Data storage 1310 may include and/or be in communication with one or more clinical information systems, for example.
Communication between workstations 1320, workstations 1320 and data storage 1310, and/or a plurality of data stores 1310 can be via any one or more types of known networks including a local area network (“LAN”), a wide area network (“WAN”), an intranet, or a global network (for example, Internet). Any two of workstations 1320 and data stores 1310 can be coupled to one another through multiple networks (for example, intranet and Internet) so that not all components of system 1300 are required to be coupled to one another through the same network.
Any workstations 1320 and/or data stores 1310 can be connected to a network or one another in a wired or wireless fashion. In an example embodiment, workstations 1320 and data store 1310 communicate via the Internet and each workstation 1320 executes a user interface application to directly connect to data store 1310. In another embodiment, workstation 1320 can execute a web browser to contact data store 1310. Alternatively, workstation 1320 can be implemented using a device programmed primarily for accessing data store 1310.
Data storage 1310 can be implemented using a server operating in response to a computer program stored in a storage medium accessible by the server. Data storage 1310 can operate as a network server (often referred to as a web server) to communicate with workstations 1320. Data storage 1310 can handle sending and receiving information to and from workstations 1320 and can perform associated tasks. Data storage 1310 can also include a firewall to prevent unauthorized access and enforce any limitations on authorized access. For instance, an administrator can have access to the entire system and have authority to modify portions of system 1300 and a staff member can only have access to view a subset of the data stored at data store 1310. In an example embodiment, the administrator has the ability to add new users, delete users and edit user privileges. The firewall can be implemented using conventional hardware and/or software.
Data store 1310 can also operate as an application server. Data store 1310 can execute one or more application programs to provide access to the data repository located on data store 1310. Processing can be shared by data store 1310 and workstations 1320 by providing an application (for example, a java applet). Alternatively, data store 1310 can include a stand-alone software application for performing a portion of the processing described herein. It is to be understood that separate servers may be used to implement the network server functions and the application server functions. Alternatively, the network server, firewall and the application server can be implemented by a single server executing computer programs to perform the requisite functions.
While the inventions herein have been described with reference to embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the inventions. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the inventions without departing from their scope. Therefore, it is intended that the inventions not be limited to the particular embodiments disclosed, but that the inventions will include all embodiments falling within the scope of the appended claims.