Computerized medical diagnostic and treatment advice system including network access
DCFirst Claim
1. A medical diagnostic system comprising:
- a computing environment arranged to receive patient information, comprising;
a communications network;
a server computer connected to the network;
a client processor connected to the network and in data communication with the server computer via the network;
an input device, connected to the client processor, to receive patient information from a user who is the patient or a proxy or assistant thereto;
a script database;
an output device, connected to the client processor, to provide information indicative of a diagnosed medical condition information;
the environment executing programs for diagnosing by scoring a medical condition based on said patient information and communicating said diagnosed condition via said output device;
said programs comprising;
a plurality of medical complaint algorithms selectively executed based on at least a portion of the received information, wherein any one of the medical complaint algorithms scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical complaint algorithm if the score reaches or passes a threshold;
and wherein the program is arranged to read data from, and write data to, a medical history database stored in association with the client processor or said server computer, wherein any such scored information transferred between the client processor and the server computer is securely transmitted;
and wherein each medical complaint algorithm is executed by said client processor, by a script engine program which is arranged;
to interpret a medical complaint script file comprising lists of disease data, symptom data and question data;
to output questions to said user;
to input answers from said user via said input device; and
to score said patient data and diagnose a said medical condition and update said medical history database using said scoring;
and wherein said server computer is arranged to selectively download a said medical complaint script file to said client processor.
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 networks, such as a telephone network or a computer network. The invention also includes a stand-alone embodiment that may utilize occasional connectivity to a central computer by use of a network, such as the Internet. 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 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.
360 Citations
55 Claims
-
1. A medical diagnostic system comprising:
-
a computing environment arranged to receive patient information, comprising;
a communications network;
a server computer connected to the network;
a client processor connected to the network and in data communication with the server computer via the network;
an input device, connected to the client processor, to receive patient information from a user who is the patient or a proxy or assistant thereto;
a script database;
an output device, connected to the client processor, to provide information indicative of a diagnosed medical condition information;
the environment executing programs for diagnosing by scoring a medical condition based on said patient information and communicating said diagnosed condition via said output device;
said programs comprising;
a plurality of medical complaint algorithms selectively executed based on at least a portion of the received information, wherein any one of the medical complaint algorithms scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical complaint algorithm if the score reaches or passes a threshold;
and wherein the program is arranged to read data from, and write data to, a medical history database stored in association with the client processor or said server computer, wherein any such scored information transferred between the client processor and the server computer is securely transmitted;
and wherein each medical complaint algorithm is executed by said client processor, by a script engine program which is arranged;
to interpret a medical complaint script file comprising lists of disease data, symptom data and question data;
to output questions to said user;
to input answers from said user via said input device; and
to score said patient data and diagnose a said medical condition and update said medical history database using said scoring;
and wherein said server computer is arranged to selectively download a said medical complaint script file to said client processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A medical diagnostic system comprising:
-
a computing environment arranged to receive patient information, comprising;
a communications network;
a server computer connected to the network;
a client processor connected to the network and in data communication with the server computer via the network;
an input device, connected to the client processor, to receive patient information from a patient or a proxy thereto;
an output device, connected to the client processor, to provide medical condition information to the patient;
the environment executing programs for diagnosing by scoring a medical condition based on said patient information and communicating said diagnosed condition via said output device;
said programs comprising;
a plurality of medical algorithms selectively executed based on at least a portion of the received information, wherein any one of the medical algorithms scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical algorithm if the score reaches or passes a threshold;
and wherein the programs are arranged to read data from, and write data to, a medical history file stored in association with the client processor or said server computer;
and wherein each medical algorithm is executed by said client processor, by a script program which is arranged;
to output questions to said user;
to input answers from said user via said input device; and
to score said patient data and diagnose a said medical condition and update said medical history database. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A medical diagnostic system comprising:
-
a computing environment arranged to receive patient information, comprising;
a communications network;
a server computer connected to the network;
a client processor connected to the network and in data communication with the server computer via the network;
an input device, connected to the client, to receive patient information; and
an output device, connected to the client, to provide information indicative of a diagnosed medical condition;
the environment executing a program for diagnosing by scoring a medical condition based on said patient information and communicating said diagnosed medical condition via said output device;
said program comprising;
at least one medical algorithm selectively executed based on at least portion of the received information, wherein the medical algorithm scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical algorithm if the score reaches or passes a threshold; and
wherein the program is arranged to read data from, and write data to, a medical history file stored in association with the client processor or the server computer, and wherein the scoring by the medical algorithm is influenced by the data read from the medical history file. - View Dependent Claims (19, 20)
-
-
21. A computerized system for providing information to any one of a plurality of patients by communicating information over a computer network, the system comprising:
-
means for selectively executing at least one medical software code portion;
means for accessing a patient medical history during an evaluation process, wherein each patient is associated with at least one record containing medical information unique to the medical condition of the patient, and wherein the patient medical history is persistently stored in the at least one record;
means for determining medical advice particular to a medical condition associated with the medical software code portion through communication over the computer network with a selected one of the patients and with information stored in the patient medical history; and
means for providing the medical advice to the selected patient. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 36, 37, 38, 39)
-
-
29. A computerized system for providing information to any one of a plurality of patients by communicating information over a computer network, the system comprising:
-
means for selectively executing at least one of a plurality of medical software code portions;
means for accessing a patient medical history during an evaluation process, wherein each patient is associated with at least one record containing medical information unique to the medical condition of the patient, and wherein the patient medical history is persistently stored;
means for determining medical advice particular to a medical condition associated with one of die medical software code portions through communication over the computer network with a selected one of the patients and with information stored in the patient medical history; and
means for providing the medical advice to the selected patient.
-
-
30. A computerized system having a user access means at least intermittent connection to a computer network for providing information to a patient, the system comprising:
-
means for receiving and selectively executing at a user access means at least one of a plurality of medical software code portions;
means for transmitting information indicative of the patient from the user access means, the information being capable of use for determining medical advice in conjunction with persistently stored patient information; and
means for receiving medical advice particular to a medical condition associated with one of the medical software code portions. - View Dependent Claims (31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification