Clinically intelligent parsing
First Claim
Patent Images
1. A device of correlating medical information of a first format to medical information of a second format, the device comprising:
- a parsing means for parsing an input sequence representing textual information into plural terms;
a searching means for searching a medical database to associate each term with a medical diagnosis and an additional word memory for synonyms of each parsed term and selecting at least one synonym term having a degree of correlation with a respective medical diagnosis in the medical database that is above a predetermined threshold;
a translating means for translating each searched and selected term into a coded phrase wherein each coded phrase classifies a respective term in one of plural categories of medical findings associated with the medical diagnosis and stored in the medical database;
computing means for determining a point total for each medical diagnosis based on a total number of coded phrases associated with each medical diagnosis, and ranking the medical diagnoses based on respective point totals; and
output means for outputting at least one of the input sequence, the parsed terms, and the coded phrase to a display and prompting a user with additional medical findings which have not yet been entered into the medical database upon selection of a highest medical ranked diagnosis.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a device and a system for correlating medical information of a first format to medical information of a second format are provided. The method includes parsing an input sequence representing textual information into plural terms; searching a medical database to associate each term with a medical diagnosis; and translating each term into a coded phrase previously associated with the medical diagnosis in the medical database.
36 Citations
33 Claims
-
1. A device of correlating medical information of a first format to medical information of a second format, the device comprising:
-
a parsing means for parsing an input sequence representing textual information into plural terms; a searching means for searching a medical database to associate each term with a medical diagnosis and an additional word memory for synonyms of each parsed term and selecting at least one synonym term having a degree of correlation with a respective medical diagnosis in the medical database that is above a predetermined threshold; a translating means for translating each searched and selected term into a coded phrase wherein each coded phrase classifies a respective term in one of plural categories of medical findings associated with the medical diagnosis and stored in the medical database; computing means for determining a point total for each medical diagnosis based on a total number of coded phrases associated with each medical diagnosis, and ranking the medical diagnoses based on respective point totals; and output means for outputting at least one of the input sequence, the parsed terms, and the coded phrase to a display and prompting a user with additional medical findings which have not yet been entered into the medical database upon selection of a highest medical ranked diagnosis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system correlating medical information of a first format to medical information of a second format, the system comprising:
-
a processor, the processor being able to execute a software module; one or more data storage devices coupled to the processor, the data storage devices storing a medical vocabulary file, and a medical database; one or more input devices connected to the processor for sending input to the processor; and a display device connected to the processor for displaying an output of the processor; wherein the software module is executed to;
access the medical vocabulary file and the medical database to parse an input sequence representing textual information into plural terms, access the medical database and perform a search to associate each parsed term with a medical diagnosis, which includes access an additional word memory for synonyms of each parsed term and selecting at least one synonym term having a degree of correlation with a respective medical diagnosis in the medical database that is above a predetermined threshold, translate each searched and selected term into a coded phrase, determine a point total for each medical diagnosis based on a total number of coded phrases associated with each medical diagnosis, rank the medical diagnoses based on respective point totals, provide each searched and selected term and the coded phrase to the output of the processor, and prompt a user with additional medical findings which have not yet been entered into the medical database upon selection of a highest medical ranked diagnosis, wherein each coded phrase classifies a respective term in one of plural categories of medical findings associated with the medical diagnosis and stored in the medical database. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of correlating medical information of a first format to medical information of a second format in a system having an input device, at least one processor, a first memory, and a second memory, the method comprising:
-
receiving, in the input device, an input sequence representing textual information; and
in at least one first processor;parsing the input sequence into plural terms; searching a medical database to associate each term with a medical diagnosis, which includes searching an additional word memory for synonyms of each parsed term and selecting at least one synonym term having a degree of correlation with a respective term in the medical database that is above a predetermined threshold, wherein the searching the medical database includes;
identifying term groups, each term group including terms associated with at least one common diagnosis; and
associating each term in the term group with the at least one common diagnosis, wherein the term groups are identified by;
determining whether an a first intersection set between one or more diagnoses corresponding to the first of plural terms and one or more diagnoses corresponding to the second of the plural terms is an empty set;
if the first intersection set is a non-empty set, identifying the first term and the second term as part of one group; and
if the first intersection set is an empty set, identifying the first term and the second term as being in separate groups;translating each searched and selected term into a coded phrase wherein each coded phrase classifies a respective term into one of plural categories of medical findings associated with the medical diagnosis and stored in the medical database; outputting at least one of the input sequence, the parsed terms, and the coded phrase to at least one of a second processor and a display; and in the at least one second processor; determining a point total for each medical diagnosis based on a total number of coded phrases associated with each medical diagnosis; ranking the medical diagnoses based on respective point totals; and prompting a user with additional medical findings not yet entered upon selection of a highest medical ranked diagnosis. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer readable medium having stored therein a program, which when executed causes a processor to perform a method of correlating medical information of a first format to medical information of a second format in a system having an input device, at least one processor, a first memory, and a second memory, the method comprising:
-
receiving, in the input device, an input sequence representing textual information; and in at least one first processor; parsing the input sequence into plural terms; searching a medical database to associate each term with a medical diagnosis, which includes searching an additional word memory for synonyms of each parsed term and selecting at least one synonym term having a degree of correlation with a respective term in the medical database that is above a predetermined threshold, wherein the searching the medical database includes;
identifying term groups, each term group including terms associated with at least one common diagnosis; and
associating each term in the term group with the at least one common diagnosis, wherein the term groups are identified by;
determining whether an a first intersection set between one or more diagnoses corresponding to the first of plural terms and one or more diagnoses corresponding to the second of the plural terms is an empty set;
if the first intersection set is a non-empty set, identifying the first term and the second term as part of one group; and
if the first intersection set is an empty set, identifying the first term and the second term as being in separate groups;translating each searched and selected term into a coded phrase wherein each coded phrase classifies a respective term into one of plural categories of medical findings associated with the medical diagnosis and stored in the medical database; outputting at least one of the input sequence, the parsed terms, and the coded phrase to at least one of a second processor and a display; and in the at least one second processor; determining a point total for each medical diagnosis based on a total number of coded phrases associated with each medical diagnosis; ranking the medical diagnoses based on respective point totals; and prompting a user with additional medical findings not vet entered upon selection of a highest medical ranked diagnosis.
-
Specification