US20060112050A1 - Systems and methods for adaptive medical decision support - Google Patents

Systems and methods for adaptive medical decision support Download PDF

Info

Publication number
US20060112050A1
US20060112050A1 US11/251,580 US25158005A US2006112050A1 US 20060112050 A1 US20060112050 A1 US 20060112050A1 US 25158005 A US25158005 A US 25158005A US 2006112050 A1 US2006112050 A1 US 2006112050A1
Authority
US
United States
Prior art keywords
user
medical
decision
host computer
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/251,580
Inventor
Risto Miikkulainen
Michael Dahlin
Randolph Lipscher
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CATALIS Inc
Original Assignee
CATALIS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CATALIS Inc filed Critical CATALIS Inc
Priority to US11/251,580 priority Critical patent/US20060112050A1/en
Assigned to CATALIS, INC. reassignment CATALIS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIIKKULAINEN, RISTO, DAHLIN, MICHAEL D., LIPSCHER, RANDOLPH
Publication of US20060112050A1 publication Critical patent/US20060112050A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Definitions

  • the present disclosure relates generally to computer-implemented systems and methods of gathering and analyzing medical information and adaptively supporting medical decision-making.
  • EMR systems electronic medical records systems
  • EMR systems bear some advantages, the systems do not always increase efficiency to degrees that merit the time and cost of building and implementing them. For instance, many such systems have one or a few centralized points of access-terminals or other computing devices at which data may be entered and received. Users often collect data themselves and subsequently enter the collected data into the system, nearly doubling the work. These points of access are also used to access data. While electronic access is typically faster than sorting through paper files, the data may often be accessed, printed or written, and delivered or relayed to another medical professional or patient who is not present at the access point. Again, the advantage of the systems over paper methods is only slight, when weighed against the time and cost required to build and implement the systems.
  • FIGS. 1 and 2 include illustrations of exemplary systems, in which at least one user device and at least one general use device communicate data with a host computer.
  • FIG. 3 includes a table illustrating examples of patient data and medical data that may be transmitted to the host computer.
  • FIG. 4 includes a table illustrating examples of information that may be transmitted to users from the host computer.
  • FIG. 5 includes an illustration of an exemplary method for use by a system, such as the exemplary systems illustrated in FIGS. 1 and 2 .
  • FIGS. 6 and 7 include illustrations of exemplary systems that may implement an exemplary method, such as the exemplary method illustrated in FIG. 5 .
  • FIG. 8 includes an illustration of an electronic medical chart graphical user interface.
  • FIG. 9 includes an illustration of an exemplary method that may be implemented by a system, such as the exemplary systems illustrated in FIGS. 1, 2 , 6 and 7 .
  • FIG. 10 includes an illustration of an exemplary implementation of a learning-based model.
  • FIG. 11 includes an illustration of an exemplary implementation of a neural networks system.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a first input from a first device, receiving a second input from a second device, determining a suggested medical decision based at least in part on the first input and the second input, and transferring the suggested medical decision to the second device.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a medical input from a user device, determining a first suggested decision from a first predictive model, determining a second suggested decision from a second predictive model, and transferring the first suggested decision and the second suggested decision to the user device.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a user medical input and a user medical decision from a device, determining a suggested result based at least in part on the user medical input, comparing the user medical decision to the suggested result, and providing an indication based at least in part on comparing the user medical decision to the suggested result.
  • a computer-implemented method for adaptively supporting decisions of at least one user includes receiving a set of user inputs, training a model based at least in part on the set of user inputs, and adjusting the model based at least in part on a set of outlier inputs.
  • EMR electronic medical records
  • the user interface may include one or more methods of displaying data, such as text arranged on a screen, icons, schematics, pictures, or audio, and this user interface can include one or more methods of input, such as keyboard text input, virtual keyboard text input, handwriting recognition text input, mouse position or selection input, stylus position or selection input, touch screen position or selection input, mouse drawing input, touch-screen drawing input, stylus drawing input, voice input, medical device input, remote computer input.
  • An EMR may also be referred to as a graphical medical record.
  • an EMR may include discrete input controls, such as check boxes, three-mode controls, radio buttons, which collect discrete findings for storage in relation to a patient. Findings include, for example, associated conditions, ailments, corporal location, medical history, patient data, testing, prescriptions, and other medical data.
  • an exemplary embodiment of a system includes at least one user device 100 .
  • These devices 100 allow users to communicate medical data with a host computer 102 .
  • the user device 100 includes a portable computing device that is capable of communicating with other computing devices via a wireless communication link 101 .
  • the user device 100 may include a portable computing device, such as a handheld wireless computing device, a wireless tablet form factor device, or a desktop or laptop computing device.
  • the user device 100 may also include a computing device linked or integrated with a medical instrument.
  • the user interacts with the user device 100 using a graphical user interface (GUI).
  • GUI graphical user interface
  • the GUI includes an electronic medical chart interface that presents and organizes data, such as EMR data.
  • a user enters data via the user device 100 , which transmits the data via the wireless communication link 101 to the host computer 102 .
  • the data may include patient data, clinical data, or instructions to be executed by the host computer 102 .
  • the host computer 102 may be a computing device or a set of computing devices capable of receiving, transmitting, storing, and analyzing data, and executing operations.
  • the host computer 102 may be a portable personal computer, a desktop personal computer, a handheld computing device that is capable of communicating remotely with other computers, or it may be a web server computer.
  • the wireless communication link 101 may include technology that can relay signals between a wireless computing device 100 and a host computing device 102 .
  • Such wireless links 101 may include infrared signals, radio frequency signals, pulse codes, or frequency-diode modulation.
  • the wireless communication link 101 may use wireless protocols, such as IEEE 802.11 a, b, or g, IEEE 802.15, or IEEE 802.16.
  • one or more additional users may enter data via the user devices 100 , which transmit the data via the wireless communication link 101 to the host computer 102 .
  • the data may include patient data, clinical data, or instructions to be executed by the host computer 102 .
  • a patient may enter data about his condition using a user device 100 and those data may be transmitted to the host computer 102 via the wireless communication link 101 .
  • a medical technician or laboratory may enter data via a user device 100 , which transmits the data via the wireless communication link 101 to the host computer 102 . This data may include the results of medical tests on a patient.
  • the host computer 102 may also retrieve additional data from computers that are external to the host computer 102 .
  • This data may include patient data, clinical data, or instructions to be executed by the host computer 102 .
  • the external computers include at least one informational computer 104 .
  • the host computer 102 may retrieve information that it transmits to the user from its own memory.
  • the host computer 102 may also, or alternatively, retrieve information that the host computer 102 transmits to the user from computers that are external to the host computer 102 .
  • the host computer 102 retrieves information from at least one informational computer 104 . Where multiple informational computers 104 are used, they may geographically distributed and remotely located.
  • the host computer 102 may communicate with each informational computer 104 , such as wired or wireless methods, and may include communication via global network, such as Internet, wide area network, or local area network.
  • each informational computer 104 is a server computer with which the host computer 102 communicates across a network.
  • the user device 100 may retrieve the information it provides to the user from its own memory, or from one or more external computers.
  • the user device 100 retrieves information from at least one informational computer (IC) 104 , with which the user device 100 communicates.
  • the user device 100 may communicate with each informational computer 104 via a suitable component for communication among computing devices.
  • the user device 100 communicates with each informational computer 104 by transmitting signals to the host computer 102 , via the wireless communication link 101 .
  • the signals are transmitted to the informational computers 104 .
  • the informational computers 104 return information to the host computer 102 , which sends signals back to the user device 100 .
  • the host computer 102 may communicate with the informational computers 104 , via a wireless communication link 101 .
  • the host computer 102 may communicate with informational computers 104 , via wired communication, such as a global network (such as the Internet), a wide area network, or a local area network.
  • the host computer 102 may be integrated or attached with at least one informational computer 104 .
  • the system may also provide at least one port (not illustrated).
  • the user device 100 may be “docked” at a port (i.e., connected to a wired network) to facilitate wired communication with the host computer 102 and informational computers 104 .
  • This communication may include communication via a global network (such as Internet), a wide area network, or a local area network. Docking may be used, for example, for interacting with the host computers 102 and informational computers 104 in circumstances where patient/medical professional relationships are not disrupted or may be disrupted. Examples of circumstances where relationships are not disrupted include maintenance of the system, software installation, or where “batch” entry or review of medical data is desired.
  • the user device 100 may be connected at a port by a docking component connecting a computing device to a docking port. These may include plugging one end of an electrical or optical cable into a port and the other end into a port or socket on the user device 100 .
  • the host computer 102 receives data and responds by executing operations and transmitting information.
  • the host computer 102 may also store the data.
  • the data is stored on the host computer 102 in the form of an electronic chart.
  • the data may also be stored on computers that are external to the host computer 102 .
  • the data is stored on informational computers 104 with which the host computer 102 communicates.
  • the host computer 102 transmits information to the user device 100 via wireless communication link 101 . Examples of transmitted information may include recommended diagnostic questions or tests that serve to reduce the probability of oversights during medical examination; past medical information for the patient; alternatives for diagnoses and treatment orders; and medical information, such as journal articles and the like.
  • the host computer 102 may provide relevant information and recommendations to the user and may execute operations and provide information automatically or in conformity with user instructions.
  • the host computer 102 may also retrieve information that it transmits to the user from a user device 100 or a general use device 103 used by a different user to enter medical information.
  • a patient logs in and enters medical information about his condition into one user device 100 and this information is transmitted to the user device 100 used by a medical doctor via the host computer 102 .
  • a patient logs in and enters medical information about his condition into one general use device 103 and this information is transmitted to the user device 100 used by a medical doctor via the host computer 102 .
  • the general use device 103 used by the patient is a personal computer, which receives information from and transmits information to the host computer 102 via the Internet.
  • the host computer 102 can implement a web server interface
  • the general use device 103 can implement a web browser interface
  • an electronic medical record interface can be implemented using JavaScript and HTTP to allow the general use device 103 to act as an electronic medical record interface to allow log-in and data entry by a patient.
  • the data is stored in the form of an electronic chart, onto one or more informational computers 104 , with which the user device 100 communicates.
  • the host computer 102 acts automatically, it does so by predicting decisions that the user, a separate user, or group of users can make during the course of treating each patient. Such decisions may pertain to elements of medical examination, such as questions, findings, lab tests, clinical tests, or imaging; diagnosis and resulting treatment orders; and information that the user may desire, such as patient history information, the opinions and recommendations of medical specialists or other medical professionals, similar cases that the user has served, and instructive information, such as journal articles and the like.
  • the host computer 102 forwards data pertaining to each decision that it has predicted. For example, upon receiving data from the user, the host computer 102 may predict a certain diagnosis and forward pertinent journal articles or suggested treatment orders to the user, to a separate user, or to a collection of users. In another embodiment, the host computer 102 may suggest diagnostic tests or questions that can eliminate potential oversights in the user's rendering of diagnoses or treatment orders.
  • the host computer 102 predicts the decisions that may be made by user and presents these decisions to the user by displaying the decisions on the user device 100 .
  • the user may select from the decisions predicted by the host computer 102 , or enter alternative selections.
  • the host computer 102 displays the predicted decisions in the selected state (e.g., by showing a check mark in a check box) and the user may leave the box checked to select the decision predicted by the host computer 102 or the user may uncheck the box and select an alternative selection, such as an alternative check box.
  • the host computer 102 provides information or executes operations according to the user's input, which may include one or more of the predicted decisions or decisions different from the predicted decisions.
  • the host computer 102 may predict a certain diagnosis or range of diagnoses and display the diagnoses to the user via the user device 100 .
  • the user may enter a selection via the user device 100 , such as a selection from among the diagnoses displayed.
  • the user may also enter a diagnosis or range of diagnoses that are not suggested by the host computer 102 .
  • the host computer 102 may suggest that a particular test may be ordered and display that test with a checkbox indicating that that test has been selected. The user may leave the checkbox in the checked state to select the suggested decision, or the user may uncheck the box to override the decision.
  • the host computer 102 suggests that a certain medication be prescribed and display that medication with a checkbox and a suggested dosage selected. The user may override the selection or change the dosage or leave the selection as suggested. For another example, upon receiving patient or clinical data about a patient from the user, the host computer 102 may predict a list of likely decisions by the user, such as a list of tests to perform, medications to prescribe, or diagnoses to identify; after displaying this list, the system receives a selection of a decision from this list or from other orders displayed as options to the user. Upon receiving the user's entry, the host computer 102 may execute operations such as retrieving information, such as journal articles, updating files, or suggesting treatment orders or further diagnostic tests or questions. The host computer 102 displays resulting information to the user via the user device 100 .
  • the host computer 102 makes suggestions about a user's or a group of users' medical decisions, via a learning component that may execute behavioral models; rule-based algorithms, including rules, static lists, and decision support systems, such as MEDCIN; learning-based algorithms; neural networks; or any combination of these.
  • the host computer 102 utilizes a combination of rule-based algorithms and learning-based algorithms.
  • the host computer 102 maintains a behavioral model of the user to make suggestions of decisions that the user can make. During an initial period of use, the behavioral model is essentially empty. Thus, the host computer 102 makes suggestions based on rule-based algorithms.
  • the behavioral model is updated when data and decisions are received from the user.
  • suggestions may be made based on both rule-based algorithms and the learning-based behavioral model.
  • the resulting information may be merged together, producing a single output, or the information of each type may be separate and made selectable by the user.
  • the user has the option to disable the rule-based algorithms, when the user determines that the behavioral model has progressed beyond the rule-based algorithm. Additionally, the user may disable the learning component, such that the predictive capability remains, without updating.
  • each operation performed by the host computer 102 includes a plurality of decision nodes.
  • the host computer 102 may employ a neural network at each decision node, for suggesting the decision that can be made by a user at the decision node.
  • the host computer 102 may be programmed to execute the suggested decision or the decision input by the user.
  • the host computer 102 updates each neural network, after receiving data and actual decisions from the user.
  • the suggestion process is thus adapted to the user, such that the host computer 102 attempts to predict and suggests the decisions actually input by a user in one case, when similar data or combinations of data are received in another case.
  • the predictive process may also be updated, by predictively customizing the operations to the user's habits and preferences, while taking into account the characteristics of the user's specialty and patient populations. For instance, by updating its learning module with user habits, preferences, etc., the host computer 102 can increase its ability to predict when the user is likely to consult the virtual specialist feature, what medications the user prefers to prescribe for various ailments, what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations, etc. Thus, in addition to better predicting diagnoses and pertinent information, the host computer 102 can tailor the details of its operations to the user's habits and preferences.
  • the host computer 102 may update the learning component each time that data or decisions are received from the user.
  • updating may occur in “batch form,” whereby updating occurs after a set period, such as after each case is complete, after a pre-defined number of cases are complete, after a pre-defined time period elapses, or after a pre-defined amount of data or decisions are received from the user, or a combination of these.
  • the system also provides at least one general use device 103 for interacting with the host computer 102 .
  • the general use device 103 is a computing device that communicates with the host computer 102 and may be non-portable.
  • the general use device 103 may be a terminal computer that is dedicated to the host computer 102 .
  • the communication link between the general use device 103 and the host computer 102 may be wireless or wired.
  • the communication may include communication via a global network, such as the Internet, a wide area network, or a local area network.
  • the general use device 103 includes at least one desktop computer that is centrally-located in an environment, such as a hospital, employing the system and is used for interacting with the host computer 102 , in circumstances where patient/medical professional relationships are not disrupted or may be disrupted. Examples of circumstances in which relationships are not disrupted include maintenance of the system or software installation, or where “batch” entry or review of medical data is desired. Examples of circumstances in which relationships may be disrupted include cases that are especially difficult and that use an atypically lengthy amount of study and analysis.
  • the system provides a user interface that displays medical data elements using one or more human readable natural languages or variations of natural language for different audiences (e.g., technical v. lay).
  • the system represents medical data elements as numerical codes or distinguished nomenclature items.
  • the numerical code for hypertension might be “1000”
  • the display text for hypertension might be “hypertension” (English, technical), “high blood pressure” (English, lay), “Bluthoch horr” (German), “hipertension” (Spanish), or “hypertensie” (Dutch.)
  • Such a translation may facilitate developing models of doctors who speak language A and using those models for doctors who speak language B.
  • Such a translation may also facilitate communication by doctors who speak language A with patients who speak language B.
  • such translation may also facilitate input of medical data by non-medically-trained users such as patients in a first language and output of the medical data in a second language readable by a physician.
  • the prediction process is thus adapted to the user, such that the user device 100 may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case.
  • the predictive process may also be updated, by predictively customizing the operations to the user's habits and preferences, while taking into account the characters of the user's specialty and patient populations. For instance, by updating its learning module with user habits, preferences, etc., the user device 100 can increase its ability to predict when the user is likely to consult the virtual specialist feature, what medications the user prefers to prescribe for various ailments, what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations, etc. Thus, in addition to better predicting diagnoses and pertinent information, the user device 100 can tailor the details of its operations to the user's habits and preferences.
  • an alternative embodiment includes at least one user device 300 .
  • the user device 300 includes a portable computing device that is capable of communicating with other computing devices via a wireless communication link.
  • the user device 300 may include a portable computing device, including those examples described with reference to FIG. 1 .
  • the user interacts with the user device 300 using a graphical user interface (GUI).
  • GUI graphical user interface
  • the GUI includes an electronic medical chart interface that presents and organizes the data.
  • a user enters data via the user device 300 , which transmits the data via wireless communication link 301 to the receiver/transmitter 305 .
  • the data may include patient data, clinical data, or instructions to be executed by the host computer 302 , such as particular information that the host computer 302 is to retrieve, analyze, or transmit.
  • the receiver/transmitter 305 relays signals that correspond to information and instructions between the host computer 302 and each user device 300 .
  • the receiver/transmitter 305 may be attached or integrated with the host computer 302 , or it may communicate with the host computer 302 by remote component, such as wireless or network technologies.
  • the host computer 302 may include an embodiment selected from the examples described in relation to FIG. 1 .
  • Communication with the receiver/transmitter 305 may be achieved using technology for relaying signals between a wireless computing device and a signal receiver/transmitter 305 .
  • wireless technologies may include infrared signals, radio frequency signals, pulse codes, or frequency-diode modulation.
  • radio frequency signals are used to accomplish the wireless transmission of data from the wireless devices to a radio signal receiver/transmitter.
  • the receiver/transmitter 305 may communicate using standard protocols, such as IEEE 802.11 a, b, g, IEEE 802.15, or IEEE 802.16.
  • multiple decisions are predicted or executed. For example, if a triage nurse enters into the system that a patient reports chest pain, the system may predict the following actions: (1) page doctor, (2) page nurse, (3) get chest x-ray, and (4) order an electro-kardio-gram (EKG).
  • the system could communicate with a network to initiate some of these actions by (1) sending a message to the on-call doctor's pager or EMR device, (2) sending a message to the on-call nurse's pager or EMR device, (3) scheduling a chest x-ray with the radiology department, and (4) reserving an EKG machine and transmitting a message to a staff member to bring the EKG machine to the patient and connect it to the patient.
  • the step of executing a decision includes electronically transmitting instructions to a medical device.
  • executing a decision may include requesting that a medical monitoring device take a reading, store a reading, change monitoring parameters, or transmit a reading.
  • the host device 302 may direct a blood pressure monitor connected to a patient to obtain a blood pressure of the patient.
  • the host system may query a heart rate monitor for a heart rate associated with the patient.
  • data may be received from various sources.
  • a doctor may enter data via an EMR interface
  • a nurse may enter data via an EMR interface
  • a patient may enter data via an EMR interface
  • a medical device may transmit data electronically
  • a remote lab computer may transmit data electronically
  • a remote medical data storage computer may transmit data electronically.
  • multiple clinics may receive information about a patient, and when a doctor at a first clinic is working with a patient, data entered about the patient at other clinics may be used as input to the prediction process. For example, if a patient is visiting a primary care physician and multiple specialists, data sharing capability allows the system to detect and warn a user of redundant prescriptions issued by different clinics. Such a capability can both prevent inadvertent mistakes and also “doctor shopping” where a patient attempts to get multiple prescriptions for the same controlled substance from multiple physicians.
  • one or more additional users may enter data via the user devices 300 , which transmit the data via the wireless communication link 301 to the host computer 302 .
  • This data may include patient data, clinical data, or instructions to be executed by the host computer 302 .
  • a patient may enter data about his condition using a user device 300 and those data may be transmitted to the host computer 302 via the wireless communication link 301 .
  • a medical technician or laboratory may enter data via a user device 300 , which transmit the data via the wireless communication link 301 to the host computer 302 .
  • the data may include the results of medical tests on a patient.
  • the host computer 302 may also retrieve additional data from computers that are external to the host computer 302 .
  • This data may include patient data, clinical data, or instructions to be executed by the host computer 302 .
  • the external computers include at least one informational computer 304 .
  • the system may also provide at least one port 303 .
  • the user device 300 may be “docked” at ports 1 through n 303 (i.e., connected to a wired network) to facilitate wired communication with the host computer 302 .
  • the communication may include communication via global network (such as Internet), wide area network, or local area network. Docking is used for interacting with the host computer 302 , in circumstances where patient/medical professional relationships are not disrupted or may be disrupted. Examples of circumstances where relationships are not disrupted include maintenance of the system, software installation, or where “batch” entry or review of medical data is desired. An example of circumstances where the relationship may be disrupted includes a case that is especially difficult and uses an atypically lengthy amount of study and analysis.
  • the user device 300 may be connected at ports 1 through n 303 , by a method for connecting a computing device to a docking port.
  • the method may include plugging one end of an electrical or optical cable into port n 303 and the other end into a port or socket on the user device 300 .
  • the host computer 302 receives data and responds by executing operations and transmitting information.
  • the host computer 302 may store the data received from the user.
  • the data is stored in the form of an electronic chart onto one or more informational computers 304 with which the host computer 302 communicates.
  • the host computer 302 transmits information to the user device 300 via a wireless communication link 301 and a receiver/transmitter 305 . Examples of the information may include recommended diagnostic questions or tests that serve to reduce the probability of oversights during physical examination; past medical information for the patient; alternatives for diagnoses and treatment orders; and medical information, such as journal articles and the like.
  • the host computer 302 may provide relevant information and recommendations to the user and may execute operations and provide information automatically or in conformity with user instructions.
  • the host computer 302 displays the suggested decisions in the selected state (e.g., by showing a check mark in a check box) and the user may leave the box checked to select the decision predicted by the host computer 302 or the user may uncheck the box and select an alternative selection, such as an alternative check box.
  • the host computer 302 suggests decisions that the user may make during the course of treating each patient.
  • the suggested decisions may pertain to elements of physical examination, such as questions, lab tests, clinical tests, or imaging; diagnosis and resulting treatment orders; and information that the user desires, such as patient history information, the opinions and recommendations of medical specialists or other medical professionals, similar cases that the user has served, and instructive information, such as journal articles and the like.
  • the host computer 302 Upon suggesting user decisions, the host computer 302 forwards data pertaining to each user decision that is suggested. For example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may predict a certain diagnosis or range of diagnoses and display the diagnoses to the user via the user device 300 . The user may enter a selection via the user device 300 , such as a selection from among the diagnoses displayed. The user may also enter a diagnosis or range of diagnoses that are not suggested by the host computer 302 . In another example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may suggest that a particular test may be ordered and display that test with a checkbox indicating that that test has been selected.
  • the host computer 302 suggests that a certain medication be prescribed and display that medication with a checkbox and a suggested dosage selected. The user may override the selection or change the dosage or leave the selection as suggested.
  • the host computer 302 may predict a list of likely decisions by the user, such as a list of tests to perform, medications to prescribe, or diagnoses to identify; after displaying this list, the system receives a selection of a decision from this list or from other orders displayed as options to the user.
  • the host computer 302 may predict a certain diagnosis and forward pertinent journal articles or suggested treatment orders to the user. In another embodiment, the host computer 302 may suggest diagnostic tests or questions that can eliminate potential oversights in the user's rendering of diagnoses or treatment orders.
  • the host computer 302 performs operations and forwards information according to user choice
  • the host computer 302 suggests the decisions that may be made by user and presents these decisions to the user by displaying them on the user device 300 .
  • the user may select from the decisions suggested by the host computer 302 , or enter alternatives.
  • the host computer 302 provides information or executes operations according to the user's input, which may include one or more of the predicted decisions or decisions other than those that were predicted. For example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may predict a certain diagnosis or range of diagnoses and display these diagnoses to the user via the user device 300 .
  • the user may enter a selection via the user device 300 from among the diagnoses displayed, or the user may enter a diagnosis or range of diagnoses that are not displayed in response to the host computer 302 suggestion.
  • the host computer 302 may execute operations such as retrieving information, such as journal articles, updating files, or suggesting treatment orders or further diagnostic tests or questions.
  • the host computer 302 displays resulting information to the user via the user device 300 .
  • the host computer 302 makes suggestions about a user's medical decisions via a learning component that may execute behavioral models, rule-based or learning-based algorithms, and neural networks, or a combination thereof, such as in a manner described in relation to FIG. 1 .
  • the host computer 302 utilizes a combination of rule-based algorithms and learning-based algorithms.
  • the host computer 302 maintains a behavioral model of the user to suggest decisions that the user may make.
  • the behavioral model is essentially empty.
  • the host computer 302 makes suggestions based on rule-based algorithms.
  • the behavioral model is updated when data and decisions are received from the user.
  • suggestions may be made based on both rule-based algorithms and the learning-based behavioral model.
  • the resulting information may be merged together, producing a single output, or the information of each type may be presented separately and made separately selectable by the user.
  • the user has the option to disable the rule-based algorithms, such as when the user determines that the behavioral model has progressed beyond the rule-based algorithms.
  • the learning component may be disabled by the user instruction such that the predictive capability remains without updating.
  • the prediction process is thus adapted to the user, such that the host computer 302 may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case.
  • the prediction process is thus adapted to the user, such that the host computer 302 may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case.
  • the predictive process may also be updated by customizing the operations to the user's habits and preferences, while taking into account the characteristics of the user's specialty and patient populations.
  • the host computer 302 can increase its ability predict when the user is likely to consult a virtual specialist feature, what medications the user prefers to prescribe for various ailments, what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations, etc.
  • the host computer 302 can tailor the details of its operations to the user's habits and preferences.
  • the host computer 302 may update the learning component each time data or decisions are received from the user. Alternatively, updating may occur in “batch form,” whereby updating occurs after a set period, such as after each case is complete, after a pre-defined number of cases are complete, after a pre-defined time period elapses, or after a pre-defined amount of data or decisions are received from the user, or a combination thereof.
  • the host computer 302 may also update the learning component each time that the user device 300 is docked at a port n 303 .
  • the host computer 302 may retrieve the information transmitted to the user from one or more informational computer (IC) 304 with which the host computer 302 communicates.
  • the host computer 302 may communicate with each informational computer 304 via a method of communicating among computing devices. This may include wireless and wired methods, and may include communication via a global network (such as Internet), a wide area network, or a local area network.
  • each informational computer 304 is a server computer with which the host computer 302 communicates across a network.
  • FIG. 3 includes a table 400 that displays exemplary data that may be transmitted by a user to the host computer, via a user device or a general use device, as described in relation to FIGS. 1 and 2 .
  • the column at 401 shows examples of patient data that may be transmitted to the host computer.
  • the column at 402 shows examples of clinical data that may be transmitted to the host computer. Examples of patient data 401 that may be transmitted to the host computer include a patient's name and personal contact information, name and contact information of one to contact in emergency, as well as social security number and birthdate.
  • Patient data may also include, but is not limited to, information bearing upon medical diagnosis and treatment, such as ethnicity, medical history, Do-Not-Resuscitate (DNR) orders, allergies to drugs and other allergens, current and prior medications, and health habits, such as smoking, toxic exposure, and use of drugs or alcohol.
  • Examples of patient data may also include payment-related information, such as insurance information and employment data.
  • the list in FIG. 3 is intended to be illustrative and not all inclusive. It may be appreciated that many other types of patient data may be transmitted also.
  • Examples of clinical data 402 that may be transmitted to the host computer include vital information, such as height, weight, body temperature, pulse rate, blood pressure, pulse oxygenation, blood type, and blood pH.
  • Examples of medical data may also include data that is directly pertinent to diagnosing a medical problem, such as the patient's complaints and symptoms, physical examination findings and laboratory results, and the patient's answers to diagnostic questions.
  • Example medical data also may include the medical professional's diagnosis and treatment orders. When medication is dispensed for treatment, the medical data may include prescription instructions and information and information and instructions for the dispensing pharmacy.
  • examples of medical data may include the date of visit by the patient, follow-up recommendations, and the name of the medical professional attending the patient on the date of visit. The list in FIG. 3 is intended to be illustrative and not all inclusive. It may be appreciated that many other types of clinical data also may be transmitted.
  • FIG. 4 includes a table 500 illustrating examples of information that may be output to a user by the host computer, as described in relation to FIGS. 1 and 2 , in order to provide medical decision support to the user.
  • Examples of information pertaining to patient assessment that may be output by the host computer to the user include but are not limited to recommendations for diagnostic questions, physical examinations, and medical tests, such as blood tests or imaging (X-ray, MRI, CT, etc.); medical history data concerning the patient; the name(s) and comments of any referring medical personnel(s); alerts to common oversights in patient assessment, which may be checked at medical personnel discretion; and medical information, such as journal articles and the like.
  • examples of information pertaining to diagnoses that may be output by the host computer to the user include, but are not limited to, names, or other identifying references, for potential diagnoses, along with a brief description of each diagnosis that is presented; recommendations for additional data (e.g., pertinent negatives) that would exclude one or more potential diagnoses; and medical information, such as journal articles and the like.
  • examples of information pertaining to treatment orders that may be output by the host computer to the user include, but are not limited to, recommendations for treatment orders or alternative treatment orders, including presenting to the user alternative medication types and brands; alternative recommendations for surgical or non-surgical procedures; alternative recommendations for behavior modifications (e.g., bed rest) or diet modifications (e.g., fluids); and presenting the user with medical information, such as journal articles and the like.
  • recommendations for treatment orders or alternative treatment orders including presenting to the user alternative medication types and brands; alternative recommendations for surgical or non-surgical procedures; alternative recommendations for behavior modifications (e.g., bed rest) or diet modifications (e.g., fluids); and presenting the user with medical information, such as journal articles and the like.
  • An exemplary embodiment may also include a “virtual specialist” feature.
  • This feature is useful for supporting the user with decisions and information pertaining to injuries or ailments that are beyond the scope of the user's judgment of assessment, diagnosis, or treatment.
  • the feature may be based upon the experience, input, or predictive model of a separate user or a group of users.
  • Such a feature may be accessed by user selection, or the host computer can automatically select and query a virtual consultant model based on data received from the user.
  • the host computer may use rule-based or learning-based algorithms to determine when to access the virtual specialist feature and which virtual consultant to use.
  • the host computer draws upon information retrieved and analyzed from memory or from at least one informational computer, such as those described in relation to FIG. 1 and FIG. 2 .
  • the host computer When executing the virtual specialist feature, the host computer supplies the user with decisions and information that pertain to the specific ailment or injury and information regarding the probable actions or recommendations of a medical professional or group of medical professionals that specialize in a medical discipline that addresses the ailment or injury. For instance, a general medical practitioner who encounters a child suffering from poor blood circulation may not have the ability to immediately consult a pediatric surgeon or cardiologist.
  • the system may provide a virtual specialist to meet me practitioner's query, by dispensing information about what such a specialist may most likely do or recommend, allowing treatment to continue until a consultation with a specialist can be performed.
  • the virtual specialist may also provide the user with information that allows “meantime care,” which suggests actions that may maintain the patient in sustainable condition, until a specialist arrives for in-person consultation.
  • the host computer receives input from one or more collections of different medical personnel, and develops a behavioral model for each collection.
  • a user may view predictions from collections of medical personnel, where each collection may include just one medical personnel, which may be the user or a medical personnel that is not the user, or a group of medical personnel that includes or does not include the user.
  • the user can direct the host computer to provide information corresponding to the likely actions of “practitioner X or group Y,” given the data that has been input about a patient to the host computer.
  • practitioner X may be a specialist or even a hypothetical practitioner that is programmed to reflect standard protocol among practitioners of a certain type.
  • Group Y may be a collection of specialists, such as cardiologists, a collection of elite medical personnel, such as the group of medical personnel at Johns Hopkins, or even a hypothetical group of medical professionals in general, that reflect standard protocol among medical personnel of a certain type.
  • the virtual specialist feature may make suggestions from various perspectives. For example, upon the user accessing the virtual specialist feature in regard to a specific patient, the host computer may, for example, output a likely treatment or action to be rendered by medical personnel X, by group Y specialists, and the “standard choices” by the medical community. Such output may provide the user with several choices in an efficient manner.
  • a general medical practitioner who is interested in improving the effectiveness of his documentation of medical encounters and of his coding or billing practices may not have billing or coding expertise.
  • the system may provide a “virtual” specialist to meet the practitioner's interests, by predicting what an expert coding specialist would document at each phase of the encounter, by predicting questions an expert coder would ask to enhance the current documentation to increase reimbursement levels, or predicting the code an expert coder would select with regard to a particular patient encounter.
  • the system may be used to improve the coding accuracy of users. For example, in an embodiment, the system stores coding decisions by users of the system. In an example, the system may learn a particular user's coding practices based on the users coding decisions. In another example, the system displays comparisons of a user's coding decision to the coding decisions of a target, such as another user, a group of users (e.g., the department or clinic as a whole, another clinic, or an exemplary coding decision model). In an embodiment, the comparison compares the coding decisions made by the user for the user's population of patients to the coding decisions made by the target for the target's population of patients.
  • a target such as another user, a group of users (e.g., the department or clinic as a whole, another clinic, or an exemplary coding decision model).
  • the comparison compares the coding decisions made by the user for the user's population of patients to the coding decisions made by the target for the target's population of patients.
  • this comparison adjusts for the different patient populations and findings by generating a predictive coding model for the user or for the target and (1) comparing the user's actual coding to the coding decisions that the target's predictive model generates for the same set of patients and findings or (2) comparing the decisions that the user's predictive model generates for the target's patients and findings to the targets actual decisions or (3) compares the decisions of the user's model and the target's model for a common set of input patients and findings.
  • the system notifies a user that he may be over-coding when past user decisions reflect higher codes than the target decisions. Over-coding can be risky for a doctor because it may invite regulatory audits. Such a notification may be triggered when the user's mean or median coding is significantly above the targets. In another example, the notification may be triggered when at least one coding decision results in a code higher than at least one target coding decision.
  • the system notifies a user that he may be under-coding when user decisions reflect lower codes than the target decisions.
  • a notification is typically triggered when the user's mean or median coding is significantly below the targets.
  • the notification may be triggered when at least one coding decision results in a code lower than at least one target coding decision.
  • the stored past coding decisions or models may be viewed by a user to evaluate decisions by multiple medical staff. For example, a manager of a practice may compare the coding decisions of different physicians to determine when they are commonly over- or under-coding compared to peers. Alternatively, a manager of a practice may examine the aggregate coding decisions of the practice and compare them to a target model.
  • the system may be used to improve the diagnostic, prescribing, or disease management decisions by users by analyzing past decisions.
  • the system stores medical decisions by users of the system.
  • the system displays comparisons of a user's medical decision to the medical decisions of a target, such as another user or a group of users (e.g., the department or clinic as a whole, another clinic, or an exemplary coding decision model).
  • the comparison compares the medical decisions made by the user for the user's population of patients to the medical decisions made by the target for the target's population of patients.
  • the comparison adjusts for the different patient populations and findings by generating a predictive medical model for the user or for the target and (1) comparing the user's actual medical decisions to the medical decisions that the target's predictive model generates for the same set of patients and findings, (2) comparing the decisions that the user's predictive model generates for the target's patients and findings to the targets actual decisions, or (3) comparing the decisions of the user's model and the target's model for a common set of input patients and findings.
  • a medical decision includes a decision to refer a patient with a chronic illness to a disease management program that can coordinate and monitor patient care.
  • Such disease management programs have the potential to save significant amounts of health-care spending and improve treatment effectiveness for conditions like diabetes.
  • the system stores decisions to refer patients to disease management programs and compares such decisions by one user to the decisions by other users or a model and notifies a user when he fails to refer one or more patients to a program.
  • Such a notification may be immediate, such as when a chart is signed, or may be delayed (e.g., via an email to the user at the end of the day).
  • such a notification may be triggered by a single decisions or by multiple decisions (e.g., notify a user when he fails to assign a patient to a disease management program 50% or less of the predicted times).
  • the system can track whether a user is prescribing a medication or class of medications when predicted, and generate a notification when prescribed when not predicted.
  • the notification goes to the user whose actions are being predicted.
  • the notification goes to a second user, such as a manager, trainer, or pharmaceutical company representative.
  • a user transmits data and instructions to the host computer.
  • the data transmitted by the user includes patient and clinical data, and may include data that are exemplified in FIG. 3 .
  • the user may use the user device to communicate with the host computer via a wireless communication link.
  • the user may also use a general use device to communicate with the host computer, via global, wide area, or local area network technology.
  • the user may communicate with the host computer via a graphical user interface, such as an electronic medical chart interface.
  • the host computer stores and analyzes the data and executes the instructions it receives.
  • the host computer may store the data temporarily or permanently using its own memory components, or may communicate the data to one or more informational computers for storage.
  • the host computer determines whether additional information is desired or recommended and may request the additional information from the user, as illustrated at 604 . When such requests are made, the user may enter data and instructions, resulting in at least one additional iteration of 601 - 604 .
  • the host computer predicts or suggests the user's decisions from the data received and outputs these predicted decisions to the user.
  • the host computer may also output information to the user that the host computer suggests obtaining if the user had actually made each of the decisions. For example, if the data received from the user pertains to the patient's symptoms or a medical problem, the host computer may suggest and output potential diagnoses and may also suggest further diagnostic actions, give warnings pertaining to particular diagnoses that merit further investigation of patient symptoms, provide journal articles and the like that discuss each potential diagnosis, and suggest treatment orders or courses of action.
  • the host computer may retrieve information from its own memory components, for example, from a database, or from at least one informational computer with which the host computer communicates. Alternatively, the host computer may output the suggested decisions and await the user's instruction to retrieve pertinent information.
  • the host computer makes suggestions about a user's medical decisions as illustrated at 605 , via a learning component that may execute behavioral models, rule-based algorithms, learning-based algorithms, neural networks, or a combination thereof. Where a combination of rule-based algorithms and learning-based algorithms are used, the resulting information may be merged together, producing a single output, or the information of each type of algorithms may be separately displayed and made separately selectable by the user.
  • the output from the host computer as illustrated at 605 may include decisions and information output from a virtual specialist feature. Such decisions and information may pertain to injuries or ailments that are beyond the scope of the user's judgment of assessment, diagnosis, or treatment, and may reflect the experience, decisions, or input of a separate user or a group of users.
  • the virtual specialist feature may be accessed by user selection, or the host computer can automatically select and query a virtual consultant model based on data received from the user.
  • the host computer may use rule-based or learning-based algorithms to determine when to access the virtual specialist feature and which virtual consultant to use.
  • To supply the virtual specialist information the host computer draws upon information retrieved and analyzed from memory or from at least one informational computer.
  • the host computer When executing the virtual specialist feature, the host computer supplies the user with decisions and information that pertain to the specific ailment or injury and information regarding the probable actions or recommendations of a medical professional, or group of medical professionals, that specializes in a medical discipline that addresses the ailment or injury. For example, a general medical practitioner who encounters a child suffering from poor blood circulation may not have the ability to immediately consult a pediatric surgeon or cardiologist.
  • the present system may provide a “virtual” specialist to meet the practitioner's queries by dispensing information suggesting what such a specialist may likely do or recommend, allowing time until an actual consultation can be made.
  • the virtual specialist may also provide the user with information that allows “meantime care,” which suggests actions that may maintain the patient, until a specialist arrives for in-person consultation.
  • the user receives output from the host computer, which includes the decisions predicted by the host computer, whether or not accompanied by additional pertinent information.
  • the user may transmit more data to the host computer, in response to the output information that the user has received, resulting in an additional iteration of 601 - 606 .
  • the user transmits decisions to the host computer.
  • the decisions transmitted by the user may be selected from among those decisions output to the user, or the user may input decisions that the host computer did not predict.
  • the decisions input by the user may pertain, for example, to patient assessment, such as medical tests or physical examinations to be employed by the user.
  • the decisions may pertain to diagnosis, such as the user's adjudged identification of a disease or injury.
  • the decisions may pertain to treatment orders that are to be given by the user, including for example, specific procedures, types and brands of medication, or modifications in a patient's behavior or diet.
  • the decisions may pertain to multiple aspects of patient care.
  • the host computer stores and analyzes the decisions transmitted by the user.
  • the host computer may store the decisions temporarily or permanently using its own memory components, or on one or more informational computers with which the host computer communicates.
  • the host computer may output to the user additional information, such as suggestions, alternatives, warnings, and/or highlights pertaining to the decision(s) received from the user, and new suggested decisions and pertinent information as described previously.
  • the user may receive the output, resulting in an additional iteration of 606 .
  • the user may transmit decisions to the host computer, in response to the output suggestions, alternatives, warnings, or highlights, resulting in an additional iteration of 607 - 609 .
  • the user may update or reenter data, prior to entering decisions, resulting in an additional iteration of 601 - 609 .
  • the host computer processes the data and decisions pertaining to a patient's case and may enhance the predictive operations by updating the host computer learning component.
  • the host computer may customize operations, by updating the rules.
  • the host computer uses learning-based algorithms, such as a Bayesian network, inductive logic, or linear regression, in order to maintain a model a user's behavior and preferences, the host computer may update operations by updating the model.
  • the host computer employs neural networks at various decision nodes, as described with reference to FIG. 1 , the host computer updates each neural network, after receiving data and actual decisions from the user.
  • the user may be part of one or more groups that are being modeled.
  • the host computer processing the data and decisions pertaining to a patient's case, and updating its operations and predictive models, take place once the user's decisions have been made final.
  • the prediction process is thus adapted to the user, such that the host computer may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case.
  • the predictive process may also be updated, by predicatively customizing the operations to user habits and preferences, while taking into account the characteristics of the user's specialty and patient populations. For example, by updating the learning module with user habits and preferences, the host computer can increase its ability to predict when the user is likely to consult the virtual specialist feature, what medications the user prefers to prescribe for various ailments, or what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations.
  • the host computer can tailor the details of its operations to the user's habits and preferences.
  • the host computer may update the learning component each time that data or decisions are received from the user.
  • updating may occur in “batch form,” whereby updating occurs after a set period, such as after each case is complete, after a pre-defined number of cases are complete, after a pre-defined time period elapses, or after a pre-defined amount of data or decisions are received from the user, or a combination thereof.
  • FIG. 6 illustrates an embodiment for using the present system and method for adaptive decision support, when the system and method are implemented in a multi-user medical environment.
  • medical professionals are placed into groups that may include one or more members.
  • the groups may be categorized by type of professional, such as nurses, surgeons, medical personnel, medical personnel assistants (P.A.s), and medical students, among others. Groups may also be categorized by specialty or department, such as in a hospital. In such a case, medical professionals (nurses, doctors, P.A.s, etc.) who work in one specialty or department would potentially belong to the same corresponding group.
  • Groups may alternatively include doctors who practice in one specialty, such as “cardiologists,” with nurses, etc., falling into a nurse group or even a cardiology nurse group, for example. Groups may also include further specialized doctors, such as “Johns Hopkins cardiologists,” or “Sarnoff fellows.” Groups may alternatively include different external authorities with their own predictive models. For example, different payers may recommend or predict different medications for the same problem. Each such payer produces a model based on their own predictions, and the system uses different models for different patients depending on which payer is associated with a patient.
  • the host computer receives and stores each predictive model, and it uses different models for different patients.
  • different groups may choose not to transmit their models to host computers. Instead, a host computer selects a remote prediction computer that stores a model, transmits medical findings to the remote prediction computer, the remote prediction computer generates at least one suggestion based on the medical findings and the predictive model, and the prediction computer transmits the at least one suggestion to the host computer.
  • a Group I 701 may include individual internists. Each internist communicates with the host computer 704 , whether by a user device or a general use device, as are described with reference to FIGS. 1 and 2 .
  • the host computer 704 implements the exemplary method described in relation to FIG. 5 . Data, decisions, and information that are stored on the host computer 704 , or on the informational computers 706 with which the host computer 704 communicates, are separated into a grouping that corresponds to the Group I 701 .
  • the host computer 704 customizes operations and predictions to suit each specific internist, in accordance with the above-described method, and may create a model of the behavior, preferences, patient populations, or medical specialties of the Group I 701 .
  • the Group I 701 may devise its own model and communicate the model to the host computer 704 as a Model A.
  • Group N 702 and Group S 703 may interact with the host computer 704 in the same fashions as described for the Group I 701 .
  • Model M generated by Group M 705 may include a set of findings relating to rare but dangerous conditions and the predicted decision for each such set of findings. This model may act as a training set of data to seed the customized prediction algorithms used by users with these rare cases to ensure that such rare cases can be recognized.
  • the system learns to predict the set of inputs associated with a decision, such as a diagnosis or treatment.
  • a decision such as a diagnosis or treatment.
  • the system predicts another decision.
  • the system can learn the set of findings typically associated with a given diagnosis.
  • the system can predict that either the findings is to be updated or the diagnosis is to be changed.
  • the system displays a warning to the user indicating that the findings are unusual for the diagnosis.
  • the system detects “outlier” inputs that may indicate an unusual situation that warrants extra diagnostic or treatment care.
  • the finding of “diarrhea” predicts a diagnosis of one ore more relatively minor gastrointestinal problems.
  • the diagnosis of several relatively minor gastrointestinal problems predicts a finding of diarrhea.
  • the unusual recent foreign travel finding is not predicted by the model for minor gastrointestinal illnesses, and the system would detect that an outlier finding exists and display a list of “outliner”, “unusual”, or “unexplained” finding as a warning to the user.
  • a doctor that sees a large number of patients with diarrhea and foreign travel may produce enough input/decision cases for the learning algorithm to predict decisions in such cases.
  • Such an “outlier” mechanism can provide a component to flag cases where the model may not sufficiently account for inputs so the user should exercise special care.
  • a learning algorithm or model may be periodically trained, adjusted or updated using a set of outlier inputs.
  • a user may provide inputs, such as a sequence of findings and diagnoses associated with patient visits occurring over time. These inputs may be used to train and adjust a model to accommodate a particular user's practice. However, over time, the model may tend to lose the ability to predict unusual diagnoses.
  • a set of outlier inputs may periodically be used to adjust the model to reintroduce unusual diagnoses not usually encountered by the user.
  • updating individual and group models may be slightly altered to provide for the status of individual users.
  • only certain users' input may be used to update individual or group models that are used to implement the predictive capabilities.
  • some users' models may be updated based not on their input, but upon the input of other users.
  • the Group I 701 in FIG. 6 may include both resident doctors at a hospital, in addition to interns who have only recently begun practicing.
  • the system operators may elect for only the resident doctors' input and decisions to be used to update the model; and, the system may select the input and decisions of the resident doctors to be used in updating the internists' individual predictive models also.
  • the Group S 703 includes medical students.
  • the system operators may select certain doctors' input and decisions to be used to update both the models and the individual predictive models for each student, even though the doctors may be placed in an entirely different group.
  • the same may apply for the Group N 702 , for example, if the group consisted of nurses.
  • system operators may allow for individual users to update their own predictive models, but particular users' input and decisions to update group models, thereby allowing for other users to evaluate their progress in learning the practice of medicine or a certain field of medicine.
  • the Group M 705 may represent groups that transmit external or standardized models to the host computer 704 , which are not developed by the host computer 704 from processing the actions of individuals within the environment.
  • models for certain types of care that are not extensively served by a certain hospital, such as trauma can be communicated to the host computer 704 from sources external to the hospital.
  • Such models may be the result of standard medical practices, protocols established by those who manage the environment, such as a hospital protocol, protocols developed from evidence-based medicine, protocols developed by a payor, protocols provided by a pharmacy benefits management company, protocols developed by a pharmaceutical company, or protocols developed by business managers, including billing and coding specialists.
  • protocols may be developed by elite groups of medical personnel, such as medical schools or teaching hospitals.
  • Model M is communicated to the host computer by the Group M 705 .
  • the Group M 705 may include the creators of the model.
  • System operators may elect for the external models to include the individual or group models for certain users, in accordance with the embodiments described above.
  • the host computer 704 may provide the “virtual specialist” feature, as described in relation to FIGS. 5 and 6 , by allowing users from different groups to access the developing models and data of other groups of users, models of individual users, and models placed on the host computer 704 by groups such as the Group M 705 .
  • Such access can result in the capacity for users to receive virtual second opinions, for example, by accessing the models of other groups, or of individual users, such as managing medical personnel.
  • FIG. 7 illustrates another embodiment for using embodiments of the system and method for adaptive decision support.
  • medical professionals are placed into groups.
  • the users of each group communicate directly with each iteration of the adaptive system.
  • each of the users in the Group I 801 communicates with the host computer HCi, whether by a user device or a general use device.
  • HCi may implement the method described in relation to FIG. 5 .
  • Data, decisions, and information for each user in the Group I 801 and corresponding models are stored on HCi or on the informational computers with which HCi communicates.
  • HCi customizes its operations to suit each specific user in the Group I 801 and may create a model of the behavior, preferences, patient populations, or medical specialties of the Group I.
  • a Group N 802 and a Group S 803 interact with the host computers HCn and HCs, respectively, each of which also may implement the method described in relation to FIG. 5 , in the same fashion as the Group I interacts with HCi.
  • updating individual and group models may be slightly altered to provide for the status of individual users.
  • particular users' input may be used to update individual or group models that are used to implement the predictive capabilities.
  • some users' models may be updated based not on their input, but upon the input of other users.
  • the Group I 801 in FIG. 7 may include both resident doctors at a hospital, in addition to interns who have only recently begun practicing.
  • the system operators may elect for only the resident doctors' input and decisions to be used to update the Modeli; and, also may select only the input and decisions of the resident doctors to be used in updating the internists' individual predictive models.
  • the Group S 803 includes medical students.
  • the system operators may select certain doctors' input and decisions to be used to update both the Models and the individual predictive models for each student, even though the doctors may be placed in an entirely different group.
  • the same may apply for the Group N 802 , for example, if the group consisted of nurses.
  • system operators may allow for individual users to update their own predictive models, but for particular users' input and decisions to update group models, thereby allowing for other users to evaluate their progress in learning the practice of medicine or a certain field of medicine.
  • the Group M 804 may represent groups that transmit external or standardized models to the host computer, such as those described in relation to FIG. 6 . In such cases, only the Model M is communicated to the host computer HCm by the Group M 804 .
  • the Group M may include the creators of the model.
  • the separate host computers HCi, HCn, HCs, and HCm communicate with each other directly or via a hub 805 .
  • the hub 805 may include a switching device or a computing device, such as a server computer. Communication among the host computers may take place by a method of computing devices to communicate remotely with each other. Examples include global, wide area, and local area networks. System operators may elect for the external models to include the individual or group models for certain users.
  • each host computer may provide the “virtual specialist” feature by allowing users from different groups to access the continually developing models and data of other groups of users, models of individual users, and models placed on the system by groups such as the Group M 804 .
  • Such access may result in the capacity for users to receive virtual second opinions, for example, by accessing the models of other groups, or by individual users, such as managing medical personnel.
  • FIG. 8 illustrates an example of an electronic medical chart graphical user interface 900 that may be used in conjunction with an embodiment of the systems and methods, such as the exemplary systems described in relation to FIGS. 1-3 .
  • various categories of information are selectable from tabs 901 labeled with the informational categories.
  • Example categories may include Patients, Schedule, Health Plans, and the like.
  • a tab 901 When a tab 901 is selected, a user may enter or choose information within an informational region 902 . When information is chosen, such as a particular patient listed under the Patients tab, subcategories of information 903 are selectable by the user.
  • the subcategories 903 provide certain types of information within the informational region that are specific to, for example, the chosen patient.
  • the information illustrated may include data and data fields to provide the user with information about the chosen information, including information exemplified in FIG. 3 , but also including user-directed information, such as information about individual correspondence, schedules, messages, forms, other administrative tasks, and narratives.
  • the GUI may also provide a login/logout feature and may include the user's name, as exemplified at 904 .
  • FIG. 9 includes a flow diagram.
  • the user logs into the system.
  • the user may login via a portable computing device, or a general use device.
  • the user logs in, using a portable computing device that is provided with an electronic medical chart GUI.
  • the user may next select the task to be performed, such as entering new data, updating data, or reviewing data.
  • the user selects the patient for whom the task may be performed, which may include selecting an existing patient or opting to begin a new patient record.
  • the user may enter, update, and review, data for a plurality of tasks 1004 , such as preliminary patient information, physical examination and assessment, diagnosis, and treatment orders.
  • each task 1004 the method described in relation to FIG. 5 is executed.
  • the system may allow for each task 1004 to be performed and ended directly after patient selection, without proceeding to the other tasks.
  • the system also allows for the tasks 1004 to be performed consecutively, for example, with new patients.
  • the user may select a new patient or a new task 1004 , or the user may proceed to a finishing step 1005 .
  • the finishing step 1005 allows the user to review the results of the session and to complete administrative tasks, such as submitting narratives, changing scheduling, drafting correspondence, and the like. After the finishing 1005 , the user may proceed to another patient or task, or log out of the system at 1006 .
  • FIG. 10 describes an exemplary implementation of a learning-based model for a user at a decision point implemented via neural networks.
  • FIG. 10 displays a learning model 1100 that receives examples of input data 1101 , which may include findings about a current patient, such as allergies, symptoms, test results, and medical history. In general, such input data are data that the medical professional considers in making a medical decision in regard to the patient.
  • FIG. 10 displays example outputs 1103 , which include the potential medical decisions that the medical professional may make, such as diagnoses, diagnostic tests, questions, or treatment orders.
  • Each input variable 1101 is represented as one unit at the input layer 1102 , and is assigned an activation value.
  • the activation value may include, for example, a numerical scale, such as a 0/1 decision, with missing values represented by e.g. 0.5.
  • the activation of each unit represents the a posteriori probability that the choice is correct, given the training data.
  • the network is trained with back-propagation based on the actual cases of inputs and decisions collected by the system. Standard methods of cross-validation can be used to decide when to stop training. Different training sets are constructed to model different physicians or groups of physicians. Periodically, as new data come in, the networks may be further trained with the more comprehensive data set to improve accuracy and coverage of different cases.
  • a neural network based learning system may be implemented using standard techniques, such as that illustrated in FIG. 11 .
  • This exemplary neural networks system includes an input layer 1201 , having input units 1202 ; a hidden layer 1203 , having hidden units 1204 ; and an output layer 1205 , having output units 1206 ; and target patterns 1207 .
  • the input layer 1201 is connected to the hidden layer 1203 by input connections that connect the input units 1202 to each of the hidden units 1204 .
  • the hidden layer 1203 is connected to the output layer 1205 by output connections that connect each of the hidden units 1204 to each of the output units 1206 .
  • Each hidden unit 1204 computes a weighted sum of the input unit activations. The sums are weighted by the connection weights, which increase as one moves from the output connections to the input connections.
  • the hidden unit 1204 outputs an activation that is a nonlinear, continuous function (such as a sigmoid or a Gaussian) of the sum.
  • each output layer unit 1206 computes the weighted sum of the hidden layer activations, and generates a nonlinear function of the sum as its output. The output activations are interpreted as values of output variables.
  • the network is trained by providing target patterns 1207 , which are correct values for the output units, with regard to each input variable.
  • the weights of the network are changed using, for example, a back-propagation training procedure.
  • An error signal for each output unit 1206 is formed as a difference between the output unit 1206 and the target patterns 1207 .
  • a gradient of the error signal with regard to the network weight values is computed, and weights are changed a step along the gradient. After the input variables and target patterns are shown several times and weights changed this way, the weights converge to values such that the network generates the correct output values for each input variable.
  • the network may also compute the correct outputs for new examples by nonlinearly interpolating between the examples in the training set of input variables.
  • the disclosure is directed to a computer-implemented method for adoptively supporting medical decisions of one or more users.
  • the method includes receiving data and predicting one or more medical decisions based on the data.
  • Data may be received via a wireless communication component, such as infrared signals, radio signals, and pulse codes.
  • the data may be received from the immediate user, from a user who is not the immediate user, from information computers on which data are stored, from medical devices, and from network ports.
  • the method also includes displaying the predicted medical decision(s).
  • the method also includes receiving one or more user-decisions. Each user-decision may be a predicted medical decision or may not be a predicted medical decision.
  • the method also includes learning to predict the at least one user-decision from the data received. Learning may include updating one or more learning modules chosen from a group consisting of behavioral models, rule-based algorithms, learning-based algorithms, or neural networks. Learning may further include customizing operations to at least one parameter, such as preferences of a user, habits of a user, medical specialties of a user, patient populations of a user, preferences of a group of users, habits of a group of users, medical specialties of a group of users, and patient populations of a group of users.
  • the method may also include, after the step of receiving user-decisions, executing the user-decisions.
  • the method may also include automatically executing the predicted medical decisions, before user-decisions are received.
  • Executing a decision may include changing the state of a computation or process or communicating with an entity external to the system in some manner such as storing the decision, altering a computer display, updating a diagnosis or finding, ordering a medication, ordering a laboratory test, ordering an imaging test, ordering a consultation, retrieving information, displaying an article, changing the control path of a task, asking the user a question, sending information to a user, controlling a medical device, and the like.
  • the method may provide a “virtual specialist” to a user, by providing information pertaining to at least one medical specialty to the at least one user.
  • the method may also include displaying an electronic medical chart graphical user interface.
  • the method may be implemented on at least one portable computing device.
  • the method may be implemented on a host computer that receives data transmitted from one or more portable computing devices, which also receive and display output from the host computer.
  • An embodiment includes receiving data and transmitting the data to one or more neural networks.
  • One or more medical decisions may be predicted by neural networks, and the predicted medical decisions are displayed.
  • One or more user-decisions are received from the user or users. Each user-decision may be a predicted medical decision or may not be a predicted medical decision.
  • the method also includes learning to predict the user-decisions from the data received, by updating the neural networks.
  • Another embodiment is directed to an example in which the learning is based on the decisions of one or more first users who are not the immediate user or users.
  • This embodiment includes receiving one or more first quantities of data and one or more user-decisions from one or more first users.
  • the embodiment includes learning to predict the user-decisions from the first quantities of data received.
  • the embodiment next includes receiving one or more second quantities of data, predicting one or more medical decisions, and displaying the predicted medical decisions.
  • the embodiment includes receiving one or more second user-decisions, but not learning from them.
  • Another embodiment is directed to using rule-based algorithms to make predictions while learning develops.
  • This embodiment includes receiving a first quantity of data and using at least one rule-based algorithm to predict one or more first medical decisions. These first medical decisions are displayed.
  • the embodiment includes receiving one or more user-decisions from one or more first users.
  • the method may include executing the user-decisions, after they are received.
  • the embodiment includes learning to predict the user-decisions from the data received.
  • the embodiment may also include executing the first predicted medical decision, before receiving the user-decisions.
  • the embodiment also includes receiving a second quantity of data and using one or more learning-based algorithms to predict one or more second medical decisions.
  • One or more third medical decisions are also predicted by the one or more rule-based algorithms.
  • the method involves displaying the second predicted medical decisions, or the third predicted medical decisions, or both. Which decisions are displayed may be selected automatically by a computing device or by one or more users.
  • the embodiment may also include automatically executing either the second or third predicted medical decisions, or
  • Users may include different classes of users such as medical doctors, nurses, nurse practitioners, residents, medical students, medical staff, administrative staff, technicians, patients, payers, pharmacy benefits managers, insurance companies, and consultants.
  • decisions are predicted for a first user or group of users, via the predictive model of a second user or group of users who may be of a different class than the first user.
  • the disclosure is also directed to a software program, embodied on a computer-readable medium, incorporating the exemplary method.
  • the disclosure is also directed to a computer-based system for adaptively supporting medical decisions of one or more users.
  • the system includes component for receiving data; component for predicting medical decisions; component for receiving at least one user-decision; display component; and component for learning to predict the at least one user-decision, from the data received.
  • the system may include one or more portable computing devices, or it may include both a host computer and one or more portable computing devices.
  • the portable computing devices may be linked or integrated with a medical instrument.
  • Each computing device may communicate with the host computer via a wireless communication component consisting of radio signals, infrared signals, or pulse codes.
  • the component for learning may include one or more learning modules selected from a group consisting of at least one behavioral model, at least one rule-based algorithm, at least one learning-based algorithm, and at least one neural network.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a first input from a first device, receiving a second input from a second device, determining a suggested medical decision based at least in part on the first input and the second input, and transferring the suggested medical decision to the second device.
  • the first device is an automated patient monitoring device, a patient input device or a nurse input device.
  • the second device is a physician input device.
  • the method may also include receiving a medical decision input from the second device based at least in part on the suggested medical decision.
  • the suggested medical decision may include, for example, a diagnosis, an order, or a prescription.
  • transferring includes transferring a user interface including pre-selected interface controls.
  • the first and second devices may be wireless interface devices.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a medical input from a user device, determining a first suggested decision from a first predictive model, determining a second suggested decision from a second predictive model, and transferring the first suggested decision and the second suggested decision to the user device.
  • the first predictive model is trained based at least in part on input from a group of users.
  • the first predictive model is associated with a medical specialty.
  • the second predictive model is trained based at least in part on inputs received from a particular user of the user device.
  • the user device may be a wireless user interface device.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a user medical input and a user medical decision from a device, determining a suggested result based at least in part on the user medical input, comparing the user medical decision to the suggested result, and providing an indication based at least in part on comparing the user medical decision to the suggested result.
  • the user decision may include a coding decision.
  • the suggested result may include a suggested coding decision and providing the indication may include providing a coding alert.
  • determining the suggested result includes accessing a model.
  • the model may be associated with inputs of a group of users or may be associated with a payer, such as an insurance company or a government entity.
  • the model may be associated with instructive practices, such as practices of a physician overseeing medical students.
  • a computer-implemented method for adaptively supporting decisions of at least one user includes receiving a set of user inputs, training a model based at least in part on the set of user inputs, and adjusting the model based at least in part on a set of outlier inputs.
  • the set of user inputs includes a set of findings and a diagnosis based at least in part on the medical findings.
  • the set of outlier inputs may represent a set of unusual diagnoses.
  • receiving the set of user inputs includes receiving user inputs resulting from consultation with patients.
  • adjusting the model includes periodically introducing the set of outlier inputs for training the model.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow.
  • the electronic medical record may be implemented on a wireless portable interface device.
  • the method also includes receiving data at a host computer from a second electronic medical record interface associated with a second medical workflow.
  • the second electronic medical record may be implemented on a second interface device.
  • the method may include predicting at least one medical decision based on the received data, displaying the at least one predicted medical decision via the first electronic medical record interface, and receiving at least one user-decision from the at least one user via the first electronic medical record interface.
  • each user decision may be a predicted medical decision or may not be a predicted medical decision.
  • the method may also include learning to predict the at least one user decision from the data received.
  • the second electronic medical record interface is an interface that affords log-in by a patient.
  • the medical data received by the host computer from the second interface device travels via a network path that includes the Internet.
  • the second electronic medical record interface is an interface that affords log-in by a nurse.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow.
  • the electronic medical record may be implemented on a wireless portable interface device.
  • the method also includes receiving medical data at a host computer from a remote computer, predicting at least one medical decision based on the received data, displaying the at least one predicted medical decision via the first electronic medical record interface, and receiving at least one user-decision from the at least one user via the first electronic medical record interface.
  • each user decision may be a predicted medical decision.
  • the method may also include learning to predict the at least one user decision from the data received.
  • the medical data from a remote computer includes medical test result data.
  • the medical data from a remote computer includes recommended diagnostic questions or tests.
  • the medical data from a remote computer may include treatment orders or medical information about a patient.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow.
  • the electronic medical record may be implemented on a wireless portable interface device.
  • the method may also include predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface. Displaying the at least one predicted medical decision may include displaying a selectable item initialized according to at least one predicted medical decision.
  • the method may include learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision.
  • a selectable item of the electronic medical record interface may be initialized to the selected state.
  • the method may include receiving a deselect input and the selectable item transitions to the deselected state.
  • the selectable item may indicate a medication order and the predicted medical decision includes at least one prescribing parameter, and the selectable item is initialized with the at least one predicted prescribing parameter.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow.
  • the electronic medical record may be implemented on a wireless portable interface device.
  • the method may also include predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, and learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision.
  • Predicting the at least one medical decision may include combining a first set of predictions that do not depend on past decisions by the user and a second set of predictions that depend on past decisions by the user.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow.
  • the electronic medical record may be implemented on a wireless portable interface device.
  • the method may also include predicting at least one medical coding decision at the host computer based on the received data, displaying the at least one predicted medical coding decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface.
  • the method may further includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, receiving at least one user-decision from at least one additional user via the electronic medical record interface on at least one additional interface device, and learning to predict the at least one user-decision using the host computer based on the received data from the first portable interface device, the received data from at least one additional interface device, the at least one user-decision, and at least one user decision from at least one additional interface device.
  • the method also includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on at least one additional interface device.
  • the method may include receiving at least one user-decision from at least one additional user via the electronic medical record interface on at least one additional interface device and learning to predict the at least one user-decision using the host computer based on the received data from at least one additional interface device and at least one user decision from at least one additional interface device.
  • the method may include displaying a comparison of the at least one user-decision and the predicted decision.
  • the method may include storing past user-decisions and displaying a comparison of past user-decisions with predicted decisions.
  • the method may include notifying a user whose past user-decisions comprise higher codes than predicted decisions.
  • the method may include notifying a user whose past user-decisions comprise lower codes than predicted decisions.
  • the method may include receiving data at a host computer from an electronic medical record interface associated with a medical workflow, receiving at least one user-decision from at least one additional user via the electronic medical record interface on at least one additional interface device, storing past user-decisions from the first user and from at least one additional user, and simultaneously displaying information relating to past user decisions for at least two users.
  • displaying the at least one predicted medical coding decision may include displaying at least one additional diagnostic finding that may be selected or test that may be ordered.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data and one of at least two predictive models, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface.
  • the interface device affords selection of a patient and that a first predictive model is used to predict medical decisions regarding a first patient and a second predictive model is used to predict medical decisions regarding a second patient.
  • the at least two predictive models are stored on the host computer and the predicting of at least one medical decision is done at the host computer.
  • the method includes receiving at least one predictive model from a first remote computer, receiving a second predictive model from a second remote computer and storing the received predictive models on a host computer.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, storing at at least one prediction computer at least one predictive model, transmitting medical data from a host computer to a prediction computer, receiving medical data at a host computer, predicting at least one medical decision at the prediction computer based on the received medical data and one of at least one predictive model, transmitting at least one prediction from the prediction computer to the host computer, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface.
  • predicting includes predicting at least one medical decision based on the received data and one of at least two predictive models.
  • transmitting data from a host computer to a prediction computer includes selecting a prediction computer from a set of at least two prediction computers.
  • a first prediction computer stores a first prediction model and a second prediction computer stores a second prediction model.
  • a computer-implemented method for evaluating medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, and storing past user-decisions and displaying a comparison of past user-decisions with predicted decisions.
  • the method further includes displaying a notification that a predicted action was omitted in at least one instance.
  • the predicted action is one of the following types of action: to refer the patient to a disease management program, to prescribe a specific medication for the patient, to prescribe a medication from a specific class of medications for the patient.
  • the notification is displayed on a second interface device to a second user.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user including receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface; and learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision.
  • the host computer function and the interface device function reside on the same computer device.
  • the predicted medical decision is to select a diagnosis.
  • the predicted medical decision is to order a medication.
  • the predicted medical decision is to order a test.
  • the predicted medical decision is to order a procedure.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision, and transmitting at least one user decision to a remote computer via a network.
  • the user decision is transmitted to a remote computer via a network path that comprises a wireless network.
  • the user decision is transmitted to a remote computer via a network path that comprises the Internet.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a medical workflow, receiving at least one user-decision associated with the medical workflow via an electronic medical records interface, learning to predict the at least one received user-decision based on the at least one first quantity of computer readable data and the at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the medical workflow, predicting at least one medical decision based on the at least one second quantity of computer readable data using the computer implemented prediction model, the at least one medical decision being associated with the medical workflow, displaying the at least one predicted medical decision via the electronic medical records interface, receiving at least one second user-decision associated with the medical workflow via the electronic medical records interface, and storing at least one user-decision in at least one computer readable medium.
  • At least one user decision is to record a medical finding about the condition of a patient. In another example, at least one user decision is to issue an order regarding patient treatment. In a further example, the method includes a first user logging into the system using a first identity, a second user logging into the system using a second identity, the system receiving the first at least one user decision from a logical session associated with the first user, and the system receiving the second at least one user decision from a logical session associated with the second user.
  • the method further includes a first plurality of login sessions associated with a first plurality of user identities, a second login session associated with a user identity, the system receiving the first at least one user decision from the first plurality of login sessions, and the system receiving the second at least one user decision from a logical session associated with the second user login session.
  • a computer-implemented method for adaptively supporting medical decisions includes receiving a first quantity of computer readable data associated with a medical workflow, predicting a first at least one medical decision associated with the medical workflow based on the computer readable data, via at least one prediction algorithm, displaying the first at least one medical decision in an electronic medical interface, receiving at least one user-decision associated with the medical workflow from a first at least one user via the electronic medical interface, learning to predict the at least one user-decision based on the at least one user-decisions and the computer readable data wherein learning to predict the at least one user-decisions includes adapting the at least one prediction algorithm, receiving a second quantity of computer readable data associated with the medical workflow via the electronic medical interface, predicting via at least one learning-based algorithm a second at least one medical decision associated with the medical workflow based on the second quantity of computer readable data, and storing at least one user-decision in at least one computer readable medium.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow wherein the electronic medical record is implemented on a wireless portable interface device, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, receiving a plurality of training sets, each of data and at least one user-decision from a remote computer, and learning to predict the at least one user-decision using the host computer based on the training sets, received data, and the at least one user-decision.
  • the training sets include at least one example of at least one rare medical decision.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a medical workflow, receiving at least one user-decision associated with the medical workflow via an electronic medical records interface, learning to predict the at least one first quantity of computer readable data based on at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the medical workflow, receiving at least one second user-decision associated with the medical workflow via the electronic medical records interface, predicting a third quantity of computer readable data associated with the medical workflow based on the second user-decision, and comparing the predicted third quantity of computer readable data to the received second quantity of computer readable data.
  • the method includes displaying information relating to the comparison.
  • the method further includes notifying the user of outlier findings present in the second quantity of data but not predicted by the prediction algorithm.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes providing an electronic medical record interface affording log-in by a first group of users, receiving medical data regarding each patient in a plurality of patients at a host computer, receiving at least one user decision regarding each patient in the plurality of patients from at least one user of the first group of users via an electronic medical record interface, generating a predictive model that predicts one or more user decisions from data regarding a patient based on the received medical data and the received at least one user decision, providing an electronic medical record interface affording log-in by a second group of users, receiving medical data regarding a patient, using the predictive model to predict a decision from the medical data regarding a patient, displaying this prediction via an electronic medical record interface via a log-in session associated with a user from the second group of users.
  • the method includes receiving a user-decision via an electronic medical record interface via a log-in session associated with a user from the second group of users.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes providing an electronic medical record interface affording log-in by a first group of users, receiving medical data regarding each patient in a plurality of patients at a host computer, receiving at least one user decision regarding each patient in the plurality of patients from at least one user of the first group of users via an electronic medical record interface, generating a predictive model that predicts one or more user decisions from data regarding a patient based on the received medical data and the received at least one user decision, providing an electronic medical record interface affording log-in by a second group of users, receiving medical data regarding a patient, using the predictive model to predict a decision from the medical data regarding a patient, receiving a user-decision via an electronic medical record interface via a log-in session associated with a user from the second group of users, and displaying information comparing the received user-decision and the predicted decision.
  • displaying information comparing the received user-decision and the predicted decision includes alerting the user if the decisions
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes providing an electronic medical record interface affording log-in by a first group of users, receiving medical data regarding at least one patient from at least one user of the first group of users via an electronic medical record interface, providing an electronic medical record interface affording log-in by a second group of users, receiving medical data regarding a patient from a second at least one user of the second group of users via an electronic medical record interface, predicting at least one user decision based on the medical data entered by the first at least one user and on the medical data entered by the second at least one user, and displaying the predicted decision via an electronic medical record interface via a log-in session associated with a user from the second group of users.
  • the method also includes receiving a user-decision via an electronic medical record interface via a log-in session associated with a user from the second group of users.
  • the method also includes adapting the prediction means based on the received user decision.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a prediction computer from an electronic medical record interface associated with a medical workflow wherein the electronic medical record implemented on an interface device, predicting at least one medical decision at the prediction computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, and learning to predict the at least one user-decision using the prediction computer based on the received data and the at least one user-decision.
  • receiving data further includes receiving data via a network communication means.
  • the method also includes executing the at least one predicted medical decision, before the step of receiving the at least one user-decision.
  • a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a medical workflow, receiving at least one user-decision associated with the medical workflow from a first at least one user via an electronic medical records interface, learning to predict the at least one received user-decision based on the at least one first quantity of computer readable data and the at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the medical workflow, predicting at least one medical decision based on the at least one second quantity of computer readable data using the computer implemented prediction model, the at least one medical decision being associated with the medical workflow, displaying the at least one predicted medical decision via the electronic medical records interface, and receiving at least one second user-decision associated with the medical workflow via the electronic medical records interface.
  • receiving the at least one second quantity of computer readable data further includes receiving data via a network communication method.
  • the method is implemented on at least one portable computing device.
  • receiving and predicting are implemented on at least one host computer, the host computer receives data from at least one portable computing device, and the at least one portable computing device receives and displays output from the host computer.
  • executing the at least one user-decision after the step of receiving the at least one user-decision.
  • the method further includes automatically executing the at least one predicted medical decision, before the step of receiving the at least one user-decision.
  • the first at least one user may include a specialist in a field of medicine or a billing specialist or a coding specialist.
  • the second at least one decision is received from a second at least one user with a log-in identity to the electronic medical records interface that is distinct from the log-in identity of the first at least one user.
  • the displayed at least one medical decision is displayed in a different language than the first received user decision.
  • displaying the at least one medical decision comprises displaying information relating to prescriptions issued by another user.
  • displaying the at least one medical decision comprises displaying a warning that a prescription being issued conflicts with another prescription issued.
  • displaying the at least one medical decision includes displaying a warning that a prescription being issued is redundant with another prescription issued by a different user.
  • a computer-implemented method for adaptively supporting medical decisions includes receiving a first quantity of computer readable data associated with a medical workflow, predicting a first at least one medical decision associated with the medical workflow based on the computer readable data, via at least one prediction algorithm, displaying the first at least one medical decision in an electronic medical interface, receiving at least one user-decision associated with the medical workflow from a first at least one user via the electronic medical interface, learning to predict the at least one user-decision based on the at least one user-decisions and the computer readable data, wherein learning to predict the at least one user-decisions includes adapting via the at least one learning algorithm, receiving a second quantity of computer readable data associated with the medical workflow via the electronic medical interface, and predicting via at least one learning-based algorithm a second at least one medical decision associated with the medical workflow based on the second quantity of computer readable data.
  • the method also includes displaying the second at least one medical decision.
  • receiving the second quantity of computer readable data further includes receiving the second quantity of computer readable data via a network communication method.
  • receiving a first quantity of data, predicting a decision, and learning to predict are implemented on a host computer, the host computer receives data from at least one portable computing device, and the at least one portable computing device receives and displays output from the host computer.
  • the method includes executing the first at least one medical decision, before receiving the at least one user-decision.
  • the method includes receiving a second at least one user-decision, after predicting the second at least one medical decision.
  • the method includes executing the second at least one user-decision after receiving the second at least one user-decision.
  • learning further includes updating at least one learning module chosen from a group consisting of behavioral models, rule-based algorithms, learning-based algorithms, and neural networks.
  • learning further includes customizing a plurality of operations to at least one parameter chosen from a group consisting of preferences of a user, habits of a user, medical specialties of a user, patient populations of a user, preferences of a group of users, habits of a group of users, medical specialties of a group of users, and patient populations of a group of users.
  • the method further includes predicting via the at least one rule-based algorithm a third at least one medical decision and displaying at least one predicted medical decision chosen from a group consisting of the second at least one medical decision, the third at least one medical decision, and both the second and third at least one medical decisions.
  • the method includes executing the predicted medical decision chosen from the group consisting of the second at least one medical decision, the third at least one medical decision, and both the second and third at least one medical decision.
  • the predicted medical decision chosen from the group consisting of the second at least one medical decision, the third at least one medical decision is selected by at least one user, and both the second and third at least one medical decisions, is selected by at least one user.
  • the predicted medical decision chosen from the group consisting of the second at least one medical decision, the third at least one medical decision, and both the second and third at least one medical decision is selected by a computing device.
  • the method includes receiving a second at least one user-decision, after predicting the third at least one medical decision.
  • the method includes executing the second at least one user-decision after receiving the second at least one user-decision.
  • the method further includes learning to predict the second user-decision from the second quantity of data received.
  • learning further includes updating at least one learning module chosen from a group consisting of behavioral models, rule-based algorithms, learning-based algorithms, and neural networks.
  • learning further includes customizing a plurality of operations to at least one parameter chosen from a group consisting of preferences of a user, habits of a user, medical specialties of a user, patient populations of a user, preferences of a group of users, habits of a group of users, medical specialties of a group of users, and patient populations of a group of users.
  • the method further includes displaying an electronic medical chart user interface.
  • the first at least one user is a specialist in a field of medicine or a billing specialist or a coding specialist.
  • a computer-implemented method for adaptively supporting decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a workflow in which one or more users record information about a subject and make and act on decisions, receiving at least one user-decision associated with the workflow from a first at least one user via an electronic records interface, learning to predict the at least one received user-decision based on the at least one first quantity of computer readable data and the at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the workflow, predicting at least one decision based on the at least one second quantity of computer readable data using the computer implemented prediction model, the at least one decision being associated with the workflow, displaying the at least one predicted decision via the electronic records interface, and receiving at least one second user-decision associated with the workflow via the electronic records interface.
  • the workflow is an auto repair workflow, a law-enforcement workflow, an emergency-response workflow, a customer
  • any such resulting program, having a computer readable program code component, may be embodied or provided within one or more computer readable or usable media, thereby making a computer program product, i.e. an article of manufacture, according to the invention.
  • the computer readable media may be, for example, a fixed (hard) drive, disk, diskette, optical disk, magnetic tape, semiconductor memory such as read-only memory (ROM), or a transmitting/receiving medium, such as the Internet or other communication network or link.
  • the article of manufacture including the computer programming code may be made and/or used by executing the code directly from one medium, by copying the code from one medium to another medium, or by transmitting the code over a network.
  • An apparatus for making, using or selling the invention may be one or more processing systems including, but not limited to, a central processing unit (CPU), memory, storage devices, communication links, communication devices, server, I/O devices, or any sub-components or individual parts of one or more processing systems, including software, firmware, hardware or any combination or subset thereof, which embody the systems and methods as set forth in the claims.
  • CPU central processing unit
  • memory storage devices
  • communication links communication devices
  • communication devices server, I/O devices, or any sub-components or individual parts of one or more processing systems, including software, firmware, hardware or any combination or subset thereof, which embody the systems and methods as set forth in the claims.
  • User input may be received from the keyboard, mouse, pen, voice, touch screen, or any other component by which a human can input data to a computer, including through other programs such as application programs.
  • the methods described herein may be implemented as one or more software programs running on a computer processor.
  • Dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement the methods described herein.
  • alternative software implementations including, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement methods described herein.
  • software that implements the disclosed methods may optionally be stored on a tangible storage medium, such as: a magnetic medium, such as a disk or tape; a magneto-optical or optical medium, such as a disk; or a solid state medium, such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories.
  • the software may also utilize a signal containing computer instructions.
  • a digital file attachment to e-mail or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. Accordingly, the disclosure is considered to include a tangible storage medium or distribution medium as listed herein, and other equivalents and successor media, in which the software implementations herein may be stored.
  • wireless communication protocols such as IEEE 802.11, IEEE 802.15, and IEEE 802.16, represent examples of the state of the art.
  • Such standards are periodically superseded by faster or more efficient equivalents having essentially the same functions. Accordingly, replacement standards and protocols having the same or similar functions as those disclosed herein are considered equivalents thereof.
  • inventions of the disclosure may be referred to herein, individually and/or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any particular invention or inventive concept.
  • inventions merely for convenience and without intending to voluntarily limit the scope of this application to any particular invention or inventive concept.
  • specific embodiments have been illustrated and described herein, it should be appreciated that any subsequent arrangement designed to achieve the same or similar purpose may be substituted for the specific embodiments shown.
  • This disclosure is intended to cover any and all subsequent adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those of skill in the art upon reviewing the description.
  • FIGS. 1-12 are provided for illustrative purposes only, and are not meant to be limiting to the present invention.

Abstract

A computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a first input from a first device, receiving a second input from a second device, determining a suggested medical decision based at least in part on the first input and the second input, and transferring the suggested medical decision to the second device.

Description

    CROSS-REFERENCE TO RELATED APPLICATION(S)
  • The present application claims priority from U.S. non-provisional patent application Ser. No. 09/690,354, filed Oct. 17, 2000, entitled “SYSTEMS AND METHODS FOR ADAPTIVE MEDICAL DECISION SUPPORT,” naming inventors Risto Miikkulainen, Michael Dahlin, and Randolph Lipscher, which application is incorporated by reference herein in its entirety.
  • FIELD OF THE DISCLOSURE
  • The present disclosure relates generally to computer-implemented systems and methods of gathering and analyzing medical information and adaptively supporting medical decision-making.
  • BACKGROUND
  • As a result of increasing populations, the per capita number of physicians in decreasing. Thus, medical professionals have ever-increasing pressure to be more efficiently in serving their growing patient numbers, while maintaining consistent levels of quality and accuracy. Many medical professionals use electronic medical records systems (EMR systems) to aid their practices. EMR systems can bring standardization to the storage and presentation of medical information and can provide consistent access to medical information.
  • Though EMR systems bear some advantages, the systems do not always increase efficiency to degrees that merit the time and cost of building and implementing them. For instance, many such systems have one or a few centralized points of access-terminals or other computing devices at which data may be entered and received. Users often collect data themselves and subsequently enter the collected data into the system, nearly doubling the work. These points of access are also used to access data. While electronic access is typically faster than sorting through paper files, the data may often be accessed, printed or written, and delivered or relayed to another medical professional or patient who is not present at the access point. Again, the advantage of the systems over paper methods is only slight, when weighed against the time and cost required to build and implement the systems.
  • Because of the inefficiencies involved with using centralized points of access, electronic medical systems have rarely been adopted, except for storage purposes. Thus, systems that might support medical professionals, or other users, with medical decision-making have been slow to develop. In the 1970's, systems began to develop, which attempted to integrate clinical decision support with electronic medical records, by flagging errors or symptoms and by suggesting questions, tests, diagnoses or treatments. But again, users could access the systems only after locating one of a certain few designated hardware devices. The user was required to enter information, wait for system suggestions, and relay the information to others at remote locations. In medical practices, this often frustrated both the medical professional and the patient, by disrupting patient-doctor interactions and the fluid course of business within medical care facilities.
  • Over time, the systems have become more specialized. But, as expensive and time-consuming as these systems are to build, they are only made more cumbersome by tailoring them to meet the desires of individual users. Medical practitioners, for example, often practice in specialized fields, such as cardiology or pediatric surgery. General practitioners often serve specific patient populations. practitioners would be helped by tailoring systems to account for the peculiarities of their particular medical field and the history of cases that they have served, while also integrating their individual habits or preferences for routine diagnostic methods, terminology, certain medication types or brands, etc., into the systems. Thus, the current systems are not nearly as efficient, helpful, accurate, or easy to use, as they could be, or as users desire them to be.
  • As such, improved systems and methods of gathering and analyzing medical information would be desirable.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIGS. 1 and 2 include illustrations of exemplary systems, in which at least one user device and at least one general use device communicate data with a host computer.
  • FIG. 3 includes a table illustrating examples of patient data and medical data that may be transmitted to the host computer.
  • FIG. 4 includes a table illustrating examples of information that may be transmitted to users from the host computer.
  • FIG. 5 includes an illustration of an exemplary method for use by a system, such as the exemplary systems illustrated in FIGS. 1 and 2.
  • FIGS. 6 and 7 include illustrations of exemplary systems that may implement an exemplary method, such as the exemplary method illustrated in FIG. 5.
  • FIG. 8 includes an illustration of an electronic medical chart graphical user interface.
  • FIG. 9 includes an illustration of an exemplary method that may be implemented by a system, such as the exemplary systems illustrated in FIGS. 1, 2, 6 and 7.
  • FIG. 10 includes an illustration of an exemplary implementation of a learning-based model.
  • FIG. 11 includes an illustration of an exemplary implementation of a neural networks system.
  • DETAILED DESCRIPTION
  • In a particular embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a first input from a first device, receiving a second input from a second device, determining a suggested medical decision based at least in part on the first input and the second input, and transferring the suggested medical decision to the second device.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a medical input from a user device, determining a first suggested decision from a first predictive model, determining a second suggested decision from a second predictive model, and transferring the first suggested decision and the second suggested decision to the user device.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a user medical input and a user medical decision from a device, determining a suggested result based at least in part on the user medical input, comparing the user medical decision to the suggested result, and providing an indication based at least in part on comparing the user medical decision to the suggested result.
  • In an additional embodiment, a computer-implemented method for adaptively supporting decisions of at least one user includes receiving a set of user inputs, training a model based at least in part on the set of user inputs, and adjusting the model based at least in part on a set of outlier inputs.
  • Typically, electronic medical records (EMR) provide a user interface via terminals or other computing devices (collectively, user interface devices). The user interface may include one or more methods of displaying data, such as text arranged on a screen, icons, schematics, pictures, or audio, and this user interface can include one or more methods of input, such as keyboard text input, virtual keyboard text input, handwriting recognition text input, mouse position or selection input, stylus position or selection input, touch screen position or selection input, mouse drawing input, touch-screen drawing input, stylus drawing input, voice input, medical device input, remote computer input. An EMR may also be referred to as a graphical medical record. In a particular embodiment, an EMR may include discrete input controls, such as check boxes, three-mode controls, radio buttons, which collect discrete findings for storage in relation to a patient. Findings include, for example, associated conditions, ailments, corporal location, medical history, patient data, testing, prescriptions, and other medical data.
  • Referring to FIG. 1, an exemplary embodiment of a system includes at least one user device 100. These devices 100 allow users to communicate medical data with a host computer 102. In an example, the user device 100 includes a portable computing device that is capable of communicating with other computing devices via a wireless communication link 101. The user device 100 may include a portable computing device, such as a handheld wireless computing device, a wireless tablet form factor device, or a desktop or laptop computing device. The user device 100 may also include a computing device linked or integrated with a medical instrument. Typically, the user interacts with the user device 100 using a graphical user interface (GUI). In an embodiment, the GUI includes an electronic medical chart interface that presents and organizes data, such as EMR data.
  • In an exemplary embodiment, a user enters data via the user device 100, which transmits the data via the wireless communication link 101 to the host computer 102. The data may include patient data, clinical data, or instructions to be executed by the host computer 102. The host computer 102 may be a computing device or a set of computing devices capable of receiving, transmitting, storing, and analyzing data, and executing operations. The host computer 102 may be a portable personal computer, a desktop personal computer, a handheld computing device that is capable of communicating remotely with other computers, or it may be a web server computer.
  • The wireless communication link 101 may include technology that can relay signals between a wireless computing device 100 and a host computing device 102. Such wireless links 101 may include infrared signals, radio frequency signals, pulse codes, or frequency-diode modulation. In a particular embodiment, the wireless communication link 101 may use wireless protocols, such as IEEE 802.11 a, b, or g, IEEE 802.15, or IEEE 802.16.
  • In an embodiment, one or more additional users may enter data via the user devices 100, which transmit the data via the wireless communication link 101 to the host computer 102. The data may include patient data, clinical data, or instructions to be executed by the host computer 102. For example, a patient may enter data about his condition using a user device 100 and those data may be transmitted to the host computer 102 via the wireless communication link 101. In another example, a medical technician or laboratory may enter data via a user device 100, which transmits the data via the wireless communication link 101 to the host computer 102. This data may include the results of medical tests on a patient.
  • The host computer 102 may also retrieve additional data from computers that are external to the host computer 102. This data may include patient data, clinical data, or instructions to be executed by the host computer 102. In the embodiment illustrated in FIG. 1, the external computers include at least one informational computer 104.
  • The host computer 102 may retrieve information that it transmits to the user from its own memory. The host computer 102 may also, or alternatively, retrieve information that the host computer 102 transmits to the user from computers that are external to the host computer 102. In the embodiment illustrated in FIG. 1, the host computer 102 retrieves information from at least one informational computer 104. Where multiple informational computers 104 are used, they may geographically distributed and remotely located. The host computer 102 may communicate with each informational computer 104, such as wired or wireless methods, and may include communication via global network, such as Internet, wide area network, or local area network. In an embodiment, each informational computer 104 is a server computer with which the host computer 102 communicates across a network.
  • The user device 100 may retrieve the information it provides to the user from its own memory, or from one or more external computers. In the embodiment shown in FIG. 1, the user device 100 retrieves information from at least one informational computer (IC) 104, with which the user device 100 communicates. The user device 100 may communicate with each informational computer 104 via a suitable component for communication among computing devices. In the embodiment shown in FIG. 1, the user device 100 communicates with each informational computer 104 by transmitting signals to the host computer 102, via the wireless communication link 101. The signals are transmitted to the informational computers 104. The informational computers 104 return information to the host computer 102, which sends signals back to the user device 100.
  • The host computer 102 may communicate with the informational computers 104, via a wireless communication link 101. Alternatively, the host computer 102 may communicate with informational computers 104, via wired communication, such as a global network (such as the Internet), a wide area network, or a local area network. Alternatively, the host computer 102 may be integrated or attached with at least one informational computer 104.
  • The system may also provide at least one port (not illustrated). The user device 100 may be “docked” at a port (i.e., connected to a wired network) to facilitate wired communication with the host computer 102 and informational computers 104. This communication may include communication via a global network (such as Internet), a wide area network, or a local area network. Docking may be used, for example, for interacting with the host computers 102 and informational computers 104 in circumstances where patient/medical professional relationships are not disrupted or may be disrupted. Examples of circumstances where relationships are not disrupted include maintenance of the system, software installation, or where “batch” entry or review of medical data is desired. An example of circumstances where the relationship may be disrupted includes a case that is especially difficult and requires an atypically lengthy amount of study and analysis. The user device 100 may be connected at a port by a docking component connecting a computing device to a docking port. These may include plugging one end of an electrical or optical cable into a port and the other end into a port or socket on the user device 100.
  • The host computer 102 receives data and responds by executing operations and transmitting information. The host computer 102 may also store the data. In an embodiment, the data is stored on the host computer 102 in the form of an electronic chart. The data may also be stored on computers that are external to the host computer 102. In the embodiment illustrated in FIG. 1, the data is stored on informational computers 104 with which the host computer 102 communicates. The host computer 102 transmits information to the user device 100 via wireless communication link 101. Examples of transmitted information may include recommended diagnostic questions or tests that serve to reduce the probability of oversights during medical examination; past medical information for the patient; alternatives for diagnoses and treatment orders; and medical information, such as journal articles and the like. The host computer 102 may provide relevant information and recommendations to the user and may execute operations and provide information automatically or in conformity with user instructions.
  • The host computer 102 may also retrieve information that it transmits to the user from a user device 100 or a general use device 103 used by a different user to enter medical information. In an embodiment, a patient logs in and enters medical information about his condition into one user device 100 and this information is transmitted to the user device 100 used by a medical doctor via the host computer 102. In another embodiment, a patient logs in and enters medical information about his condition into one general use device 103 and this information is transmitted to the user device 100 used by a medical doctor via the host computer 102. In such an embodiment, the general use device 103 used by the patient is a personal computer, which receives information from and transmits information to the host computer 102 via the Internet. For example, the host computer 102 can implement a web server interface, the general use device 103 can implement a web browser interface, and an electronic medical record interface can be implemented using JavaScript and HTTP to allow the general use device 103 to act as an electronic medical record interface to allow log-in and data entry by a patient. In an embodiment, the data is stored in the form of an electronic chart, onto one or more informational computers 104, with which the user device 100 communicates.
  • Where the host computer 102 acts automatically, it does so by predicting decisions that the user, a separate user, or group of users can make during the course of treating each patient. Such decisions may pertain to elements of medical examination, such as questions, findings, lab tests, clinical tests, or imaging; diagnosis and resulting treatment orders; and information that the user may desire, such as patient history information, the opinions and recommendations of medical specialists or other medical professionals, similar cases that the user has served, and instructive information, such as journal articles and the like. Upon predicting user decisions, the host computer 102 forwards data pertaining to each decision that it has predicted. For example, upon receiving data from the user, the host computer 102 may predict a certain diagnosis and forward pertinent journal articles or suggested treatment orders to the user, to a separate user, or to a collection of users. In another embodiment, the host computer 102 may suggest diagnostic tests or questions that can eliminate potential oversights in the user's rendering of diagnoses or treatment orders.
  • Where the host computer 102 performs operations and forwards information according to user choice, the host computer 102 predicts the decisions that may be made by user and presents these decisions to the user by displaying the decisions on the user device 100. The user may select from the decisions predicted by the host computer 102, or enter alternative selections. In an embodiment, the host computer 102 displays the predicted decisions in the selected state (e.g., by showing a check mark in a check box) and the user may leave the box checked to select the decision predicted by the host computer 102 or the user may uncheck the box and select an alternative selection, such as an alternative check box. The host computer 102 provides information or executes operations according to the user's input, which may include one or more of the predicted decisions or decisions different from the predicted decisions. For example, upon receiving patient or clinical data about a patient from the user, the host computer 102 may predict a certain diagnosis or range of diagnoses and display the diagnoses to the user via the user device 100. The user may enter a selection via the user device 100, such as a selection from among the diagnoses displayed. The user may also enter a diagnosis or range of diagnoses that are not suggested by the host computer 102. In another example, upon receiving patient or clinical data about a patient from the user, the host computer 102 may suggest that a particular test may be ordered and display that test with a checkbox indicating that that test has been selected. The user may leave the checkbox in the checked state to select the suggested decision, or the user may uncheck the box to override the decision. In another embodiment, the host computer 102 suggests that a certain medication be prescribed and display that medication with a checkbox and a suggested dosage selected. The user may override the selection or change the dosage or leave the selection as suggested. For another example, upon receiving patient or clinical data about a patient from the user, the host computer 102 may predict a list of likely decisions by the user, such as a list of tests to perform, medications to prescribe, or diagnoses to identify; after displaying this list, the system receives a selection of a decision from this list or from other orders displayed as options to the user. Upon receiving the user's entry, the host computer 102 may execute operations such as retrieving information, such as journal articles, updating files, or suggesting treatment orders or further diagnostic tests or questions. The host computer 102 displays resulting information to the user via the user device 100.
  • The host computer 102 makes suggestions about a user's or a group of users' medical decisions, via a learning component that may execute behavioral models; rule-based algorithms, including rules, static lists, and decision support systems, such as MEDCIN; learning-based algorithms; neural networks; or any combination of these. In an embodiment, the host computer 102 utilizes a combination of rule-based algorithms and learning-based algorithms. In this embodiment, the host computer 102 maintains a behavioral model of the user to make suggestions of decisions that the user can make. During an initial period of use, the behavioral model is essentially empty. Thus, the host computer 102 makes suggestions based on rule-based algorithms. The behavioral model is updated when data and decisions are received from the user. As the behavioral model develops, suggestions may be made based on both rule-based algorithms and the learning-based behavioral model. The resulting information may be merged together, producing a single output, or the information of each type may be separate and made selectable by the user. In an example, the user has the option to disable the rule-based algorithms, when the user determines that the behavioral model has progressed beyond the rule-based algorithm. Additionally, the user may disable the learning component, such that the predictive capability remains, without updating.
  • In another embodiment, each operation performed by the host computer 102 includes a plurality of decision nodes. The host computer 102 may employ a neural network at each decision node, for suggesting the decision that can be made by a user at the decision node. The host computer 102 may be programmed to execute the suggested decision or the decision input by the user. The host computer 102 updates each neural network, after receiving data and actual decisions from the user.
  • Regardless of the embodiment of the learning component, the suggestion process is thus adapted to the user, such that the host computer 102 attempts to predict and suggests the decisions actually input by a user in one case, when similar data or combinations of data are received in another case. But, the predictive process may also be updated, by predictively customizing the operations to the user's habits and preferences, while taking into account the characteristics of the user's specialty and patient populations. For instance, by updating its learning module with user habits, preferences, etc., the host computer 102 can increase its ability to predict when the user is likely to consult the virtual specialist feature, what medications the user prefers to prescribe for various ailments, what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations, etc. Thus, in addition to better predicting diagnoses and pertinent information, the host computer 102 can tailor the details of its operations to the user's habits and preferences.
  • Regardless of the algorithms or models employed by the learning component, the host computer 102 may update the learning component each time that data or decisions are received from the user. Alternatively, updating may occur in “batch form,” whereby updating occurs after a set period, such as after each case is complete, after a pre-defined number of cases are complete, after a pre-defined time period elapses, or after a pre-defined amount of data or decisions are received from the user, or a combination of these.
  • The system also provides at least one general use device 103 for interacting with the host computer 102. The general use device 103 is a computing device that communicates with the host computer 102 and may be non-portable. For example, the general use device 103 may be a terminal computer that is dedicated to the host computer 102. The communication link between the general use device 103 and the host computer 102 may be wireless or wired. The communication may include communication via a global network, such as the Internet, a wide area network, or a local area network. In an embodiment, the general use device 103 includes at least one desktop computer that is centrally-located in an environment, such as a hospital, employing the system and is used for interacting with the host computer 102, in circumstances where patient/medical professional relationships are not disrupted or may be disrupted. Examples of circumstances in which relationships are not disrupted include maintenance of the system or software installation, or where “batch” entry or review of medical data is desired. Examples of circumstances in which relationships may be disrupted include cases that are especially difficult and that use an atypically lengthy amount of study and analysis.
  • In an embodiment, the system provides a user interface that displays medical data elements using one or more human readable natural languages or variations of natural language for different audiences (e.g., technical v. lay). Internally, however, the system represents medical data elements as numerical codes or distinguished nomenclature items. For example, the numerical code for hypertension might be “1000”, and the display text for hypertension might be “hypertension” (English, technical), “high blood pressure” (English, lay), “Bluthochdruck” (German), “hipertension” (Spanish), or “hypertensie” (Dutch.) Such a translation may facilitate developing models of doctors who speak language A and using those models for doctors who speak language B. Such a translation may also facilitate communication by doctors who speak language A with patients who speak language B. Additionally, such translation may also facilitate input of medical data by non-medically-trained users such as patients in a first language and output of the medical data in a second language readable by a physician.
  • Regardless of the embodiment of the learning component, the prediction process is thus adapted to the user, such that the user device 100 may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case. But, the predictive process may also be updated, by predictively customizing the operations to the user's habits and preferences, while taking into account the characters of the user's specialty and patient populations. For instance, by updating its learning module with user habits, preferences, etc., the user device 100 can increase its ability to predict when the user is likely to consult the virtual specialist feature, what medications the user prefers to prescribe for various ailments, what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations, etc. Thus, in addition to better predicting diagnoses and pertinent information, the user device 100 can tailor the details of its operations to the user's habits and preferences.
  • Referring to FIG. 2, an alternative embodiment includes at least one user device 300. The user device 300 includes a portable computing device that is capable of communicating with other computing devices via a wireless communication link. The user device 300 may include a portable computing device, including those examples described with reference to FIG. 1. The user interacts with the user device 300 using a graphical user interface (GUI). In an embodiment, the GUI includes an electronic medical chart interface that presents and organizes the data. A user enters data via the user device 300, which transmits the data via wireless communication link 301 to the receiver/transmitter 305. The data may include patient data, clinical data, or instructions to be executed by the host computer 302, such as particular information that the host computer 302 is to retrieve, analyze, or transmit. The receiver/transmitter 305 relays signals that correspond to information and instructions between the host computer 302 and each user device 300. The receiver/transmitter 305 may be attached or integrated with the host computer 302, or it may communicate with the host computer 302 by remote component, such as wireless or network technologies. The host computer 302 may include an embodiment selected from the examples described in relation to FIG. 1.
  • Communication with the receiver/transmitter 305, by the host computer 302 and each user device 300, may be achieved using technology for relaying signals between a wireless computing device and a signal receiver/transmitter 305. Such wireless technologies may include infrared signals, radio frequency signals, pulse codes, or frequency-diode modulation. In an embodiment, radio frequency signals are used to accomplish the wireless transmission of data from the wireless devices to a radio signal receiver/transmitter. In particular, the receiver/transmitter 305 may communicate using standard protocols, such as IEEE 802.11 a, b, g, IEEE 802.15, or IEEE 802.16.
  • In an embodiment, multiple decisions are predicted or executed. For example, if a triage nurse enters into the system that a patient reports chest pain, the system may predict the following actions: (1) page doctor, (2) page nurse, (3) get chest x-ray, and (4) order an electro-kardio-gram (EKG). In an embodiment, the system could communicate with a network to initiate some of these actions by (1) sending a message to the on-call doctor's pager or EMR device, (2) sending a message to the on-call nurse's pager or EMR device, (3) scheduling a chest x-ray with the radiology department, and (4) reserving an EKG machine and transmitting a message to a staff member to bring the EKG machine to the patient and connect it to the patient.
  • In an embodiment, the step of executing a decision includes electronically transmitting instructions to a medical device. For example, executing a decision may include requesting that a medical monitoring device take a reading, store a reading, change monitoring parameters, or transmit a reading. In a particular example, the host device 302 may direct a blood pressure monitor connected to a patient to obtain a blood pressure of the patient. In another example, the host system may query a heart rate monitor for a heart rate associated with the patient.
  • In an embodiment, data may be received from various sources. For example, a doctor may enter data via an EMR interface, a nurse may enter data via an EMR interface, a patient may enter data via an EMR interface, a medical device may transmit data electronically, a remote lab computer may transmit data electronically, and a remote medical data storage computer may transmit data electronically. In an embodiment, multiple clinics may receive information about a patient, and when a doctor at a first clinic is working with a patient, data entered about the patient at other clinics may be used as input to the prediction process. For example, if a patient is visiting a primary care physician and multiple specialists, data sharing capability allows the system to detect and warn a user of redundant prescriptions issued by different clinics. Such a capability can both prevent inadvertent mistakes and also “doctor shopping” where a patient attempts to get multiple prescriptions for the same controlled substance from multiple physicians.
  • In an embodiment, one or more additional users may enter data via the user devices 300, which transmit the data via the wireless communication link 301 to the host computer 302. This data may include patient data, clinical data, or instructions to be executed by the host computer 302. For example, a patient may enter data about his condition using a user device 300 and those data may be transmitted to the host computer 302 via the wireless communication link 301. For example, a medical technician or laboratory may enter data via a user device 300, which transmit the data via the wireless communication link 301 to the host computer 302. The data may include the results of medical tests on a patient.
  • The host computer 302 may also retrieve additional data from computers that are external to the host computer 302. This data may include patient data, clinical data, or instructions to be executed by the host computer 302. In the embodiment shown in FIG. 2, the external computers include at least one informational computer 304.
  • As illustrated in FIG. 2, the system may also provide at least one port 303. The user device 300 may be “docked” at ports 1 through n 303 (i.e., connected to a wired network) to facilitate wired communication with the host computer 302. The communication may include communication via global network (such as Internet), wide area network, or local area network. Docking is used for interacting with the host computer 302, in circumstances where patient/medical professional relationships are not disrupted or may be disrupted. Examples of circumstances where relationships are not disrupted include maintenance of the system, software installation, or where “batch” entry or review of medical data is desired. An example of circumstances where the relationship may be disrupted includes a case that is especially difficult and uses an atypically lengthy amount of study and analysis. The user device 300 may be connected at ports 1 through n 303, by a method for connecting a computing device to a docking port. The method may include plugging one end of an electrical or optical cable into port n 303 and the other end into a port or socket on the user device 300.
  • In an embodiment, the host computer 302 receives data and responds by executing operations and transmitting information. The host computer 302 may store the data received from the user. In an example, the data is stored in the form of an electronic chart onto one or more informational computers 304 with which the host computer 302 communicates. The host computer 302 transmits information to the user device 300 via a wireless communication link 301 and a receiver/transmitter 305. Examples of the information may include recommended diagnostic questions or tests that serve to reduce the probability of oversights during physical examination; past medical information for the patient; alternatives for diagnoses and treatment orders; and medical information, such as journal articles and the like. The host computer 302 may provide relevant information and recommendations to the user and may execute operations and provide information automatically or in conformity with user instructions. In an embodiment, the host computer 302 displays the suggested decisions in the selected state (e.g., by showing a check mark in a check box) and the user may leave the box checked to select the decision predicted by the host computer 302 or the user may uncheck the box and select an alternative selection, such as an alternative check box. Where the host computer 302 acts automatically, the host computer 302 suggests decisions that the user may make during the course of treating each patient. The suggested decisions may pertain to elements of physical examination, such as questions, lab tests, clinical tests, or imaging; diagnosis and resulting treatment orders; and information that the user desires, such as patient history information, the opinions and recommendations of medical specialists or other medical professionals, similar cases that the user has served, and instructive information, such as journal articles and the like.
  • Upon suggesting user decisions, the host computer 302 forwards data pertaining to each user decision that is suggested. For example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may predict a certain diagnosis or range of diagnoses and display the diagnoses to the user via the user device 300. The user may enter a selection via the user device 300, such as a selection from among the diagnoses displayed. The user may also enter a diagnosis or range of diagnoses that are not suggested by the host computer 302. In another example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may suggest that a particular test may be ordered and display that test with a checkbox indicating that that test has been selected. The user may leave the checkbox in the checked state to select the suggested decision, or the user may uncheck the box to override the decision. In another embodiment, the host computer 302 suggests that a certain medication be prescribed and display that medication with a checkbox and a suggested dosage selected. The user may override the selection or change the dosage or leave the selection as suggested. In another example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may predict a list of likely decisions by the user, such as a list of tests to perform, medications to prescribe, or diagnoses to identify; after displaying this list, the system receives a selection of a decision from this list or from other orders displayed as options to the user. In a further example, upon receiving data from the user, the host computer 302 may predict a certain diagnosis and forward pertinent journal articles or suggested treatment orders to the user. In another embodiment, the host computer 302 may suggest diagnostic tests or questions that can eliminate potential oversights in the user's rendering of diagnoses or treatment orders.
  • Where the host computer 302 performs operations and forwards information according to user choice, the host computer 302 suggests the decisions that may be made by user and presents these decisions to the user by displaying them on the user device 300. The user may select from the decisions suggested by the host computer 302, or enter alternatives. The host computer 302 provides information or executes operations according to the user's input, which may include one or more of the predicted decisions or decisions other than those that were predicted. For example, upon receiving patient or clinical data about a patient from the user, the host computer 302 may predict a certain diagnosis or range of diagnoses and display these diagnoses to the user via the user device 300. The user may enter a selection via the user device 300 from among the diagnoses displayed, or the user may enter a diagnosis or range of diagnoses that are not displayed in response to the host computer 302 suggestion. Upon receiving the user's entry, the host computer 302 may execute operations such as retrieving information, such as journal articles, updating files, or suggesting treatment orders or further diagnostic tests or questions. The host computer 302 displays resulting information to the user via the user device 300.
  • In an exemplary embodiment, the host computer 302 makes suggestions about a user's medical decisions via a learning component that may execute behavioral models, rule-based or learning-based algorithms, and neural networks, or a combination thereof, such as in a manner described in relation to FIG. 1.
  • In an embodiment, the host computer 302 utilizes a combination of rule-based algorithms and learning-based algorithms. In such an embodiment, the host computer 302 maintains a behavioral model of the user to suggest decisions that the user may make. During an initial period of use, the behavioral model is essentially empty. Thus, the host computer 302 makes suggestions based on rule-based algorithms. The behavioral model is updated when data and decisions are received from the user. As the behavioral model develops, suggestions may be made based on both rule-based algorithms and the learning-based behavioral model. The resulting information may be merged together, producing a single output, or the information of each type may be presented separately and made separately selectable by the user. The user has the option to disable the rule-based algorithms, such as when the user determines that the behavioral model has progressed beyond the rule-based algorithms. Additionally, the learning component may be disabled by the user instruction such that the predictive capability remains without updating.
  • Regardless of the embodiment of the learning component, the prediction process is thus adapted to the user, such that the host computer 302 may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case. The prediction process is thus adapted to the user, such that the host computer 302 may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case. But, the predictive process may also be updated by customizing the operations to the user's habits and preferences, while taking into account the characteristics of the user's specialty and patient populations. For instance, by updating its learning module with habits, preferences, etc., of the user, the host computer 302 can increase its ability predict when the user is likely to consult a virtual specialist feature, what medications the user prefers to prescribe for various ailments, what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations, etc. Thus, in addition to better predicting diagnoses and pertinent information, the host computer 302 can tailor the details of its operations to the user's habits and preferences.
  • Regardless of the algorithms or models employed by the learning component, the host computer 302 may update the learning component each time data or decisions are received from the user. Alternatively, updating may occur in “batch form,” whereby updating occurs after a set period, such as after each case is complete, after a pre-defined number of cases are complete, after a pre-defined time period elapses, or after a pre-defined amount of data or decisions are received from the user, or a combination thereof. The host computer 302 may also update the learning component each time that the user device 300 is docked at a port n 303.
  • The host computer 302 may retrieve the information transmitted to the user from one or more informational computer (IC) 304 with which the host computer 302 communicates. The host computer 302 may communicate with each informational computer 304 via a method of communicating among computing devices. This may include wireless and wired methods, and may include communication via a global network (such as Internet), a wide area network, or a local area network. In an embodiment, each informational computer 304 is a server computer with which the host computer 302 communicates across a network.
  • FIG. 3 includes a table 400 that displays exemplary data that may be transmitted by a user to the host computer, via a user device or a general use device, as described in relation to FIGS. 1 and 2. The column at 401 shows examples of patient data that may be transmitted to the host computer. The column at 402 shows examples of clinical data that may be transmitted to the host computer. Examples of patient data 401 that may be transmitted to the host computer include a patient's name and personal contact information, name and contact information of one to contact in emergency, as well as social security number and birthdate. Patient data may also include, but is not limited to, information bearing upon medical diagnosis and treatment, such as ethnicity, medical history, Do-Not-Resuscitate (DNR) orders, allergies to drugs and other allergens, current and prior medications, and health habits, such as smoking, toxic exposure, and use of drugs or alcohol. Examples of patient data may also include payment-related information, such as insurance information and employment data. The list in FIG. 3 is intended to be illustrative and not all inclusive. It may be appreciated that many other types of patient data may be transmitted also.
  • Examples of clinical data 402 that may be transmitted to the host computer include vital information, such as height, weight, body temperature, pulse rate, blood pressure, pulse oxygenation, blood type, and blood pH. Examples of medical data may also include data that is directly pertinent to diagnosing a medical problem, such as the patient's complaints and symptoms, physical examination findings and laboratory results, and the patient's answers to diagnostic questions. Example medical data also may include the medical professional's diagnosis and treatment orders. When medication is dispensed for treatment, the medical data may include prescription instructions and information and information and instructions for the dispensing pharmacy. In addition, examples of medical data may include the date of visit by the patient, follow-up recommendations, and the name of the medical professional attending the patient on the date of visit. The list in FIG. 3 is intended to be illustrative and not all inclusive. It may be appreciated that many other types of clinical data also may be transmitted.
  • FIG. 4 includes a table 500 illustrating examples of information that may be output to a user by the host computer, as described in relation to FIGS. 1 and 2, in order to provide medical decision support to the user. Examples of information pertaining to patient assessment that may be output by the host computer to the user include but are not limited to recommendations for diagnostic questions, physical examinations, and medical tests, such as blood tests or imaging (X-ray, MRI, CT, etc.); medical history data concerning the patient; the name(s) and comments of any referring medical personnel(s); alerts to common oversights in patient assessment, which may be checked at medical personnel discretion; and medical information, such as journal articles and the like.
  • In addition, examples of information pertaining to diagnoses that may be output by the host computer to the user include, but are not limited to, names, or other identifying references, for potential diagnoses, along with a brief description of each diagnosis that is presented; recommendations for additional data (e.g., pertinent negatives) that would exclude one or more potential diagnoses; and medical information, such as journal articles and the like.
  • Further, examples of information pertaining to treatment orders that may be output by the host computer to the user include, but are not limited to, recommendations for treatment orders or alternative treatment orders, including presenting to the user alternative medication types and brands; alternative recommendations for surgical or non-surgical procedures; alternative recommendations for behavior modifications (e.g., bed rest) or diet modifications (e.g., fluids); and presenting the user with medical information, such as journal articles and the like.
  • An exemplary embodiment may also include a “virtual specialist” feature. This feature is useful for supporting the user with decisions and information pertaining to injuries or ailments that are beyond the scope of the user's judgment of assessment, diagnosis, or treatment. The feature may be based upon the experience, input, or predictive model of a separate user or a group of users. Such a feature may be accessed by user selection, or the host computer can automatically select and query a virtual consultant model based on data received from the user. For example, the host computer may use rule-based or learning-based algorithms to determine when to access the virtual specialist feature and which virtual consultant to use. To supply the virtual specialist information, the host computer draws upon information retrieved and analyzed from memory or from at least one informational computer, such as those described in relation to FIG. 1 and FIG. 2.
  • When executing the virtual specialist feature, the host computer supplies the user with decisions and information that pertain to the specific ailment or injury and information regarding the probable actions or recommendations of a medical professional or group of medical professionals that specialize in a medical discipline that addresses the ailment or injury. For instance, a general medical practitioner who encounters a child suffering from poor blood circulation may not have the ability to immediately consult a pediatric surgeon or cardiologist. In an example, the system may provide a virtual specialist to meet me practitioner's query, by dispensing information about what such a specialist may most likely do or recommend, allowing treatment to continue until a consultation with a specialist can be performed. The virtual specialist may also provide the user with information that allows “meantime care,” which suggests actions that may maintain the patient in sustainable condition, until a specialist arrives for in-person consultation.
  • In an embodiment, the host computer receives input from one or more collections of different medical personnel, and develops a behavioral model for each collection. A user may view predictions from collections of medical personnel, where each collection may include just one medical personnel, which may be the user or a medical personnel that is not the user, or a group of medical personnel that includes or does not include the user. Using the virtual specialist feature, the user can direct the host computer to provide information corresponding to the likely actions of “practitioner X or group Y,” given the data that has been input about a patient to the host computer. For example, practitioner X may be a specialist or even a hypothetical practitioner that is programmed to reflect standard protocol among practitioners of a certain type. Group Y may be a collection of specialists, such as cardiologists, a collection of elite medical personnel, such as the group of medical personnel at Johns Hopkins, or even a hypothetical group of medical professionals in general, that reflect standard protocol among medical personnel of a certain type. As such, the virtual specialist feature may make suggestions from various perspectives. For example, upon the user accessing the virtual specialist feature in regard to a specific patient, the host computer may, for example, output a likely treatment or action to be rendered by medical personnel X, by group Y specialists, and the “standard choices” by the medical community. Such output may provide the user with several choices in an efficient manner.
  • In another embodiment of the virtual specialist feature, a general medical practitioner who is interested in improving the effectiveness of his documentation of medical encounters and of his coding or billing practices may not have billing or coding expertise. The system may provide a “virtual” specialist to meet the practitioner's interests, by predicting what an expert coding specialist would document at each phase of the encounter, by predicting questions an expert coder would ask to enhance the current documentation to increase reimbursement levels, or predicting the code an expert coder would select with regard to a particular patient encounter.
  • In an embodiment, the system may be used to improve the coding accuracy of users. For example, in an embodiment, the system stores coding decisions by users of the system. In an example, the system may learn a particular user's coding practices based on the users coding decisions. In another example, the system displays comparisons of a user's coding decision to the coding decisions of a target, such as another user, a group of users (e.g., the department or clinic as a whole, another clinic, or an exemplary coding decision model). In an embodiment, the comparison compares the coding decisions made by the user for the user's population of patients to the coding decisions made by the target for the target's population of patients. In another embodiment, this comparison adjusts for the different patient populations and findings by generating a predictive coding model for the user or for the target and (1) comparing the user's actual coding to the coding decisions that the target's predictive model generates for the same set of patients and findings or (2) comparing the decisions that the user's predictive model generates for the target's patients and findings to the targets actual decisions or (3) compares the decisions of the user's model and the target's model for a common set of input patients and findings.
  • In an embodiment, the system notifies a user that he may be over-coding when past user decisions reflect higher codes than the target decisions. Over-coding can be risky for a doctor because it may invite regulatory audits. Such a notification may be triggered when the user's mean or median coding is significantly above the targets. In another example, the notification may be triggered when at least one coding decision results in a code higher than at least one target coding decision.
  • In an embodiment, the system notifies a user that he may be under-coding when user decisions reflect lower codes than the target decisions. Such a notification is typically triggered when the user's mean or median coding is significantly below the targets. In another example, the notification may be triggered when at least one coding decision results in a code lower than at least one target coding decision.
  • In another embodiment, the stored past coding decisions or models may be viewed by a user to evaluate decisions by multiple medical staff. For example, a manager of a practice may compare the coding decisions of different physicians to determine when they are commonly over- or under-coding compared to peers. Alternatively, a manager of a practice may examine the aggregate coding decisions of the practice and compare them to a target model.
  • In a further embodiment, the system may be used to improve the diagnostic, prescribing, or disease management decisions by users by analyzing past decisions. For example, the system stores medical decisions by users of the system. In an example, the system displays comparisons of a user's medical decision to the medical decisions of a target, such as another user or a group of users (e.g., the department or clinic as a whole, another clinic, or an exemplary coding decision model). In an embodiment, the comparison compares the medical decisions made by the user for the user's population of patients to the medical decisions made by the target for the target's population of patients. In a further embodiment, the comparison adjusts for the different patient populations and findings by generating a predictive medical model for the user or for the target and (1) comparing the user's actual medical decisions to the medical decisions that the target's predictive model generates for the same set of patients and findings, (2) comparing the decisions that the user's predictive model generates for the target's patients and findings to the targets actual decisions, or (3) comparing the decisions of the user's model and the target's model for a common set of input patients and findings.
  • For example, a medical decision includes a decision to refer a patient with a chronic illness to a disease management program that can coordinate and monitor patient care. Such disease management programs have the potential to save significant amounts of health-care spending and improve treatment effectiveness for conditions like diabetes. The system stores decisions to refer patients to disease management programs and compares such decisions by one user to the decisions by other users or a model and notifies a user when he fails to refer one or more patients to a program. Such a notification may be immediate, such as when a chart is signed, or may be delayed (e.g., via an email to the user at the end of the day). In an example, such a notification may be triggered by a single decisions or by multiple decisions (e.g., notify a user when he fails to assign a patient to a disease management program 50% or less of the predicted times). Similarly, the system can track whether a user is prescribing a medication or class of medications when predicted, and generate a notification when prescribed when not predicted. In an embodiment, the notification goes to the user whose actions are being predicted. In another embodiment, the notification goes to a second user, such as a manager, trainer, or pharmaceutical company representative.
  • Now referring to FIG. 5, the disclosure is also directed to a method for providing adaptive medical decision support. As illustrated at 601, a user transmits data and instructions to the host computer. The data transmitted by the user includes patient and clinical data, and may include data that are exemplified in FIG. 3. The user may use the user device to communicate with the host computer via a wireless communication link. The user may also use a general use device to communicate with the host computer, via global, wide area, or local area network technology. The user may communicate with the host computer via a graphical user interface, such as an electronic medical chart interface.
  • As illustrated at 602, the host computer stores and analyzes the data and executes the instructions it receives. The host computer may store the data temporarily or permanently using its own memory components, or may communicate the data to one or more informational computers for storage. As illustrated at 603, the host computer determines whether additional information is desired or recommended and may request the additional information from the user, as illustrated at 604. When such requests are made, the user may enter data and instructions, resulting in at least one additional iteration of 601-604.
  • As illustrated at 605, the host computer predicts or suggests the user's decisions from the data received and outputs these predicted decisions to the user. The host computer may also output information to the user that the host computer suggests obtaining if the user had actually made each of the decisions. For example, if the data received from the user pertains to the patient's symptoms or a medical problem, the host computer may suggest and output potential diagnoses and may also suggest further diagnostic actions, give warnings pertaining to particular diagnoses that merit further investigation of patient symptoms, provide journal articles and the like that discuss each potential diagnosis, and suggest treatment orders or courses of action. The host computer may retrieve information from its own memory components, for example, from a database, or from at least one informational computer with which the host computer communicates. Alternatively, the host computer may output the suggested decisions and await the user's instruction to retrieve pertinent information.
  • The host computer makes suggestions about a user's medical decisions as illustrated at 605, via a learning component that may execute behavioral models, rule-based algorithms, learning-based algorithms, neural networks, or a combination thereof. Where a combination of rule-based algorithms and learning-based algorithms are used, the resulting information may be merged together, producing a single output, or the information of each type of algorithms may be separately displayed and made separately selectable by the user.
  • The output from the host computer as illustrated at 605 may include decisions and information output from a virtual specialist feature. Such decisions and information may pertain to injuries or ailments that are beyond the scope of the user's judgment of assessment, diagnosis, or treatment, and may reflect the experience, decisions, or input of a separate user or a group of users. The virtual specialist feature may be accessed by user selection, or the host computer can automatically select and query a virtual consultant model based on data received from the user. The host computer may use rule-based or learning-based algorithms to determine when to access the virtual specialist feature and which virtual consultant to use. To supply the virtual specialist information, the host computer draws upon information retrieved and analyzed from memory or from at least one informational computer.
  • When executing the virtual specialist feature, the host computer supplies the user with decisions and information that pertain to the specific ailment or injury and information regarding the probable actions or recommendations of a medical professional, or group of medical professionals, that specializes in a medical discipline that addresses the ailment or injury. For example, a general medical practitioner who encounters a child suffering from poor blood circulation may not have the ability to immediately consult a pediatric surgeon or cardiologist. The present system may provide a “virtual” specialist to meet the practitioner's queries by dispensing information suggesting what such a specialist may likely do or recommend, allowing time until an actual consultation can be made. The virtual specialist may also provide the user with information that allows “meantime care,” which suggests actions that may maintain the patient, until a specialist arrives for in-person consultation.
  • As illustrated at 606, the user receives output from the host computer, which includes the decisions predicted by the host computer, whether or not accompanied by additional pertinent information. The user may transmit more data to the host computer, in response to the output information that the user has received, resulting in an additional iteration of 601-606.
  • As illustrated at 607, the user transmits decisions to the host computer. The decisions transmitted by the user may be selected from among those decisions output to the user, or the user may input decisions that the host computer did not predict. The decisions input by the user may pertain, for example, to patient assessment, such as medical tests or physical examinations to be employed by the user. In an example, the decisions may pertain to diagnosis, such as the user's adjudged identification of a disease or injury. In another example, the decisions may pertain to treatment orders that are to be given by the user, including for example, specific procedures, types and brands of medication, or modifications in a patient's behavior or diet. In a further example, the decisions may pertain to multiple aspects of patient care. As illustrated at 608, the host computer stores and analyzes the decisions transmitted by the user. The host computer may store the decisions temporarily or permanently using its own memory components, or on one or more informational computers with which the host computer communicates.
  • As illustrated at 609, it is determined whether the user's decisions are final. When not, as illustrated at 610, the host computer may output to the user additional information, such as suggestions, alternatives, warnings, and/or highlights pertaining to the decision(s) received from the user, and new suggested decisions and pertinent information as described previously. The user may receive the output, resulting in an additional iteration of 606. The user may transmit decisions to the host computer, in response to the output suggestions, alternatives, warnings, or highlights, resulting in an additional iteration of 607-609. Alternatively, the user may update or reenter data, prior to entering decisions, resulting in an additional iteration of 601-609.
  • As illustrated at 611, once the user's decisions have been made final, the host computer processes the data and decisions pertaining to a patient's case and may enhance the predictive operations by updating the host computer learning component. Where the host computer uses rule-based algorithms, the host computer may customize operations, by updating the rules. Where the host computer uses learning-based algorithms, such as a Bayesian network, inductive logic, or linear regression, in order to maintain a model a user's behavior and preferences, the host computer may update operations by updating the model. Where the host computer employs neural networks at various decision nodes, as described with reference to FIG. 1, the host computer updates each neural network, after receiving data and actual decisions from the user.
  • At 611, the user may be part of one or more groups that are being modeled. In such a case, the host computer processing the data and decisions pertaining to a patient's case, and updating its operations and predictive models, take place once the user's decisions have been made final.
  • The prediction process is thus adapted to the user, such that the host computer may predict the decisions actually input by a user in one case, when similar data or combinations of data are received in another case. In another example, the predictive process may also be updated, by predicatively customizing the operations to user habits and preferences, while taking into account the characteristics of the user's specialty and patient populations. For example, by updating the learning module with user habits and preferences, the host computer can increase its ability to predict when the user is likely to consult the virtual specialist feature, what medications the user prefers to prescribe for various ailments, or what tests or diagnoses, if any, are commonly or uniformly rendered among the user's patient populations. Thus, in addition to better predicting diagnoses and pertinent information, the host computer can tailor the details of its operations to the user's habits and preferences.
  • Regardless of the algorithms or models employed by the learning component, the host computer may update the learning component each time that data or decisions are received from the user. Alternatively, updating may occur in “batch form,” whereby updating occurs after a set period, such as after each case is complete, after a pre-defined number of cases are complete, after a pre-defined time period elapses, or after a pre-defined amount of data or decisions are received from the user, or a combination thereof.
  • FIG. 6 illustrates an embodiment for using the present system and method for adaptive decision support, when the system and method are implemented in a multi-user medical environment. In this embodiment, medical professionals are placed into groups that may include one or more members. The groups may be categorized by type of professional, such as nurses, surgeons, medical personnel, medical personnel assistants (P.A.s), and medical students, among others. Groups may also be categorized by specialty or department, such as in a hospital. In such a case, medical professionals (nurses, doctors, P.A.s, etc.) who work in one specialty or department would potentially belong to the same corresponding group. Groups may alternatively include doctors who practice in one specialty, such as “cardiologists,” with nurses, etc., falling into a nurse group or even a cardiology nurse group, for example. Groups may also include further specialized doctors, such as “Johns Hopkins cardiologists,” or “Sarnoff fellows.” Groups may alternatively include different external authorities with their own predictive models. For example, different payers may recommend or predict different medications for the same problem. Each such payer produces a model based on their own predictions, and the system uses different models for different patients depending on which payer is associated with a patient.
  • In an embodiment, the host computer receives and stores each predictive model, and it uses different models for different patients. In another embodiment, different groups may choose not to transmit their models to host computers. Instead, a host computer selects a remote prediction computer that stores a model, transmits medical findings to the remote prediction computer, the remote prediction computer generates at least one suggestion based on the medical findings and the predictive model, and the prediction computer transmits the at least one suggestion to the host computer.
  • For example, a Group I 701 may include individual internists. Each internist communicates with the host computer 704, whether by a user device or a general use device, as are described with reference to FIGS. 1 and 2. In a particular example, the host computer 704 implements the exemplary method described in relation to FIG. 5. Data, decisions, and information that are stored on the host computer 704, or on the informational computers 706 with which the host computer 704 communicates, are separated into a grouping that corresponds to the Group I 701. The host computer 704 customizes operations and predictions to suit each specific internist, in accordance with the above-described method, and may create a model of the behavior, preferences, patient populations, or medical specialties of the Group I 701. Alternatively, the Group I 701 may devise its own model and communicate the model to the host computer 704 as a Model A. Group N 702 and Group S 703 may interact with the host computer 704 in the same fashions as described for the Group I 701.
  • One risk of adaptively trained prediction is that a system may be commonly exposed to common conditions and become unable to predict rare decisions for rare conditions. In an embodiment, the system incorporates models that include rare conditions and decisions in their prediction algorithms. For example, Model M generated by Group M 705 may include a set of findings relating to rare but dangerous conditions and the predicted decision for each such set of findings. This model may act as a training set of data to seed the customized prediction algorithms used by users with these rare cases to ensure that such rare cases can be recognized.
  • In another embodiment, the system learns to predict the set of inputs associated with a decision, such as a diagnosis or treatment. When a decision is made but the current input data falls outside of the predicted range or input data, the system predicts another decision. For example, the system can learn the set of findings typically associated with a given diagnosis. When that diagnosis is made, but the entered findings are inconsistent with that finding, the system can predict that either the findings is to be updated or the diagnosis is to be changed. In an embodiment, the system displays a warning to the user indicating that the findings are unusual for the diagnosis. In one such embodiment, the system detects “outlier” inputs that may indicate an unusual situation that warrants extra diagnostic or treatment care. For example, typically the finding of “diarrhea” predicts a diagnosis of one ore more relatively minor gastrointestinal problems. Similarly, the diagnosis of several relatively minor gastrointestinal problems predicts a finding of diarrhea. However, when the findings include both diarrhea and recent foreign travel, the unusual recent foreign travel finding is not predicted by the model for minor gastrointestinal illnesses, and the system would detect that an outlier finding exists and display a list of “outliner”, “unusual”, or “unexplained” finding as a warning to the user. Of course, over time, a doctor that sees a large number of patients with diarrhea and foreign travel may produce enough input/decision cases for the learning algorithm to predict decisions in such cases. Such an “outlier” mechanism can provide a component to flag cases where the model may not sufficiently account for inputs so the user should exercise special care.
  • In an embodiment, a learning algorithm or model may be periodically trained, adjusted or updated using a set of outlier inputs. For example, a user may provide inputs, such as a sequence of findings and diagnoses associated with patient visits occurring over time. These inputs may be used to train and adjust a model to accommodate a particular user's practice. However, over time, the model may tend to lose the ability to predict unusual diagnoses. To compensate, a set of outlier inputs may periodically be used to adjust the model to reintroduce unusual diagnoses not usually encountered by the user.
  • In an embodiment, updating individual and group models may be slightly altered to provide for the status of individual users. In this embodiment, only certain users' input may be used to update individual or group models that are used to implement the predictive capabilities. As a corollary, some users' models may be updated based not on their input, but upon the input of other users. For instance, the Group I 701 in FIG. 6 may include both resident doctors at a hospital, in addition to interns who have only recently begun practicing. Thus, the system operators may elect for only the resident doctors' input and decisions to be used to update the model; and, the system may select the input and decisions of the resident doctors to be used in updating the internists' individual predictive models also.
  • In a particular example, the Group S 703 includes medical students. The system operators may select certain doctors' input and decisions to be used to update both the models and the individual predictive models for each student, even though the doctors may be placed in an entirely different group. The same may apply for the Group N 702, for example, if the group consisted of nurses. Alternatively, system operators may allow for individual users to update their own predictive models, but particular users' input and decisions to update group models, thereby allowing for other users to evaluate their progress in learning the practice of medicine or a certain field of medicine.
  • In a further example, the Group M 705 may represent groups that transmit external or standardized models to the host computer 704, which are not developed by the host computer 704 from processing the actions of individuals within the environment. For example, models for certain types of care that are not extensively served by a certain hospital, such as trauma, can be communicated to the host computer 704 from sources external to the hospital. Such models may be the result of standard medical practices, protocols established by those who manage the environment, such as a hospital protocol, protocols developed from evidence-based medicine, protocols developed by a payor, protocols provided by a pharmacy benefits management company, protocols developed by a pharmaceutical company, or protocols developed by business managers, including billing and coding specialists. Alternatively, protocols may be developed by elite groups of medical personnel, such as medical schools or teaching hospitals. In such cases, only the Model M is communicated to the host computer by the Group M 705. The Group M 705 may include the creators of the model. System operators may elect for the external models to include the individual or group models for certain users, in accordance with the embodiments described above.
  • As a result of the embodiment illustrated in FIG. 6, the host computer 704 may provide the “virtual specialist” feature, as described in relation to FIGS. 5 and 6, by allowing users from different groups to access the developing models and data of other groups of users, models of individual users, and models placed on the host computer 704 by groups such as the Group M 705. Such access can result in the capacity for users to receive virtual second opinions, for example, by accessing the models of other groups, or of individual users, such as managing medical personnel.
  • FIG. 7 illustrates another embodiment for using embodiments of the system and method for adaptive decision support. In such embodiments, medical professionals are placed into groups. The users of each group communicate directly with each iteration of the adaptive system. For example, each of the users in the Group I 801 communicates with the host computer HCi, whether by a user device or a general use device. HCi, for example, may implement the method described in relation to FIG. 5. Data, decisions, and information for each user in the Group I 801 and corresponding models are stored on HCi or on the informational computers with which HCi communicates. HCi customizes its operations to suit each specific user in the Group I 801 and may create a model of the behavior, preferences, patient populations, or medical specialties of the Group I. A Group N 802 and a Group S 803 interact with the host computers HCn and HCs, respectively, each of which also may implement the method described in relation to FIG. 5, in the same fashion as the Group I interacts with HCi. In an embodiment, updating individual and group models may be slightly altered to provide for the status of individual users. In this embodiment, particular users' input may be used to update individual or group models that are used to implement the predictive capabilities. As a corollary, some users' models may be updated based not on their input, but upon the input of other users. For instance, the Group I 801 in FIG. 7 may include both resident doctors at a hospital, in addition to interns who have only recently begun practicing. Thus, the system operators may elect for only the resident doctors' input and decisions to be used to update the Modeli; and, also may select only the input and decisions of the resident doctors to be used in updating the internists' individual predictive models.
  • In an exemplary embodiment, the Group S 803 includes medical students. The system operators may select certain doctors' input and decisions to be used to update both the Models and the individual predictive models for each student, even though the doctors may be placed in an entirely different group. The same may apply for the Group N 802, for example, if the group consisted of nurses. Alternatively, system operators may allow for individual users to update their own predictive models, but for particular users' input and decisions to update group models, thereby allowing for other users to evaluate their progress in learning the practice of medicine or a certain field of medicine.
  • The Group M 804 may represent groups that transmit external or standardized models to the host computer, such as those described in relation to FIG. 6. In such cases, only the Model M is communicated to the host computer HCm by the Group M 804. The Group M may include the creators of the model. The separate host computers HCi, HCn, HCs, and HCm, communicate with each other directly or via a hub 805. The hub 805 may include a switching device or a computing device, such as a server computer. Communication among the host computers may take place by a method of computing devices to communicate remotely with each other. Examples include global, wide area, and local area networks. System operators may elect for the external models to include the individual or group models for certain users.
  • As a result of the embodiment illustrated in FIG. 7, each host computer may provide the “virtual specialist” feature by allowing users from different groups to access the continually developing models and data of other groups of users, models of individual users, and models placed on the system by groups such as the Group M 804. Such access may result in the capacity for users to receive virtual second opinions, for example, by accessing the models of other groups, or by individual users, such as managing medical personnel.
  • FIG. 8 illustrates an example of an electronic medical chart graphical user interface 900 that may be used in conjunction with an embodiment of the systems and methods, such as the exemplary systems described in relation to FIGS. 1-3. In this example embodiment of the GUI, various categories of information are selectable from tabs 901 labeled with the informational categories. Example categories may include Patients, Schedule, Health Plans, and the like. When a tab 901 is selected, a user may enter or choose information within an informational region 902. When information is chosen, such as a particular patient listed under the Patients tab, subcategories of information 903 are selectable by the user. The subcategories 903 (exemplified first by HPI—History of Present Illness) provide certain types of information within the informational region that are specific to, for example, the chosen patient. The information illustrated may include data and data fields to provide the user with information about the chosen information, including information exemplified in FIG. 3, but also including user-directed information, such as information about individual correspondence, schedules, messages, forms, other administrative tasks, and narratives. The GUI may also provide a login/logout feature and may include the user's name, as exemplified at 904.
  • FIG. 9 includes a flow diagram. As illustrated at 1001, the user logs into the system. The user may login via a portable computing device, or a general use device. In an embodiment, the user logs in, using a portable computing device that is provided with an electronic medical chart GUI. As illustrated at 1002, the user may next select the task to be performed, such as entering new data, updating data, or reviewing data. As illustrated at 1003, the user selects the patient for whom the task may be performed, which may include selecting an existing patient or opting to begin a new patient record. The user may enter, update, and review, data for a plurality of tasks 1004, such as preliminary patient information, physical examination and assessment, diagnosis, and treatment orders. During each task 1004, the method described in relation to FIG. 5 is executed. The system may allow for each task 1004 to be performed and ended directly after patient selection, without proceeding to the other tasks. The system also allows for the tasks 1004 to be performed consecutively, for example, with new patients. Once a task 1004 is completed, the user may select a new patient or a new task 1004, or the user may proceed to a finishing step 1005. The finishing step 1005 allows the user to review the results of the session and to complete administrative tasks, such as submitting narratives, changing scheduling, drafting correspondence, and the like. After the finishing 1005, the user may proceed to another patient or task, or log out of the system at 1006.
  • FIG. 10 describes an exemplary implementation of a learning-based model for a user at a decision point implemented via neural networks. FIG. 10 displays a learning model 1100 that receives examples of input data 1101, which may include findings about a current patient, such as allergies, symptoms, test results, and medical history. In general, such input data are data that the medical professional considers in making a medical decision in regard to the patient. FIG. 10 displays example outputs 1103, which include the potential medical decisions that the medical professional may make, such as diagnoses, diagnostic tests, questions, or treatment orders. Each input variable 1101 is represented as one unit at the input layer 1102, and is assigned an activation value. The activation value may include, for example, a numerical scale, such as a 0/1 decision, with missing values represented by e.g. 0.5. In the output 1103, the activation of each unit represents the a posteriori probability that the choice is correct, given the training data. Thus, the system indicates what the choices are and how confident the system is in each of the choices. The network is trained with back-propagation based on the actual cases of inputs and decisions collected by the system. Standard methods of cross-validation can be used to decide when to stop training. Different training sets are constructed to model different physicians or groups of physicians. Periodically, as new data come in, the networks may be further trained with the more comprehensive data set to improve accuracy and coverage of different cases.
  • A neural network based learning system may be implemented using standard techniques, such as that illustrated in FIG. 11. This exemplary neural networks system includes an input layer 1201, having input units 1202; a hidden layer 1203, having hidden units 1204; and an output layer 1205, having output units 1206; and target patterns 1207. The input layer 1201 is connected to the hidden layer 1203 by input connections that connect the input units 1202 to each of the hidden units 1204. Similarly, the hidden layer 1203 is connected to the output layer 1205 by output connections that connect each of the hidden units 1204 to each of the output units 1206.
  • The values of input variables are used to activate the input units 1202. Each hidden unit 1204 computes a weighted sum of the input unit activations. The sums are weighted by the connection weights, which increase as one moves from the output connections to the input connections. The hidden unit 1204 outputs an activation that is a nonlinear, continuous function (such as a sigmoid or a Gaussian) of the sum. Analogously, each output layer unit 1206 computes the weighted sum of the hidden layer activations, and generates a nonlinear function of the sum as its output. The output activations are interpreted as values of output variables.
  • The network is trained by providing target patterns 1207, which are correct values for the output units, with regard to each input variable. The weights of the network are changed using, for example, a back-propagation training procedure. An error signal for each output unit 1206 is formed as a difference between the output unit 1206 and the target patterns 1207.
  • A gradient of the error signal with regard to the network weight values is computed, and weights are changed a step along the gradient. After the input variables and target patterns are shown several times and weights changed this way, the weights converge to values such that the network generates the correct output values for each input variable. The network may also compute the correct outputs for new examples by nonlinearly interpolating between the examples in the training set of input variables.
  • In an exemplary embodiment, the disclosure is directed to a computer-implemented method for adoptively supporting medical decisions of one or more users. The method includes receiving data and predicting one or more medical decisions based on the data.
  • Data may be received via a wireless communication component, such as infrared signals, radio signals, and pulse codes. The data may be received from the immediate user, from a user who is not the immediate user, from information computers on which data are stored, from medical devices, and from network ports. The method also includes displaying the predicted medical decision(s).
  • The method also includes receiving one or more user-decisions. Each user-decision may be a predicted medical decision or may not be a predicted medical decision. The method also includes learning to predict the at least one user-decision from the data received. Learning may include updating one or more learning modules chosen from a group consisting of behavioral models, rule-based algorithms, learning-based algorithms, or neural networks. Learning may further include customizing operations to at least one parameter, such as preferences of a user, habits of a user, medical specialties of a user, patient populations of a user, preferences of a group of users, habits of a group of users, medical specialties of a group of users, and patient populations of a group of users.
  • The method may also include, after the step of receiving user-decisions, executing the user-decisions. The method may also include automatically executing the predicted medical decisions, before user-decisions are received. Executing a decision may include changing the state of a computation or process or communicating with an entity external to the system in some manner such as storing the decision, altering a computer display, updating a diagnosis or finding, ordering a medication, ordering a laboratory test, ordering an imaging test, ordering a consultation, retrieving information, displaying an article, changing the control path of a task, asking the user a question, sending information to a user, controlling a medical device, and the like. In an embodiment, the method may provide a “virtual specialist” to a user, by providing information pertaining to at least one medical specialty to the at least one user. The method may also include displaying an electronic medical chart graphical user interface.
  • In an exemplary embodiment, the method may be implemented on at least one portable computing device. Alternatively, the method may be implemented on a host computer that receives data transmitted from one or more portable computing devices, which also receive and display output from the host computer.
  • An embodiment includes receiving data and transmitting the data to one or more neural networks. One or more medical decisions may be predicted by neural networks, and the predicted medical decisions are displayed. One or more user-decisions are received from the user or users. Each user-decision may be a predicted medical decision or may not be a predicted medical decision. The method also includes learning to predict the user-decisions from the data received, by updating the neural networks.
  • Another embodiment is directed to an example in which the learning is based on the decisions of one or more first users who are not the immediate user or users. This embodiment includes receiving one or more first quantities of data and one or more user-decisions from one or more first users. The embodiment includes learning to predict the user-decisions from the first quantities of data received. The embodiment next includes receiving one or more second quantities of data, predicting one or more medical decisions, and displaying the predicted medical decisions. The embodiment includes receiving one or more second user-decisions, but not learning from them.
  • Another embodiment is directed to using rule-based algorithms to make predictions while learning develops. This embodiment includes receiving a first quantity of data and using at least one rule-based algorithm to predict one or more first medical decisions. These first medical decisions are displayed. The embodiment includes receiving one or more user-decisions from one or more first users. The method may include executing the user-decisions, after they are received. The embodiment includes learning to predict the user-decisions from the data received. The embodiment may also include executing the first predicted medical decision, before receiving the user-decisions. The embodiment also includes receiving a second quantity of data and using one or more learning-based algorithms to predict one or more second medical decisions. One or more third medical decisions are also predicted by the one or more rule-based algorithms. The method involves displaying the second predicted medical decisions, or the third predicted medical decisions, or both. Which decisions are displayed may be selected automatically by a computing device or by one or more users. The embodiment may also include automatically executing either the second or third predicted medical decisions, or both.
  • Users may include different classes of users such as medical doctors, nurses, nurse practitioners, residents, medical students, medical staff, administrative staff, technicians, patients, payers, pharmacy benefits managers, insurance companies, and consultants. In an embodiment of the method, decisions are predicted for a first user or group of users, via the predictive model of a second user or group of users who may be of a different class than the first user.
  • The disclosure is also directed to a software program, embodied on a computer-readable medium, incorporating the exemplary method.
  • The disclosure is also directed to a computer-based system for adaptively supporting medical decisions of one or more users. The system includes component for receiving data; component for predicting medical decisions; component for receiving at least one user-decision; display component; and component for learning to predict the at least one user-decision, from the data received. The system may include one or more portable computing devices, or it may include both a host computer and one or more portable computing devices. The portable computing devices may be linked or integrated with a medical instrument. Each computing device may communicate with the host computer via a wireless communication component consisting of radio signals, infrared signals, or pulse codes. The component for learning may include one or more learning modules selected from a group consisting of at least one behavioral model, at least one rule-based algorithm, at least one learning-based algorithm, and at least one neural network.
  • In a particular embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a first input from a first device, receiving a second input from a second device, determining a suggested medical decision based at least in part on the first input and the second input, and transferring the suggested medical decision to the second device. In an example, the first device is an automated patient monitoring device, a patient input device or a nurse input device. In another example, the second device is a physician input device. The method may also include receiving a medical decision input from the second device based at least in part on the suggested medical decision. The suggested medical decision may include, for example, a diagnosis, an order, or a prescription. In a further example, transferring includes transferring a user interface including pre-selected interface controls. The first and second devices may be wireless interface devices.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a medical input from a user device, determining a first suggested decision from a first predictive model, determining a second suggested decision from a second predictive model, and transferring the first suggested decision and the second suggested decision to the user device. In an example, the first predictive model is trained based at least in part on input from a group of users. In another example, the first predictive model is associated with a medical specialty. In a further example, the second predictive model is trained based at least in part on inputs received from a particular user of the user device. The user device may be a wireless user interface device.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving a user medical input and a user medical decision from a device, determining a suggested result based at least in part on the user medical input, comparing the user medical decision to the suggested result, and providing an indication based at least in part on comparing the user medical decision to the suggested result. In an example, the user decision may include a coding decision. The suggested result may include a suggested coding decision and providing the indication may include providing a coding alert. In another example, determining the suggested result includes accessing a model. The model may be associated with inputs of a group of users or may be associated with a payer, such as an insurance company or a government entity. In a further example, the model may be associated with instructive practices, such as practices of a physician overseeing medical students.
  • In an additional embodiment, a computer-implemented method for adaptively supporting decisions of at least one user includes receiving a set of user inputs, training a model based at least in part on the set of user inputs, and adjusting the model based at least in part on a set of outlier inputs. In an example, the set of user inputs includes a set of findings and a diagnosis based at least in part on the medical findings. The set of outlier inputs may represent a set of unusual diagnoses. In another example, receiving the set of user inputs includes receiving user inputs resulting from consultation with patients. In a further example, adjusting the model includes periodically introducing the set of outlier inputs for training the model.
  • In an exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on a wireless portable interface device. The method also includes receiving data at a host computer from a second electronic medical record interface associated with a second medical workflow. The second electronic medical record may be implemented on a second interface device. In addition, the method may include predicting at least one medical decision based on the received data, displaying the at least one predicted medical decision via the first electronic medical record interface, and receiving at least one user-decision from the at least one user via the first electronic medical record interface. In an example, each user decision may be a predicted medical decision or may not be a predicted medical decision. The method may also include learning to predict the at least one user decision from the data received. In another example, the second electronic medical record interface is an interface that affords log-in by a patient. In a further example, the medical data received by the host computer from the second interface device travels via a network path that includes the Internet. In an additional example the second electronic medical record interface is an interface that affords log-in by a nurse.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on a wireless portable interface device. The method also includes receiving medical data at a host computer from a remote computer, predicting at least one medical decision based on the received data, displaying the at least one predicted medical decision via the first electronic medical record interface, and receiving at least one user-decision from the at least one user via the first electronic medical record interface. In an example, each user decision may be a predicted medical decision. The method may also include learning to predict the at least one user decision from the data received. In a further example, the medical data from a remote computer includes medical test result data. In another example, the medical data from a remote computer includes recommended diagnostic questions or tests. Further, the medical data from a remote computer may include treatment orders or medical information about a patient.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on a wireless portable interface device. The method may also include predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface. Displaying the at least one predicted medical decision may include displaying a selectable item initialized according to at least one predicted medical decision. In an example, the method may include learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision. In another example, a selectable item of the electronic medical record interface may be initialized to the selected state. In a further example, the method may include receiving a deselect input and the selectable item transitions to the deselected state. In an additional example, the selectable item may indicate a medication order and the predicted medical decision includes at least one prescribing parameter, and the selectable item is initialized with the at least one predicted prescribing parameter.
  • In an additional embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on a wireless portable interface device. The method may also include predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, and learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision. Predicting the at least one medical decision may include combining a first set of predictions that do not depend on past decisions by the user and a second set of predictions that depend on past decisions by the user.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on a wireless portable interface device. The method may also include predicting at least one medical coding decision at the host computer based on the received data, displaying the at least one predicted medical coding decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface. In an example, the method may further includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, receiving at least one user-decision from at least one additional user via the electronic medical record interface on at least one additional interface device, and learning to predict the at least one user-decision using the host computer based on the received data from the first portable interface device, the received data from at least one additional interface device, the at least one user-decision, and at least one user decision from at least one additional interface device. In an example, the method also includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow. The electronic medical record may be implemented on at least one additional interface device. In another example, the method may include receiving at least one user-decision from at least one additional user via the electronic medical record interface on at least one additional interface device and learning to predict the at least one user-decision using the host computer based on the received data from at least one additional interface device and at least one user decision from at least one additional interface device. In a further example, the method may include displaying a comparison of the at least one user-decision and the predicted decision. In another example, the method may include storing past user-decisions and displaying a comparison of past user-decisions with predicted decisions. In a further example, the method may include notifying a user whose past user-decisions comprise higher codes than predicted decisions. In an additional example, the method may include notifying a user whose past user-decisions comprise lower codes than predicted decisions. In another embodiment, the method may include receiving data at a host computer from an electronic medical record interface associated with a medical workflow, receiving at least one user-decision from at least one additional user via the electronic medical record interface on at least one additional interface device, storing past user-decisions from the first user and from at least one additional user, and simultaneously displaying information relating to past user decisions for at least two users. Further, displaying the at least one predicted medical coding decision may include displaying at least one additional diagnostic finding that may be selected or test that may be ordered.
  • In a further embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data and one of at least two predictive models, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface. In an example, the interface device affords selection of a patient and that a first predictive model is used to predict medical decisions regarding a first patient and a second predictive model is used to predict medical decisions regarding a second patient. In another example, the at least two predictive models are stored on the host computer and the predicting of at least one medical decision is done at the host computer. In a further example, the method includes receiving at least one predictive model from a first remote computer, receiving a second predictive model from a second remote computer and storing the received predictive models on a host computer.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, storing at at least one prediction computer at least one predictive model, transmitting medical data from a host computer to a prediction computer, receiving medical data at a host computer, predicting at least one medical decision at the prediction computer based on the received medical data and one of at least one predictive model, transmitting at least one prediction from the prediction computer to the host computer, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, and receiving at least one user-decision from the at least one user via the electronic medical record interface. In an example, predicting includes predicting at least one medical decision based on the received data and one of at least two predictive models. In another example, transmitting data from a host computer to a prediction computer includes selecting a prediction computer from a set of at least two prediction computers. In addition, a first prediction computer stores a first prediction model and a second prediction computer stores a second prediction model.
  • In an additional embodiment, a computer-implemented method for evaluating medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, and storing past user-decisions and displaying a comparison of past user-decisions with predicted decisions. In an example, the method further includes displaying a notification that a predicted action was omitted in at least one instance. In another example, the predicted action is one of the following types of action: to refer the patient to a disease management program, to prescribe a specific medication for the patient, to prescribe a medication from a specific class of medications for the patient. In a further example, the notification is displayed on a second interface device to a second user.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user including receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface; and learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision. In an example, the host computer function and the interface device function reside on the same computer device. In another example, the predicted medical decision is to select a diagnosis. In a further example, the predicted medical decision is to order a medication. In an additional example, the predicted medical decision is to order a test. In another example, the predicted medical decision is to order a procedure.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, learning to predict the at least one user-decision using the host computer based on the received data and the at least one user-decision, and transmitting at least one user decision to a remote computer via a network. In an example, the user decision is transmitted to a remote computer via a network path that comprises a wireless network. In another example, the user decision is transmitted to a remote computer via a network path that comprises the Internet.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a medical workflow, receiving at least one user-decision associated with the medical workflow via an electronic medical records interface, learning to predict the at least one received user-decision based on the at least one first quantity of computer readable data and the at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the medical workflow, predicting at least one medical decision based on the at least one second quantity of computer readable data using the computer implemented prediction model, the at least one medical decision being associated with the medical workflow, displaying the at least one predicted medical decision via the electronic medical records interface, receiving at least one second user-decision associated with the medical workflow via the electronic medical records interface, and storing at least one user-decision in at least one computer readable medium. In an example, at least one user decision is to record a medical finding about the condition of a patient. In another example, at least one user decision is to issue an order regarding patient treatment. In a further example, the method includes a first user logging into the system using a first identity, a second user logging into the system using a second identity, the system receiving the first at least one user decision from a logical session associated with the first user, and the system receiving the second at least one user decision from a logical session associated with the second user. In an additional example, the method further includes a first plurality of login sessions associated with a first plurality of user identities, a second login session associated with a user identity, the system receiving the first at least one user decision from the first plurality of login sessions, and the system receiving the second at least one user decision from a logical session associated with the second user login session.
  • In an exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions includes receiving a first quantity of computer readable data associated with a medical workflow, predicting a first at least one medical decision associated with the medical workflow based on the computer readable data, via at least one prediction algorithm, displaying the first at least one medical decision in an electronic medical interface, receiving at least one user-decision associated with the medical workflow from a first at least one user via the electronic medical interface, learning to predict the at least one user-decision based on the at least one user-decisions and the computer readable data wherein learning to predict the at least one user-decisions includes adapting the at least one prediction algorithm, receiving a second quantity of computer readable data associated with the medical workflow via the electronic medical interface, predicting via at least one learning-based algorithm a second at least one medical decision associated with the medical workflow based on the second quantity of computer readable data, and storing at least one user-decision in at least one computer readable medium.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a host computer from an electronic medical record interface associated with a medical workflow wherein the electronic medical record is implemented on a wireless portable interface device, predicting at least one medical decision at the host computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the wireless portable interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, receiving a plurality of training sets, each of data and at least one user-decision from a remote computer, and learning to predict the at least one user-decision using the host computer based on the training sets, received data, and the at least one user-decision. In an example, the training sets include at least one example of at least one rare medical decision.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a medical workflow, receiving at least one user-decision associated with the medical workflow via an electronic medical records interface, learning to predict the at least one first quantity of computer readable data based on at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the medical workflow, receiving at least one second user-decision associated with the medical workflow via the electronic medical records interface, predicting a third quantity of computer readable data associated with the medical workflow based on the second user-decision, and comparing the predicted third quantity of computer readable data to the received second quantity of computer readable data. In an example, the method includes displaying information relating to the comparison. In another example, the method further includes notifying the user of outlier findings present in the second quantity of data but not predicted by the prediction algorithm.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes providing an electronic medical record interface affording log-in by a first group of users, receiving medical data regarding each patient in a plurality of patients at a host computer, receiving at least one user decision regarding each patient in the plurality of patients from at least one user of the first group of users via an electronic medical record interface, generating a predictive model that predicts one or more user decisions from data regarding a patient based on the received medical data and the received at least one user decision, providing an electronic medical record interface affording log-in by a second group of users, receiving medical data regarding a patient, using the predictive model to predict a decision from the medical data regarding a patient, displaying this prediction via an electronic medical record interface via a log-in session associated with a user from the second group of users. In an example, the method includes receiving a user-decision via an electronic medical record interface via a log-in session associated with a user from the second group of users.
  • In a further embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes providing an electronic medical record interface affording log-in by a first group of users, receiving medical data regarding each patient in a plurality of patients at a host computer, receiving at least one user decision regarding each patient in the plurality of patients from at least one user of the first group of users via an electronic medical record interface, generating a predictive model that predicts one or more user decisions from data regarding a patient based on the received medical data and the received at least one user decision, providing an electronic medical record interface affording log-in by a second group of users, receiving medical data regarding a patient, using the predictive model to predict a decision from the medical data regarding a patient, receiving a user-decision via an electronic medical record interface via a log-in session associated with a user from the second group of users, and displaying information comparing the received user-decision and the predicted decision. In an example, displaying information comparing the received user-decision and the predicted decision includes alerting the user if the decisions differ.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes providing an electronic medical record interface affording log-in by a first group of users, receiving medical data regarding at least one patient from at least one user of the first group of users via an electronic medical record interface, providing an electronic medical record interface affording log-in by a second group of users, receiving medical data regarding a patient from a second at least one user of the second group of users via an electronic medical record interface, predicting at least one user decision based on the medical data entered by the first at least one user and on the medical data entered by the second at least one user, and displaying the predicted decision via an electronic medical record interface via a log-in session associated with a user from the second group of users. In an example, the method also includes receiving a user-decision via an electronic medical record interface via a log-in session associated with a user from the second group of users. In another example, the method also includes adapting the prediction means based on the received user decision.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving data at a prediction computer from an electronic medical record interface associated with a medical workflow wherein the electronic medical record implemented on an interface device, predicting at least one medical decision at the prediction computer based on the received data, displaying the at least one predicted medical decision in the electronic medical record interface implemented on the interface device, receiving at least one user-decision from the at least one user via the electronic medical record interface, and learning to predict the at least one user-decision using the prediction computer based on the received data and the at least one user-decision. In an example, receiving data further includes receiving data via a network communication means. In another example, executing the at least one user-decision, after the step of receiving 1the at least one user-decision. In a further example, the method also includes executing the at least one predicted medical decision, before the step of receiving the at least one user-decision.
  • In another exemplary embodiment, a computer-implemented method for adaptively supporting medical decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a medical workflow, receiving at least one user-decision associated with the medical workflow from a first at least one user via an electronic medical records interface, learning to predict the at least one received user-decision based on the at least one first quantity of computer readable data and the at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the medical workflow, predicting at least one medical decision based on the at least one second quantity of computer readable data using the computer implemented prediction model, the at least one medical decision being associated with the medical workflow, displaying the at least one predicted medical decision via the electronic medical records interface, and receiving at least one second user-decision associated with the medical workflow via the electronic medical records interface. In an example, receiving the at least one second quantity of computer readable data further includes receiving data via a network communication method. In an example, the method is implemented on at least one portable computing device. In another example, receiving and predicting are implemented on at least one host computer, the host computer receives data from at least one portable computing device, and the at least one portable computing device receives and displays output from the host computer. In a further example, executing the at least one user-decision, after the step of receiving the at least one user-decision. In another example, the method further includes automatically executing the at least one predicted medical decision, before the step of receiving the at least one user-decision. In addition, the first at least one user may include a specialist in a field of medicine or a billing specialist or a coding specialist. In another example, the second at least one decision is received from a second at least one user with a log-in identity to the electronic medical records interface that is distinct from the log-in identity of the first at least one user. In a further example, the displayed at least one medical decision is displayed in a different language than the first received user decision. In another example, displaying the at least one medical decision comprises displaying information relating to prescriptions issued by another user. In a further example, displaying the at least one medical decision comprises displaying a warning that a prescription being issued conflicts with another prescription issued. In an additional example, displaying the at least one medical decision includes displaying a warning that a prescription being issued is redundant with another prescription issued by a different user.
  • In an additional embodiment, a computer-implemented method for adaptively supporting medical decisions includes receiving a first quantity of computer readable data associated with a medical workflow, predicting a first at least one medical decision associated with the medical workflow based on the computer readable data, via at least one prediction algorithm, displaying the first at least one medical decision in an electronic medical interface, receiving at least one user-decision associated with the medical workflow from a first at least one user via the electronic medical interface, learning to predict the at least one user-decision based on the at least one user-decisions and the computer readable data, wherein learning to predict the at least one user-decisions includes adapting via the at least one learning algorithm, receiving a second quantity of computer readable data associated with the medical workflow via the electronic medical interface, and predicting via at least one learning-based algorithm a second at least one medical decision associated with the medical workflow based on the second quantity of computer readable data. In an example, the method also includes displaying the second at least one medical decision. In a further example, receiving the second quantity of computer readable data further includes receiving the second quantity of computer readable data via a network communication method. In an additional example, receiving a first quantity of data, predicting a decision, and learning to predict are implemented on a host computer, the host computer receives data from at least one portable computing device, and the at least one portable computing device receives and displays output from the host computer. In another example, the method includes executing the first at least one medical decision, before receiving the at least one user-decision. In a further example, the method includes receiving a second at least one user-decision, after predicting the second at least one medical decision. In an example, the method includes executing the second at least one user-decision after receiving the second at least one user-decision. In a further example, learning further includes updating at least one learning module chosen from a group consisting of behavioral models, rule-based algorithms, learning-based algorithms, and neural networks. In another example, learning further includes customizing a plurality of operations to at least one parameter chosen from a group consisting of preferences of a user, habits of a user, medical specialties of a user, patient populations of a user, preferences of a group of users, habits of a group of users, medical specialties of a group of users, and patient populations of a group of users. In a further example, the method further includes predicting via the at least one rule-based algorithm a third at least one medical decision and displaying at least one predicted medical decision chosen from a group consisting of the second at least one medical decision, the third at least one medical decision, and both the second and third at least one medical decisions. In another example, the method includes executing the predicted medical decision chosen from the group consisting of the second at least one medical decision, the third at least one medical decision, and both the second and third at least one medical decision. In a further example, the predicted medical decision chosen from the group consisting of the second at least one medical decision, the third at least one medical decision is selected by at least one user, and both the second and third at least one medical decisions, is selected by at least one user. In an example, the predicted medical decision chosen from the group consisting of the second at least one medical decision, the third at least one medical decision, and both the second and third at least one medical decision, is selected by a computing device. In a further example, the method includes receiving a second at least one user-decision, after predicting the third at least one medical decision. In another example, the method includes executing the second at least one user-decision after receiving the second at least one user-decision. In an example, the method further includes learning to predict the second user-decision from the second quantity of data received. In a further example, learning further includes updating at least one learning module chosen from a group consisting of behavioral models, rule-based algorithms, learning-based algorithms, and neural networks. In another example, learning further includes customizing a plurality of operations to at least one parameter chosen from a group consisting of preferences of a user, habits of a user, medical specialties of a user, patient populations of a user, preferences of a group of users, habits of a group of users, medical specialties of a group of users, and patient populations of a group of users. In an example, the method further includes displaying an electronic medical chart user interface. In another example, the first at least one user is a specialist in a field of medicine or a billing specialist or a coding specialist.
  • In a further exemplary embodiment, a computer-implemented method for adaptively supporting decisions of at least one user includes receiving at least one first quantity of computer readable data associated with a workflow in which one or more users record information about a subject and make and act on decisions, receiving at least one user-decision associated with the workflow from a first at least one user via an electronic records interface, learning to predict the at least one received user-decision based on the at least one first quantity of computer readable data and the at least one user-decision by adapting a computer implemented prediction model, receiving at least one second quantity of computer readable data associated with the workflow, predicting at least one decision based on the at least one second quantity of computer readable data using the computer implemented prediction model, the at least one decision being associated with the workflow, displaying the at least one predicted decision via the electronic records interface, and receiving at least one second user-decision associated with the workflow via the electronic records interface. In an example, the workflow is an auto repair workflow, a law-enforcement workflow, an emergency-response workflow, a customer service workflow, or a computer repair workflow.
  • Using the foregoing, systems and methods may be implemented using standard programming or engineering techniques including computer programming software, firmware, hardware or any combination or subset thereof Any such resulting program, having a computer readable program code component, may be embodied or provided within one or more computer readable or usable media, thereby making a computer program product, i.e. an article of manufacture, according to the invention. The computer readable media may be, for example, a fixed (hard) drive, disk, diskette, optical disk, magnetic tape, semiconductor memory such as read-only memory (ROM), or a transmitting/receiving medium, such as the Internet or other communication network or link. The article of manufacture including the computer programming code may be made and/or used by executing the code directly from one medium, by copying the code from one medium to another medium, or by transmitting the code over a network.
  • An apparatus for making, using or selling the invention may be one or more processing systems including, but not limited to, a central processing unit (CPU), memory, storage devices, communication links, communication devices, server, I/O devices, or any sub-components or individual parts of one or more processing systems, including software, firmware, hardware or any combination or subset thereof, which embody the systems and methods as set forth in the claims.
  • User input may be received from the keyboard, mouse, pen, voice, touch screen, or any other component by which a human can input data to a computer, including through other programs such as application programs.
  • It may be apparent that the methods described here in the context of a medical workflow may be equally applicable in any context in which one or more users record information about a subject and make and act on decisions that are based on information learned about a subject. Examples of such workflows include auto repair, law enforcement, emergency response, customer service, and computer repair.
  • In accordance with various embodiments, the methods described herein may be implemented as one or more software programs running on a computer processor. Dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement the methods described herein. Further, alternative software implementations including, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement methods described herein.
  • It should also be noted that software that implements the disclosed methods may optionally be stored on a tangible storage medium, such as: a magnetic medium, such as a disk or tape; a magneto-optical or optical medium, such as a disk; or a solid state medium, such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories. The software may also utilize a signal containing computer instructions. A digital file attachment to e-mail or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. Accordingly, the disclosure is considered to include a tangible storage medium or distribution medium as listed herein, and other equivalents and successor media, in which the software implementations herein may be stored.
  • Although the present specification describes components and functions that may be implemented in particular embodiments with reference to particular standards and protocols, the invention is not limited to such standards and protocols. For example, wireless communication protocols, such as IEEE 802.11, IEEE 802.15, and IEEE 802.16, represent examples of the state of the art. Such standards are periodically superseded by faster or more efficient equivalents having essentially the same functions. Accordingly, replacement standards and protocols having the same or similar functions as those disclosed herein are considered equivalents thereof.
  • One or more embodiments of the disclosure may be referred to herein, individually and/or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any particular invention or inventive concept. Moreover, although specific embodiments have been illustrated and described herein, it should be appreciated that any subsequent arrangement designed to achieve the same or similar purpose may be substituted for the specific embodiments shown. This disclosure is intended to cover any and all subsequent adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those of skill in the art upon reviewing the description.
  • The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b) and is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, various features may be grouped together or described in a single embodiment for the purpose of streamlining the disclosure. This disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter may be directed to less than all of the features of any of the disclosed embodiments. Thus, the following claims are incorporated into the Detailed Description, with each claim standing on its own as defining separately claimed subject matter.
  • The descriptions of FIGS. 1-12 are provided for illustrative purposes only, and are not meant to be limiting to the present invention. Although the present invention has been described in detail with reference to certain embodiments, it should be apparent that modifications and adaptations to those embodiments may occur to persons skilled in the art without departing from the spirit and scope of the present invention as set forth in the following claims.

Claims (29)

1. A computer-implemented method for adaptively supporting medical decisions of at least one user, the method comprising:
receiving a first input from a first device;
receiving a second input from a second device;
determining a suggested medical decision based at least in part on the first input and the second input; and
transfer the suggested medical decision to the second device.
2. The method of claim 1, wherein the first device is an automated patient monitoring device.
3. The method of claim 1, wherein the first device is a patient input device.
4. The method of claim 1, wherein the first device is a nurse input device.
5. The method of claim 1, wherein the second device is a physician input device.
6. The method of claim 1, further comprising receiving a medical decision input from the second device based at least in part on the suggested medical decision.
7. The method of claim 1, wherein the suggested medical decision includes a diagnosis.
8. The method of claim 1, wherein the suggested medical decision includes an order.
9. (canceled)
10. The method of claim 1, wherein transferring includes transferring a user interface including pre-selected interface controls.
11. The method of claim 1, wherein the second device includes a wireless user interface device.
12. A computer-implemented method for adaptively supporting medical decisions of at least one user, the method comprising:
receiving a medical input from a user device;
determining a fist suggested decision from a first model;
determining a second suggested decision from a second model; and
transferring the first suggested decision and the second suggested decision to the user device.
13. The method of claim 12, wherein the first model is trained based on input from a group of users.
14. The method of claim 12, wherein the first model is associated with a particular medical specialty.
15. The method of claim 12, wherein the second model is trained based on inputs received from a particular user of the user device.
16. The method of claim 12, wherein transferring included transferring a user interface including pre-selected interface controls associated with at least one of the first suggested decision and the second suggested decision.
17. The method of claim 12, wherein the user device includes a wireless user interface device.
18. A computer-implemented method for adaptively supporting medical decisions of at least one user, the method comprising:
receiving a medical input and a medical decision from a device;
determining a suggested result based at least in part on the medical input;
comparing the medical decision to the suggested result; and
providing an indication based at least in part on comparing the medical decision to the suggested result.
19. The method of claim 18, wherein the medical decision includes a coding decision.
20. The method of claim 19, wherein the suggested result includes a suggested coding decision, and wherein providing the indication includes providing a coding alert.
21. The method of claim 18, wherein determining the suggested result includes accessing a model.
22. (canceled)
23. (canceled)
24. (canceled)
25. (canceled)
26. (canceled)
27. (canceled)
28. (canceled)
29. (canceled)
US11/251,580 2000-10-17 2005-10-14 Systems and methods for adaptive medical decision support Abandoned US20060112050A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/251,580 US20060112050A1 (en) 2000-10-17 2005-10-14 Systems and methods for adaptive medical decision support

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/690,354 US6988088B1 (en) 2000-10-17 2000-10-17 Systems and methods for adaptive medical decision support
US11/251,580 US20060112050A1 (en) 2000-10-17 2005-10-14 Systems and methods for adaptive medical decision support

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/690,354 Continuation-In-Part US6988088B1 (en) 2000-10-17 2000-10-17 Systems and methods for adaptive medical decision support

Publications (1)

Publication Number Publication Date
US20060112050A1 true US20060112050A1 (en) 2006-05-25

Family

ID=24772132

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/690,354 Expired - Fee Related US6988088B1 (en) 2000-10-17 2000-10-17 Systems and methods for adaptive medical decision support
US11/251,580 Abandoned US20060112050A1 (en) 2000-10-17 2005-10-14 Systems and methods for adaptive medical decision support

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/690,354 Expired - Fee Related US6988088B1 (en) 2000-10-17 2000-10-17 Systems and methods for adaptive medical decision support

Country Status (4)

Country Link
US (2) US6988088B1 (en)
EP (1) EP1393254A4 (en)
AU (1) AU2002211626A1 (en)
WO (1) WO2002033654A1 (en)

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070282622A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for developing an accurate skills inventory using data from delivery operations
US20070282645A1 (en) * 2006-06-05 2007-12-06 Aaron Baeten Brown Method and apparatus for quantifying complexity of information
US20070282653A1 (en) * 2006-06-05 2007-12-06 Ellis Edward Bishop Catalog based services delivery management
US20070282644A1 (en) * 2006-06-05 2007-12-06 Yixin Diao System and method for calibrating and extrapolating complexity metrics of information technology management
US20070282942A1 (en) * 2006-06-02 2007-12-06 International Business Machines Corporation System and Method for Delivering an Integrated Server Administration Platform
US20070282659A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation System and Methods for Managing Complex Service Delivery Through Coordination and Integration of Structured and Unstructured Activities
US20070282776A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for service oriented collaboration
US20070282655A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and apparatus for discovering and utilizing atomic services for service delivery
US20070282470A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for capturing and reusing intellectual capital in IT management
US20070288274A1 (en) * 2006-06-05 2007-12-13 Tian Jy Chao Environment aware resource capacity planning for service delivery
US20080046289A1 (en) * 2006-08-21 2008-02-21 Cerner Innovation, Inc. System and method for displaying discharge instructions for a patient
US20080213740A1 (en) * 2006-06-02 2008-09-04 International Business Machines Corporation System and Method for Creating, Executing and Searching through a form of Active Web-Based Content
US20080221923A1 (en) * 2007-03-07 2008-09-11 Upmc, A Corporation Of The Commonwealth Of Pennsylvania Medical information management system
US20080235049A1 (en) * 2007-03-23 2008-09-25 General Electric Company Method and System for Predictive Modeling of Patient Outcomes
US20080294454A1 (en) * 2007-05-22 2008-11-27 Basel Taha Display of clinical information
US20090119130A1 (en) * 2007-11-05 2009-05-07 Zebadiah Kimmel Method and apparatus for interpreting data
US20100306254A1 (en) * 2009-05-29 2010-12-02 Eric Williamson Systems and methods for object-based modeling using composite model object having independently updatable component objects
US20110153343A1 (en) * 2009-12-22 2011-06-23 Carefusion 303, Inc. Adaptable medical workflow system
US20110210853A1 (en) * 2008-11-06 2011-09-01 Koninklijke Philips Electronics N.V. Method and system for simultaneous guideline execution
US20110246174A1 (en) * 2008-01-17 2011-10-06 Geacom, Inc. Method and system for situational language interpretation
US20120114204A1 (en) * 2000-05-03 2012-05-10 Aperio Technologies, Inc. Optimizing Virtual Slide Image Quality
US20130054501A1 (en) * 2011-08-22 2013-02-28 Kenneth Martin Lassesen Optimizing selection and ordering of items displayed
US20130311200A1 (en) * 2011-02-04 2013-11-21 Konninklijke Philips N.V. Identification of medical concepts for imaging protocol selection
WO2015048594A1 (en) * 2013-09-27 2015-04-02 Apixio, Inc. Systems and methods for sorting findings to medical coders
US9105006B2 (en) 2009-05-29 2015-08-11 Red Hat, Inc. Generating floating desktop representation of extracted model object
US9152944B2 (en) 2009-08-31 2015-10-06 Red Hat, Inc. Generating rapidly rotatable dimensional view of data objects
US9152435B2 (en) 2009-08-31 2015-10-06 Red Hat, Inc. Generating a set of linked rotational views of model objects
WO2015168399A1 (en) * 2014-04-30 2015-11-05 Gogo Health Methods and systems for integrating electronic medical record and providing a customized medical diagnosis and recommendation workflow
WO2015190987A1 (en) * 2014-06-11 2015-12-17 Ledningsbolaget I Skandinavien Ab A decision support system and method for resource planning in the healthcare sector
US9292485B2 (en) 2009-05-29 2016-03-22 Red Hat, Inc. Extracting data cell transformable to model object
WO2017087816A1 (en) * 2015-11-19 2017-05-26 Penumbra, Inc. Systems and methods for treatment of stroke
US10068667B2 (en) 2014-02-24 2018-09-04 Physio-Control, Inc. Decision support system using intelligent agents
US20190295725A1 (en) * 2018-03-23 2019-09-26 Donnie R. Morrow, JR. Patient Tracking and Diagnosis System of Transmissible Disease
US20200012746A1 (en) * 2018-07-06 2020-01-09 Clover Health Models for Utilizing Siloed Data
US10812426B1 (en) * 2013-05-24 2020-10-20 C/Hca, Inc. Data derived user behavior modeling
US20200402665A1 (en) * 2019-06-19 2020-12-24 GE Precision Healthcare LLC Unplanned readmission prediction using an interactive augmented intelligent (iai) system
WO2021003037A1 (en) * 2019-07-03 2021-01-07 Kpn Innovations, Llc. Methods and systems for achieving vibrant constitution based on user inputs
US20210082575A1 (en) * 2019-09-18 2021-03-18 Cerner Innovation, Inc. Computerized decision support tool for post-acute care patients
US11106840B2 (en) 2018-07-06 2021-08-31 Clover Health Models for utilizing siloed data
US11115476B1 (en) * 2020-04-22 2021-09-07 Drb Systems, Llc System for and method of controlling operations of a car wash
US11195213B2 (en) 2010-09-01 2021-12-07 Apixio, Inc. Method of optimizing patient-related outcomes
US11250956B2 (en) * 2014-11-03 2022-02-15 Cerner Innovation, Inc. Duplication detection in clinical documentation during drafting
US11289200B1 (en) 2017-03-13 2022-03-29 C/Hca, Inc. Authorized user modeling for decision support
US11373758B2 (en) * 2018-09-10 2022-06-28 International Business Machines Corporation Cognitive assistant for aiding expert decision
US11403330B2 (en) 2010-09-01 2022-08-02 Apixio, Inc. Systems and methods for customized annotation of medical information
US11468981B2 (en) 2010-09-01 2022-10-11 Apixio, Inc. Systems and methods for determination of patient true state for risk management
US11475996B2 (en) 2010-09-01 2022-10-18 Apixio, Inc. Systems and methods for determination of patient true state for personalized medicine
US11481411B2 (en) 2010-09-01 2022-10-25 Apixio, Inc. Systems and methods for automated generation classifiers
US20220398268A1 (en) * 2021-06-10 2022-12-15 Odaia Intelligence Inc. Systems, methods, and computer readable media for data augmentation
US11538561B2 (en) 2010-09-01 2022-12-27 Apixio, Inc. Systems and methods for medical information data warehouse management
US11544652B2 (en) 2010-09-01 2023-01-03 Apixio, Inc. Systems and methods for enhancing workflow efficiency in a healthcare management system
US11581097B2 (en) 2010-09-01 2023-02-14 Apixio, Inc. Systems and methods for patient retention in network through referral analytics
US11610653B2 (en) 2010-09-01 2023-03-21 Apixio, Inc. Systems and methods for improved optical character recognition of health records
US11694239B2 (en) 2010-09-01 2023-07-04 Apixio, Inc. Method of optimizing patient-related outcomes
US11756691B2 (en) * 2018-08-01 2023-09-12 Martin Reimann Brain health comparison system
US11955238B2 (en) 2010-09-01 2024-04-09 Apixio, Llc Systems and methods for determination of patient true state for personalized medicine

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8712791B2 (en) 2000-11-22 2014-04-29 Catalis, Inc. Systems and methods for documenting medical findings of a physical examination
US8301462B2 (en) 2000-11-22 2012-10-30 Catalis, Inc. Systems and methods for disease management algorithm integration
US6839753B2 (en) * 2001-02-23 2005-01-04 Cardiopulmonary Corporation Network monitoring systems for medical devices
US8417536B2 (en) * 2001-05-18 2013-04-09 Mayo Foundation For Medical Education And Research Ultrasound laboratory information management system and method
US7874841B1 (en) * 2001-08-08 2011-01-25 Lycas Geoffrey S Method and apparatus for personal awareness and growth
US20030046111A1 (en) * 2001-08-31 2003-03-06 American Medical Systems System and method for treating pelvic floor disorders
US7707046B2 (en) 2001-10-24 2010-04-27 Qtc Management, Inc. Automated processing of electronic medical data for insurance and disability determinations
US7630911B2 (en) * 2001-10-24 2009-12-08 Qtc Management, Inc. Method of automated processing of medical data for insurance and disability determinations
US20050144042A1 (en) * 2002-02-19 2005-06-30 David Joffe Associated systems and methods for managing biological data and providing data interpretation tools
US20060089853A1 (en) * 2002-03-29 2006-04-27 Daniel Gauvin Multi-agent distributed environment for a hierarchical medical environment
US20030220819A1 (en) * 2002-05-21 2003-11-27 Bruce Burstein Medical management intranet software
US20030033169A1 (en) * 2002-07-30 2003-02-13 Dew Douglas K. Automated data entry system and method for generating medical records
DE10245931A1 (en) * 2002-09-30 2004-04-08 Siemens Ag Workflow management system has a device for detecting fuzzy process definitions to enable continuous status management
DE10316298A1 (en) * 2003-04-08 2004-11-04 Mohr, Volker, Dr. Process and arrangement for the automatic preparation and evaluation of medical data
GB2401205B (en) * 2003-04-29 2007-03-14 Nanotechnology Healthcare Solu Portable device for classification of medical data
US8301482B2 (en) * 2003-08-25 2012-10-30 Tom Reynolds Determining strategies for increasing loyalty of a population to an entity
US7769626B2 (en) 2003-08-25 2010-08-03 Tom Reynolds Determining strategies for increasing loyalty of a population to an entity
US20050131856A1 (en) * 2003-12-15 2005-06-16 O'dea Paul J. Method and system for adaptive user interfacing with an imaging system
US20100076789A1 (en) * 2004-03-17 2010-03-25 William Pan Method for remote consultation via mobile communication apparatus and system thereof
US7827038B2 (en) * 2004-06-04 2010-11-02 Resmed Limited Mask fitting system and method
WO2006094032A2 (en) 2005-03-02 2006-09-08 Siemens Medical Solutions Usa, Inc. Guiding differential diagnosis through information maximization
US20060212484A1 (en) * 2005-03-18 2006-09-21 Chaffin David G Jr System and method for evaluating, monitoring, diagnosing, and treating hypertension and other medical disorders
WO2006116529A2 (en) * 2005-04-28 2006-11-02 Katalytik, Inc. System and method for managing healthcare work flow
US20070055552A1 (en) * 2005-07-27 2007-03-08 St Clair David System and method for health care data integration and management
US8751264B2 (en) 2005-07-28 2014-06-10 Beraja Ip, Llc Fraud prevention system including biometric records identification and associated methods
US8392211B2 (en) * 2005-07-28 2013-03-05 Roberto Beraja Medical claims fraud prevention system including patient call initiating feature and associated methods
US7464042B2 (en) * 2005-07-28 2008-12-09 Roberto Beraja Medical professional monitoring system and associated methods
US8392210B2 (en) * 2005-07-28 2013-03-05 Roberto Beraja Medical claims fraud prevention system and associated methods
US8392213B2 (en) * 2005-07-28 2013-03-05 Roberto Beraja Medical claims fraud prevention system including historical patient locating feature and associated methods
US20160328812A9 (en) * 2005-07-28 2016-11-10 Roberto Beraja Medical decision system including question mapping and cross referencing system and associated methods
US8583454B2 (en) 2005-07-28 2013-11-12 Beraja Ip, Llc Medical claims fraud prevention system including photograph records identification and associated methods
US8392212B2 (en) * 2005-07-28 2013-03-05 Roberto Beraja Medical claims fraud prevention system including patient identification interface feature and associated methods
GB2430072B (en) * 2005-08-18 2008-02-13 Mark Jones Teaching apparatus
US20070067190A1 (en) * 2005-09-21 2007-03-22 Yasnoff William A Method And Apparatus to Provide for the Provision of Medically-Related Information
WO2007052213A2 (en) * 2005-10-31 2007-05-10 Koninklijke Philips Electronics N.V. Clinical workflow management and decision system and method
US20070129970A1 (en) * 2005-12-07 2007-06-07 Sultan Haider Method and apparatus for location and presentation of information in an electronic patient record that is relevant to a user, in particular to a physician for supporting a decision
US20070283329A1 (en) * 2006-01-09 2007-12-06 Infosys Technologies, Ltd. System and method for performance monitoring and diagnosis of information technology system
US7818339B1 (en) * 2006-01-19 2010-10-19 Qtc Management, Inc. Systems and methods for processing medical data for employment determinations
US20070197881A1 (en) * 2006-02-22 2007-08-23 Wolf James L Wireless Health Monitor Device and System with Cognition
US10468125B1 (en) 2006-03-02 2019-11-05 Emerge Clinical Solutions, LLC System and method for diagnosis and treatment of cardiac episodes
US7805385B2 (en) * 2006-04-17 2010-09-28 Siemens Medical Solutions Usa, Inc. Prognosis modeling from literature and other sources
US20070250365A1 (en) * 2006-04-21 2007-10-25 Infosys Technologies Ltd. Grid computing systems and methods thereof
US20070282633A1 (en) * 2006-06-05 2007-12-06 Siemens Aktiengesellschaft User and patient specific extraction and display of medical data from electronic health records
US8254637B2 (en) * 2006-07-27 2012-08-28 Resmed Limited Mask fitting system and method
US8412561B2 (en) * 2006-08-09 2013-04-02 Infosys Technologies, Ltd. Business case evaluation system and methods thereof
US8805759B1 (en) 2006-09-06 2014-08-12 Healthcare Interactive, Inc. System and method for psychographic profiling of targeted populations of individuals
DE102006046319B4 (en) * 2006-09-29 2008-07-03 Siemens Ag A method for finding and displaying information in a medical device information system
US20090012819A1 (en) * 2006-11-22 2009-01-08 General Electric Company Systems and methods for electronic hospital form completion
US7962348B2 (en) * 2007-02-15 2011-06-14 Clement C. Darrow, III, legal representative Apparatus, method and software for developing electronic documentation of imaging modalities, other radiological findings and physical examinations
DE102007012048A1 (en) * 2007-03-13 2008-09-18 Siemens Ag Method for assisting in the creation of a medical diagnosis and data processing system
US7877270B2 (en) * 2007-03-28 2011-01-25 General Electric Company Systems and methods for profiling clinic workflow
US20080288288A1 (en) * 2007-05-14 2008-11-20 Michael Thomas Randazzo Methods and apparatus to generate rules for clinical lab results
GB0713402D0 (en) * 2007-07-11 2007-08-22 Cardiff & Vale Nhs Trust A method of diagnosing a condition using a neural network
US20090112614A1 (en) * 2007-10-29 2009-04-30 Alert Life Sciences Computing S.A. Electronic system and method for health management
US20090157427A1 (en) * 2007-12-12 2009-06-18 Capel Winston T Method of personalized, independent medical evaluation
US20090287109A1 (en) * 2008-05-14 2009-11-19 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Circulatory monitoring systems and methods
US9717896B2 (en) 2007-12-18 2017-08-01 Gearbox, Llc Treatment indications informed by a priori implant information
US20090287191A1 (en) * 2007-12-18 2009-11-19 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Circulatory monitoring systems and methods
US20090287120A1 (en) * 2007-12-18 2009-11-19 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Circulatory monitoring systems and methods
US8636670B2 (en) 2008-05-13 2014-01-28 The Invention Science Fund I, Llc Circulatory monitoring systems and methods
US20090292212A1 (en) * 2008-05-20 2009-11-26 Searete Llc, A Limited Corporation Of The State Of Delaware Circulatory monitoring systems and methods
US20090287094A1 (en) * 2008-05-15 2009-11-19 Seacrete Llc, A Limited Liability Corporation Of The State Of Delaware Circulatory monitoring systems and methods
US20090287101A1 (en) * 2008-05-13 2009-11-19 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Circulatory monitoring systems and methods
US20090177493A1 (en) * 2008-01-04 2009-07-09 General Electric Company Method and system for providing clinical decision support
US20090259488A1 (en) * 2008-04-10 2009-10-15 Microsoft Corporation Vetting doctors based on results
US20090318773A1 (en) * 2008-06-24 2009-12-24 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Involuntary-response-dependent consequences
US7853459B2 (en) * 2008-08-14 2010-12-14 Qtc Management, Inc. Automated processing of electronic medical data for insurance and disability determinations
US20100057497A1 (en) * 2008-08-29 2010-03-04 General Electric Company Dynamic sponsored research development
US20100131434A1 (en) * 2008-11-24 2010-05-27 Air Products And Chemicals, Inc. Automated patient-management system for presenting patient-health data to clinicians, and methods of operation thereor
US20100274579A1 (en) * 2009-04-22 2010-10-28 Christian Marten Dynamic, Interactive, Web-Based Treatment System
US8190651B2 (en) 2009-06-15 2012-05-29 Nxstage Medical, Inc. System and method for identifying and pairing devices
JP5706433B2 (en) * 2009-10-13 2015-04-22 カーディオパルモナリー コーポレイション Method and apparatus for displaying data from a medical device
US20110112850A1 (en) * 2009-11-09 2011-05-12 Roberto Beraja Medical decision system including medical observation locking and associated methods
US8165897B2 (en) * 2009-11-09 2012-04-24 Roberto Beraja Medical decision system including interactive protocols and associated methods
EP2348450B1 (en) 2009-12-18 2013-11-06 CompuGroup Medical AG Database system, computer system, and computer-readable storage medium for decrypting a data record
EP2348447B1 (en) 2009-12-18 2014-07-16 CompuGroup Medical AG A computer implemented method for generating a set of identifiers from a private key, computer implemented method and computing device
EP2348452B1 (en) 2009-12-18 2014-07-02 CompuGroup Medical AG A computer implemented method for sending a message to a recipient user, receiving a message by a recipient user, a computer readable storage medium and a computer system
CN102687153B (en) * 2009-12-22 2016-03-09 皇家飞利浦电子股份有限公司 Patient data is to the mapping in medical guide
EP2365456B1 (en) * 2010-03-11 2016-07-20 CompuGroup Medical SE Data structure, method and system for predicting medical conditions
US7983935B1 (en) 2010-03-22 2011-07-19 Ios Health Systems, Inc. System and method for automatically and iteratively producing and updating patient summary encounter reports based on recognized patterns of occurrences
US10209967B2 (en) 2010-10-18 2019-02-19 Infosys Technologies Ltd. System and method for detecting preventative maintenance operations in computer source code
CA2816107A1 (en) 2010-10-26 2012-05-03 Stanley Victor Campbell System and method for machine based medical diagnostic code identification, accumulation, analysis and automatic claim process adjudication
US8649995B2 (en) 2011-04-07 2014-02-11 Infosys Technologies, Ltd. System and method for efficient test case generation using input dependency information
US10445846B2 (en) 2011-04-14 2019-10-15 Elwha Llc Cost-effective resource apportionment technologies suitable for facilitating therapies
US10853819B2 (en) 2011-04-14 2020-12-01 Elwha Llc Cost-effective resource apportionment technologies suitable for facilitating therapies
US9786047B2 (en) * 2011-05-18 2017-10-10 Nec Corporation Information processing system, method, and apparatus supporting a pathological diagnosis, and control method and control program thereof
US10446266B1 (en) * 2011-10-03 2019-10-15 Emerge Clinical Solutions, LLC System and method for optimizing nuclear imaging appropriateness decisions
US8725590B2 (en) * 2012-02-12 2014-05-13 LookingNew, Inc. Methods and systems for generating customized user plans
JP6021346B2 (en) * 2012-02-14 2016-11-09 キヤノン株式会社 Diagnosis support apparatus and control method thereof
US20140081659A1 (en) 2012-09-17 2014-03-20 Depuy Orthopaedics, Inc. Systems and methods for surgical and interventional planning, support, post-operative follow-up, and functional recovery tracking
US20140236915A1 (en) * 2013-02-21 2014-08-21 Baycare Health System, Inc. System and method for retrieving physician information
US9380474B2 (en) 2013-03-08 2016-06-28 Cardiopulmonary Corp. Network monitoring for active medical device alarms
US9104683B2 (en) 2013-03-14 2015-08-11 International Business Machines Corporation Enabling intelligent media naming and icon generation utilizing semantic metadata
US10755816B2 (en) 2013-07-09 2020-08-25 Indiana University Research And Technology Corporation Clinical decision-making artificial intelligence object oriented system and method
US10282512B2 (en) * 2013-07-09 2019-05-07 Indiana University Research And Technology Corporation Clinical decision-making artificial intelligence object oriented system and method
WO2015100400A1 (en) * 2013-12-24 2015-07-02 Precision Medicine Network, Inc. Interactive medical education method and system
US9747654B2 (en) 2014-12-09 2017-08-29 Cerner Innovation, Inc. Virtual home safety assessment framework
US20160180222A1 (en) * 2014-12-23 2016-06-23 Ejenta, Inc. Intelligent Personal Agent Platform and System and Methods for Using Same
EP3223181B1 (en) 2016-03-24 2019-12-18 Sofradim Production System and method of generating a model and simulating an effect on a surgical repair site
US10395652B2 (en) 2016-09-20 2019-08-27 Allstate Insurance Company Personal information assistant computing system
US11488712B2 (en) 2017-08-31 2022-11-01 Google Llc Diagnostic effectiveness tool

Citations (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4839822A (en) * 1987-08-13 1989-06-13 501 Synthes (U.S.A.) Computer system and method for suggesting treatments for physical trauma
US4858121A (en) * 1986-12-12 1989-08-15 Medical Payment Systems, Incorporated Medical payment system
US4916611A (en) * 1987-06-30 1990-04-10 Northern Group Services, Inc. Insurance administration system with means to allow an employer to directly communicate employee status data to centralized data storage means
US5018067A (en) * 1987-01-12 1991-05-21 Iameter Incorporated Apparatus and method for improved estimation of health resource consumption through use of diagnostic and/or procedure grouping and severity of illness indicators
US5065315A (en) * 1989-10-24 1991-11-12 Garcia Angela M System and method for scheduling and reporting patient related services including prioritizing services
US5070452A (en) * 1987-06-30 1991-12-03 Ngs American, Inc. Computerized medical insurance system including means to automatically update member eligibility files at pre-established intervals
US5072383A (en) * 1988-11-19 1991-12-10 Emtek Health Care Systems, Inc. Medical information system with automatic updating of task list in response to entering orders and charting interventions on associated forms
US5077666A (en) * 1988-11-07 1991-12-31 Emtek Health Care Systems, Inc. Medical information system with automatic updating of task list in response to charting interventions on task list window into an associated form
US5101476A (en) * 1985-08-30 1992-03-31 International Business Machines Corporation Patient care communication system
US5265010A (en) * 1990-05-15 1993-11-23 Hewlett-Packard Company Method and apparatus for performing patient documentation
US5301105A (en) * 1991-04-08 1994-04-05 Desmond D. Cummings All care health management system
US5319543A (en) * 1992-06-19 1994-06-07 First Data Health Services Corporation Workflow server for medical records imaging and tracking system
US5347477A (en) * 1992-01-28 1994-09-13 Jack Lee Pen-based form computer
US5347453A (en) * 1992-03-30 1994-09-13 Maestre Federico A Portable programmable medication alarm device and method and apparatus for programming and using the same
US5361202A (en) * 1993-06-18 1994-11-01 Hewlett-Packard Company Computer display system and method for facilitating access to patient data records in a medical information system
US5366896A (en) * 1991-07-30 1994-11-22 University Of Virginia Alumni Patents Foundation Robotically operated laboratory system
US5390238A (en) * 1992-06-15 1995-02-14 Motorola, Inc. Health support system
US5528021A (en) * 1992-06-16 1996-06-18 Gemplus Card International Automatic system for the printing of an official medical form
US5561446A (en) * 1994-01-28 1996-10-01 Montlick; Terry F. Method and apparatus for wireless remote information retrieval and pen-based data entry
US5594638A (en) * 1993-12-29 1997-01-14 First Opinion Corporation Computerized medical diagnostic system including re-enter function and sensitivity factors
US5660176A (en) * 1993-12-29 1997-08-26 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US5722418A (en) * 1993-08-30 1998-03-03 Bro; L. William Method for mediating social and behavioral processes in medicine and business through an interactive telecommunications guidance system
US5737539A (en) * 1994-10-28 1998-04-07 Advanced Health Med-E-Systems Corp. Prescription creation system
US5748907A (en) * 1993-10-25 1998-05-05 Crane; Harold E. Medical facility and business: automatic interactive dynamic real-time management
US5769074A (en) * 1994-10-13 1998-06-23 Horus Therapeutics, Inc. Computer assisted methods for diagnosing diseases
US5772585A (en) * 1996-08-30 1998-06-30 Emc, Inc System and method for managing patient medical records
US5778882A (en) * 1995-02-24 1998-07-14 Brigham And Women's Hospital Health monitoring system
US5845255A (en) * 1994-10-28 1998-12-01 Advanced Health Med-E-Systems Corporation Prescription management system
US5879163A (en) * 1996-06-24 1999-03-09 Health Hero Network, Inc. On-line health education and feedback system using motivational driver profile coding and automated content fulfillment
US5883370A (en) * 1995-06-08 1999-03-16 Psc Inc. Automated method for filling drug prescriptions
US5924074A (en) * 1996-09-27 1999-07-13 Azron Incorporated Electronic medical records system
US5946646A (en) * 1994-03-23 1999-08-31 Digital Broadband Applications Corp. Interactive advertising system and device
US5951300A (en) * 1997-03-10 1999-09-14 Health Hero Network Online system and method for providing composite entertainment and health information
US5953704A (en) * 1992-06-22 1999-09-14 Health Risk Management, Inc. Health care management system for comparing user-proposed and recommended resources required for treatment
US5954341A (en) * 1996-07-30 1999-09-21 John Crane Sealol Inc. Bellows seal with drive collar for reverse pressure capability
US5960085A (en) * 1997-04-14 1999-09-28 De La Huerga; Carlos Security badge for automated access control and secure data gathering
US5992890A (en) * 1997-06-20 1999-11-30 Medical Media Information Bv Method of prescribing pharmaceuticals and article of commerce therefor
US6018713A (en) * 1997-04-09 2000-01-25 Coli; Robert D. Integrated system and method for ordering and cumulative results reporting of medical tests
US6021202A (en) * 1996-12-20 2000-02-01 Financial Services Technology Consortium Method and system for processing electronic documents
US6026363A (en) * 1996-03-06 2000-02-15 Shepard; Franziska Medical history documentation system and method
US6024699A (en) * 1998-03-13 2000-02-15 Healthware Corporation Systems, methods and computer program products for monitoring, diagnosing and treating medical conditions of remotely located patients
US6047259A (en) * 1997-12-30 2000-04-04 Medical Management International, Inc. Interactive method and system for managing physical exams, diagnosis and treatment protocols in a health care practice
US6049794A (en) * 1997-12-09 2000-04-11 Jacobs; Charles M. System for screening of medical decision making incorporating a knowledge base
US6055333A (en) * 1995-12-28 2000-04-25 Motorola, Inc. Handwriting recognition method and apparatus having multiple selectable dictionaries
US6073097A (en) * 1992-11-13 2000-06-06 Dragon Systems, Inc. Speech recognition system which selects one of a plurality of vocabulary models
US6073375A (en) * 1997-06-18 2000-06-13 Fant; Patrick J. Advertising display system for sliding panel doors
US6081786A (en) * 1998-04-03 2000-06-27 Triangle Pharmaceuticals, Inc. Systems, methods and computer program products for guiding the selection of therapeutic treatment regimens
US6085752A (en) * 1997-09-08 2000-07-11 Informedix, Inc. Method, apparatus and operating system for managing the administration of medication and medical treatment regimens
US6090044A (en) * 1997-12-10 2000-07-18 Bishop; Jeffrey B. System for diagnosing medical conditions using a neural network
US6108635A (en) * 1996-05-22 2000-08-22 Interleukin Genetics, Inc. Integrated disease information system
US6132218A (en) * 1998-11-13 2000-10-17 Benja-Athon; Anuthep Images for communication of medical information in computer
US6148814A (en) * 1996-02-08 2000-11-21 Ihc Health Services, Inc Method and system for patient monitoring and respiratory assistance control through mechanical ventilation by the use of deterministic protocols
US6161095A (en) * 1998-12-16 2000-12-12 Health Hero Network, Inc. Treatment regimen compliance and efficacy with feedback
US6206829B1 (en) * 1996-07-12 2001-03-27 First Opinion Corporation Computerized medical diagnostic and treatment advice system including network access
US6208974B1 (en) * 1997-12-30 2001-03-27 Medical Management International, Inc. Method and system for managing wellness plans for a medical care practice
US20010023419A1 (en) * 1996-02-09 2001-09-20 Jerome Lapointe Method for selecting medical and biochemical diagnostic tests using neural network-related applications
US6298348B1 (en) * 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
US20010032124A1 (en) * 2000-01-25 2001-10-18 Savage James A. Software, apparatus, and method for hand-held electronic devices and advertising thereon
US20010032099A1 (en) * 1999-12-18 2001-10-18 Joao Raymond Anthony Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information
US6317789B1 (en) * 1995-08-22 2001-11-13 Backweb, Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US20020049612A1 (en) * 2000-03-23 2002-04-25 Jaeger Scott H. Method and system for clinical knowledge management
US6385592B1 (en) * 1996-08-20 2002-05-07 Big Media, Inc. System and method for delivering customized advertisements within interactive communication systems
US6394811B2 (en) * 1997-03-20 2002-05-28 Terese Finitzo Computer-automated implementation of user-definable decision rules for medical diagnostic or screening interpretations
US20020080189A1 (en) * 2000-12-22 2002-06-27 Carl Dvorak Electronic system for collecting and communicating clinical order information in an acute care setting
US6454708B1 (en) * 1999-04-15 2002-09-24 Nexan Limited Portable remote patient telemonitoring system using a memory card or smart card
US20030050801A1 (en) * 2001-08-20 2003-03-13 Ries Linda K. System and user interface for planning and monitoring patient related treatment activities
US6601055B1 (en) * 1996-12-27 2003-07-29 Linda M. Roberts Explanation generation system for a diagnosis support tool employing an inference system
US20030195774A1 (en) * 1999-08-30 2003-10-16 Abbo Fred E. Medical practice management system
US20030208465A1 (en) * 2002-04-12 2003-11-06 Respironics, Inc. Method for managing medical information and medical information management system
US6687685B1 (en) * 2000-04-07 2004-02-03 Dr. Red Duke, Inc. Automated medical decision making utilizing bayesian network knowledge domain modeling
US7107253B1 (en) * 1999-04-05 2006-09-12 American Board Of Family Practice, Inc. Computer architecture and process of patient generation, evolution and simulation for computer based testing system using bayesian networks as a scripting language
US7167583B1 (en) * 2000-06-28 2007-01-23 Landrex Technologies Co., Ltd. Image processing system for use with inspection systems
US7321861B1 (en) * 1998-09-09 2008-01-22 Yeong Kuang Oon Automation oriented healthcare delivery system and method based on medical scripting language

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
WO1997029447A2 (en) * 1996-02-09 1997-08-14 Adeza Biomedical Corporation Method for selecting medical and biochemical diagnostic tests using neural network-related applications
WO2001033378A1 (en) 1999-10-29 2001-05-10 Victor Levy Process for consumer-directed diagnostic and health care information
WO2001035376A1 (en) 1999-11-12 2001-05-17 Recare, Inc. Electronic healthcare information and delivery management system

Patent Citations (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5101476A (en) * 1985-08-30 1992-03-31 International Business Machines Corporation Patient care communication system
US4858121A (en) * 1986-12-12 1989-08-15 Medical Payment Systems, Incorporated Medical payment system
US5018067A (en) * 1987-01-12 1991-05-21 Iameter Incorporated Apparatus and method for improved estimation of health resource consumption through use of diagnostic and/or procedure grouping and severity of illness indicators
US4916611A (en) * 1987-06-30 1990-04-10 Northern Group Services, Inc. Insurance administration system with means to allow an employer to directly communicate employee status data to centralized data storage means
US5070452A (en) * 1987-06-30 1991-12-03 Ngs American, Inc. Computerized medical insurance system including means to automatically update member eligibility files at pre-established intervals
US4839822A (en) * 1987-08-13 1989-06-13 501 Synthes (U.S.A.) Computer system and method for suggesting treatments for physical trauma
US5077666A (en) * 1988-11-07 1991-12-31 Emtek Health Care Systems, Inc. Medical information system with automatic updating of task list in response to charting interventions on task list window into an associated form
US5072383A (en) * 1988-11-19 1991-12-10 Emtek Health Care Systems, Inc. Medical information system with automatic updating of task list in response to entering orders and charting interventions on associated forms
US5065315A (en) * 1989-10-24 1991-11-12 Garcia Angela M System and method for scheduling and reporting patient related services including prioritizing services
US5265010A (en) * 1990-05-15 1993-11-23 Hewlett-Packard Company Method and apparatus for performing patient documentation
US5301105A (en) * 1991-04-08 1994-04-05 Desmond D. Cummings All care health management system
US5366896A (en) * 1991-07-30 1994-11-22 University Of Virginia Alumni Patents Foundation Robotically operated laboratory system
US5347477A (en) * 1992-01-28 1994-09-13 Jack Lee Pen-based form computer
US5347453A (en) * 1992-03-30 1994-09-13 Maestre Federico A Portable programmable medication alarm device and method and apparatus for programming and using the same
US5390238A (en) * 1992-06-15 1995-02-14 Motorola, Inc. Health support system
US5528021A (en) * 1992-06-16 1996-06-18 Gemplus Card International Automatic system for the printing of an official medical form
US5319543A (en) * 1992-06-19 1994-06-07 First Data Health Services Corporation Workflow server for medical records imaging and tracking system
US5953704A (en) * 1992-06-22 1999-09-14 Health Risk Management, Inc. Health care management system for comparing user-proposed and recommended resources required for treatment
US6073097A (en) * 1992-11-13 2000-06-06 Dragon Systems, Inc. Speech recognition system which selects one of a plurality of vocabulary models
US5361202A (en) * 1993-06-18 1994-11-01 Hewlett-Packard Company Computer display system and method for facilitating access to patient data records in a medical information system
US5722418A (en) * 1993-08-30 1998-03-03 Bro; L. William Method for mediating social and behavioral processes in medicine and business through an interactive telecommunications guidance system
US5748907A (en) * 1993-10-25 1998-05-05 Crane; Harold E. Medical facility and business: automatic interactive dynamic real-time management
US5660176A (en) * 1993-12-29 1997-08-26 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US6113540A (en) * 1993-12-29 2000-09-05 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US5594638A (en) * 1993-12-29 1997-01-14 First Opinion Corporation Computerized medical diagnostic system including re-enter function and sensitivity factors
US5868669A (en) * 1993-12-29 1999-02-09 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US5561446A (en) * 1994-01-28 1996-10-01 Montlick; Terry F. Method and apparatus for wireless remote information retrieval and pen-based data entry
US5946646A (en) * 1994-03-23 1999-08-31 Digital Broadband Applications Corp. Interactive advertising system and device
US5769074A (en) * 1994-10-13 1998-06-23 Horus Therapeutics, Inc. Computer assisted methods for diagnosing diseases
US6248063B1 (en) * 1994-10-13 2001-06-19 Horus Therapeutics, Inc. Computer assisted methods for diagnosing diseases
US5737539A (en) * 1994-10-28 1998-04-07 Advanced Health Med-E-Systems Corp. Prescription creation system
US5845255A (en) * 1994-10-28 1998-12-01 Advanced Health Med-E-Systems Corporation Prescription management system
US5778882A (en) * 1995-02-24 1998-07-14 Brigham And Women's Hospital Health monitoring system
US5883370A (en) * 1995-06-08 1999-03-16 Psc Inc. Automated method for filling drug prescriptions
US6317789B1 (en) * 1995-08-22 2001-11-13 Backweb, Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US6055333A (en) * 1995-12-28 2000-04-25 Motorola, Inc. Handwriting recognition method and apparatus having multiple selectable dictionaries
US6148814A (en) * 1996-02-08 2000-11-21 Ihc Health Services, Inc Method and system for patient monitoring and respiratory assistance control through mechanical ventilation by the use of deterministic protocols
US20010023419A1 (en) * 1996-02-09 2001-09-20 Jerome Lapointe Method for selecting medical and biochemical diagnostic tests using neural network-related applications
US6678669B2 (en) * 1996-02-09 2004-01-13 Adeza Biomedical Corporation Method for selecting medical and biochemical diagnostic tests using neural network-related applications
US6026363A (en) * 1996-03-06 2000-02-15 Shepard; Franziska Medical history documentation system and method
US6108635A (en) * 1996-05-22 2000-08-22 Interleukin Genetics, Inc. Integrated disease information system
US5879163A (en) * 1996-06-24 1999-03-09 Health Hero Network, Inc. On-line health education and feedback system using motivational driver profile coding and automated content fulfillment
US6206829B1 (en) * 1996-07-12 2001-03-27 First Opinion Corporation Computerized medical diagnostic and treatment advice system including network access
US5954341A (en) * 1996-07-30 1999-09-21 John Crane Sealol Inc. Bellows seal with drive collar for reverse pressure capability
US6385592B1 (en) * 1996-08-20 2002-05-07 Big Media, Inc. System and method for delivering customized advertisements within interactive communication systems
US5772585A (en) * 1996-08-30 1998-06-30 Emc, Inc System and method for managing patient medical records
US6347329B1 (en) * 1996-09-27 2002-02-12 Macneal Memorial Hospital Assoc. Electronic medical records system
US5924074A (en) * 1996-09-27 1999-07-13 Azron Incorporated Electronic medical records system
US6021202A (en) * 1996-12-20 2000-02-01 Financial Services Technology Consortium Method and system for processing electronic documents
US6209095B1 (en) * 1996-12-20 2001-03-27 Financial Services Technology Consortium Method and system for processing electronic documents
US6609200B2 (en) * 1996-12-20 2003-08-19 Financial Services Technology Consortium Method and system for processing electronic documents
US6601055B1 (en) * 1996-12-27 2003-07-29 Linda M. Roberts Explanation generation system for a diagnosis support tool employing an inference system
US5951300A (en) * 1997-03-10 1999-09-14 Health Hero Network Online system and method for providing composite entertainment and health information
US6394811B2 (en) * 1997-03-20 2002-05-28 Terese Finitzo Computer-automated implementation of user-definable decision rules for medical diagnostic or screening interpretations
US6018713A (en) * 1997-04-09 2000-01-25 Coli; Robert D. Integrated system and method for ordering and cumulative results reporting of medical tests
US5960085A (en) * 1997-04-14 1999-09-28 De La Huerga; Carlos Security badge for automated access control and secure data gathering
US6073375A (en) * 1997-06-18 2000-06-13 Fant; Patrick J. Advertising display system for sliding panel doors
US5992890A (en) * 1997-06-20 1999-11-30 Medical Media Information Bv Method of prescribing pharmaceuticals and article of commerce therefor
US6085752A (en) * 1997-09-08 2000-07-11 Informedix, Inc. Method, apparatus and operating system for managing the administration of medication and medical treatment regimens
US6049794A (en) * 1997-12-09 2000-04-11 Jacobs; Charles M. System for screening of medical decision making incorporating a knowledge base
US6090044A (en) * 1997-12-10 2000-07-18 Bishop; Jeffrey B. System for diagnosing medical conditions using a neural network
US6047259A (en) * 1997-12-30 2000-04-04 Medical Management International, Inc. Interactive method and system for managing physical exams, diagnosis and treatment protocols in a health care practice
US6208974B1 (en) * 1997-12-30 2001-03-27 Medical Management International, Inc. Method and system for managing wellness plans for a medical care practice
US6024699A (en) * 1998-03-13 2000-02-15 Healthware Corporation Systems, methods and computer program products for monitoring, diagnosing and treating medical conditions of remotely located patients
US6081786A (en) * 1998-04-03 2000-06-27 Triangle Pharmaceuticals, Inc. Systems, methods and computer program products for guiding the selection of therapeutic treatment regimens
US7321861B1 (en) * 1998-09-09 2008-01-22 Yeong Kuang Oon Automation oriented healthcare delivery system and method based on medical scripting language
US6132218A (en) * 1998-11-13 2000-10-17 Benja-Athon; Anuthep Images for communication of medical information in computer
US6298348B1 (en) * 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
US6161095A (en) * 1998-12-16 2000-12-12 Health Hero Network, Inc. Treatment regimen compliance and efficacy with feedback
US7107253B1 (en) * 1999-04-05 2006-09-12 American Board Of Family Practice, Inc. Computer architecture and process of patient generation, evolution and simulation for computer based testing system using bayesian networks as a scripting language
US6454708B1 (en) * 1999-04-15 2002-09-24 Nexan Limited Portable remote patient telemonitoring system using a memory card or smart card
US20030195774A1 (en) * 1999-08-30 2003-10-16 Abbo Fred E. Medical practice management system
US20010032099A1 (en) * 1999-12-18 2001-10-18 Joao Raymond Anthony Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information
US20010032124A1 (en) * 2000-01-25 2001-10-18 Savage James A. Software, apparatus, and method for hand-held electronic devices and advertising thereon
US20020049612A1 (en) * 2000-03-23 2002-04-25 Jaeger Scott H. Method and system for clinical knowledge management
US6687685B1 (en) * 2000-04-07 2004-02-03 Dr. Red Duke, Inc. Automated medical decision making utilizing bayesian network knowledge domain modeling
US7167583B1 (en) * 2000-06-28 2007-01-23 Landrex Technologies Co., Ltd. Image processing system for use with inspection systems
US20020080189A1 (en) * 2000-12-22 2002-06-27 Carl Dvorak Electronic system for collecting and communicating clinical order information in an acute care setting
US20030050801A1 (en) * 2001-08-20 2003-03-13 Ries Linda K. System and user interface for planning and monitoring patient related treatment activities
US20030208465A1 (en) * 2002-04-12 2003-11-06 Respironics, Inc. Method for managing medical information and medical information management system

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8805050B2 (en) * 2000-05-03 2014-08-12 Leica Biosystems Imaging, Inc. Optimizing virtual slide image quality
US20120114204A1 (en) * 2000-05-03 2012-05-10 Aperio Technologies, Inc. Optimizing Virtual Slide Image Quality
US9535243B2 (en) 2000-05-03 2017-01-03 Leica Biosystems Imaging, Inc. Optimizing virtual slide image quality
US9110934B2 (en) 2006-06-02 2015-08-18 International Business Machines Corporation System and method for delivering an integrated server administration platform
US20070282942A1 (en) * 2006-06-02 2007-12-06 International Business Machines Corporation System and Method for Delivering an Integrated Server Administration Platform
US7739273B2 (en) 2006-06-02 2010-06-15 International Business Machines Corporation Method for creating, executing and searching through a form of active web-based content
US20080213740A1 (en) * 2006-06-02 2008-09-04 International Business Machines Corporation System and Method for Creating, Executing and Searching through a form of Active Web-Based Content
US20070282655A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and apparatus for discovering and utilizing atomic services for service delivery
US20070282622A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for developing an accurate skills inventory using data from delivery operations
US20070288274A1 (en) * 2006-06-05 2007-12-13 Tian Jy Chao Environment aware resource capacity planning for service delivery
US20070282644A1 (en) * 2006-06-05 2007-12-06 Yixin Diao System and method for calibrating and extrapolating complexity metrics of information technology management
US20070282776A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for service oriented collaboration
US20070282645A1 (en) * 2006-06-05 2007-12-06 Aaron Baeten Brown Method and apparatus for quantifying complexity of information
US20070282470A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation Method and system for capturing and reusing intellectual capital in IT management
US8001068B2 (en) 2006-06-05 2011-08-16 International Business Machines Corporation System and method for calibrating and extrapolating management-inherent complexity metrics and human-perceived complexity metrics of information technology management
US8554596B2 (en) * 2006-06-05 2013-10-08 International Business Machines Corporation System and methods for managing complex service delivery through coordination and integration of structured and unstructured activities
US8468042B2 (en) 2006-06-05 2013-06-18 International Business Machines Corporation Method and apparatus for discovering and utilizing atomic services for service delivery
US20070282653A1 (en) * 2006-06-05 2007-12-06 Ellis Edward Bishop Catalog based services delivery management
US20070282659A1 (en) * 2006-06-05 2007-12-06 International Business Machines Corporation System and Methods for Managing Complex Service Delivery Through Coordination and Integration of Structured and Unstructured Activities
US7877284B2 (en) 2006-06-05 2011-01-25 International Business Machines Corporation Method and system for developing an accurate skills inventory using data from delivery operations
US20180374388A1 (en) * 2006-08-21 2018-12-27 Cerner Innovation, Inc. System and method for displaying discharge instructions for a patient
US20080046289A1 (en) * 2006-08-21 2008-02-21 Cerner Innovation, Inc. System and method for displaying discharge instructions for a patient
WO2008109815A1 (en) * 2007-03-07 2008-09-12 Upmc, A Corporation Of The Commonwealth Of Pennsylvania Medical information management system
US20080221923A1 (en) * 2007-03-07 2008-09-11 Upmc, A Corporation Of The Commonwealth Of Pennsylvania Medical information management system
WO2008118571A1 (en) * 2007-03-23 2008-10-02 General Electric Company Method and system for predictive modeling of patient outcomes
US20080235049A1 (en) * 2007-03-23 2008-09-25 General Electric Company Method and System for Predictive Modeling of Patient Outcomes
US20080294454A1 (en) * 2007-05-22 2008-11-27 Basel Taha Display of clinical information
US20090119130A1 (en) * 2007-11-05 2009-05-07 Zebadiah Kimmel Method and apparatus for interpreting data
US20110246174A1 (en) * 2008-01-17 2011-10-06 Geacom, Inc. Method and system for situational language interpretation
US9418062B2 (en) * 2008-01-17 2016-08-16 Geacom, Inc. Method and system for situational language interpretation
US20110210853A1 (en) * 2008-11-06 2011-09-01 Koninklijke Philips Electronics N.V. Method and system for simultaneous guideline execution
US9292592B2 (en) * 2009-05-29 2016-03-22 Red Hat, Inc. Object-based modeling using composite model object having independently updatable component objects
US20100306254A1 (en) * 2009-05-29 2010-12-02 Eric Williamson Systems and methods for object-based modeling using composite model object having independently updatable component objects
US9105006B2 (en) 2009-05-29 2015-08-11 Red Hat, Inc. Generating floating desktop representation of extracted model object
US9292485B2 (en) 2009-05-29 2016-03-22 Red Hat, Inc. Extracting data cell transformable to model object
US9152944B2 (en) 2009-08-31 2015-10-06 Red Hat, Inc. Generating rapidly rotatable dimensional view of data objects
US9152435B2 (en) 2009-08-31 2015-10-06 Red Hat, Inc. Generating a set of linked rotational views of model objects
US11170325B2 (en) 2009-12-22 2021-11-09 Carefusion 303, Inc. Adaptable medical workflow system
US11880787B2 (en) 2009-12-22 2024-01-23 Carefusion 303, Inc. Adaptable medical workflow menu
US20110153343A1 (en) * 2009-12-22 2011-06-23 Carefusion 303, Inc. Adaptable medical workflow system
US11581097B2 (en) 2010-09-01 2023-02-14 Apixio, Inc. Systems and methods for patient retention in network through referral analytics
US11610653B2 (en) 2010-09-01 2023-03-21 Apixio, Inc. Systems and methods for improved optical character recognition of health records
US11544652B2 (en) 2010-09-01 2023-01-03 Apixio, Inc. Systems and methods for enhancing workflow efficiency in a healthcare management system
US11694239B2 (en) 2010-09-01 2023-07-04 Apixio, Inc. Method of optimizing patient-related outcomes
US11538561B2 (en) 2010-09-01 2022-12-27 Apixio, Inc. Systems and methods for medical information data warehouse management
US11955238B2 (en) 2010-09-01 2024-04-09 Apixio, Llc Systems and methods for determination of patient true state for personalized medicine
US11481411B2 (en) 2010-09-01 2022-10-25 Apixio, Inc. Systems and methods for automated generation classifiers
US11475996B2 (en) 2010-09-01 2022-10-18 Apixio, Inc. Systems and methods for determination of patient true state for personalized medicine
US11468981B2 (en) 2010-09-01 2022-10-11 Apixio, Inc. Systems and methods for determination of patient true state for risk management
US11403330B2 (en) 2010-09-01 2022-08-02 Apixio, Inc. Systems and methods for customized annotation of medical information
US11195213B2 (en) 2010-09-01 2021-12-07 Apixio, Inc. Method of optimizing patient-related outcomes
RU2626898C2 (en) * 2011-02-04 2017-08-02 Конинклейке Филипс Н.В. Identification of medical concepts for selection of visualization protocol
US20130311200A1 (en) * 2011-02-04 2013-11-21 Konninklijke Philips N.V. Identification of medical concepts for imaging protocol selection
US10600136B2 (en) * 2011-02-04 2020-03-24 Koninklijke Philips N.V. Identification of medical concepts for imaging protocol selection
US20130054501A1 (en) * 2011-08-22 2013-02-28 Kenneth Martin Lassesen Optimizing selection and ordering of items displayed
US10812426B1 (en) * 2013-05-24 2020-10-20 C/Hca, Inc. Data derived user behavior modeling
US11711327B1 (en) 2013-05-24 2023-07-25 C/Hca, Inc. Data derived user behavior modeling
US11424013B2 (en) 2013-09-27 2022-08-23 Apixio, Inc. Systems and methods for sorting findings to medical coders
US10600504B2 (en) 2013-09-27 2020-03-24 Apixio, Inc. Systems and methods for sorting findings to medical coders
WO2015048594A1 (en) * 2013-09-27 2015-04-02 Apixio, Inc. Systems and methods for sorting findings to medical coders
US10068667B2 (en) 2014-02-24 2018-09-04 Physio-Control, Inc. Decision support system using intelligent agents
US10559384B2 (en) 2014-02-24 2020-02-11 Physio-Control, Inc. Decision support system using intelligent agents
WO2015168399A1 (en) * 2014-04-30 2015-11-05 Gogo Health Methods and systems for integrating electronic medical record and providing a customized medical diagnosis and recommendation workflow
WO2015190987A1 (en) * 2014-06-11 2015-12-17 Ledningsbolaget I Skandinavien Ab A decision support system and method for resource planning in the healthcare sector
US11250956B2 (en) * 2014-11-03 2022-02-15 Cerner Innovation, Inc. Duplication detection in clinical documentation during drafting
WO2017087816A1 (en) * 2015-11-19 2017-05-26 Penumbra, Inc. Systems and methods for treatment of stroke
US11289200B1 (en) 2017-03-13 2022-03-29 C/Hca, Inc. Authorized user modeling for decision support
US20190295725A1 (en) * 2018-03-23 2019-09-26 Donnie R. Morrow, JR. Patient Tracking and Diagnosis System of Transmissible Disease
US20200012746A1 (en) * 2018-07-06 2020-01-09 Clover Health Models for Utilizing Siloed Data
US10922362B2 (en) * 2018-07-06 2021-02-16 Clover Health Models for utilizing siloed data
US11106840B2 (en) 2018-07-06 2021-08-31 Clover Health Models for utilizing siloed data
US11756691B2 (en) * 2018-08-01 2023-09-12 Martin Reimann Brain health comparison system
US11373758B2 (en) * 2018-09-10 2022-06-28 International Business Machines Corporation Cognitive assistant for aiding expert decision
US20200402665A1 (en) * 2019-06-19 2020-12-24 GE Precision Healthcare LLC Unplanned readmission prediction using an interactive augmented intelligent (iai) system
EP3994544A4 (en) * 2019-07-03 2023-07-12 KPN Innovations, LLC Methods and systems for achieving vibrant constitution based on user inputs
WO2021003037A1 (en) * 2019-07-03 2021-01-07 Kpn Innovations, Llc. Methods and systems for achieving vibrant constitution based on user inputs
US20210082575A1 (en) * 2019-09-18 2021-03-18 Cerner Innovation, Inc. Computerized decision support tool for post-acute care patients
US11115476B1 (en) * 2020-04-22 2021-09-07 Drb Systems, Llc System for and method of controlling operations of a car wash
US20220398268A1 (en) * 2021-06-10 2022-12-15 Odaia Intelligence Inc. Systems, methods, and computer readable media for data augmentation

Also Published As

Publication number Publication date
EP1393254A4 (en) 2007-10-24
AU2002211626A1 (en) 2002-04-29
EP1393254A1 (en) 2004-03-03
WO2002033654A1 (en) 2002-04-25
US6988088B1 (en) 2006-01-17

Similar Documents

Publication Publication Date Title
US20060112050A1 (en) Systems and methods for adaptive medical decision support
CA2945143C (en) Holistic hospital patient care and management system and method for enhanced risk stratification
US10496788B2 (en) Holistic hospital patient care and management system and method for automated patient monitoring
US10593426B2 (en) Holistic hospital patient care and management system and method for automated facial biological recognition
US6282531B1 (en) System for managing applied knowledge and workflow in multiple dimensions and contexts
US20150213225A1 (en) Holistic hospital patient care and management system and method for enhanced risk stratification
US20150213217A1 (en) Holistic hospital patient care and management system and method for telemedicine
US20150213202A1 (en) Holistic hospital patient care and management system and method for patient and family engagement
US20180089385A1 (en) Personalized treatment management system
US20150213223A1 (en) Holistic hospital patient care and management system and method for situation analysis simulation
US20150213206A1 (en) Holistic hospital patient care and management system and method for automated staff monitoring
WO2017117150A1 (en) Machine learning system for creating and utilizing an assessment metric based on outcomes
US20080275729A1 (en) System and method for population health management
US20160171177A1 (en) System to create and adjust a holistic care plan to integrate medical and social services
US20220359067A1 (en) Computer Search Engine Employing Artificial Intelligence, Machine Learning and Neural Networks for Optimal Healthcare Outcomes
Schnurr et al. Medicine 4.0—interplay of intelligent systems and medical experts
Kelley Electronic health records for quality nursing and health care
Orszag Evidence on the costs and benefits of health information technology
Qureshi et al. Mobile access for patient centered care: The challenges of activating knowledge through health information technology
WO2012135572A1 (en) Providing healthcare solutions and workflow management
Archer et al. Electronic personal health records: an environmental scan
Alanazi Exploring Policies and Strategies for the Diffusion of Remote Patient Monitoring (RPM) for the Care of Senior Population
Collen et al. Nursing informatics: Past, present, and future
Savage Automation in hospitals and healthcare
Satinsky Selecting Electronic Health Records and Other Technology Solutions to Support Your Practice

Legal Events

Date Code Title Description
AS Assignment

Owner name: CATALIS, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIIKKULAINEN, RISTO;DAHLIN, MICHAEL D.;LIPSCHER, RANDOLPH;REEL/FRAME:016929/0397;SIGNING DATES FROM 20051118 TO 20051130

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION