Automated diagnostic system and method including alternative symptoms
First Claim
1. A method of automated medical diagnosis of a patient, the method comprising:
- a) evaluating symptom elements for the patient from a first set of symptom elements;
b) switching to evaluate symptom elements from a second set of symptom elements for a selected disease when a condition is satisfied;
c) reevaluating the previously evaluated symptom elements from the first set of symptom elements with corresponding symptom elements from the second set of symptom elements for the selected disease; and
d) automatically diagnosing a medical problem of the patient based on the evaluating and reevaluating of the symptom elements.
8 Assignments
0 Petitions
Accused Products
Abstract
Structure-based processing includes a method of diagnosing diseases that works by arranging diseases, symptoms, and questions into a set of related disease, symptom, and question structures, such as objects or lists, in such a way that the structures can be processed to generate a dialogue with a patient. A structure-based processing system organizes medical knowledge into formal structures and then executes those structures on a structure engine to automatically select the next question. Patient responses to the questions lead to more questions and ultimately to a diagnosis. An object-oriented embodiment includes software objects utilized as active, intelligent agents where each object performs its own tasks and calls upon other objects to perform their tasks at the appropriate time to arrive at a diagnosis. Alternative symptoms, synergies, encoding of patient responses, multiple diagnostic modes, disease profiles or timelines, and the reuse of diagnostic objects enhance the processing of the system and method.
135 Citations
32 Claims
-
1. A method of automated medical diagnosis of a patient, the method comprising:
-
a) evaluating symptom elements for the patient from a first set of symptom elements;
b) switching to evaluate symptom elements from a second set of symptom elements for a selected disease when a condition is satisfied;
c) reevaluating the previously evaluated symptom elements from the first set of symptom elements with corresponding symptom elements from the second set of symptom elements for the selected disease; and
d) automatically diagnosing a medical problem of the patient based on the evaluating and reevaluating of the symptom elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14)
e) providing a disease element authored by a particular medical expert;
f) providing a plurality of symptom elements associated with the disease element, wherein a first set of one or more symptom elements is selected to be alternative by the particular medical expert, and a second set of one or more symptom elements is selected to be preferred by the particular medical expert; and
g) repeating e) and f) for other disease elements authored by medical experts other than the particular medical expert.
-
-
10. The method of claim 1, wherein d) occurs before b) and c).
-
14. The system of claim 4, wherein the second, third, fourth and fifth functions are performed until a termination condition is reached for the selected disease.
-
11. A system for automated medical diagnosis of a patient, the system comprising:
-
(a) a first function configured to select a disease applicable to the patient;
(b) a second function configured to select a symptom associated with the selected disease;
(c) a third function configured to automatically determine, for the selected disease, if the selected symptom has an alternative symptom that has already been evaluated;
(d) a fourth function configured to apply a diagnostic weight of the alternative symptom to a diagnostic score associated with the selected disease; and
(e) a fifth function configured to automatically determine if a diagnosis of the disease has been reached based on the diagnostic score after application of the weight. - View Dependent Claims (12, 13, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for automated medical diagnosis of a patient, the system comprising:
-
(a) means for selecting a disease applicable to the patient;
(b) means for selecting a symptom associated with the selected disease;
(c) means for automatically determining, for the selected disease, if the selected symptom has an alternative symptom that has already been evaluated;
(d) means for applying a diagnostic weight of the alternative symptom to a diagnostic score associated with the selected disease; and
(e) means for automatically determining if a diagnosis of the disease has been reached based on the diagnostic score after application of the weight. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
determining if there is an additional disease applicable to the patient; and
repeating a) through e) until a termination condition is reached for the additional disease.
-
-
27. The system of claim 22, additionally comprising means for enabling an alternative symptom mode wherein use of alternative symptoms is permitted.
-
28. The system of claim 22, additionally comprising means for applying a diagnostic weight of the selected symptom to the diagnostic score of the selected disease if the selected symptom does not have an alternative symptom that has already been evaluated.
-
29. The system of claim 28, wherein the diagnostic weight is a function of a value corresponding to the selected symptom.
-
30. The system of claim 29, additionally comprising means for evaluating the selected symptom so as to determine the value of the symptom.
-
31. The system of claim 22, additionally comprising means for disabling an alternative symptom mode wherein use of alternative symptoms is not permitted.
-
32. The system of claim 22, additionally comprising means for applying a diagnostic weight of the selected symptom to the diagnostic score of the selected disease if alternative symptoms are not permitted.
Specification