Computerized medical diagnostic and treatment advice method
DCFirst Claim
1. A method of automating medical diagnosis and treatment advice, operating in a computer system, comprising:
- providing a representation of connected nodes corresponding to a set of diagnostic steps for a selected medical problem;
providing a set of action lists associated with each node;
providing a script for each one of selected nodes, each script requesting information or providing medical advice;
translating the node representation into a node table and a plurality of list files;
processing the list files and a plurality of records in the node table to generate patient questions;
presenting the patient questions to a patient;
receiving answers from the patient; and
generating medical advice based on the answers to the patient questions and the diagnostic steps for a selected medical problem.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for providing computerized, knowledge-based medical diagnostic and treatment advice. The medical advice is provided to the general public over a telephone network. Two new authoring languages, interactive voice response and speech recognition are used to enable expert and general practitioner knowledge to be encoded for access by the public. "Meta" functions for time-density analysis of a number of factors regarding the number of medical complaints per unit of time are an integral part of the system. A semantic discrepancy evaluator routine along with a mental status examination are used to detect the consciousness level of a user of the system. A re-enter feature monitors the user'"'"'s changing condition over time. A symptom severity analysis helps to respond to the changing conditions. System sensitivity factors may be changed at a global level or other levels to adjust the system advice as necessary.
-
Citations
25 Claims
-
1. A method of automating medical diagnosis and treatment advice, operating in a computer system, comprising:
-
providing a representation of connected nodes corresponding to a set of diagnostic steps for a selected medical problem; providing a set of action lists associated with each node; providing a script for each one of selected nodes, each script requesting information or providing medical advice; translating the node representation into a node table and a plurality of list files; processing the list files and a plurality of records in the node table to generate patient questions; presenting the patient questions to a patient; receiving answers from the patient; and generating medical advice based on the answers to the patient questions and the diagnostic steps for a selected medical problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing medical information to any one of a plurality of patients, operating in a medical diagnostic and treatment advice system comprising an algorithm processor executing in a computer, comprising:
-
providing a representation corresponding to a set of steps directed to diagnosing a selected medical problem; translating the representation into one of a plurality of medical complaint algorithms; selectively executing one of the plurality of medical complaint algorithms; determining medical advice particular to a medical condition through communication with the computer; and providing the medical advice particular to the medical condition to an output of the computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing medical information to a patient, operating in a medical diagnostic and treatment advice system comprising an algorithm processor executing in a computer, wherein an input and an output device connect to the computer, comprising:
-
providing a representation of connected nodes corresponding to a set of diagnostic steps for a selected medical problem; translating the node representation into a node table and a plurality of list files thereby generating a medical complaint algorithm; processing the list files and a plurality of records in the node table on the algorithm processor to generate patient questions; transmitting medical information via the output device; receiving medical information via the input device; scoring at least a portion of the received medical information; repeating the transmitting, receiving and scoring a plurality of times; combining each of the scores obtained from the scoring to create a combined score; comparing the combined score with a threshold; and diagnosing the medical condition associated with the executed medical complaint algorithm if the combined score reaches or passes through the threshold. - View Dependent Claims (22, 23, 24, 25)
-
Specification