STORING STRUCTURED AND UNSTRUCTURED CLINICAL INFORMATION FOR INFORMATION RETRIEVAL
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method can include acquiring data from at least one data source, the acquired data including health data for a patient. The acquired data can be transformed into episode model data according to a context-specific data model and the episode model data can be stored in a database. The method also includes generating at least one inverted index document for at least a portion of an episode for the patient based on the episode model data.
13 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method, comprising:
-
acquiring data from at least one data source, the acquired data including health data comprising a plurality of data objects for at least one patient; transforming the acquired data into episode model data according to a context-specific data model and storing the episode model data in a database; generating at least one inverted index document for at least a portion of an episode for the patient based on the episode model data, the generating comprising; determining a respective qualified name for selected data objects in the episode model data according to the context-specific data model; and adding the respective qualified name to each of the selected data objects in the inverted index document; searching the at least one inverted index document based on a query that includes at least a portion of a corresponding qualified name; and storing results data that includes search results in response to the searching. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
33. A non-transitory machine readable medium having instructions executable by a processing resource, the instructions comprising:
-
a data converter programmed to access health data comprising a plurality of data objects from at least one data source and transform the accessed data to episode data for a given patient based on a data model that defines at least one of structure and content for storing the episode data in a database for an episode of care for the given patient; and an index generator programmed to; generate an inverted index document based on the episode data; determine a name for each of a plurality of selected data objects in the episode data according to the data model; and add the name to each of the plurality of selected data objects in the inverted index document; a search engine programmed to; query the inverted index document to search the at least one inverted index document, the query comprising at least one search term corresponding to at least a portion of the name associated with at least one of the plurality of selected data objects; and provide search results in response to query. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification