The present invention is generally a system and method of indexing, searching and retrieving patient information from a picture archive and communications systems, such as a Philips Healthcare PACS device.
Typically, a Picture Archiving and Communication Systems (PACS) network consists of a central server that stores a database containing various patient information, patient medical records, physician records and comments associated with each patient, and associated medical images such as radiological scans (Xrays), Computer Tomography (CT) Scans, etc., all connected to one or more clients via a Local Area Network (LAN) or a Wide Area Network (WAN) which provides or utilize the information, records and images. More and more PACS include web-based interfaces to utilize the Internet as their means of communication, usually via Virtual Private Network (VPN) or Secure Sockets Layer (SSL).
Client workstations can use local peripherals for scanning image films into the system, printing image films from the system and interactive display of digital images. PACS workstations offer means of manipulating the images (crop, rotate, zoom, brightness, contrast and others). Modern radiology equipment and modalities feed patient images directly to the PACS in digital form. For backwards compatibility, most hospital imaging departments and radiology practices employ a film digitizer. Further, the deployment of Picture Archiving and Communication Systems (PACS) in radiology is changing the way imaging services are provided. The indexing, searching and retrieving of PACS related medical information is a growing challenge for Physicians, Radiology Administrators, Radiologists and Radiology Technologists.
For instance, radiology reports contain a great deal of information that characterizes a patient's medical condition. This information is largely is unstructured, taking the form of free text, and is therefore difficult to search, sort, analyze, and summarized a meaningful fashion.
The problem with the current PACS systems are that users are currently unable to target, locate and retrieve qualified search operations results in an efficient and timely manner. Presently, users rely on sophisticated query creation, and a highly customized/structured environment, to locate and deliver qualified results from a PACS system. It is not uncommon to encounter a query failure due to the constraints of the indigenous PACS search models. Further, the time required for an individual to design and create a custom query to access PACS stored information is unwieldy and often does not result in the location of the requisite patient or physician data sought by the user. The current PACS systems are designed such that a user can retrieve medical related summaries and notes of an image, but it cannot derive the image from the summaries and notes alone. Among other things, the present invention solves this limitation.
The present invention enables users to find patient information, patient medical records, physician records, summaries and notes associated with each patient, and associated medical images in an interrelated, but unstructured, fashion. It does not rely on the use of predefined queries or any other stored database procedure for locating relevant physician-patient data. Nor does it require a user to develop or know any intricate query language, or the Patient Name, MRN, Exam Date, or other patient specific information required by a traditional PACS system.
The present invention is centrally deployed, computer-based system and method that may be coupled with a PACS system or other like device. This system and method of the present invention uses a TCPIP based local area network (LAN), wide area network (WAN) or the Internet, to acquire, analyze, index, search and retrieve all medically relevant facts about PACS patients based on a free-form text or metadata search by the user. The centrally deployed, computer-based system of the present invention has various features that will increase the efficiency of a users ability to find health care related data while also improving the quality of care to individual patients. Users may be physicians, nurses, medical students, researches and administrations accessing patient related information. Users access the system through the Waypoint Search Engine, as shown in
The system and method of the present invention relieves users of having to memorize complex queries or otherwise be trained in a structured query language. The present invention provides for the efficient flow of clinically relevant information of unstructured medical nomenclature through the use of ontological paradigms including, stemming, proximity discrimination, Boolean operations, relevance weighting, fuzzy logic, and other user defined search criteria based on indigenous data and metadata provided by a PACS.
The present invention provides a system and method that has the capability to interrelate the physician provided detailed notes with the medical imaging associate with each patient. For instance, a search for 45 year old males wherein the doctor's notes referenced “cardiomyopathy,” may return a search of ten individuals. The present invention would then allow the users to access individual CT-Scans associated with each patient, if available. As such, users are able to rapidly see patient medical cases which may be similar to the patients they are currently treating thereby assisting these users in rapidly diagnosing or treating patients. A further example is shown by
The system and method of the present invention also solves the problem associated with relative inaccessibility caused by storing large amounts of data on patients with various diseases within a PACS, a clear weakness of the current PACS systems.
In a preferred embodiment, the system and method of the present invention periodically accesses through the use of a WAN, LAN or Internet the native clinical data associated with a PACS system. The periodic access to the native clinical data of the PACS may occur based on a user-request, or a defined times determined by the administrator configuration file associated with the Crawler Index Engine. This process of “raking” data ensures that the copy of a PACS system's raw clinical data remains current and indexed within the Crawler Index Engine for use by the Waypoint Search Engine. The system then decodes, analyzes, indexes and stores the PACS system's native clinical data into a mark-up languages such as HTML, XML, or other similar schema language, wherein the system then waits for a users unstructured query to search the copy. See
The portion of the present invention which decodes, analyzes, indexes and stores (i.e. a process of “raking” data) the PACS native clinical data is called the Crawler Index Engine. The Crawler Index Engine gathers clinical data without regard to any user query, free form or otherwise, and prior to any user query. See
Each process instance of the Crawler Index Engine has a set of configuration data items that is read into the Crawler Index Engine process. See
The Crawler Index Engine is periodically connected to the native clinical data repositories of the PACS. See
Once the query is constructed to represent the desired time span, the request is sent to the PACS data centers (i.e. databases) for retrieval. This query structure and request method may vary based on what type of clinical PACS databases are involved in the raking.
After the Data Documents are normalized, the Crawler Index Engine constructs a buffer of the Data Documents that conforms to an XML data schema that will be fed to the search portion of the Crawler Index Engine. See
The end result of the Crawler Index Engine is that the native clinical data of the PACS related Data Document have been reorganized into XML searchable documents, including related metadata, and stored in an index generated by the Crawler Index Engine, see
Unlike
In
The present invention does not need to index only in XML, but that is the current preferred method. Other markup languages may be used. A markup language is a set of codes that give instructions regarding the structure of a text or how it is to be displayed. For avoidance of doubt, the “Crawler Index Engine” and the “Waypoint Search Engine” are terms used by the inventors to describe different parts of their invention as shown by
a is a block diagram representing a PACS users structured query;
b is a block diagram representing the PACS database wherein medical records and images are stored;
c is a block diagram representing the structured query results based on the users input of the PACS database;
d is a block diagram representing the outputting (whether in screen, print, or file) of structured query results for
a is a block diagram representing the PACS database wherein medical records and images are stored;
b is a block diagram representing the collection process wherein the PACS database wherein medical records and images are processed by the Crawler Index Engine;
c is a block diagram representing the Crawler Index Engine;
d is a block diagram representing the stored output of the Crawler Index Engine, mainly the XML searchable documents;
e is a block diagram representing the unstructured query results based on the users input of the stored output of the Crawler Index Engine;
f is a block diagram representing the outputted unstructured query results based on the users input of the stored output of the Crawler Index Engine;
g is a block diagram representing the media to which the outputted unstructured query results based on the users input of the stored output of the Crawler Index Engine is sent (i.e. display, printer, file, etc.);
h is a block diagram representing the user free text query for use by the Crawler Index Engine is sent;
Provisional Application: U.S. Patent Application No. 61/067,413 filed Feb. 29, 2008, and entitled “Clinical Data Navigation Software.”
Number | Date | Country | |
---|---|---|---|
61067413 | Feb 2008 | US |