Automated diagnostic system and method
AssigneeClinical Decision Support, LLC
InventorEdwin C. Iliff
Life of this patent
Estimating the term…
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.
Claims54
An automated diagnostic system for use in a computing environment, the system comprising:
- a processor configured to implement a plurality of objects which, when executed by the processor, interact to determine a diagnosis of a patient, wherein the objects include at least two of:
- a disease object, a symptom object, a valuator object, a question object, a node object and a candidates object, each of the objects comprising data and one or more processes that are invoked to access the data, wherein the processes of any one object are not permitted to access the data of another object;
- and
- a digital storage device for storing the plurality of objects and the corresponding data and processes for each object.
An automated diagnostic system for use in a computing environment, the system comprising:
- a processor configured to implement a plurality of objects which, when executed by the processor, interact to determine a diagnosis of a patient, wherein the objects include at least two of a disease object, a symptom object, a valuator object, a question object, a node object, and a candidates object, wherein each object has a data structure and one or more associated processes to manipulate data in the data structure, and wherein the processor is configured to access the data of each object only by invoking the processes associated with that object;
- and
- a digital storage device for storing the plurality of objects.
An automated diagnostic system for use in a computing environment, the system comprising:
- a processor configured to implement a plurality of objects which, when executed by the processor, interact to determine a diagnosis of a patient, wherein the objects include at least two of a disease object, a symptom object, a valuator object, a question object, a node object and a candidates object, wherein each object has a data structure, wherein each object has one or more functions that belong to the object and that can be accessed from outside of the object, and wherein the data structure of each object cannot be accessed from another object;
- and
- a digital storage device for storing the plurality of objects.
A method of determining a diagnosis of a patient, comprising:
- providing a plurality of objects stored in a memory, the plurality of objects comprising at least two of:
- a disease object, a symptom object, a valuator object, a question object, a node object and a candidates object, each of the objects comprising data and one or more processes that are invoked to access the data;
- hiding the data of each object from processes outside of the object;
- invoking, via a computer, the processes of a plurality of the objects to determine a diagnosis of a patient.
Dependencies are inferred from the claim text.