Decision-support application and system for medical differential-diagnosis and treatment using a question-answering system
First Claim
1. A method comprising:
- receiving, by a decision-support system for medical diagnosis and treatment, patient case information regarding a patient, said decision-support system comprising a computerized device that has access to evidence sources containing medical domain knowledge;
analyzing, by said decision-support system, said patient case information to identify semantic concepts by recognizing phrases in said patient case information logically related to medical concepts;
generating, by said decision-support system, a query by automatically supplying said semantic concepts to blank slots in a query template to generate said query, said query comprising a medical question;
generating, by said decision-support system, answers to said query by applying natural language processing techniques to match said query to passages of said medical domain knowledge within said evidence sources, said evidence sources comprising information in unstructured form;
calculating, by said decision-support system, numerical values of evidence dimensions for each of said answers by assigning different numerical values to each of said answers based on the correctness of each of said answers for different semantic concepts;
calculating, by said decision-support system, corresponding confidence values for said answers by combining said numerical values of said evidence dimensions as calculated for said answer;
outputting, concurrently by said decision-support system to a decision-maker for said patient, said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and at least one automatically generated link to said evidence sources for each of said answers so that said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and said evidence sources for each of said answers are usable by said decision-maker to make a decision regarding said patient;
storing, by said decision-support system in a tangible repository, said answers, said numerical values of said evidence dimensions for each of said answers, and said corresponding confidence values for said answers;
in response to new medical domain knowledge being added to said evidence sources, automatically repeating, by said decision-support system, said generating of said answers to said query, said calculating of said numerical values of said evidence dimensions for each of said answers and said calculating of said corresponding confidence values for said answers in order to determine whether previously generated answers and corresponding confidence values stored in said tangible repository would change based on said new medical domain knowledge; and
,automatically sending, by said decision-support system, an alert to said decision-maker based on a change occurring in any of said previously generated answers and corresponding confidence values, said alert being usable by said decision-maker to re-evaluate said decision.
1 Assignment
0 Petitions
Accused Products
Abstract
A decision-support system for medical diagnosis and treatment comprises software modules embodied on a computer readable medium, and the software modules comprise an input/output module and a question-answering module. The method receives patient case information using the input/output module, and generates a medical diagnosis or treatment query based on the patient case information and also generates a plurality of medical diagnosis or treatment answers for the query using the question-answering module. The method also calculates numerical values for multiple medical evidence dimensions from medical evidence sources for each of the answers using the question-answering module and also calculates a corresponding confidence value for each of the answers based on the numerical value of each evidence dimension using the question-answering module. The method further outputs the medical diagnosis or treatment answers, the corresponding confidence values, and the numerical values of each medical evidence dimension for one or more selected medical diagnosis or treatment answers using the input/output module.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a decision-support system for medical diagnosis and treatment, patient case information regarding a patient, said decision-support system comprising a computerized device that has access to evidence sources containing medical domain knowledge; analyzing, by said decision-support system, said patient case information to identify semantic concepts by recognizing phrases in said patient case information logically related to medical concepts; generating, by said decision-support system, a query by automatically supplying said semantic concepts to blank slots in a query template to generate said query, said query comprising a medical question; generating, by said decision-support system, answers to said query by applying natural language processing techniques to match said query to passages of said medical domain knowledge within said evidence sources, said evidence sources comprising information in unstructured form; calculating, by said decision-support system, numerical values of evidence dimensions for each of said answers by assigning different numerical values to each of said answers based on the correctness of each of said answers for different semantic concepts; calculating, by said decision-support system, corresponding confidence values for said answers by combining said numerical values of said evidence dimensions as calculated for said answer; outputting, concurrently by said decision-support system to a decision-maker for said patient, said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and at least one automatically generated link to said evidence sources for each of said answers so that said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and said evidence sources for each of said answers are usable by said decision-maker to make a decision regarding said patient; storing, by said decision-support system in a tangible repository, said answers, said numerical values of said evidence dimensions for each of said answers, and said corresponding confidence values for said answers; in response to new medical domain knowledge being added to said evidence sources, automatically repeating, by said decision-support system, said generating of said answers to said query, said calculating of said numerical values of said evidence dimensions for each of said answers and said calculating of said corresponding confidence values for said answers in order to determine whether previously generated answers and corresponding confidence values stored in said tangible repository would change based on said new medical domain knowledge; and
,automatically sending, by said decision-support system, an alert to said decision-maker based on a change occurring in any of said previously generated answers and corresponding confidence values, said alert being usable by said decision-maker to re-evaluate said decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a first tangible repository maintaining patient case information regarding a patient;
a computer processor operatively connected to said first tangible repository and having access to evidence sources containing medical domain knowledge; anda second tangible repository operatively connected to said computer processor, said computer processor receiving said patient case information from said first tangible repository, said computer processor analyzing said patient case information to identify semantic concepts by recognizing phrases in said patient case information logically related to medical concepts, and generating a query by automatically supplying said semantic concepts to blank slots in a query template to generate said query, said query comprising a medical question, said computer processor generating answers to said query by applying natural language processing techniques to match said query to passages of said medical domain knowledge within said evidence sources, said evidence sources comprising information in unstructured form, said computer processor calculating numerical values of evidence dimensions for each of said answers by assigning different numerical values to each of said answers based on the correctness of each of said answers for different semantic concepts, said computer processor calculating corresponding confidence values for said answers by combining said numerical values of said evidence dimensions as calculated for said answer, said computer processor outputting, concurrently by said decision-support system to a decision-maker for said patient, said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and at least one automatically generated link to said evidence sources for each of said answers so that said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and said evidence sources for each of said answers are usable by said decision-maker to make a decision regarding said patient, said computer processor further storing, in said second tangible repository, said answers, said numerical values of said evidence dimensions for each of said answers, and said corresponding confidence values for said answers, said computer processor further, in response to new medical domain knowledge being added to said evidence sources, automatically repeating said generating of said answers to said query, said calculating of said numerical values of said evidence dimensions for each of said answers and said calculating of said corresponding confidence values for said answers in order to determine whether previously generated answers and corresponding confidence values stored in said second tangible repository would change based on said new medical domain knowledge, and said computer processor automatically sending an alert to said decision-maker based on a change occurring in any of said previously generated answers and corresponding confidence values, said alert being usable by said decision-maker to re-evaluate said decision. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a tangible computer readable storage device storing computer readable program code comprising instructions executable by a computerized device, said computerized device having access to evidence sources containing medical domain knowledge and said computer program code comprising:
-
an input/output module receiving patient case information regarding a patient;
a patient case analysis module analyzing said patient case information to identify semantic concepts by recognizing phrases in said patient case information logically related to medical concepts;a question generation module generating a query by automatically supplying said semantic concepts to blank slots in a query template to generate said query, said query comprising a medical question; and a question-answering module generating answers to said query by applying natural language processing techniques to match said query to passages of said medical domain knowledge within said evidence sources, said evidence sources comprising information in unstructured form, said question-answering module calculating numerical values of evidence dimensions for each of said answers by assigning different numerical values to each of said answers based on the correctness of each of said answers for different semantic concepts, said question-answering module calculating corresponding confidence values for said answers by combining said numerical values of said evidence dimensions as calculated for said answer, said input/output module outputting, concurrently by said decision-support system to a decision-maker for said patient, said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and at least one automatically generated link to said evidence sources for each of said answers so that said answers, said numerical values of said evidence dimensions for each of said answers, said corresponding confidence values for said answers, and said evidence sources for each of said answers are usable by said decision-maker to make a decision regarding said patient, said input/output module further storing, said answers, said numerical values of said evidence dimensions for each of said answers and said corresponding confidence values for said answers in a tangible repository, said question-answering module further, in response to new medical domain knowledge being added to said evidence sources, automatically repeating said generating of said answers, said calculating of said numerical values of said evidence dimensions for each of said answers and said calculating of said corresponding confidence values for said answers to determine whether previously generated answers and corresponding confidence values stored in said tangible repository would change based on said new medical domain knowledge, and said input/output module automatically sending an alert to said decision-maker based on a change occurring in any of said previously generated answers and corresponding confidence, said alert being usable by said decision-maker to re-evaluate said decision.
-
Specification