WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Computerized medical diagnostic and treatment advice system    
United States Patent5660176   
Link to this pagehttp://www.wikipatents.com/5660176.html
Inventor(s)Iliff; Edwin C. (La Jolla, CA)
AbstractA 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.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5660176
Computerized medical diagnostic and treatment advice system - US Patent 5660176 Drawing
Computerized medical diagnostic and treatment advice system
Inventor     Iliff; Edwin C. (La Jolla, CA)
Owner/Assignee     First Opinion Corporation (La Jolla, CA)
Patent assignment
All assignments
Publication Date     August 26, 1997
Application Number     08/176,041
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     December 29, 1993
US Classification    
Int'l Classification    
Examiner     Cohen; Lee S.
Assistant Examiner     Gilbert; Samuel
Attorney/Law Firm     Knobbe, Martens, Olson & Bear, LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search    
Patent Tags     computerized medical diagnostic treatment advice
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5437278
Wilk
600/425
Aug,1995

[0 after 0 votes]
5415167
Wilk
600/407
May,1995

[0 after 0 votes]
5357427
Langen
600/300
Oct,1994

[0 after 0 votes]
5255187
Sorensen
600/300
Oct,1993

[0 after 0 votes]
5235510
Yamada
600/300
Aug,1993

[0 after 0 votes]
5193541
Hatsuwi

Mar,1993

[0 after 0 votes]
5113869
Nappholz
600/508
May,1992

[0 after 0 votes]
5099424
Schneiderman
705/3
Mar,1992

[0 after 0 votes]
5054493
Cohn
600/485
Oct,1991

[0 after 0 votes]
5030948
Rush
340/7.46
Jul,1991

[0 after 0 votes]
5023785
Adrion
600/300
Jun,1991

[0 after 0 votes]
5012411
Policastro
600/485
Apr,1991

[0 after 0 votes]
4975840
DeTore
705/4
Dec,1990

[0 after 0 votes]
4974607
Miwa
600/483
Dec,1990

[0 after 0 votes]
4962491
Schaeffer
368/21
Oct,1990

[0 after 0 votes]
4945476
Bodick
600/301
Jul,1990

[0 after 0 votes]
4868763
Masui
706/10
Sep,1989

[0 after 0 votes]
4839822
Dormond

Jun,1989

[0 after 0 votes]
4838275
Lee

Jun,1989

[0 after 0 votes]
4825869
Sasmor
607/27
May,1989

[0 after 0 votes]
4712562
Ohayon
600/485
Dec,1987

[0 after 0 votes]
4606352
Geddes
600/515
Aug,1986

[0 after 0 votes]
4531527
Reinhold, Jr.
600/509
Jul,1985

[0 after 0 votes]
4465077
Schneider
600/551
Aug,1984

[0 after 0 votes]
4458693
Badzinski
600/528
Jul,1984

[0 after 0 votes]
4428381
Hepp
600/528
Jan,1984

[0 after 0 votes]
4337377
Van Riper
379/106.02
Jun,1982

[0 after 0 votes]
4315309
Coli
705/3
Feb,1982

[0 after 0 votes]
4220160
Kimball
600/528
Sep,1980

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A medical diagnostic and treatment advice system for providing information to a patient, comprising:

a computer;

input device, connected to the computer, to receive information from the patient;

an algorithm processor executing in the computer;

an output device, connected to the computer, to provide information to the patient;

a plurality of medical complaint algorithms selectively executed by the algorithm processor and providing medical advice, via the output device, said medical advice particular to a medical condition as determined through dialogue with the patient, wherein at least one of the medical complaint algorithms generates a diagnosis; and

a patient medical history database storing a past medical history file for each patient, the patient medical history database written and read by one of the medical complaint algorithms and stored in the computer.

2. The medical advice system defined in claim 1, wherein the algorithm processor comprises a symbol table and a parser.

3. The medical advice system defined in claim 2, wherein the algorithm processor additionally includes a run time stack.

4. The medical advice system defined in claim 1, wherein each of the medical complaint algorithms includes at least a portion of a node table, the node table comprising a plurality of node records, and further includes a plurality of list files.

5. The medical advice system defined in claim 4, wherein each list file is organized to include data of the following types: play, next, and work.

6. The medical advice system defined in claim 1, wherein the algorithm processor includes means for loading a plurality of node blocks into the memory of the computer.

7. The medical advice system defined in claim 6, wherein each node block includes a reference to a selected list file.

8. The medical advice system defined in claim 6, wherein each node block includes data from a node record and a list file.

9. The medical advice system defined in claim 1, wherein the algorithm processor includes means for obtaining and storing the patient's past medical history.

10. The medical advice system defined in claim 1, wherein the input device includes a keyboard.

11. The medical advice system defined in claim 1, wherein the input device includes a dual tone multiple frequency (DTMF) signal processing system.

12. The medical advice system defined in claim 1, wherein the input device includes an automatic speech recognition system.

13. The medical advice system defined in claim 1, wherein the output device includes a video display.

14. The medical advice system defined in claim 1, wherein the output device includes a speech playback system.

15. The medical advice system defined in claim 1, additionally comprising a treatment table stored in the computer, the treatment table selectively accessed by the patient based on the diagnosis provided by one of the medical complaint algorithms and wherein the selected treatment is communicated to the patient through the output device.

16. The medical advice system defined in claim 1, additionally comprising:

a consultation history database stored in the computer, the database comprising a time ordered sequence of records, each record including the following fields: a date, a medical problem, an anatomical system, and a cause of the problem; and

means for analyzing the consultation history database using a match pattern, the match pattern indicative of a field of interest in the consultation history database, and wherein the analysis permits assessment of a change in the patient's medical condition.

17. The medical advice system defined in claim 1, additionally comprising

a patient response database having a trace response file for each patient, the patient response database written by one of the medical complaint algorithms and stored in the computer.

18. The medical advice system defined in claim 1, wherein the diagnosis is communicated to the patient through the output device.

19. The medical advice system defined in claim 1, additionally including means for protecting security of a medical history of the patient.

20. The medical advice system defined in claim 19, wherein the means for protecting the security includes means for comparing voice prints.

21. The medical advice system defined in claim 19, wherein the system includes a function to assign a unique patient identification number to each patient using the system.

22. The medical advice system defined in claim 19, wherein the system includes a function to provide access to an assistant on behalf of the patient.

23. The medical advice system defined in claim 22, wherein the system includes a function to assign a unique assistant identification number to each assistant using the system.

24. The medical advice system defined in claim 22, wherein the system includes a function to provide access to the assistant on behalf of a selected patient until a predetermined date.

25. The medical advice system defined in claim 22, wherein the system includes a function to provide access to the assistant on behalf of a plurality of selected patients.

26. The medical advice system defined in claim 1, wherein the medical advice comprises the diagnosis and a score.

27. The medical advice system defined in claim 1, wherein the medical advice comprises a treatment.

28. The medical advice system defined in claim 1, wherein the input device includes a pointing/writing device.

29. The medical advice system defined in claim 1, wherein the output device includes a printer.

30. The medical advice system defined in claim 1, wherein the output device includes a facsimile device.
 Description Submit all comments and votes
 


MICROFICHE APPENDIX

A Microfiche Appendix containing computer source code is attached. The Microfiche Appendix comprises 9 sheets of microfiche having 454 frames, including one title frame.

The Microfiche Appendix contains material which is subject to copyright protection. The copyright owner has no objection to the reproduction of such material, as it appears in the files of the Patent and Trademark Office, but otherwise reserves all copyright rights whatsoever.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to medical knowledge systems and, more particularly, to systems for giving medical advice to the general public over a telephone network.

2. Description of the Related Technology

Health care costs currently represent 14% of the United States Gross National Product and are rising faster than any other component of the Consumer Price Index. Moreover, usually because of an inability to pay for medical services, many people are deprived of access to even the most basic medical care and information.

Many people delay in obtaining, or are prevented from seeking, medical attention because of cost, time constraints, or inconvenience. If the public had universal, unrestricted and easy access to medical information, many diseases could be prevented. Likewise, the early detection and treatment of numerous diseases could keep many patients from reaching the advanced stages of illness, the treatment of which is a significant part of the financial burden attributed to our nation's health care system. It is obvious that the United States is facing health-related issues of enormous proportions and that present solutions are not robust.

One prior attempt at a solution to the health care problem is called Ask-A-Nurse, wherein a group of nurses provide health information by telephone around-the-clock. A person with a medical problem calls an 800 number and describes the problem to the nurse. The nurse uses a computer for general or diagnostic information on the ailment or complaint mentioned by the caller. The nurse may then refer the caller to a doctor from a computerized referral list for a contracting hospital or group of hospitals. Client hospitals contract with Ask-A-Nurse to provide patient referrals. A managed care option called Personal Health Advisor is similar and adds the capability for the caller to hear prerecorded messages on health topics 24 hours a day. Several problems exist with these prior medical advice systems. First, these systems have high costs associated with having a nurse answer each telephone call. Second, the caller may have to belong to a participating health plan to utilize the service. Third, if for some reason all nurses on a particular shift happen to be busy and the caller has an emergency condition (that is not known by the caller to be an emergency), precious time in getting emergency services may be lost during the delay.

Another prior health system was developed by InterPractice Systems which provides a computerized service that answers health care questions and advises people in their homes. A health maintenance organization (HMO) may provide this service to its members in a particular geographic area. To get advice at home, an HMO member connects a toaster-sized box to a telephone and calls a toll-free 800 number. Using a keyboard that is part of the box, the user answers questions displayed on a screen of the box relating to the user's symptoms. Depending on the answers, the user might be told to try a home remedy, be called by a nurse or doctor, or be given an appointment to be examined. A limitation of this system is the additional expense of the electronics box, which could either be purchased by the user for approximately $300 or purchased by the health organization with the expense to be passed on to the users. Another limitation is that this service is directed to members of a particular contracting health organization, such as an HMO. What is desired is a system that does not require additional hardware for the basic service, but that utilizes the existing communication network. The desired system should be available for use by any person, not just members of a certain organization.

A prior attempt at a health care solution for a limited set of conditions is described in U.S. Pat. No. 4,712,562. A patient's blood pressure and heart rate are measured and the measurements are sent via telephone to a remote central computer for storage and analysis. Reports are generated for submission to a physician or the patient. U.S. Pat. No. 4,531,527 describes a similar system, wherein the receiving office unit automatically communicates with the physician under predetermined emergency circumstances.

U.S. Pat. No. 4,838,275 discloses a device for a patient to lay on or sit in having electronics to measure multiple parameters related to a patient's health. These parameters are electronically transmitted to a central surveillance and control office where a highly trained observer interacts with the patient. The observer conducts routine diagnostic sessions except when an emergency is noted or from a patient-initiated communication. The observer determines if a nonroutine therapeutic response is required, and if so facilitates such a response. As previously mentioned, highly trained people are needed by this system along with the special measurement apparatus (embedded in a bed or chair).

Other prior attempts at a health care solution are typified by U.S. Pat. No. 5,012,411 which describes a portable self-contained apparatus for measuring, storing and transmitting detected physiological information to a remote location over a communication system. The information is evaluated by a physician or other health professional. As before, highly trained people are necessary to utilize such an apparatus.

Several services to provide medical or pharmaceutical advice are now available via "1-900" telephone numbers, e.g., "Doctors by Phone." These services are available 24 hours a day and 7 days a week. A group of doctors, including some specialties, is available to answer questions about health care or medical conditions for people anywhere in the United States who call the "1-900" telephone of one of the services. A group of registered pharmacists answers questions about medications for the "1-900" pharmaceutical service.

SUMMARY OF THE INVENTION

The present solution to the health care problem is a computerized medical diagnostic and treatment advice (MDATA) system that is a medical knowledge-based system designed to give medical advice to the general public over the telephone network. The goal of the MDATA system is to provide everyone with equal access to high quality, 100%-consistent medical advice at a reasonable cost. The MDATA system provides callers with extremely fast and virtually unlimited access to health care information, twenty-four hours a day, from any location around the world. Health care advice is made available to an entire spectrum of users, from elderly patients confined to their homes to travelers in a foreign country with telephones in their cars.

The central ideas leading to the development of the MDATA system are based on the following assumptions:

Nearly 90% of all patient complaints are confined to approximately 100 medical problems.

Almost all primary care decisions involved in these 100 problems can be made based upon information learned solely by obtaining a detailed medical history. The results of the physical examination, laboratory, and imaging studies only tend to confirm a diagnosis.

The minimal amount of information that many doctors believe can only be obtained from the physical examination can actually be directly acquired from the patient when given appropriate instructions.

In most cases, a face-to-face interaction between the doctor and patient is not necessary. A detailed and well-constructed history, along with physical findings elicited from the patient, can be obtained over the telephone.

Medicine is basically diagnosis and treatment. Although treatment recommendations change frequently, the fundamental principles of making the diagnosis do not.

There is a significant delay between the time a new therapy is recognized as safe and effective and the time physicians are able to provide it to their patients.

These central ideas are utilized in the implementation of the MDATA system.

A goal of the MDATA system is to give better medical advice than a family practitioner who is unfamiliar with a patient, e.g., an on-call physician. A person seeking medical advice frequently will not be able to see or speak with his or her personal physician in a timely manner. The MDATA system provides medical advice whenever desired by the caller--seven days a week/24 hours a day.

All previous medical algorithms, including those used in the military, are designed for face-to-face interactions. Self-help books generally do not consider age and sex in their algorithms. Furthermore, a book cannot take into account how many times a person has consulted the same algorithm within a short period of time for the same problem. The medical algorithms used by the MDATA system are designed for use in a telecommunications setting and overcome the deficiencies of self-help books.

Previous medical advice systems do not do a time-density analysis for a number of factors with regard to the number of complaints per unit of time. The MDATA system uses "meta" functions to perform these analyses.

Previous medical advice algorithms do not have a way of detecting the consciousness level of the person seeking consultation. The MDATA system invokes a "mental status examination" whenever a complaint or problem has the possibility of an altered level of consciousness. In addition, the MDATA system uses "semantic discrepancy evaluator loops" which allow the system to invoke the mental status exam if there are differences in answers to the parallel threads of thought that are woven or embedded into the system.

Other medical advice systems do not have a "re-enter" feature to monitor a patient's progress or worsening over time. The MDATA system checks for and responds to changing conditions over time.

Prior medical advice systems suffer from the inability to be nearly instantly up-dated as new medical information is made available. The MDATA system regularly and frequently updates the treatment aspect of the system.

The computerized medical diagnostic and treatment advice (MDATA) system is a medical knowledge-based system designed to give medical advice to the general public over the telephone network. Using a new authoring language, interactive voice response and speech recognition technology, the MDATA system encodes a highly useful core of expert and general practitioner diagnostic and treatment knowledge into a computerized system for access by non-medically trained personnel.

The MDATA system does not provide advice for every medical problem, nor does it make an exhaustive study of one vertical cross-section of medicine. Instead, the MDATA system provides up-to-date medical advice for approximately one hundred of the most commonly encountered problems in general practice and emergency medicine. It also provides valuable information to the public on any number of other medical topics.

As another embodiment of the MDATA system, a person desiring medical advice and having access to a personal computer (PC) loads a program into the PC to produce a stand-alone medical diagnostic and treatment advice (SA-MDATA) system. Rather than listening to questions and responding via touch tone keypresses or via voice, the user responds to questions and directions displayed on the computer screen via a computer input device, such as a keyboard or mouse. The diagnosis and/or treatment recommendations provided by the MDATA system are the same as that provided by the SA-MDATA system. The user of the SA-MDATA system can procure updates by contacting the MDATA system sponsor/administrator to obtain the most current treatment table information for a particular diagnosis.

One aspect of the present invention includes a medical diagnostic and treatment advice system for providing information to a patient, comprising: a computer, input means, connected to the computer, for receiving information from the patient, an algorithm processor executing in the computer, output means, connected to the computer, for transmitting information to the patient, and a plurality of medical algorithms selectively executed by the algorithm processor and providing medical advice, via the output means, said medical advice particular to a medical condition as determined through dialogue with the patient.

Another aspect of the present invention includes a system for providing medical diagnostic and treatment advice to a caller, comprising: a computer, a telephone network interface system connected to the computer, means for processing and recognizing signals communicated by the caller over the telephone network, an algorithm processor executing in the computer and receiving information from the processing means, output means connected to the telephone network interface for speech playback, the output means controlled by the algorithm processor, and a plurality of medical algorithms selectively executed by the algorithm processor and providing medical advice, via the output means, said medical advice particular to the medical condition as determined through dialogue with the caller.

Yet another aspect of the present invention includes a medical diagnostic and treatment advice system for providing information to any one of a plurality of patients, comprising: a computer, an algorithm processor executing in the computer, an evaluation process executed by the algorithm processor, a patient response database, having a trace response file for each patient, stored in the computer, wherein the patient response database is created by the evaluation process, a patient medical history database stored in the computer having a past medical history file for each patient, wherein the patient medical history database is created and accessed by the evaluation process, and wherein the evaluation process comprises a plurality of medical algorithms selectively executed by the algorithm processor and provides medical advice, said medical advice particular to a medical condition as determined through communication between the computer and the patient.

Yet another aspect of the present invention includes, in a computer system, a method of automating medical diagnosis and treatment advice, comprising the steps of: providing a set of steps directed to diagnosing a selected medical problem, providing a representation of connected nodes corresponding to the set of steps, 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 advice to the patient, translating the node representation into a node table and a plurality of list files, and processing the list files and a plurality of records in the node table thereby questioning the patient and, based on patient answers and the diagnostic steps, generating medical advice to the patient.

Another aspect of the present invention includes, in a computer, an authoring language translator, comprising: means for parsing an authoring language program, the program comprising a set of nodes and associated action lists written in a predetermined authoring language, means, receiving data from the parsing means, for generating a portion of a node table, the node table comprising a record for each node including parent node information and a node type, means, receiving data from said parsing means, for generating a list file for each node, the list file comprising a work list, a next list and a play list.

Still yet another aspect of the present invention includes, in an automated medical advice system including a computer, and input and output devices, a method of mental status examination, comprising the steps of: asking a patient a predetermined question, receiving an answer to the question from the patient, comparing the answer to a prestored expected answer, ascribing a score to the result of the comparison, comparing the score to a predetermined threshold value, and continuing a process of diagnosing a medical problem only if the threshold value or greater is achieved.

Another aspect of the present invention includes, in an automated medical advice system including a computer, and input and output devices, a method of mental status examination, comprising the steps of: asking a patient a predetermined question, receiving an answer to the question from the patient, comparing the answer to a prestored expected answer, ascribing a score to the result of the comparison, comparing the score to a predetermined threshold value, wherein the threshold value is indicative of mental status, and taking action appropriate to the mental status of the patient as determined by the result of the score comparison.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating the components of a presently preferred embodiment of the computerized medical diagnostic and treatment advice (MDATA) system of the present invention;

FIG. 2 is a d