A system and method for providing computerized, knowledge-based medical
diagnostic advice. The medical advice is provided to the general public
over a network, such as a telephone network with the use of a telephone or
the Internet with the use of an Internet access device. Alternatively, the
medical advice can be provided to a patient in a stand-alone mode by use
of a computer. The invention utilizes a list-based processing method of
generating and executing diagnostic scripts. For the purpose of diagnosing
a health problem of a patient, medical knowledge is organized into a list
of the diseases to be considered. Each disease on the disease list
includes a list of symptoms that is checked in a patient. Each symptom on
the symptom list is then further described as a response to a list of one
or more questions asked of the patient about the symptom. This
triply-nested list structure is converted by suitable data structure
transformations into a script that is stored. When a patient requires
diagnosis, the script is played back as a sequence of questions. The
responses of the patient are analyzed and converted into symptoms. The
symptoms are accumulated into diseases. Finally the diseases are selected
and reported as a diagnosis.
Un système et une méthode pour fournir automatisé, conseil diagnostique médical basé sur la connaissance. Le conseil médical est fourni au grand public au-dessus d'un réseau, tel qu'un réseau téléphonique en utilisation d'un téléphone ou l'Internet en utilisation d'un dispositif d'accès d'Internet. Alternativement, le conseil médical peut être fourni à un patient en mode autonome au moyen d'un ordinateur. L'invention utilise une méthode de transformation liste-basée de produire et d'exécuter des manuscrits diagnostiques. Afin de diagnostiquer un problème de santé d'une connaissance patiente et médicale est organisé en liste des maladies à considérer. Chaque maladie sur la liste de la maladie inclut une liste de symptômes qui est signée un patient. Chaque symptôme sur la liste de symptôme est alors encore décrit comme une réponse à une liste d'une ou plusieurs questions a demandé du patient sur le symptôme. Cette structure triple-nichée de liste est convertie par des transformations appropriées de structure de données en manuscrit qui est stocké. Quand un patient a besoin du diagnostic, le manuscrit est joué en arrière comme ordre des questions. Les réponses du patient sont analysées et converties en symptômes. Les symptômes sont accumulés dans les maladies. Les maladies sont choisies et enfin rapportées comme diagnostic.