WO2001035376A1 - Electronic healthcare information and delivery management system - Google Patents

Electronic healthcare information and delivery management system Download PDF

Info

Publication number
WO2001035376A1
WO2001035376A1 PCT/US2000/031253 US0031253W WO0135376A1 WO 2001035376 A1 WO2001035376 A1 WO 2001035376A1 US 0031253 W US0031253 W US 0031253W WO 0135376 A1 WO0135376 A1 WO 0135376A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
patient
healthcare
computer
medical
Prior art date
Application number
PCT/US2000/031253
Other languages
French (fr)
Inventor
Randolph Lipscher
Christopher Griffin
Michael Dahlin
Original Assignee
Recare, 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 Recare, Inc. filed Critical Recare, Inc.
Priority to AU17643/01A priority Critical patent/AU1764301A/en
Publication of WO2001035376A1 publication Critical patent/WO2001035376A1/en

Links

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
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • 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/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • 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
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • G16H70/60ICT specially adapted for the handling or processing of medical references relating to pathologies
    • 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
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring

Definitions

  • the present invention relates generally to health care information and delivery services. More particularly, the invention is a system and method for connecting patients, health care providers, health care services, medical facilities, pharmacies, health product vendors and health information providers through a health care information and delivery management system that also facilitates advertising and health related electronic commerce using a global communications network.
  • CPR computerized patient record
  • EMR electronic medical record
  • Handheld physician practice tools include devices that must be physically connected (“docked") to a device or network for information to be transferred to the Internet or to a central computer. Other handheld devices rely on infrared wireless connections that force the user to point the handheld device at an infrared port on a base station, printer, or other fixed device for information to be transferred. Handheld devices often have small screens, black-and-white or grayscale displays, and poor resolution.
  • the Internet offers a low-cost, universally available platform for creating, accessing, and delivering data in a manner that can be user-friendly, has multiple levels of access from multiple locations, and can deliver data in any number of formats.
  • Computer applications that perform one or more of these aforementioned tasks using the Internet currently exist.
  • What is needed is a business model in which revenue can be generated from sources other than the physician so that the healthcare information and delivery management system can be provided at free or at low cost to the physician user.
  • Health care product suppliers such as pharmaceutical companies, have the incentive and resources to pay for physician management systems.
  • physicians In addition to having less time to spend with their patients, physicians also have less time to spend meeting with health care product suppliers such as pharmaceutical representatives and reading their marketing materials.
  • health care product suppliers still need to get information about their products to the people who prescribe and recommend their products — the physicians themselves.
  • What is also needed is a system that is designed to function in a manner consistent with the way physicians practice medicine. Such a system would be mobile, contain task automation tools, and have the ability to collect data from various sources such as the patient, staff members, and healthcare providers. It should also have the ability to streamline various processes such as medical record creation, prescription writing and pharmacy selection. If the system is connected to a local or global communications network, the connection should be seamless and not require extra steps on the part of the user to transmit and receive data.
  • the health care information and product information should be selected based on patient criteria such as the patient's age, gender, past medical history, current complaint, condition, allergies, current medications or formulary restrictions.
  • the information advertisements may also be selected based on physician criteria such as medical specialty, geographic area or past prescribing history.
  • Physician information management systems do not allow direct patient input of information into the system. The result is that much time is spent collecting information from patients via paper-based questionnaires and verbal encounters. This information must then be entered into current computer systems by staff and/or physicians themselves.
  • What is needed is a system that allows direct patient and staff input (and/or proxy input) of information into the system. This information may then be automatically mapped onto the appropriate form for physician review, editing, and confirmation.
  • the questions presented to the patient may use less technical terminology, while the patients' answers could be converted into more precise medical language for the physician.
  • Such a system would increase operational efficiency and save time and effort currently wasted on reprocessing data gathered on paper-based forms or from verbal interviews.
  • Patients may currently gather health information by searching health related Internet websites. To some extent, the patient can customize a site after logging onto a website.
  • One problem with this traditional Internet model is that since the user's interests are not immediately addressed upon login and the user must then actively customize his or her own screen, the user may not continue to visit and use the website. Since advertisers pay revenues to websites often based on the number of visitors and users, this can result in less revenue to the website. It would be desirable to change this traditional Internet model to develop a system of website "preemptive customization" for health care patients along with traditional site customization by the user.
  • Such a system would use data electronically collected elsewhere (such as at the medical kiosk or other device in the physician's office) to "preemptively customize" a patient's Web site before he or she ever actually logs onto the site. From the moment the user logs onto the site, health care information, products, services, and advertising can be targeted to address the needs and interests of the user. Such a system should dramatically increase the "stickiness" of the Web site, since patients' interests would be addressed immediately upon login, rather than after going through a traditional customization scenario. Users could further customize their sites according to traditional methods.
  • Present health care information and management systems lack the ability to provide integrated health care and product information to small groups or even specific individuals via the Internet that can target physicians and their patients in a highly targeted and coordinated manner. What is needed is a system able to synchronize health care and product information and advertising directed to groups and specific individuals via the Internet.
  • the present invention solves the aforementioned problems and needs.
  • the present system and method provides a computer-implemented method in which revenue can be generated from sources other than the physician so the healthcare information and delivery management system can be provided at free or at low cost to the physician user.
  • the present system and method provides a computer-implemented system that is designed to function in a manner consistent with the way physicians practice medicine. It allows for user mobility, contains task automation tools and has the ability to collect data that is input from various sources such as the patient, staff members, and healthcare providers. It has the ability to streamline various processes such as medical record creation, prescription writing and pharmacy selection.
  • the system may be connected to a local or global communications network, providing a seamless connection that does not require extra steps on the part of the user to transmit and receive data.
  • the present system offers a computer-implemented method for directing patient specific health care information and health care product information to physicians at specific points in a physician's work cycle, such as prescription writing or performing a physical assessment of a patient.
  • Healthcare information is presented to the physician while he or she is with a patient. The information is targeted to the condition and symptoms of the patient.
  • Healthcare product information and advertisements including pharmaceutical advertisements, are displayed by the healthcare information management system and are directly linked to the conditions, histories, and medications of the individual patients and are readily available to the physician while treating a patient.
  • the system is able to synchronize health care and product information and advertising and direct it to groups and specific individuals via the Internet.
  • the present system and method includes a business model in which revenue can be generated from sources other than the health care provider so the healthcare information and delivery management system can be provided at free or at low cost to the health care provider user.
  • Health care product advertisers can supply the system to the health care provider and/or their patients, which enables the advertisers to communicate directly with health care providers and their patients.
  • health care providers could receive revenues from using the system, for example payments for viewing health care product information and advertisements or using advertised products and services.
  • the present invention encompasses a computer-implemented method for directing patient-specific healthcare information and healthcare product information to physicians at specific points in a physician's work cycle, such as prescription writing or doing a physical assessment.
  • the health care information and product information that is selected to be displayed by the system is based on patient criteria such as the patient's age, gender, past medical history, current complaint, condition, allergies, current medications or formulary restrictions.
  • the information and advertisements may also be selected for display by the system based on physician criteria such as medical specialty, geographic area or past prescribing history.
  • the system allows for direct patient input of information into the system to reduce healthcare provider time spent collecting information from patients via paper-based questionnaires and verbal encounters.
  • This information is automatically entered into computer systems to form a patient record and to document patient preferences, such as pharmacy of choice and preferred healthcare products.
  • the system also allows direct staff input of information into the system. This information is then automatically mapped onto the appropriate form for physician review, editing, and confirmation. This information then becomes part of the medical record.
  • the system increases operational efficiency and saves time and effort currently wasted on reprocessing data gathered on paper-based forms or from verbal interviews.
  • the system and method allows for websites to be preemptively customized for health care patients along with traditional site customization by the user.
  • the system uses data electronically collected elsewhere (such as at the medical kiosk or other device in the physician's office) to customize a patient's Web site before he or she ever actually logs onto the site. From the moment the user logs onto the site, health care information, products, services, and advertising can be targeted to address the needs and interests of the user. Users can further customize their sites according to traditional methods.
  • a patient arrives at a physician's office and enters the appropriate information into the medical kiosk or other device in the front office. From this information, this system learns that the patient is allergic to penicillin and penicillin derivatives.
  • penicillin might be a recommended treatment option so an advertisement for such could be displayed.
  • the system takes the patient's history and conditions into account so for this penicillin-allergic patient all advertisements for penicillin- based products are excluded from display. For this patient, an advertisement for erythromycin might be displayed.
  • the present invention is a computer system for displaying targeted healthcare information to a computer user comprising a healthcare product information selecting computer, a plurality of devices for enabling entry of healthcare related information into the system, a database for storing the healthcare related information and healthcare product information connected to the healthcare product information selecting computer and a communications network for transmitting healthcare related information from at least one of the plurality of devices to the selecting computer for storage in the database, wherein the selecting computer selects healthcare product information for display to the user based on the healthcare related information entered from at least one of the plurality of devices.
  • One embodiment of the present invention is a computer system for displaying targeted healthcare advertisements to a computer user comprising an advertising selecting computer, a plurality of devices for enabling entry of healthcare related information into the system, a database for storing the healthcare related information and advertising information connected to the advertising selecting computer and a communications network for transmitting healthcare related information from the devices to the selecting computer for storage in the database, wherein the advertising selecting computer compares the healthcare related information to the advertising information and selects advertising information for display to the user that is related to the healthcare related information entered from at least one of the plurality of devices.
  • the healthcare related information comprises information received from a healthcare group consisting of healthcare providers, patients, healthcare service organizations, pharmaceutical companies, healthcare product and service vendors, pharmacies, medical facilities, healthcare information services, medical record databases, government agencies, nonprofit organizations, health research organizations and billing companies.
  • the system also may contain a database of stored non-healthcare related information connected to the advertising selecting computer wherein the selecting computer compares the healthcare related information and the non- healthcare information to the advertising information and selects advertising information for display to the user that is related to the non-healthcare information.
  • the plurality of devices may be wireless portable computer devices, set-top boxes, web TV devices, personal digital assistant devices, personal computers, handheld portable computers, wireless telephone devices and wireless personal access devices and the like.
  • the advertising selecting computer constructs a medical record for a patient using healthcare information selected from at least one of the healthcare group and transmits the medical record via the communications network to a computer user.
  • the advertising selecting computer transmits a pharmaceutical advertisement to at least one of the plurality of devices for display via the communications network and in response to a healthcare provider user selecting the displayed pharmaceutical advertisement, a prescription for a patient is automatically created.
  • the advertising selecting computer collects information concerning a number of patients the healthcare provider has referred to a particular website and calculates revenue to be paid to the healthcare provider user based on the number and types of the prescriptions.
  • the advertising selecting computer calculates a revenue amount to be paid to the healthcare provider for using the computer system.
  • the communications network is selected from the group consisting of a global communications network, a wide area network, a communications internetwork, a local area network, a wireless telephone network, a satellite network and a cable television network.
  • the present system comprises a health information manager computer program for accepting information from a plurality of electronic sources accessed through a global communications network and organizing the information from the plurality of sources to create patient medical records and using the information from at least one of the plurality of sources to select healthcare product advertisements for display to a user based on the patient medical records and healthcare provider records.
  • a method of displaying targeted healthcare product information to a computer user in the present invention comprises using a medical information database, including patient medical information, and a healthcare product information database and in response to a request from a client computer, comparing the medical related information to the health care product information database and selecting healthcare product information to be displayed to the user that is related to the medical information.
  • the user may be anyone authorized to access the medical information, particularly a patient and a healthcare provider.
  • Healthcare product information may include healthcare service information.
  • the healthcare product information may be an advertisement, particularly a pharmaceutical advertisement for an individual drug.
  • Patient medical information and healthcare provider information may be collected from at least one of a plurality of sources and healthcare product advertisements are selected for display to a computer user based on the patient medical information and healthcare provider information and the advertisements are transmitted to a computer user for display.
  • At least one of the plurality of sources information may be user entered data and user actions collected as a user navigates through an electronic web page display.
  • the pharmaceutical advertisement for a drug is displayed on a computer screen and the healthcare provider can select the drug displayed on the screen and an electronic prescription for the drug for a patient is initiated or automatically created by the computer system.
  • the pharmaceutical advertisement for a drug is displayed on a computer screen and the healthcare provider can select the drug displayed on the screen and more information about the pharmaceutical is displayed.
  • the initiated prescription can be initialized to parameter values based on the patient medical information.
  • the electronic prescription then may be electronically sent to a patient-selected pharmacy. If the prescription contains at least one refill, at least one prescription refill may not be sent to the patient-selected pharmacy and is electronically stored for the patient.
  • the electronically stored prescription refill may then be sent to the patient-selected pharmacy upon request of the patient.
  • the patient medical information includes drugs the patient is allergic to, has had adverse reactions to, drugs in the same class as drugs the patient has had an adverse reaction to, drugs the patient's family has had adverse reactions to, and drugs for which genetic profiling has indicated that the patient may have adverse reactions to. Pharmaceutical advertisements for such drugs are filtered prior to display. Using the patient medical information, the system may also predict the drugs the patient may have an adverse reaction to (based on medical history or interactions with other drugs) and filters the pharmaceutical advertisements for those drugs. Drugs that are not included in the formulary of the patient's insurance company may be filtered from the display. Filtering may comprise not displaying the drug or displaying the drug with a warning.
  • the display of pharmaceutical advertisements may be prioritized according to an amount of revenue received for displaying each pharmaceutical advertisement or according to the amount of revenue received for displaying pharmaceutical advertisements for pharmaceuticals from a selected company.
  • the computer-implemented method of the present invention comprises using healthcare information collected from a plurality of sources, selecting healthcare product information for display to a healthcare provider based upon information from at least one of the plurality of sources and the process the healthcare provider has selected from a computer display within a healthcare provider's computerized workflow process and displaying the healthcare product information to the healthcare provider on the computer display during the workflow process.
  • the display may be transmitted to the healthcare provider in real-time.
  • the healthcare product information may be advertisements for medical products or services, which may be pharmaceutical advertisements for specific drugs.
  • the computerized workflow process may comprise such as creating an electronic medical record for a patient, counseling the patient, reviewing the electronic medical record, updating the electronic medical record, creating an electronic prescription, selecting medical tests to be performed on the patient, reviewing results of medical tests performed on the patient, reviewing medical reference information and electronically annotating medical reference information.
  • the plurality of sources may include information from at least one of the sources such as a patient medical record, patient-entered information, healthcare provider entered patient information, health information, medical facility entered patient information, pharmacy information and insurance company entered patient information. Healthcare product information is selected for display based on information from at least one of these sources along with the process the healthcare provider has selected within healthcare provider's computerized workflow process.
  • the sources may be accessed through a global communications network.
  • the healthcare provider can select healthcare information from these of sources and can electronically annotate the healthcare information for a recipient.
  • the healthcare information and the electronic annotation is merged into a information file and electronically send the merged information to the patient through a global communications network for display to a recipient.
  • Information displayed to a user can be customized based on the patient medical information, the healthcare provider information and the patient-entered data.
  • a computer-implemented method of displaying targeted healthcare product information to a computer user comprises using stored medical information from a plurality of sources. Those sources may be a patient's medical history for a selected patient, healthcare provider information and prescription writing habits of a healthcare provider.
  • the method associates the medical information from the at least one of the plurality of sources with stored healthcare advertisement information to select an advertisement for display to a user that is related to the at least one of the sources.
  • the healthcare advertisement is then transmitted for electronically displaying to the user. Revenue can be provided to the healthcare provider based on the number of patients of the healthcare provider that visit a specified website. Revenue can also be provided to the healthcare provider for using the computer system.
  • those "refill options" may be electronically stored in a data base and only a single prescription order is sent on to the selected pharmacy for fulfillment.
  • the patient not the initial filling pharmacy, has control over those refill options.
  • the patient may elect to send the first refill order to a pharmacy near the patient's home, the second refill to a pharmacy near the patient's office, and the third refill to an Internet-based pharmacy. This allows the patient to shop for the greatest convenience and/or value for the refill prescriptions, rather than being tied to the pharmacy that filled the initial order.
  • the computer-implemented method of implementing the present invention for managing prescription refills comprises entering a prescription into a computer program, if the prescription has at least one refill, storing by the computer program the at least one refill, transmitting by the computer program the at least one refill to a patient-selected pharmacy, updating the number of remaining refills and storing any remaining refills by the computer program, and repeating the process of transmitting refills until no refills remain.
  • the refill is transmitted to a patient-selected pharmacy upon a request by the patient.
  • the refill is transmitted to a patient-selected pharmacy prior to the patient using all of a current prescription.
  • Fig. 1 is a functional block diagram of the health information management system.
  • Figs. 2A through 2C are tables that detail the specific types of participants in the health information management system.
  • Fig. 3 shows the networked health information management system.
  • Figs. 4A through 4E are tables that detail the types of data exchanged between the system components of the health information management system.
  • Fig. 5A shows the healthcare provider client computer utilizing a local area network to access the external network connection.
  • Fig. 5B shows client computers utilizing a local area network at the healthcare provider's facility and a proxy server to access the external network connection.
  • Fig. 5C shows client computers at the healthcare provider's facility connecting directly to the external network.
  • Fig. 5D shows client computers at the healthcare provider's facility connecting to base stations.
  • Fig. 6 shows an embodiment of the health information manager.
  • Fig. 7 is a flowchart of one embodiment of the health care provider system access process.
  • Fig. 8 is a flowchart of one embodiment of the prescription writing process.
  • Fig. 9 is a flowchart of the history and examination process.
  • Fig. 10 is an exemplary display of a patient record input screen that is suitable for use by a healthcare worker in the history and examination process.
  • Fig. 11 is an exemplary display of a lab results screen suitable for use by a healthcare worker.
  • Fig. 12 is a flowchart of the process of entering, selecting, annotating and transmitting health-related information.
  • Fig. 13 is a flowchart of the process of selecting, reviewing, ordering or annotating lab and other tests.
  • Fig. 14 is a flowchart of a patient's interaction with the healthcare information management system for entering patient information.
  • Fig. 15 is a flowchart of a patient's interaction with the healthcare information management system.
  • Fig. 16 is a block diagram of the function of determining the healthcare information, product information and advertisements to display.
  • Fig. 17 is a flowchart of the healthcare information manager process for selecting healthcare advertisements to be displayed after the healthcare worker enters a diagnosis of a patient.
  • Fig. 18A is a block diagram of the process of automatically writing a prescription for a patient.
  • Fig. 18B is an illustration of a screen for prescription parameters selection screen for implementing the process of Fig. 18A.
  • Fig. 19 is block diagram of the process of using patient-entered information and healthcare worker entered information to influence advertisement selection and display.
  • Fig. 20 is block diagram of the process of using patient-entered information and healthcare worker entered information to create a patient's medical record.
  • Fig. 21 is a block diagram of the process of merging healthcare provider or patient generated information and other healthcare information and allowing the healthcare provider to edit and annotate the information.
  • Fig. 22 is a flowchart of an exemplary interaction of a patient and a healthcare worker with the healthcare information and delivery system.
  • Fig. 23 is a pictorial screen diagram illustrative of a pharmacy selection screen.
  • Fig. 24 is a pictorial screen diagram illustrative of a selected pharmacy display screen.
  • Fig. 25 is a pictorial screen diagram illustrative of a pharmacy map screen.
  • Fig. 26 is a pictorial screen diagram illustrative of a customized screen displayed to a patient when the patient logs onto the health information management system.
  • Fig. 27 is a pictorial screen diagram illustrative of a customized blood pressure data input screen.
  • Fig. 28 is a pictorial screen diagram illustrative of a customized blood pressure results graph screen.
  • Fig: 29 is a pictorial screen diagram illustrative of a customized patient complaint screen.
  • Fig. 30 is a pictorial screen diagram illustrative of a customized complaint-specific diagnostic screen.
  • Fig. 31 is a pictorial display diagram illustrative of a customized prescription pad screen.
  • Fig. 32 is a flowchart of the process of storing refills of a prescription for future use.
  • a healthcare information manger 101 coordinates the transmission and receipt of information from other participants in the health information management system 100.
  • the participants may represent individual people, entities, or businesses. These participants include healthcare providers 102, patients or patients' proxy 103, healthcare services organizations 104, pharmaceutical companies 105, non-healthcare product and service vendors 106, healthcare product and service vendors 107, pharmacies 108, medical facilities 109, healthcare information providers 110, non-healthcare information providers 111 , health and medical record databases 112, and billing companies 113.
  • a patient proxy may be a person or organization authorized to act on behalf of a patient, such as a parent for a minor patient or a guardian for an incapacitated patient.
  • Figs. 2A through 2C are tables that provide examples of the specific types of participants 102-113 in the health information management system. It is further noted that other participants not specifically listed in Figs. 2A through 2C may be involved in some aspects of the health information management system, such as intermediary institutions.
  • Fig. 3 shows the networked health information management system.
  • Each participant is equipped with a computing system 120 -131 to facilitate networked communications.
  • the patients or patients' proxy 103 and pharmacies 108 are shown using devices 121 and 126 in the form of a personal computer to connect and interact with the health care information management system, although other types of devices for interaction may be used including laptops, notebooks, handheld computers, set-top boxes, computer servers, hand-held mobile devices such as mobile personal digital assistants with Internet access or mobile phones with Internet access, wireless personal access devices, telephone combination devices and the like.
  • the patient may use a kiosk- based device or other device as listed above.
  • the healthcare provider 102 may use a device such as a portable, wireless personal access device (PAD) that uses radio frequencies to enable to access the Internet or send and receive email within a certain number of feet of the device's base station.
  • a portable, wireless personal access device PAD
  • One such device is National Semiconductor's WebPADTM.
  • the healthcare provider may also use any of the other devices as listed above to communicate within the networked health information management system.
  • the healthcare services organizations 104, pharmaceutical companies 105, non-healthcare product and service vendors 106, healthcare product and service vendors 107, medical facilities 109, healthcare information providers 110, non-healthcare information providers 111 , health and medical record databases 112, and billing companies 113 and healthcare information manager 101 are shown having devices 122-125 and 127-132 for interacting with the health information management system in the form of a computer server, although other types of computing devices may be used including mainframe computers, minicomputers, a networked set of computers, personal computers, laptops, notebooks, handheld computers, set-top boxes, hand-held mobile devices such as mobile personal digital assistants with Internet access or mobile phones with Internet access, wireless personal access devices, telephone combination devices and the like.
  • the device may be a single computer, multiple computers connected independently to a network or collections of several computers providing client services.
  • the devices 120-132 accept input information in many forms including keyboard, mouse, touchscreen, light pen, voice recording, voice-to-text transfers and the like.
  • the devices 120-132 are connected with each other via a data communication network 123.
  • the network 123 may be a public or private communication network such as, but not limited to, a global communications network (commonly known as the Internet), a Wide Area Network (WAN), a Local Area Network (LAN), interactive television (ITV), cable or a wireless network.
  • a global communications network commonly known as the Internet
  • WAN Wide Area Network
  • LAN Local Area Network
  • ITV interactive television
  • cable or a wireless network embodied as the Internet.
  • the devices 120-132 may or may not be connected to the Internet at all times. For instance, some devices may employ a modem to occasionally connect to the Internet while other units may maintain a permanent connection.
  • the health care information and delivery management system employs information security such as a physically secure network, data encryption, authorization certificates, digital signatures and other techniques, or combinations of information security techniques which are known in the network security arts.
  • the system can be implemented as a client-server software architecture where the computing units comprising the healthcare providers 102, patients or patients' proxy 103, healthcare services organizations 104, pharmaceutical companies 105, non-healthcare product and service vendors 106, healthcare product and service vendors 107, pharmacies 108, medical facilities 109, healthcare information providers 110, non-healthcare information providers 111 , health and medical record databases 112, and billing companies 113 are clients and the healthcare information manager 101 acts as the server.
  • the clients may be web browsers and the server may be a web server. Other implementations are possible.
  • Figs. 4A through 4E are tables that detail the types of data exchanged between the system components of the health information management system.
  • the healthcare information manger 512 transmits data to and receives data from the other participants in the health information management system.
  • the particular data transmitted and received by the information healthcare providers 500, patients or patients' proxy 501 , healthcare services organizations 502, pharmaceutical companies 503, non- healthcare product and service vendors 504, healthcare product and service vendors 505, pharmacies 506, medical facilities 507, healthcare information providers 508, non-healthcare information providers 509, health and medical record databases 510, and billing companies 511 are listed in Figs. 4A through 4E.
  • the healthcare information manager 512 acts as the central controller of all information in the system.
  • Other embodiments, including a distributed system model in which data is transmitted directly between other participants in the system, are possible.
  • Figs. 5A through 5D illustrate possible configurations for the healthcare provider (102 in Figs. 1-3). These configurations can also extend to the other participants in the system.
  • Fig. 5A shows client computers utilizing a local area network at the healthcare provider's facility to access the external network connection.
  • Exemplary healthcare providers such as the office staff 140, physician 142 and nurse 143 along with the patient who is visiting the healthcare provider's facility 141 are connected via a local area network 144 to an external network 145.
  • Examples of a the local area network include an Ethernet network, a token ring network, an infrared network, radio or wireless network.
  • the local area network may connect to the external network connection 145 via a modem, cable modem, ISDN or ADSL connection, router, gateway or switch, or other connection which will then facilitate the connection of the client with the healthcare information manager 146.
  • Fig. 5A shows client computers utilizing a local area network at the healthcare provider's facility to access the external network connection.
  • Exemplary healthcare providers such as the office staff 140, physician 142 and nurse 143 along with the patient who is visiting the healthcare provider's facility 141 are connected via a local area network 144 to an external network
  • FIG. 5B shows client computers utilizing a local area network at the healthcare provider's facility and a proxy server to access the external network. It is similar to Fig. 5A with the exception that a proxy server 147 acts as an intermediary between the client and the Internet so that the system can ensure security, administrative control, and caching service.
  • a proxy server may be part of a gateway server that separates the client network from the outside network and a firewall server that protects the client network from outside intrusion.
  • An advantage of a proxy server is that its cache can serve all users. If one or more Internet sites are frequently requested, these are likely to be in the proxy's cache, which will improve user response time.
  • the server 147 may include a local database that stores data locally and is accessed for applications that employ the data.
  • the proxy server may facilitate transmission of data among devices at the healthcare center to reduce dependence on the external network so that the system will still function if a network connection fails.
  • Typical applications that access the database in the server 147 include cross-checking of physician prescriptions with patient medications and allergies, cross checking of physician prescriptions and patient susceptibility to adverse drug interactions, determining the pharmacy benefit management company of the patient and other functionality.
  • the server 147 selectively performs operations such as merging selected physician input data with selected patient-input data and selected staff input data, and transmits both merged and unmerged data to the external network 148 to be processed by the healthcare information manager 146.
  • the server also provides for the generation and transmission of dynamic data such as dynamic web pages.
  • the server can service the client computers during a failure of the network connection and provide better performance by avoiding wide area network (WAN) communication.
  • WAN wide area network
  • Fig. 5C shows client computers at the healthcare provider's facility connecting directly to the external network.
  • the staff 140, patient 141 , physician 142 and nurse 143 are connected directly to the external network 145 and then in turn to the healthcare information manager 146.
  • Fig. 5D shows client computers 140-143 at the healthcare provider's facility connecting to base stations 150-153 that in turn connect to a local area network 144 which connects to an external network 145 that facilitates communication between the clients 140-143 and the healthcare information manager 146 over the external network 145.
  • This configuration is used when the client's computers are wireless devices that must be connected (called docking) to a base stations 150-153 before data from the wireless devices can be transmitted or received from the health information manager 146.
  • This configuration is also used when the device is a portable, wireless personal access device (PAD) that uses radio frequencies to enable to access the Internet or send and receive email within a certain number of feet of the device's base station and does not need to be physically connected to a base station to transmit of receive data from the network.
  • the base station 150-153 may provide one or more of the following functionality: network connectivity, synchronization of files or records between the terminal's version and the base station's version, and generation and transmission of dynamic data such as dynamically generated web pages.
  • Fig. 6 shows an embodiment of the health information manager 600.
  • the health information manager 600 consists of a front-end web server 601 connected to a communications network 604 (which may be a global communications network such as the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), interactive television (ITV), cable or a wireless network), a set of business logic programs 602 (for example, Common Gateway Interface scripts, Active Server Pages, Java Servlets), as well as software specifically to implement the functions of the health information management system, and a database 603. Practitioners versed in the state of the art will recognize that this functionality could be implemented in several ways.
  • a communications network 604 which may be a global communications network such as the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), interactive television (ITV), cable or a wireless network
  • business logic programs 602 for example, Common Gateway Interface scripts, Active Server Pages, Java Servlets
  • this functionality could be implemented in several ways.
  • One or more of these layers could be omitted, the system could distribute data using a file system, the system could use a file system for back-end data storage rather than a database, and combinations of similar techniques could be used.
  • These logical modules may run together on a single machine, on separate machines connected by a network, or may be distributed across a collection of machines connected by a network.
  • applications used by users of the system are implemented as a series of interconnected web pages, some of which are static and provided by the front end web server 601 and some of which are dynamically generated in response to immediate user input.
  • the static pages include health care provider pages 605, log-in pages 606, patient selection pages 607, prescription writing pages 608, history and examination pages 609, patient data entry pages 610, lab and test order pages 611 , advertisement pages 612 and health information pages 613.
  • the dynamically generated pages are created by business logic programs 602 that access the database 603.
  • the database 603 contains stored data records used by the business logic programs 602 and the front end server 601.
  • the database records include health care provider records 624, log-in records 625, patient records 626, prescription writing records 627, history and examination records 628, patient data entry records 629, lab and test order and result records 630, advertisement records 631 , health information records 632 and merged data records 633.
  • a request arrives at a HTTP Hypertext Transfer Protocol (HTTP) front end server 601 and based on the object identified by the Uniform Resource Locator (URL) which is the address of a file resource accessible on the Internet.
  • HTTP Hypertext Transfer Protocol
  • URL Uniform Resource Locator
  • the front end server 601 sends the request to the advertisement business logic program 602.
  • the advertisement business logic program 621 reads from several of the databases 603 such as the current patient's complaint from the patient data entry records 626, the patient's smoking status from the patient data entry records or from the patient records, the doctor's specialty from the doctor or clinic relation 624, diagnosis of the patient's illness from the patient records 626 , the patient's current list of medications from prescription writing 627 or patient records 626, medications allowed by an insurance formulary from health information records 632 and target markets for advertisements from the advertisement records 631. Based on such factors, the advertising selection program 621 chooses an advertisement to display and directs the front end server 601 to transmit that advertisement page to a remote machine through the communications network 604.
  • the advertisement program 621 could decide whether to display an advertisement for a smoking cessation product by querying the patient's database records to determine if the patient smokes, then querying the physician's record 624 of what smoking cessation products the doctor has prescribed to patients or sent information about to patients in the past, and finally querying the advertising database 631 to find smoking cessation advertisements.
  • the advertising selection program 621 would query the doctor's past prescribing habits 624 and 627, the patient's insurance coverage 626, current medications and allergies 626 and 627, and the advertising database 631 to select from among allergy medications to advertise based on payments by different advertisers to target specific combinations of doctor and patient characteristics.
  • the subcomponents (records) of the database 603 represent different logical groupings of data relevant to the system.
  • the healthcare provider records 624 could be implemented as a set of relations keyed by clinic ID that lists for each clinic, the clinic's name, list of doctors at the clinic, list of patients of the clinic, clinic address, clinic phone number, clinic fax number, security and network information to access the clinic's printer, patients currently signed in at the clinic, and account information used by clinic staff to update the clinic records.
  • Additional healthcare provider relations keyed by staff identification numbers provide storage and access to records regarding individual staff members such as doctors, nurses, technicians, and administrative staff at a clinic.
  • Such information could include the name of the staff person, title of the staff person, Drug Enforcement Administration ID of the staff person, a log of past actions by the staff person (such as prescriptions written, patients seen, topics of interest, and the like).
  • the log-in records 625 include records keyed by user IDs with records of user passwords or security keys.
  • the patient records and patient data entry records 626 and 629 are records keyed by patient ID mapping to information including patient complaint, patient long-term conditions, patient smoking status, patient gender, patient visits, patient interests in topics, and the like.
  • the prescription writing records 627 are records keyed by prescription ID with information such as the medication prescribed, dosage, frequency, prescribing doctor, patient, etc.
  • the history and examination records 628 are keyed by visit ID and include information such as the doctor, clinic, patient, prescriptions, primary complaint, record of the history of current illness, a list of labs and tests ordered, record of the physical examination, record of the diagnosis, and the like.
  • the lab and test order and result records 629 are indexed by test identification and list for each exam the visit ID, the name of the test, the result of the test, parameters for the test.
  • the advertisement records 631 comprise advertised products, restrictions and other data necessary to be able to display a targeted advertisement to the user.
  • the health information records 632 contain health information collected from a variety of sources.
  • the merged data records 633 contain information from various sources that have been merged together, for example patient entered data may be merged with patient record data and with healthcare worker data.
  • Fig. 7 is a flowchart of one embodiment of the health care provider system access process.
  • a health care worker logs in 160 and the health information manager function selects health and product information and displays that information to the user 161.
  • the health care worker selects a patient with whom to work 162 and the health information manager function selects health and product information for display to the user.
  • the healthcare worker can then access one or more specific health information management applications such as prescription writing 163, history and examination 164, reference information 165, sending information to a patient 169, and ordering/accessing lab tests 166.
  • the health information manager function selects the health care and product information to be displayed to the user based depending upon a number of factors.
  • the health care worker then returns to the patient selection process 162 or if completed, logs out 168.
  • healthcare information and product information (such as advertisements) related to the healthcare worker, the patient being considered, and/or the specific point in the work process may be presented to the healthcare worker.
  • the system in the health information manager function may use this additional information to select and display new healthcare information and products.
  • the log-in process 160 gathers identification and authentication information about the health care worker such as the worker's name, the clinic at which the worker is located, the worker's password, information from the worker's smart card, biometrics identification or authentication information, etc.
  • the result of this step is that the worker is identified to the system.
  • the system may display healthcare and product information, including advertisements, based on factors such as the healthcare worker's or health facility's specialty 161. For example, the system may display different information to a worker in a geriatric clinic than to a worker in a pediatric clinic.
  • the patient selection process 162 allows the health care worker to select a patient that will be the subject of the work process.
  • the patient selection process 162 may be implemented in one or more of several embodiments including automatic transmission of the name and record of the next patient a doctor will see to the doctor's terminal, providing a list of the doctor's patients from which to select, providing a list of patients in the clinic from which to select, providing a list of the doctor's patients in the clinic from which to select, text entry, voice entry, or other means.
  • the system may display healthcare and product information, including advertising, to the user based on factors such as the patient's complaint, patient's history, and/or the healthcare worker's specialty. For example, if the patient smokes the system might display an advertisement for a nicotine patch. In another example, if the patient has high blood pressure, the system displays advertisements for hypertension medication.
  • FIG. 8 is a flowchart of one embodiment of the prescription writing process.
  • the prescription writing process allows a healthcare provider to assemble or select a prescription for the patient.
  • the healthcare worker may select a drug to be prescribed by one of several means including by entering the drug's name directly (e.g., by text or voice input), by navigating a series of menus or screens, or by selecting a currently- displayed advertisement at any point in the process.
  • the system may display healthcare and product information including one or more advertisements based on information the system has obtained about the patient, the doctor, or both. For example, the system might display an advertisement for an allergy medication when the doctor begins prescribing a medication for a patient complaining of allergies.
  • the healthcare worker enters the prescription entry process 180. If the healthcare worker chooses to enter the drug name directly 181 , the system proceeds to display the prescribing parameters for selection 193.
  • the system may go directly to displaying a list of drugs 192, skipping the alphabetical selection 191.
  • the selection through navigation of menus or screens is chosen 182 and the healthcare worker then chooses the preferred method for selecting the prescription.
  • the options include selecting the prescription by using the generic name 183 or trade name 184 of the drug, the patient's complaint 185, the formulary selected 186, the diagnosis for the patient's condition 187, the most commonly prescribed drugs (in general, or based on physician's prescribing history) 188, over-the- counter drugs 189, or the patient's symptom 190. If one of these options is selected 183-190, the system may then display a list of letters of the alphabet and the healthcare worker may choose one of these letters 191.
  • the system displays a list of drugs from the selected category beginning with the selected letter and the healthcare worker may select one or more drugs from this list 191.
  • the healthcare worker may also directly select from a list of drugs.
  • the system may directly display a list of drugs appropriate for the complaint or a list of drugs appropriate for the diagnosis 192. If one of these names is selected, the system proceeds to the prescribing parameters selection 193.
  • the system may display one or more advertisements 195 selected on the basis of information the system has obtained about the patient, doctor, or both in addition to information regarding the current location or step in the drug selection process. For example, the system might display an advertisement suggesting a particular blood pressure medication when a doctor is seeing a patient that is complaining of headaches enters a blood pressure that is high.
  • the healthcare worker may select a currently displayed advertisement 195 causing the system to proceed to the select prescribing parameters step 193.
  • the system allows the healthcare worker to select parameters for the administration of a medication such as the dosage, frequency, form, and duration.
  • the system may also complete one or more of those prescribing parameters (dosage, form) based on information obtained about the patient such as weight, gender, current medications, and the like.
  • the system displays a form with selectable options for each parameter and initializes the selection to values likely to be appropriate for the patient based on information about the drug, information about the patient's condition (e.g., acute pain v. chronic pain), information about the patient (e.g., weight, age, gender, etc.).
  • the healthcare provider may select options to store or transmit the prescription.
  • the system may display an advertisement based on information about the patient, information about the doctor, and information about the drug being prescribed. For example, the system might display an advertisement for an alternative drug that may be appropriate for the patient than the drug being considered or prescribed.
  • the prescription is then stored to be printed out by the system or electronically transmitted to a pharmacy 194.
  • Fig. 9 is a flowchart of the history and examination process.
  • the history and examination process 200 allows a healthcare worker to review information about the patient entered by the healthcare worker, patient, or other entity at some previous time and for the healthcare worker to edit this information or add new information to the patient's medical record.
  • Fig. 10 is an exemplary display of a patient record input screen that is suitable for use by a healthcare worker in the history and examination process.
  • the healthcare worker selects the particular category 201 which may include one or more of the following: a history of present illness information such as a patient's description of his/her chief complaint, source of referral, location of condition, quality of condition, quantity of condition, timing of condition, settings of occurrence of condition, aggravating factors, associated symptoms, and the like 204; past, family, and social history information such as general health, childhood illnesses, adult illnesses, psychological conditions, current illnesses, past injuries, past surgeries, past procedures, post hospitalizations, family medical history, smoking habits, drinking habits, drug habits, exercise habits, eating habits, current medications, allergies, work environment hazards, genetic information, general constitution, and the like 205; a review of systems information such as information about the neurological system, ear, nose, and throat, head, respiratory system, cardiovascular system, genitourinary system, gastrointestinal system, endocrine system, integumentary system, musculo-skeletal system, and the like 206; a list of the current medications prescribed for the patient along with the patient's allergies to medication, if
  • this information 204-209 is presented to the healthcare worker in a series of forms displayed using a graphical user interface where common choices are presented to the healthcare worker from which the healthcare worker may select particular items and where additional information may be added in free text or voice format.
  • health and product information 202 and advertisements 203 may be displayed on the graphical user interface.
  • the system may update health and product information 202 and advertisements 203 displayed as more information is entered about the patient. For example, if the patient initially complains of a sore throat and the healthcare worker actually finds throat cancer, the system might first show advertisements for over-the-counter throat lozenges and later show advertisements for a new anti-cancer drug based on the new information the healthcare worker entered about the patient.
  • the health and product information and advertisements 202 can be displayed at any time during the workflow process based on any piece or pieces of information gathered about the current patient and/or encounter. After completing the history and physical examination process, the program may return to other processes such as prescription writing, reference, transmitting information to a patient, lab ordering or the like 210 or the process ends 211.
  • Fig. 12 is a flowchart of the process of entering, selecting, annotating and transmitting health related information from a sender (in this case a healthcare worker) to a recipient 220.
  • the recipient may be a patient or another physician or the like.
  • a healthcare worker selects the category or information to be transmitted 221.
  • Information may include books 222, journal references 223, health articles 224, information on video 225, audio information 226 or a 3D simulation 227.
  • the healthcare worker may annotate the information 228 and the information is transmitted to the recipient 230.
  • health and product information 233 and advertisements 232 may be displayed on the graphical user interface.
  • the system may update health and product information 233 and advertisements 232 displayed as more information is entered about the patient.
  • the program may return to other processes such as prescription writing, transmitting information to a patient, lab ordering or the like 229 or the process ends 231.
  • Fig. 13 is a flowchart of the process of selecting, reviewing, ordering or annotating and transmitting lab and other tests 240.
  • the user Using a GUI displayed on a computer screen, the user, a healthcare worker, selects the category or test for a patient 241.
  • the healthcare worker can select by the name of the test 242, the category of the test 243, the patient's complaint 244, the patient's diagnosis 245, the patient's symptom 246.
  • the healthcare worker can make the selection using the keyboard or the point and click device of computer unit, or by using voice or other.
  • the healthcare worker can then order the test 247, annotate the test results 248 or review the test results 249.
  • health and product information 253 and advertisements 252 may be displayed on the graphical user interface.
  • the system may update health and product information 253 and advertisements 252 displayed as more information is entered about the patient.
  • the ordered test 247 may be transmitted to the laboratory for completion 251
  • the annotated test 248 and the test results 249 may be transmitted to the patient or to another healthcare entity 251 or organization.
  • the program may return to other processes such as prescription writing, reference, transmitting information to a patient, lab ordering or the like 250 or the process ends 254.
  • Fig. 14 is a flowchart of the patient's interaction with healthcare information management system for entering patient information.
  • the patient may enter the information using a display interface of a personal computer, a laptop notebook, an Internet-enable appliance or other type of electronic device.
  • the patient may also enter the information using a computer contained in a kiosk in the physician' s office. Alternatively, the patient may provide this information to a healthcare worker in the physician's office and the healthcare worker may then enter the information in the same way as the patient in steps 261 through 270.
  • the patient logs onto the system with a unique identifier 260. If the patient is not already in the system (a new patient), a blank record and heuristic form is displayed 262 and the patient completes the record and heuristic 263.
  • the patient's record for selected portions are displayed 264 (or selected portions of the patient's record). If an update is needed 265, the patient is prompted to update the record 266. The patient completes heuristics for the current illness complaint or reason for the office visit 267. The patient completes pharmacy selection heuristics to select a preferred pharmacy 268. The patient may also select items of medical or other interest and concern 269. The patient enters his or her email address, if one exists 270. At all steps in the process, health and product information 273 and advertisements 272 may be displayed on the graphical user interface displayed to the user. The system may update health and product information 273 and advertisements 272 displayed as more information is entered about the patient.
  • Fig. 15 is a flowchart of a patient's interaction with healthcare information management and delivery system whereby the patient accesses the system using a global communications network.
  • the patient logs onto the healthcare information management and delivery system by selecting the healthcare information management and delivery system network home page 280.
  • the patient can use any type of network access device capable of accessing the network such as a computer, video receiver, audio receiver, web pad, or the like.
  • the patient logs onto the network home page, registers onto the system via password, biometrics, smartcard, or the like 281.
  • the registration/login process gathers identification and authentication information about the patient and authenticates the user prior to granting access and/or displaying the patient's medical information.
  • the patient may access one or more specific applications or information displays.
  • a home page customized for the patient may be displayed 282.
  • the patient logs directly onto the customized home page and accesses one or more specific applications and information displays or the like.
  • the customized home page may include reference information 283 about a disease of the patient, healthcare provider information 284, the patient's medical record 285, product information in general and products for a certain condition of the patient 286 or appointments with the patient's physician 287. Remote monitoring of patient physiological data by the healthcare provider may be possible using the customized home page 288.
  • the patient may enter in glucose information daily to be monitored by the healthcare provider.
  • the patient may enter in their blood pressure daily to be monitored by the healthcare provider.
  • the information entered by the patient is transmitted to the healthcare provider through the global communications network 289 and the patient logs out 290.
  • health and product information 292 and advertisements 291 may be displayed on the graphical user interface displayed to the user.
  • the system may update health and product information 292 and advertisements 291 displayed as more information is entered about the patient. As additional information about the patient is gathered by the system, the system may use this additional information to select and display new advertisements.
  • Fig. 16 is a block diagram of the function of determining the healthcare information, product information and advertisements to display.
  • the logic for controlling the function of determining and displaying the information and advertisements is located in the healthcare information manager (101 in Fig. 1).
  • the healthcare information manager determines the health and product information and advertisements 300 that may be displayed on the graphical user interface to the user.
  • the user may be anyone authorized to log onto and view the healthcare information management and delivery system, but will usually be a healthcare worker or a patient.
  • the system may update health and product information and advertisements 300 displayed as more information is entered about the patient. As additional information about the patient is gathered by the system, the system may use this additional information to select and display new advertisements.
  • the steps in the process where the healthcare information manager makes the decision to determine if new advertisements and/or product information is to be displayed include, but are not limited to: selecting a patient 301 , collecting new information entered by a patient 302, reviewing medical records 303, conducting a patient history and physical examination 304, ordering lab work 305, receiving lab results 306, checking reference material 307, reviewing old charts 308, diagnosing the patient's condition 309, writing a prescription 310 and setting up physician referrals and return appointments 311 , a healthcare worker or patient logging on to the system, insurance formularies and enrollment status 313, drug interaction check results 314 and information about physician prescribing habits 315.
  • the healthcare information manager can use every healthcare worker action, choice, and location within the work cycle, to determine the health and product information and advertisements 300 to be displayed. Likewise, the health information manager can use patient information and patient actions and entry to determine the health and product information and advertisements 300 to be displayed.
  • the logic for controlling the function of determining and displaying the information and advertisements in the healthcare information manager can display information and advertisements relevant to his or her medical specialty.
  • the logic can display information and advertisements relevant to the patient's chronic conditions (such as diabetes, hypertension, and the like).
  • the logic can display information and advertisements for products indicated for the selected diagnosis.
  • the physician searches the drug database for a particular drug, information and advertisements relevant to the physician's search based on factors such as the patient's complaint and the letter under which the physician is searching for a drug in an alphabetical list can be displayed.
  • Other types of information used to determine healthcare information and advertisements displayed include the patient's past record, insurance formularies and patient enrollment status, drug interaction check results, physician's prescribing habits and the patient's gender, weight, age, allergies, current medications, and the like.
  • Fig. 17 is a flowchart of the healthcare information manager process for selecting healthcare advertisements to be displayed after the healthcare worker enters a diagnosis of a patient.
  • the healthcare worker in this case a physician, enters a patient diagnosis 320. If there are no stored advertisements available for this diagnosis 321 , the system displays a generic advertisement 322. If there are stored advertisements available for this diagnosis 321 which include prescription drugs used for treating the medical condition, the advertisements for those prescription drugs are screened against a list of patient's allergies 323. If the patient is allergic to one or more of the prescription drugs indicating a conflict 324, the advertisements for the conflicting drugs are filtered 325.
  • Filtering an advertisement may disqualify the advertisements so that it will not be displayed, reduce the probability that the advertisement will be displayed, select a related advertisement for display, attach a warning messaged that will be displayed along with the advertisement or take some other appropriate action.
  • the advertisements are screened against the patient's current medications 326. If the there is a conflict between the patient's current medications and the advertisements for the prescription drugs used to treat the patient's condition 327, the advertisements for the conflicting drugs are filtered 328. In either case, the advertisements are screened against the physician's prescribing habits for the patient's diagnosis 330.
  • the system can display the advertisement for Brand X 333. If Brand X is not included as one of the selected advertisements 332 or if a competitor has purchased an advertisement, the system displays an advertisement Brand Y 334. If the physician does not usually prescribes Brand X 331 , the system displays the stored advertisement(s) that most closely fits with the patient's diagnosis, allergies, current medication and physician's prescribing habits for this diagnosis 335 or a competitors advertisement. The physician then prescribes the medication 336. The physician may choose to select one of the advertised medications or not 336. If there are additional stored advertisements for relevant symptom treating medications 337, the process is repeated at step 323. Otherwise, the physician transmits the prescriptions 338 to a pharmacy for filling.
  • Brand X brand 331
  • Brand X is not included as one of the selected advertisements 332 or if a competitor has purchased an advertisement
  • the system displays an advertisement Brand Y 334. If the physician does not usually prescribes Brand X 331 , the system displays the stored advertisement(s) that most closely fits with the patient
  • Fig. 18A is a block diagram of the process of automatically writing a prescription for a patient.
  • An advertisement for a medication (usually a prescription drug) that is appropriate for the patient's disease, or complaint, or condition is displayed as discussed above in Fig. 17. This can occur at any point in the healthcare worker's workflow.
  • the healthcare worker usually a physician, can select the advertisement at any time during the physician- patient encounter (including during telephone calls, or when the patient is not in the physician's presence. Selection can be accomplished in any number of ways, including but not limited to a point and click device or a light pen.
  • Patient data and other information 351 available from the patient medical record (which may have ' been entered into the medical record by the patient, the physician, other medical staff, or other non-medical staff) such as the patient's age, weight, sex, race, creatinine level, disease states (such as kidney or liver disease or the like), physiological states such as diabetes, hypertension or the like, current medications, past medications, allergies, and other patient medical information 351 is merged and integrated with the advertised prescription selected by the physician to generate the prescription and treatment regimen 352. The system then is able to select an appropriate treatment regimen including strength, quantity, method of delivery, frequency, and duration of treatment in light of the patient's physiologic/medical state 352.
  • the system may suggest a standard adult regimen that might include 500mg tablets three times a day for 7 days.
  • a patient with an elevated creatinine level might receive a modified regimen that could include 250mg tablets three times a day for 7 days.
  • An appropriate treatment regimen for a child would be based on the child's weight, and could include 1 teaspoon of 125 mg/ml amoxicillin three times a day.
  • the patient-selected pharmacy information 353 is used to transmit the prescription to the appropriate pharmacy 354.
  • the pharmacy may be a traditional "brick and mortar" pharmacy or may be an Internet based pharmacy.
  • the transmission can be via the global communications network or if the prescription is to be transmitted to a traditional brick and mortar pharmacy, transmission can occur via phone or fax.
  • the prescription can also be printed.
  • the physician can also select the advertisement to request more information about the pharmaceutical prior to making a prescribing decision.
  • Fig. 18B is an illustration of a screen for prescription parameters selection screen for implementing the process of Fig. 18.
  • an electronic "prescription pad" display is designed in such manner so that the physician would not need to use drop-down menus, keyboard entry or handwritten information. All prescribing information for a specific patient on a specific medication can be included in the open display.
  • the suggested drug regimen could be demarcated from other prescribing options by a variety of methods including highlighting text, underlining, spacing or other methods.
  • the physician could change the suggested regimen by selecting alternative options. For example a physician may which to increase the frequency of medication to 4 tablets per day instead of three tablets per day.
  • Fig. 19 is block diagram of the process of using patient-entered information and healthcare worker entered information to influence advertisement selection and display.
  • Patient-entered information 360 can consist of any information entered by the patient, medical or non-medical. Examples include: street address, e-mail address, zip code, medical complaints, medical conditions, current medications, allergies, history of present illnesses, past medical history, family medical, and social history, and review of systems.
  • Healthcare worker-entered information 361 can consist of any information entered by the healthcare worker about the healthcare worker or the patient and can include medical and non-medical information. The information is merged together and the appropriate advertisement is displayed for the particular situation and user 362.
  • Fig. 20 is block diagram of the process of using patient-entered information and healthcare worker-entered information to create a patient's medical record.
  • Patient-entered information 365 can consist of any information entered by the patient, medical or non-medical. Examples include: street address, e-mail address, zip code, medical complaints, medical conditions, current medications, allergies, history of present illnesses, past medical history, family medical, and social history, and review of systems.
  • Healthcare worker-entered information 366 can consist of any information entered by the healthcare worker related to the patient's medical record and can include medical and non-medical information.
  • Fig. 21 is a block diagram of the process of merging healthcare provider or patient generated information and other healthcare information and allowing the healthcare provider to edit and annotate the information.
  • Healthcare provider and/or patient generated system information 370 from the healthcare information manager and healthcare information including information from web databases, computer stored articles, video, books, audio, journals, illustrations and advertisements, computer simulations and any type of information from an Internet website 371 are merged together 372.
  • the healthcare provider is able to annotate and where appropriate edit the healthcare information and the healthcare provider and patient generated system information.
  • the edits and annotations can be visual (such as text or pointers on the graphical user interface), video or audio.
  • the information, edits and annotations can be margin notes, highlighting, a commentary, a notes, a list of recommended articles, video with audio and/or written annotation, audio, computer simulations, and review notes.
  • the merged information may then be transmitted to the patient, to another healthcare provider or to a medical facility.
  • a healthcare provider who is a cardiologist could modify the film of a cardiogram adding voice information and visual cues such as pointers to explain to a patient the extent of the patient's coronary artery disease. The information could then be transmitted to the patient.
  • a computer simulation of the heart could be modified by adding voice information and visual cues such as pointers to explain to a patient the extent of the patient's coronary artery disease.
  • the annotation could be as simple as underlining an important part of a journal article that the healthcare worker wants the recipient to read.
  • Figs. 22A through 22H are flowcharts of an exemplary interaction of a patient and a healthcare worker with the healthcare information and delivery system.
  • a patient enters a physician office and is directed to a computer input device 380.
  • the patient identifies himself to the system 381.
  • Identification can take the form of the patient entering name and a unique identifier (such as a social security number) using the computer input keyboard or mouse, inserting a smartcard containing the patient's identifying information into a smartcard card reader device connected to the computer, or using finger print or other type of biometrics identification.
  • biometrics device which is a reader or scanning device along with software that converts the scanned information into digital form is used along with a database that stores the biometrics data for comparison with entered biometrics data.
  • Any type of identification scheme that identifies the patient to the health information manager computer program can be used. Once the patient is identified, if the patient is not currently registered on the health information management and delivery system 382, the patient is prompted to enter medical information that will be used to create the patient's medical record 383. If the patient is registered 382, the health information manger retrieves the patient's past medical records. For the purposes of this example, the patient is a forty-five year old male.
  • the patient's record indicates that the patient smokes three packs of cigarettes per day, the patient has not used any smoking cessation products and that the patient has conducted searches from the physician's website for articles about quitting smoking 384.
  • the health information manager uses the information from the patient's medical record to cause a display advertisement for smoking cessation products to be displayed to the patient computer screen 385.
  • the patient enters relevant medical information about his current condition. From a menu of options, the patient selects "Sore Throat" as his chief complaint 386.
  • the patient also indicates that he has associated symptoms including a fever and a persistent cough 386. Examples of relevant medical information includes chief complaint, source of referral, description of problem/complaint, location, quality, quantity, timing, settings, aggravating factors and associated symptoms.
  • the health information manager uses the information entered by the patient, such as the associated symptoms of cough and fever.
  • the patient enters/updates information relating to past medical, family medical and social histories 388.
  • the patient indicates that he now smokes two packs of cigarettes per day, is allergic to penicillin-based drugs and is currently taking a prescription medication for allergies and acetaminophen for his fever.
  • Examples of such information include but are not limited to general health, childhood illnesses, adult illness, psychological conditions, injuries, operations, hospitalizations, family medical conditions, smoking/drinking/drug habits, allergies, current medications and work environment hazards.
  • the health information manager uses this information, in this case particularly the allergy and current medications to screen advertisements to display to the healthcare worker or to the patient 389.
  • the health information manager updates the patient's medical record with this new information.
  • the patient proceeds to the "Review of Systems" screen 390.
  • the healthcare information manager may prompt the patient to go to this screen or may automatically display the Review of Systems screen to the patient based upon where the patient is in the process.
  • a review of systems includes but is not limited to the patient's general constitution, neurological system, ear, nose and throat, respiratory system, cardiovascular system, genito-urinary system, gastrointestinal system, endocrine system, integumentary (skin) system, muscolo-skeletal system.
  • the patient answers questions and enters information about his current state of health.
  • the patient selects "fever” under the category General Constitution. Under the category Ear, Nose and Throat he selects "sore throat” “persistent cough”, “nasal stuffiness”, and “painful to swallow”.
  • the healthcare information manager then prompts the patient to enter criteria for selecting the pharmacy to which prescriptions will be sent 391. Examples of such criteria include but are not limited to: pharmacy location (by city, street, zip code, etc.), hours of operation, insurance acceptance, delivery options available and type of store (grocery, pharmacy, Internet web site). Using the information entered by the patient, the healthcare information manager generates a list of pharmacies that meet these criteria. Some pharmacies may be preferentially displayed due to having paid for this premium exposure 392. The patient selects a pharmacy to receive prescriptions 393.
  • the healthcare information manager next offers the patient a list of items about which the patient may wish to receive more information 394.
  • the patient selects those items which are of interest 395. Examples of such items include but are not limited to: quitting smoking, heart disease, healthy living, congestive heart failure, stroke, high blood pressure, arthritis, genetics and disease, and lowering cholesterol.
  • the patient selects "quitting smoking”, “heart disease”, and "healthy dieting”.
  • the healthcare information manager will use this information later by prompting the physician (or healthcare worker) to ask about the patient's interests, as well as by displaying relevant advertisements to the physician about the patient's interests and concerns.
  • the healthcare information manager maps the information entered by the patient onto the appropriate medical template for physician review and use during the physician-patient medical encounter 396.
  • the physician selects the current patient 397.
  • the healthcare information manager displays advertisements pertinent to the patient and the physician.
  • the healthcare information manager displays a smoking cessation product advertisement, which may result in the physician asking the patient about his smoking habits and possibly result in the physician prescribing a smoking cessation product.
  • the physician reviews the information entered by the patient 399.
  • the physician While interviewing the patient, the physician learns that the patient has been having pain in his chest when he inhales deeply 399. Upon learning about the patient's pain related to breathing, the healthcare information manager analyzes all data and displays an advertisement appropriate for this symptom on the physician's computer screen 400.
  • the physician completes his physical exam of the patient and renders a diagnosis of acute strep pharyngitis 401.
  • the health information manager searches stored advertisements for all advertisements for products that might be useful for treating the patient's various associated symptoms and other conditions (in this example, smoking) 402.
  • the healthcare information manager searches through all of its antimicrobial drug advertisements.
  • the health information manager rules out any advertisements for drugs containing penicillin or penicillin-based components 403.
  • the health information manager selects drug advertisements for selected sulfa drugs, quinolones, macrolids and cephlasporins 404.
  • the health information manager screens these advertisements for any possible adverse interactions 405. It is found that cephlasporins have a relative contraindication for use in penicillin allergic persons.
  • the health information manager attaches an alert to the advertisement containing this information 405.
  • the physician displays his personalized list of most often prescribed drugs 406.
  • One drug previously prescribed for this patient is Brand X.
  • the physician selects Brand X and the drug name form is automatically inserted onto an onscreen prescription form.
  • the health information manager 407 deselects the Brand X advertisement for two reasons: this visit to the physician is the second in the past month and Brand X was prescribed during the last visit, suggesting that Brand X may not have been effective against the patient's infection 407.
  • the health information manager alerts the physician to the fact that Brand X was previously prescribed and had no apparent curative effect 408.
  • the health information manager evaluates the two most applicable advertisements based on the patient and physician entered information 409, including the patient's insurance coverage and the insurer's formulary list of covered medications.
  • the health information manager selects a different drug, Brand Y, which is covered by the patient's insurance company 409.
  • An advertisement for Brand Y is displayed to the physician 410.
  • the selected drug is inserted onto the on-screen prescription form 411.
  • the health information manager selects advertisements from any information contained within the system including the patient's medical record, lab test databases and patient-entered data 412. Noting the patient's associated symptom of cough, the health information manager displays an advertisement for a cough medicine 413. It may also display an advertisement for a prescription strength analgesic for treating the patient's chest pain 414. Since all advertisements are patient specific for either the chief complaint, diagnosis, associated symptoms or other patient conditions, the physician may prescribe any of these medications by selecting the advertisement.
  • the physician selects each of these advertisements and a prescription is generated for each 415.
  • the patient then asks the physician for a refill for allergy medication 416.
  • the health information manager checks the medical record and finds the name of the current allergy medication, Brand V 417.
  • two advertisements for allergy medications have been previously stored in the system one for the patient's medication and that of a competitor allergy medication 417.
  • the competitor allergy medication Brand R is displayed as an advertisement because the competitor's company has paid for that service whenever Brand V is requested for a refill.
  • the health information manager displays an advertisement for the competitor's allergy medication Brand R 418. The physician selects the advertisement and the medication is prescribed 419.
  • All prescription data entered by the physician is then merged with the pharmacy selection and routing information entered by the patient and the prescriptions are electronically sent to the patient's selected pharmacy for filling.
  • the healthcare information management system has the capability to send less than the total number of refills of the prescription to the pharmacy and to store the refills.
  • the patient can then have the prescription refilled at a pharmacy that is different from the pharmacy that filled the original prescription.
  • Practitioners versed in the state of the art will recognize that other variations are possible. For example, the organization of menus or organization of the selection process might easily be changed without changing the fundamental nature of the process.
  • Fig. 23 is a pictorial screen diagram illustrative of a pharmacy selection screen. This screen 525 may be used by a patient to enter selection criteria 526. The health information manager performs an analysis of the selection criteria 526 to determine specific pharmacies that meet or most nearly meet the patient's criteria.
  • Fig. 24 is a pictorial screen diagram illustrative of a selected pharmacy display screen 527. The specific pharmacies 528 are listed on a pharmacy display screen shown.
  • Fig. 25 is a pictorial screen diagram illustrative of a pharmacy map screen 529. The specific pharmacy selected by the patient in Fig. 24 is shown on the map 530.
  • Fig. 26 is a pictorial screen diagram illustrative of a screen displayed to a patient when the patient logs onto the health information management system, using their patient identification number 531.
  • a patient actuates a hyper-link to the patient's cardiologist.
  • This screen is customized not only to the patient but also the patient's cardiologist, and the general field of cardiology.
  • Links throughout the patient-cardiologist customized screen 531 create connections to various cardiology topics including current cardiology news, medical and other opinions, books and periodicals, treatment updates, and conference summaries. Other links allow the patient to receive advertising relating to various products including medical products and services 532.
  • the patient-cardiologist customized screen 531 also includes links to a screen that allows the patient to make an appointment with the patient's cardiologist, and links for execution of on-line medical testing such as blood pressure testing.
  • Fig. 27 is a pictorial screen diagram illustrative of a customized blood pressure data input screen.
  • the patient takes a blood pressure measurement using conventional products (cuffs) and procedures and enters the measurement result via keyboard onto the blood pressure entry screen 533.
  • the patient's computer may have a signal acquisition interface electronically measures the patient's blood pressure. Other types of medical and physiological testing may be performed using other medical products and devices.
  • the patient enters the blood pressure reading 534 and selects "Graph This Entry” 535.
  • the blood pressure reading 534 and selection 535 are transmitted to the health information manager which logs the data and transmits the graph results back to the patient as shown in Fig. 28.
  • Fig. 28 is a pictorial screen diagram illustrative of a customized blood pressure results graph screen. After the patient enters or acquires a blood pressure measurement, the health information manager may generate a time graph of blood pressure measurements 537 as shown in a blood pressure graph screen 536.
  • Fig. 29 is a pictorial screen diagram illustrative of a customized patient complaint screen 538 requesting the patient to indicate current physical symptoms.
  • This screen may be displayed to the patient while he or she is accessing the health information management system from outside of the healthcare facility or when the patient is at the healthcare facility, such as the physician's office.
  • the patient may actuate an appointment link to request an appointment with the physician and a primary-level patient- complaint template 538 is displayed.
  • the patient may enter the data while waiting to see a physician at a healthcare facility or physician's office.
  • the primary-level patient-complaint template 538 requests the patient to enter one of a plurality of diagnostic conditions.
  • the patient When applicable conditions are flagged, the patient actuates a condition button to advance to a complaint-specific diagnostic template 539 shown in Fig. 30.
  • the complaint- specific diagnostic template 539 is configured by analyzing information entered when the patient fills in data the primary-level patient-complaint template in Fig. 29. Once the physician has entered information and/or confirmed the information entered by the patient, the merged patient and physician information combines to form a, current medical record 835 which would be similar to the patient record shown in Fig. 10.
  • the merged current medical record is transmitted to a database in the healthcare information manager for storage and/or to the physician's printer or to a display on the physician's computer or personal access device (PDA).
  • PDA personal access device
  • the patient can conduct various transactions including: (1 ) receiving electronic mail such as e-mail containing information requested by the patient from the patient information and prescription handling system database, (2) confirming prescription data, (3) actuating information access icons on the display screen to request and read medical information and prescription data, and (4) actuating icons to access sales and marketing information. Sales information extends beyond pharmaceuticals and medical products to general products. The sales information is targeted to the particular patient on the basis of the patient's physical condition, diagnostic data, and other information within the patient's files in the patient information and prescription handling system database.
  • Fig. 31 is a pictorial display diagram illustrative of a customized prescription pad screen 540.
  • the display may be viewed on a PDA type device or on any suitable device such as a personal computer, a workstation, a kiosk, or any other type of display device capable of communicating with the health information management system.
  • An advertisement may be displayed 541 during the physician transaction. Once a patient is selected by the physician, advertisements are custom-selected according to a specific patient's conditions, needs, current symptoms, medical and healthcare history, interests, and other specialized information.
  • Software in the health information manager is designed to use patient information including current symptoms, health history information, and other patient and physician entries to specifically target the physician's patient to generate the most effective advertising to the physician at the most effective time.
  • intelligent programs in the healthcare information manager may generate advertisements for diabetes medications.
  • advertisements are supplied on the physician PDA device screen using a touchscreen display that is specifically configured for the particular patient.
  • software is selectively activated in the healthcare information manager that automatically fills or refills a prescription.
  • the prescription pad screen 540 includes entry fields for entering a patient name, prescription, and refill options.
  • the physician may actuate a patient name key to change the display to a patient list display of the prescription pad.
  • the patient list display allows the physician to view a list of the physician's patients. After the physician has selected the patient, the physician may enter a prescription by any of the aforementioned means.
  • the prescription list allows the physician to view a list of the patient's current medications or a list of common medications for the patient's condition.
  • the prescription list display shows all current prescriptions for the particular patient and alternative prescriptions that may be substituted by the physician to reduce costs or improve selection for the patient.
  • the physician completes the prescription pad screen 540, typically near the end of the patient's office visit, to place an order for one or more medications or other products, specify the number of refills for the medications, and display newly-specified prescriptions for the patient.
  • Fig. 32 is a flowchart of the process of storing refills of a prescription for future use.
  • the pharmacy that fills the initial prescription gains “rights” to fill the remaining refills, thus “cornering the market” on the refill options for that particular prescription order.
  • those "refill options" are electronically stored in a data base and only a single prescription order is sent on to the selected pharmacy for fulfillment. Therefore, when the time comes to refill the prescription, the patient, not the initial filling pharmacy, has control over those refill options.
  • the patient may elect to send the first refill order to a pharmacy near the patient's home, the second refill to a pharmacy near the patient's office, and the third refill to an Internet-based pharmacy.
  • This allows the patient to shop for the greatest convenience and/or value for refill prescriptions, rather than being tied to the pharmacy that filled the initial order.
  • the system also prevents a patient to refill a prescription before the stated time allotment on the previous prescription order has expired. In other words, a patient can't send refills to more than one pharmacy at a time, nor can he submit a refill order before his current order (for example, a 30-day medication supply) passes its 30-day waiting period.
  • a prescription with refills exists within the computer system 50.
  • the system transmits an order for a single medication supply (meaning without refills) to a pharmacy 651.
  • the pharmacy may be a brick and mortar pharmacy or may be an Internet based pharmacy.
  • the transmission may occur electronically using a communications network.
  • the system stores the refills in a data base for future use 652. If the patient requests refills 653, the system transmits refills to a patient-selected pharmacy 654which may be a different pharmacy than the pharmacy that filled the original medication supply and may be different from the pharmacy that filled other refills of this prescription. If there are refills left on the prescription 655, the process repeats at step 651. Otherwise the process ends 656.
  • the invention 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 means, 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 instance a fixed (hard) drive, disk, diskette, optical disk, magnetic tape, semiconductor memory such as read-only memory (ROM), or any transmitting/receiving medium such as the Internet or other communication network or link.
  • the article of manufacture containing 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 invention as set forth in the claims.

Abstract

A computer system (100) and computer implemented method for displaying targeted healthcare advertisements to a computer user. The system comprises an advertising selecting computer (101), a plurality of devices (102-112) for enabling entry of healthcare related information, a database for storing the healthcare related information and advertising information connected to the advertising selecting computer. A communications network transmits the healthcare related information from the devices to the selecting computer for storage in the database.

Description

TITLE OF THE INVENTION
ELECTRONIC HEALTHCARE INFORMATION AND DELIVERY
MANAGEMENT SYSTEM
TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to health care information and delivery services. More particularly, the invention is a system and method for connecting patients, health care providers, health care services, medical facilities, pharmacies, health product vendors and health information providers through a health care information and delivery management system that also facilitates advertising and health related electronic commerce using a global communications network.
BACKGROUND
Improved efficiency, accuracy, and service have been consistently needed in the healthcare industry. Beginning in the early 1980s, the concept of a computerized patient record (CPR), also called an electronic medical record (EMR), began to receive attention from software development companies. Over the next fifteen years, several software products were created to streamline the practice of medicine. These products included software for creating and storing medical records, writing and transmitting prescriptions, ordering and reviewing lab tests, verifying insurance coverage and billing of services.
Attempts at solving these problems involve computer software and hardware systems that are desktop or laptop computer based or handheld physician practice tools. None of these systems take into account longstanding patterns of practice by physicians. Physicians do not practice medicine while sitting in front of a desktop or laptop computer. Physicians are long accustomed to moving from patient to patient, room to room, creating the medical record on clipboards as they go, writing prescriptions on small pads they can easily carry. Handheld physician practice tools include devices that must be physically connected ("docked") to a device or network for information to be transferred to the Internet or to a central computer. Other handheld devices rely on infrared wireless connections that force the user to point the handheld device at an infrared port on a base station, printer, or other fixed device for information to be transferred. Handheld devices often have small screens, black-and-white or grayscale displays, and poor resolution.
Around 1993, people began to look to a global communications network (known as the Internet) as a way to further streamline several aspects of medical practice including medical records, prescription writing and delivery, lab ordering, insurance verification and billing. The Internet offers a low-cost, universally available platform for creating, accessing, and delivering data in a manner that can be user-friendly, has multiple levels of access from multiple locations, and can deliver data in any number of formats. Computer applications that perform one or more of these aforementioned tasks using the Internet currently exist.
However, current Internet-enabled technologies still have drawbacks and have not been readily adopted in the healthcare industry. First, it has proven difficult to convince physicians to adopt new technology. Physicians are not likely to respond to a new technology lacking any significant economic or timesaving benefits. They are also not responsive to technology and systems that significantly alter their established patterns of behavior. In addition, many Internet medical websites are geared towards providing information to the patient rather than being focused on the physician.
Second, even though patients have begun to seek out their own health and medical information using the Internet in an attempt to become more active participants in their own health care provisioning as part of a larger trend of utilizing the Internet to gather all types of information, the credibility of the information available on the Internet is of concern. The consumer usually prefers to obtain health care information directly from his or her physicians.
Third, current Internet services and products for physicians and patients have not been integrated solutions. Some simply provide health care information or referral services. Others focus on solving a problem in a single aspect of a physician's practice, such as billing, writing prescriptions or managing patient records. The challenge here is getting physicians to assist in building these online record repositories and to use the billing and prescription writing systems because many of these systems require physicians to alter their established patterns of behavior.
Another reason that Internet-enabled technologies have been slow to be adopted by the physician is that in the typical business model, the physician pays for the technology. Managed care has resulted in a decline in income for many physicians. Because of this, physicians must see more patients, which results in little time to learn about and purchase new technology.
In the area of prescriptions, pharmaceutical companies spend billions of dollars in total advertising. A large portion of this advertising budget is spent for detailing, which is the interaction between the pharmaceutical industry and physicians to influence physician prescribing habits. Much of this advertising includes personal visits by a pharmaceutical representative to the physician, advertisements in medical journals, and pharmaceutical advertisements on paper prescription pads. Due to the increased lack of time that physicians have to spend with representatives (in part due to the forces of managed care), such advertising in journals and on prescription pads has become one of the strongest forms of pharmaceutical promotions. Recently, one company has put computer screens in physician offices to provide, among other features, advertising. But again, the vast majority of physicians don't look at a news service while they are writing prescriptions; they look at a prescription pad. As far as prescriptions are concerned, the prescription pad is the de facto point of sale.
Companies offering physician management systems usually charge the physician or physician practice group for their products. One problem with this traditional payment model is that in addition to being reluctant to use a new technology, physicians may be reluctant to pay for new technology because of decreased profit margins due to the rise of managed care.
What is needed is a business model in which revenue can be generated from sources other than the physician so that the healthcare information and delivery management system can be provided at free or at low cost to the physician user. Health care product suppliers, such as pharmaceutical companies, have the incentive and resources to pay for physician management systems. In addition to having less time to spend with their patients, physicians also have less time to spend meeting with health care product suppliers such as pharmaceutical representatives and reading their marketing materials. But healthcare product suppliers still need to get information about their products to the people who prescribe and recommend their products — the physicians themselves. What is also needed is a system that is designed to function in a manner consistent with the way physicians practice medicine. Such a system would be mobile, contain task automation tools, and have the ability to collect data from various sources such as the patient, staff members, and healthcare providers. It should also have the ability to streamline various processes such as medical record creation, prescription writing and pharmacy selection. If the system is connected to a local or global communications network, the connection should be seamless and not require extra steps on the part of the user to transmit and receive data.
Current systems do not offer a method for directing patient specific health care information and health care product information to physicians at specific points in a physician's work cycle, such as prescription writing or performing a physical assessment of a patient. Healthcare information is available to the physician in medical journals, but it is not presented to the physician while he or she is with a patient. Nor is it targeted to the condition and symptoms of the patient being seen by the physician. Healthcare product advertisements are also included in those journals and are separately sent to physicians. As discussed above, some types of advertisements such as pharmaceutical advertisements, are also presented within paper prescription pads, on patient history forms and on other products used by physicians. These are also not directly linked to the conditions, histories, and medications of the individual patients and may not be readily available to the physician while treating a patient.
It would be desirable to develop a new model for directing patient specific health care information and health care product information to physicians at specific points in a physician's work cycle, such as prescription writing or doing a physical assessment. The health care information and product information should be selected based on patient criteria such as the patient's age, gender, past medical history, current complaint, condition, allergies, current medications or formulary restrictions. The information advertisements may also be selected based on physician criteria such as medical specialty, geographic area or past prescribing history.
Physician information management systems do not allow direct patient input of information into the system. The result is that much time is spent collecting information from patients via paper-based questionnaires and verbal encounters. This information must then be entered into current computer systems by staff and/or physicians themselves.
What is needed is a system that allows direct patient and staff input (and/or proxy input) of information into the system. This information may then be automatically mapped onto the appropriate form for physician review, editing, and confirmation. The questions presented to the patient may use less technical terminology, while the patients' answers could be converted into more precise medical language for the physician. Such a system would increase operational efficiency and save time and effort currently wasted on reprocessing data gathered on paper-based forms or from verbal interviews.
Patients may currently gather health information by searching health related Internet websites. To some extent, the patient can customize a site after logging onto a website. One problem with this traditional Internet model is that since the user's interests are not immediately addressed upon login and the user must then actively customize his or her own screen, the user may not continue to visit and use the website. Since advertisers pay revenues to websites often based on the number of visitors and users, this can result in less revenue to the website. It would be desirable to change this traditional Internet model to develop a system of website "preemptive customization" for health care patients along with traditional site customization by the user. Such a system would use data electronically collected elsewhere (such as at the medical kiosk or other device in the physician's office) to "preemptively customize" a patient's Web site before he or she ever actually logs onto the site. From the moment the user logs onto the site, health care information, products, services, and advertising can be targeted to address the needs and interests of the user. Such a system should dramatically increase the "stickiness" of the Web site, since patients' interests would be addressed immediately upon login, rather than after going through a traditional customization scenario. Users could further customize their sites according to traditional methods.
Present health care information and management systems lack the ability to provide integrated health care and product information to small groups or even specific individuals via the Internet that can target physicians and their patients in a highly targeted and coordinated manner. What is needed is a system able to synchronize health care and product information and advertising directed to groups and specific individuals via the Internet.
SUMMARY The present invention solves the aforementioned problems and needs.
The present system and method provides a computer-implemented method in which revenue can be generated from sources other than the physician so the healthcare information and delivery management system can be provided at free or at low cost to the physician user. The present system and method provides a computer-implemented system that is designed to function in a manner consistent with the way physicians practice medicine. It allows for user mobility, contains task automation tools and has the ability to collect data that is input from various sources such as the patient, staff members, and healthcare providers. It has the ability to streamline various processes such as medical record creation, prescription writing and pharmacy selection. The system may be connected to a local or global communications network, providing a seamless connection that does not require extra steps on the part of the user to transmit and receive data. The present system offers a computer-implemented method for directing patient specific health care information and health care product information to physicians at specific points in a physician's work cycle, such as prescription writing or performing a physical assessment of a patient. Healthcare information is presented to the physician while he or she is with a patient. The information is targeted to the condition and symptoms of the patient. Healthcare product information and advertisements, including pharmaceutical advertisements, are displayed by the healthcare information management system and are directly linked to the conditions, histories, and medications of the individual patients and are readily available to the physician while treating a patient. The system is able to synchronize health care and product information and advertising and direct it to groups and specific individuals via the Internet.
The present system and method includes a business model in which revenue can be generated from sources other than the health care provider so the healthcare information and delivery management system can be provided at free or at low cost to the health care provider user. Health care product advertisers can supply the system to the health care provider and/or their patients, which enables the advertisers to communicate directly with health care providers and their patients. In addition, health care providers could receive revenues from using the system, for example payments for viewing health care product information and advertisements or using advertised products and services. The present invention encompasses a computer-implemented method for directing patient-specific healthcare information and healthcare product information to physicians at specific points in a physician's work cycle, such as prescription writing or doing a physical assessment. The health care information and product information that is selected to be displayed by the system is based on patient criteria such as the patient's age, gender, past medical history, current complaint, condition, allergies, current medications or formulary restrictions. The information and advertisements may also be selected for display by the system based on physician criteria such as medical specialty, geographic area or past prescribing history.
The system allows for direct patient input of information into the system to reduce healthcare provider time spent collecting information from patients via paper-based questionnaires and verbal encounters. This information is automatically entered into computer systems to form a patient record and to document patient preferences, such as pharmacy of choice and preferred healthcare products. The system also allows direct staff input of information into the system. This information is then automatically mapped onto the appropriate form for physician review, editing, and confirmation. This information then becomes part of the medical record. The system increases operational efficiency and saves time and effort currently wasted on reprocessing data gathered on paper-based forms or from verbal interviews.
The system and method allows for websites to be preemptively customized for health care patients along with traditional site customization by the user. The system uses data electronically collected elsewhere (such as at the medical kiosk or other device in the physician's office) to customize a patient's Web site before he or she ever actually logs onto the site. From the moment the user logs onto the site, health care information, products, services, and advertising can be targeted to address the needs and interests of the user. Users can further customize their sites according to traditional methods.
An example of a method of using the present system and method follows. A patient arrives at a physician's office and enters the appropriate information into the medical kiosk or other device in the front office. From this information, this system learns that the patient is allergic to penicillin and penicillin derivatives. When the physician examines the patient, he diagnoses strep pharyngitis. For a non-allergic patient, penicillin might be a recommended treatment option so an advertisement for such could be displayed. However, the system takes the patient's history and conditions into account so for this penicillin-allergic patient all advertisements for penicillin- based products are excluded from display. For this patient, an advertisement for erythromycin might be displayed. Knowing the physician's prescribing habits which have been saved by the system, the brand of drug that is most often prescribed by this physician or an advertisement for a drug that directly competes with the drug most often prescribed by this physician may be displayed. This capability allows companies to advertise pharmaceuticals marketed against established products.
The present invention is a computer system for displaying targeted healthcare information to a computer user comprising a healthcare product information selecting computer, a plurality of devices for enabling entry of healthcare related information into the system, a database for storing the healthcare related information and healthcare product information connected to the healthcare product information selecting computer and a communications network for transmitting healthcare related information from at least one of the plurality of devices to the selecting computer for storage in the database, wherein the selecting computer selects healthcare product information for display to the user based on the healthcare related information entered from at least one of the plurality of devices. One embodiment of the present invention is a computer system for displaying targeted healthcare advertisements to a computer user comprising an advertising selecting computer, a plurality of devices for enabling entry of healthcare related information into the system, a database for storing the healthcare related information and advertising information connected to the advertising selecting computer and a communications network for transmitting healthcare related information from the devices to the selecting computer for storage in the database, wherein the advertising selecting computer compares the healthcare related information to the advertising information and selects advertising information for display to the user that is related to the healthcare related information entered from at least one of the plurality of devices. The healthcare related information comprises information received from a healthcare group consisting of healthcare providers, patients, healthcare service organizations, pharmaceutical companies, healthcare product and service vendors, pharmacies, medical facilities, healthcare information services, medical record databases, government agencies, nonprofit organizations, health research organizations and billing companies. The system also may contain a database of stored non-healthcare related information connected to the advertising selecting computer wherein the selecting computer compares the healthcare related information and the non- healthcare information to the advertising information and selects advertising information for display to the user that is related to the non-healthcare information. The plurality of devices may be wireless portable computer devices, set-top boxes, web TV devices, personal digital assistant devices, personal computers, handheld portable computers, wireless telephone devices and wireless personal access devices and the like.
The advertising selecting computer constructs a medical record for a patient using healthcare information selected from at least one of the healthcare group and transmits the medical record via the communications network to a computer user. The advertising selecting computer transmits a pharmaceutical advertisement to at least one of the plurality of devices for display via the communications network and in response to a healthcare provider user selecting the displayed pharmaceutical advertisement, a prescription for a patient is automatically created. The advertising selecting computer collects information concerning a number of patients the healthcare provider has referred to a particular website and calculates revenue to be paid to the healthcare provider user based on the number and types of the prescriptions. The advertising selecting computer calculates a revenue amount to be paid to the healthcare provider for using the computer system. The communications network is selected from the group consisting of a global communications network, a wide area network, a communications internetwork, a local area network, a wireless telephone network, a satellite network and a cable television network. In one embodiment, the present system comprises a health information manager computer program for accepting information from a plurality of electronic sources accessed through a global communications network and organizing the information from the plurality of sources to create patient medical records and using the information from at least one of the plurality of sources to select healthcare product advertisements for display to a user based on the patient medical records and healthcare provider records.
A method of displaying targeted healthcare product information to a computer user in the present invention comprises using a medical information database, including patient medical information, and a healthcare product information database and in response to a request from a client computer, comparing the medical related information to the health care product information database and selecting healthcare product information to be displayed to the user that is related to the medical information. The user may be anyone authorized to access the medical information, particularly a patient and a healthcare provider. Healthcare product information may include healthcare service information. The healthcare product information may be an advertisement, particularly a pharmaceutical advertisement for an individual drug. Patient medical information and healthcare provider information may be collected from at least one of a plurality of sources and healthcare product advertisements are selected for display to a computer user based on the patient medical information and healthcare provider information and the advertisements are transmitted to a computer user for display. At least one of the plurality of sources information may be user entered data and user actions collected as a user navigates through an electronic web page display. The pharmaceutical advertisement for a drug is displayed on a computer screen and the healthcare provider can select the drug displayed on the screen and an electronic prescription for the drug for a patient is initiated or automatically created by the computer system. The pharmaceutical advertisement for a drug is displayed on a computer screen and the healthcare provider can select the drug displayed on the screen and more information about the pharmaceutical is displayed. In addition, the initiated prescription can be initialized to parameter values based on the patient medical information. The electronic prescription then may be electronically sent to a patient-selected pharmacy. If the prescription contains at least one refill, at least one prescription refill may not be sent to the patient-selected pharmacy and is electronically stored for the patient. The electronically stored prescription refill may then be sent to the patient-selected pharmacy upon request of the patient. The patient medical information includes drugs the patient is allergic to, has had adverse reactions to, drugs in the same class as drugs the patient has had an adverse reaction to, drugs the patient's family has had adverse reactions to, and drugs for which genetic profiling has indicated that the patient may have adverse reactions to. Pharmaceutical advertisements for such drugs are filtered prior to display. Using the patient medical information, the system may also predict the drugs the patient may have an adverse reaction to (based on medical history or interactions with other drugs) and filters the pharmaceutical advertisements for those drugs. Drugs that are not included in the formulary of the patient's insurance company may be filtered from the display. Filtering may comprise not displaying the drug or displaying the drug with a warning.
The display of pharmaceutical advertisements may be prioritized according to an amount of revenue received for displaying each pharmaceutical advertisement or according to the amount of revenue received for displaying pharmaceutical advertisements for pharmaceuticals from a selected company.
The computer-implemented method of the present invention comprises using healthcare information collected from a plurality of sources, selecting healthcare product information for display to a healthcare provider based upon information from at least one of the plurality of sources and the process the healthcare provider has selected from a computer display within a healthcare provider's computerized workflow process and displaying the healthcare product information to the healthcare provider on the computer display during the workflow process. The display may be transmitted to the healthcare provider in real-time. The healthcare product information may be advertisements for medical products or services, which may be pharmaceutical advertisements for specific drugs. The computerized workflow process may comprise such as creating an electronic medical record for a patient, counseling the patient, reviewing the electronic medical record, updating the electronic medical record, creating an electronic prescription, selecting medical tests to be performed on the patient, reviewing results of medical tests performed on the patient, reviewing medical reference information and electronically annotating medical reference information. The plurality of sources may include information from at least one of the sources such as a patient medical record, patient-entered information, healthcare provider entered patient information, health information, medical facility entered patient information, pharmacy information and insurance company entered patient information. Healthcare product information is selected for display based on information from at least one of these sources along with the process the healthcare provider has selected within healthcare provider's computerized workflow process. The sources may be accessed through a global communications network. The healthcare provider can select healthcare information from these of sources and can electronically annotate the healthcare information for a recipient. The healthcare information and the electronic annotation is merged into a information file and electronically send the merged information to the patient through a global communications network for display to a recipient. Information displayed to a user can be customized based on the patient medical information, the healthcare provider information and the patient-entered data.
In one embodiment, a computer-implemented method of displaying targeted healthcare product information to a computer user comprises using stored medical information from a plurality of sources. Those sources may be a patient's medical history for a selected patient, healthcare provider information and prescription writing habits of a healthcare provider. The method associates the medical information from the at least one of the plurality of sources with stored healthcare advertisement information to select an advertisement for display to a user that is related to the at least one of the sources. The healthcare advertisement is then transmitted for electronically displaying to the user. Revenue can be provided to the healthcare provider based on the number of patients of the healthcare provider that visit a specified website. Revenue can also be provided to the healthcare provider for using the computer system.
In the present system and method, when a physician writes a prescription order that includes refills, those "refill options" may be electronically stored in a data base and only a single prescription order is sent on to the selected pharmacy for fulfillment. When the time comes to refill the prescription, the patient, not the initial filling pharmacy, has control over those refill options. For example, the patient may elect to send the first refill order to a pharmacy near the patient's home, the second refill to a pharmacy near the patient's office, and the third refill to an Internet-based pharmacy. This allows the patient to shop for the greatest convenience and/or value for the refill prescriptions, rather than being tied to the pharmacy that filled the initial order. The computer-implemented method of implementing the present invention for managing prescription refills comprises entering a prescription into a computer program, if the prescription has at least one refill, storing by the computer program the at least one refill, transmitting by the computer program the at least one refill to a patient-selected pharmacy, updating the number of remaining refills and storing any remaining refills by the computer program, and repeating the process of transmitting refills until no refills remain. The refill is transmitted to a patient-selected pharmacy upon a request by the patient. The refill is transmitted to a patient-selected pharmacy prior to the patient using all of a current prescription.
The software programs incorporating these methods may be embodied on a computer-readable medium. BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a functional block diagram of the health information management system.
Figs. 2A through 2C are tables that detail the specific types of participants in the health information management system. Fig. 3 shows the networked health information management system.
Figs. 4A through 4E are tables that detail the types of data exchanged between the system components of the health information management system.
Fig. 5A shows the healthcare provider client computer utilizing a local area network to access the external network connection.
Fig. 5B shows client computers utilizing a local area network at the healthcare provider's facility and a proxy server to access the external network connection. Fig. 5C shows client computers at the healthcare provider's facility connecting directly to the external network.
Fig. 5D shows client computers at the healthcare provider's facility connecting to base stations. Fig. 6 shows an embodiment of the health information manager.
Fig. 7 is a flowchart of one embodiment of the health care provider system access process.
Fig. 8 is a flowchart of one embodiment of the prescription writing process. Fig. 9 is a flowchart of the history and examination process.
Fig. 10 is an exemplary display of a patient record input screen that is suitable for use by a healthcare worker in the history and examination process.
Fig. 11 is an exemplary display of a lab results screen suitable for use by a healthcare worker.
Fig. 12 is a flowchart of the process of entering, selecting, annotating and transmitting health-related information.
Fig. 13 is a flowchart of the process of selecting, reviewing, ordering or annotating lab and other tests. Fig. 14 is a flowchart of a patient's interaction with the healthcare information management system for entering patient information.
Fig. 15 is a flowchart of a patient's interaction with the healthcare information management system. Fig. 16 is a block diagram of the function of determining the healthcare information, product information and advertisements to display.
Fig. 17 is a flowchart of the healthcare information manager process for selecting healthcare advertisements to be displayed after the healthcare worker enters a diagnosis of a patient.
Fig. 18A is a block diagram of the process of automatically writing a prescription for a patient.
Fig. 18B is an illustration of a screen for prescription parameters selection screen for implementing the process of Fig. 18A. Fig. 19 is block diagram of the process of using patient-entered information and healthcare worker entered information to influence advertisement selection and display.
Fig. 20 is block diagram of the process of using patient-entered information and healthcare worker entered information to create a patient's medical record.
Fig. 21 is a block diagram of the process of merging healthcare provider or patient generated information and other healthcare information and allowing the healthcare provider to edit and annotate the information.
Fig. 22 is a flowchart of an exemplary interaction of a patient and a healthcare worker with the healthcare information and delivery system.
Fig. 23 is a pictorial screen diagram illustrative of a pharmacy selection screen.
Fig. 24 is a pictorial screen diagram illustrative of a selected pharmacy display screen. Fig. 25 is a pictorial screen diagram illustrative of a pharmacy map screen.
Fig. 26 is a pictorial screen diagram illustrative of a customized screen displayed to a patient when the patient logs onto the health information management system.
Fig. 27 is a pictorial screen diagram illustrative of a customized blood pressure data input screen.
Fig. 28 is a pictorial screen diagram illustrative of a customized blood pressure results graph screen. Fig: 29 is a pictorial screen diagram illustrative of a customized patient complaint screen.
Fig. 30 is a pictorial screen diagram illustrative of a customized complaint-specific diagnostic screen.
Fig. 31 is a pictorial display diagram illustrative of a customized prescription pad screen.
Fig. 32 is a flowchart of the process of storing refills of a prescription for future use.
DESCRIPTION OF THE DRAWINGS Fig. 1 is a functional block diagram of the health information management system 100. A healthcare information manger 101 coordinates the transmission and receipt of information from other participants in the health information management system 100. The participants may represent individual people, entities, or businesses. These participants include healthcare providers 102, patients or patients' proxy 103, healthcare services organizations 104, pharmaceutical companies 105, non-healthcare product and service vendors 106, healthcare product and service vendors 107, pharmacies 108, medical facilities 109, healthcare information providers 110, non-healthcare information providers 111 , health and medical record databases 112, and billing companies 113. A patient proxy may be a person or organization authorized to act on behalf of a patient, such as a parent for a minor patient or a guardian for an incapacitated patient.
Figs. 2A through 2C are tables that provide examples of the specific types of participants 102-113 in the health information management system. It is further noted that other participants not specifically listed in Figs. 2A through 2C may be involved in some aspects of the health information management system, such as intermediary institutions.
Fig. 3 shows the networked health information management system. Each participant is equipped with a computing system 120 -131 to facilitate networked communications. The patients or patients' proxy 103 and pharmacies 108 are shown using devices 121 and 126 in the form of a personal computer to connect and interact with the health care information management system, although other types of devices for interaction may be used including laptops, notebooks, handheld computers, set-top boxes, computer servers, hand-held mobile devices such as mobile personal digital assistants with Internet access or mobile phones with Internet access, wireless personal access devices, telephone combination devices and the like. When the patient is at the physician's office and wants to access the health care information management system, the patient may use a kiosk- based device or other device as listed above. The healthcare provider 102 may use a device such as a portable, wireless personal access device (PAD) that uses radio frequencies to enable to access the Internet or send and receive email within a certain number of feet of the device's base station. One such device is National Semiconductor's WebPAD™. The healthcare provider may also use any of the other devices as listed above to communicate within the networked health information management system.
The healthcare services organizations 104, pharmaceutical companies 105, non-healthcare product and service vendors 106, healthcare product and service vendors 107, medical facilities 109, healthcare information providers 110, non-healthcare information providers 111 , health and medical record databases 112, and billing companies 113 and healthcare information manager 101 are shown having devices 122-125 and 127-132 for interacting with the health information management system in the form of a computer server, although other types of computing devices may be used including mainframe computers, minicomputers, a networked set of computers, personal computers, laptops, notebooks, handheld computers, set-top boxes, hand-held mobile devices such as mobile personal digital assistants with Internet access or mobile phones with Internet access, wireless personal access devices, telephone combination devices and the like. The device may be a single computer, multiple computers connected independently to a network or collections of several computers providing client services. The devices 120-132 accept input information in many forms including keyboard, mouse, touchscreen, light pen, voice recording, voice-to-text transfers and the like.
The devices 120-132 are connected with each other via a data communication network 123. The network 123 may be a public or private communication network such as, but not limited to, a global communications network (commonly known as the Internet), a Wide Area Network (WAN), a Local Area Network (LAN), interactive television (ITV), cable or a wireless network. For the purposes of discussion, it will be assumed that the network is embodied as the Internet. In this context, the devices 120-132 may or may not be connected to the Internet at all times. For instance, some devices may employ a modem to occasionally connect to the Internet while other units may maintain a permanent connection. In light of the importance of privacy concerns, the health care information and delivery management system employs information security such as a physically secure network, data encryption, authorization certificates, digital signatures and other techniques, or combinations of information security techniques which are known in the network security arts.
The system can be implemented as a client-server software architecture where the computing units comprising the healthcare providers 102, patients or patients' proxy 103, healthcare services organizations 104, pharmaceutical companies 105, non-healthcare product and service vendors 106, healthcare product and service vendors 107, pharmacies 108, medical facilities 109, healthcare information providers 110, non-healthcare information providers 111 , health and medical record databases 112, and billing companies 113 are clients and the healthcare information manager 101 acts as the server. In one embodiment, the clients may be web browsers and the server may be a web server. Other implementations are possible. Figs. 4A through 4E are tables that detail the types of data exchanged between the system components of the health information management system. The healthcare information manger 512 transmits data to and receives data from the other participants in the health information management system. The particular data transmitted and received by the information healthcare providers 500, patients or patients' proxy 501 , healthcare services organizations 502, pharmaceutical companies 503, non- healthcare product and service vendors 504, healthcare product and service vendors 505, pharmacies 506, medical facilities 507, healthcare information providers 508, non-healthcare information providers 509, health and medical record databases 510, and billing companies 511 are listed in Figs. 4A through 4E. In one embodiment of the system, the healthcare information manager 512 acts as the central controller of all information in the system. Other embodiments, including a distributed system model in which data is transmitted directly between other participants in the system, are possible. Figs. 5A through 5D illustrate possible configurations for the healthcare provider (102 in Figs. 1-3). These configurations can also extend to the other participants in the system.
Fig. 5A shows client computers utilizing a local area network at the healthcare provider's facility to access the external network connection. Exemplary healthcare providers such as the office staff 140, physician 142 and nurse 143 along with the patient who is visiting the healthcare provider's facility 141 are connected via a local area network 144 to an external network 145. Examples of a the local area network include an Ethernet network, a token ring network, an infrared network, radio or wireless network. The local area network may connect to the external network connection 145 via a modem, cable modem, ISDN or ADSL connection, router, gateway or switch, or other connection which will then facilitate the connection of the client with the healthcare information manager 146. Fig. 5B shows client computers utilizing a local area network at the healthcare provider's facility and a proxy server to access the external network. It is similar to Fig. 5A with the exception that a proxy server 147 acts as an intermediary between the client and the Internet so that the system can ensure security, administrative control, and caching service. A proxy server may be part of a gateway server that separates the client network from the outside network and a firewall server that protects the client network from outside intrusion. An advantage of a proxy server is that its cache can serve all users. If one or more Internet sites are frequently requested, these are likely to be in the proxy's cache, which will improve user response time. The server 147 may include a local database that stores data locally and is accessed for applications that employ the data. Almost any functionality that would normally be done at the main server can be done on the proxy server. The proxy server may facilitate transmission of data among devices at the healthcare center to reduce dependence on the external network so that the system will still function if a network connection fails. Typical applications that access the database in the server 147 include cross-checking of physician prescriptions with patient medications and allergies, cross checking of physician prescriptions and patient susceptibility to adverse drug interactions, determining the pharmacy benefit management company of the patient and other functionality. The server 147 selectively performs operations such as merging selected physician input data with selected patient-input data and selected staff input data, and transmits both merged and unmerged data to the external network 148 to be processed by the healthcare information manager 146. The server also provides for the generation and transmission of dynamic data such as dynamic web pages. The server can service the client computers during a failure of the network connection and provide better performance by avoiding wide area network (WAN) communication.
Fig. 5C shows client computers at the healthcare provider's facility connecting directly to the external network. The staff 140, patient 141 , physician 142 and nurse 143 are connected directly to the external network 145 and then in turn to the healthcare information manager 146.
Fig. 5D shows client computers 140-143 at the healthcare provider's facility connecting to base stations 150-153 that in turn connect to a local area network 144 which connects to an external network 145 that facilitates communication between the clients 140-143 and the healthcare information manager 146 over the external network 145. This configuration is used when the client's computers are wireless devices that must be connected (called docking) to a base stations 150-153 before data from the wireless devices can be transmitted or received from the health information manager 146. This configuration is also used when the device is a portable, wireless personal access device (PAD) that uses radio frequencies to enable to access the Internet or send and receive email within a certain number of feet of the device's base station and does not need to be physically connected to a base station to transmit of receive data from the network. The base station 150-153 may provide one or more of the following functionality: network connectivity, synchronization of files or records between the terminal's version and the base station's version, and generation and transmission of dynamic data such as dynamically generated web pages.
Fig. 6 shows an embodiment of the health information manager 600. In this embodiment, the health information manager 600 consists of a front-end web server 601 connected to a communications network 604 (which may be a global communications network such as the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), interactive television (ITV), cable or a wireless network), a set of business logic programs 602 (for example, Common Gateway Interface scripts, Active Server Pages, Java Servlets), as well as software specifically to implement the functions of the health information management system, and a database 603. Practitioners versed in the state of the art will recognize that this functionality could be implemented in several ways. One or more of these layers could be omitted, the system could distribute data using a file system, the system could use a file system for back-end data storage rather than a database, and combinations of similar techniques could be used. These logical modules may run together on a single machine, on separate machines connected by a network, or may be distributed across a collection of machines connected by a network.
In one embodiment, applications used by users of the system are implemented as a series of interconnected web pages, some of which are static and provided by the front end web server 601 and some of which are dynamically generated in response to immediate user input. The static pages include health care provider pages 605, log-in pages 606, patient selection pages 607, prescription writing pages 608, history and examination pages 609, patient data entry pages 610, lab and test order pages 611 , advertisement pages 612 and health information pages 613. In this embodiment, the dynamically generated pages are created by business logic programs 602 that access the database 603. Applications of this sort include the health care provider programs 614, log-in programs 615, patient selection programs 616, prescription writing programs 617, history and examination programs 618, patient data entry programs 619, lab and test order programs 620, advertising and information selection programs 621 , health information programs 622 and data merge programs 623. Other implementations are possible such as running some of these functions or parts of these functions at the client or client proxy machine. The database 603 contains stored data records used by the business logic programs 602 and the front end server 601. The database records include health care provider records 624, log-in records 625, patient records 626, prescription writing records 627, history and examination records 628, patient data entry records 629, lab and test order and result records 630, advertisement records 631 , health information records 632 and merged data records 633.
In one method of use of selecting advertising, a request arrives at a HTTP Hypertext Transfer Protocol (HTTP) front end server 601 and based on the object identified by the Uniform Resource Locator (URL) which is the address of a file resource accessible on the Internet. In the request, the front end server 601 sends the request to the advertisement business logic program 602. The advertisement business logic program 621 reads from several of the databases 603 such as the current patient's complaint from the patient data entry records 626, the patient's smoking status from the patient data entry records or from the patient records, the doctor's specialty from the doctor or clinic relation 624, diagnosis of the patient's illness from the patient records 626 , the patient's current list of medications from prescription writing 627 or patient records 626, medications allowed by an insurance formulary from health information records 632 and target markets for advertisements from the advertisement records 631. Based on such factors, the advertising selection program 621 chooses an advertisement to display and directs the front end server 601 to transmit that advertisement page to a remote machine through the communications network 604. For example, when a request for an advertisement arrives through the communications network 604 from a machine being used by a cardiologist that is working with a particular patient, the advertisement program 621 could decide whether to display an advertisement for a smoking cessation product by querying the patient's database records to determine if the patient smokes, then querying the physician's record 624 of what smoking cessation products the doctor has prescribed to patients or sent information about to patients in the past, and finally querying the advertising database 631 to find smoking cessation advertisements. In another example, when a general practitioner uses the system while examining a patient complaining of allergies, the advertising selection program 621 would query the doctor's past prescribing habits 624 and 627, the patient's insurance coverage 626, current medications and allergies 626 and 627, and the advertising database 631 to select from among allergy medications to advertise based on payments by different advertisers to target specific combinations of doctor and patient characteristics.
In this figure, the subcomponents (records) of the database 603 represent different logical groupings of data relevant to the system. For example, the healthcare provider records 624 could be implemented as a set of relations keyed by clinic ID that lists for each clinic, the clinic's name, list of doctors at the clinic, list of patients of the clinic, clinic address, clinic phone number, clinic fax number, security and network information to access the clinic's printer, patients currently signed in at the clinic, and account information used by clinic staff to update the clinic records. Additional healthcare provider relations keyed by staff identification numbers provide storage and access to records regarding individual staff members such as doctors, nurses, technicians, and administrative staff at a clinic. Such information could include the name of the staff person, title of the staff person, Drug Enforcement Administration ID of the staff person, a log of past actions by the staff person (such as prescriptions written, patients seen, topics of interest, and the like). The log-in records 625 include records keyed by user IDs with records of user passwords or security keys. The patient records and patient data entry records 626 and 629 are records keyed by patient ID mapping to information including patient complaint, patient long-term conditions, patient smoking status, patient gender, patient visits, patient interests in topics, and the like. The prescription writing records 627 are records keyed by prescription ID with information such as the medication prescribed, dosage, frequency, prescribing doctor, patient, etc. The history and examination records 628 are keyed by visit ID and include information such as the doctor, clinic, patient, prescriptions, primary complaint, record of the history of current illness, a list of labs and tests ordered, record of the physical examination, record of the diagnosis, and the like. The lab and test order and result records 629 are indexed by test identification and list for each exam the visit ID, the name of the test, the result of the test, parameters for the test. The advertisement records 631 comprise advertised products, restrictions and other data necessary to be able to display a targeted advertisement to the user. The health information records 632 contain health information collected from a variety of sources. The merged data records 633 contain information from various sources that have been merged together, for example patient entered data may be merged with patient record data and with healthcare worker data. It can also include prescription information and pharmacy selection information. Different groupings and components are, of course, possible within the scope of this invention. Fig. 7 is a flowchart of one embodiment of the health care provider system access process. In this embodiment, a health care worker logs in 160 and the health information manager function selects health and product information and displays that information to the user 161. The health care worker selects a patient with whom to work 162 and the health information manager function selects health and product information for display to the user. The healthcare worker can then access one or more specific health information management applications such as prescription writing 163, history and examination 164, reference information 165, sending information to a patient 169, and ordering/accessing lab tests 166. The health information manager function selects the health care and product information to be displayed to the user based depending upon a number of factors. The health care worker then returns to the patient selection process 162 or if completed, logs out 168. At each stage in the process, healthcare information and product information (such as advertisements) related to the healthcare worker, the patient being considered, and/or the specific point in the work process may be presented to the healthcare worker. As additional information about the patient is gathered by the system, the system (in the health information manager function) may use this additional information to select and display new healthcare information and products.
The log-in process 160 gathers identification and authentication information about the health care worker such as the worker's name, the clinic at which the worker is located, the worker's password, information from the worker's smart card, biometrics identification or authentication information, etc. The result of this step is that the worker is identified to the system. The system may display healthcare and product information, including advertisements, based on factors such as the healthcare worker's or health facility's specialty 161. For example, the system may display different information to a worker in a geriatric clinic than to a worker in a pediatric clinic. The patient selection process 162 allows the health care worker to select a patient that will be the subject of the work process. The patient selection process 162 may be implemented in one or more of several embodiments including automatic transmission of the name and record of the next patient a doctor will see to the doctor's terminal, providing a list of the doctor's patients from which to select, providing a list of patients in the clinic from which to select, providing a list of the doctor's patients in the clinic from which to select, text entry, voice entry, or other means. The system may display healthcare and product information, including advertising, to the user based on factors such as the patient's complaint, patient's history, and/or the healthcare worker's specialty. For example, if the patient smokes the system might display an advertisement for a nicotine patch. In another example, if the patient has high blood pressure, the system displays advertisements for hypertension medication. Practitioners versed in the state of the art will recognize that this figure illustrates just one of several possible embodiments of the health care worker data access and information display process; for example, other applications may be added or patient selection may be omitted in some cases. Fig. 8 is a flowchart of one embodiment of the prescription writing process. The prescription writing process allows a healthcare provider to assemble or select a prescription for the patient. In this embodiment, the healthcare worker may select a drug to be prescribed by one of several means including by entering the drug's name directly (e.g., by text or voice input), by navigating a series of menus or screens, or by selecting a currently- displayed advertisement at any point in the process. During this process the system may display healthcare and product information including one or more advertisements based on information the system has obtained about the patient, the doctor, or both. For example, the system might display an advertisement for an allergy medication when the doctor begins prescribing a medication for a patient complaining of allergies.
The healthcare worker enters the prescription entry process 180. If the healthcare worker chooses to enter the drug name directly 181 , the system proceeds to display the prescribing parameters for selection 193.
In another embodiment, for any of the selection strategies 183 through 190, the system may go directly to displaying a list of drugs 192, skipping the alphabetical selection 191.
If the drug name is not entered directly 181 , the selection through navigation of menus or screens is chosen 182 and the healthcare worker then chooses the preferred method for selecting the prescription. The options include selecting the prescription by using the generic name 183 or trade name 184 of the drug, the patient's complaint 185, the formulary selected 186, the diagnosis for the patient's condition 187, the most commonly prescribed drugs (in general, or based on physician's prescribing history) 188, over-the- counter drugs 189, or the patient's symptom 190. If one of these options is selected 183-190, the system may then display a list of letters of the alphabet and the healthcare worker may choose one of these letters 191. The system then displays a list of drugs from the selected category beginning with the selected letter and the healthcare worker may select one or more drugs from this list 191. The healthcare worker may also directly select from a list of drugs. Alternatively, if the formulary or most commonly prescribed drugs are selected, the system may directly display a list of drugs appropriate for the complaint or a list of drugs appropriate for the diagnosis 192. If one of these names is selected, the system proceeds to the prescribing parameters selection 193. At each of these steps, the system may display one or more advertisements 195 selected on the basis of information the system has obtained about the patient, doctor, or both in addition to information regarding the current location or step in the drug selection process. For example, the system might display an advertisement suggesting a particular blood pressure medication when a doctor is seeing a patient that is complaining of headaches enters a blood pressure that is high.
At any point in the process, the healthcare worker may select a currently displayed advertisement 195 causing the system to proceed to the select prescribing parameters step 193.
In the prescribing parameters selection step 193, the system allows the healthcare worker to select parameters for the administration of a medication such as the dosage, frequency, form, and duration. The system may also complete one or more of those prescribing parameters (dosage, form) based on information obtained about the patient such as weight, gender, current medications, and the like. In one embodiment, the system displays a form with selectable options for each parameter and initializes the selection to values likely to be appropriate for the patient based on information about the drug, information about the patient's condition (e.g., acute pain v. chronic pain), information about the patient (e.g., weight, age, gender, etc.). After selecting appropriate parameters, the healthcare provider may select options to store or transmit the prescription. During this stage, the system may display an advertisement based on information about the patient, information about the doctor, and information about the drug being prescribed. For example, the system might display an advertisement for an alternative drug that may be appropriate for the patient than the drug being considered or prescribed. The prescription is then stored to be printed out by the system or electronically transmitted to a pharmacy 194.
Fig. 9 is a flowchart of the history and examination process. The history and examination process 200 allows a healthcare worker to review information about the patient entered by the healthcare worker, patient, or other entity at some previous time and for the healthcare worker to edit this information or add new information to the patient's medical record. Fig. 10 is an exemplary display of a patient record input screen that is suitable for use by a healthcare worker in the history and examination process. The healthcare worker selects the particular category 201 which may include one or more of the following: a history of present illness information such as a patient's description of his/her chief complaint, source of referral, location of condition, quality of condition, quantity of condition, timing of condition, settings of occurrence of condition, aggravating factors, associated symptoms, and the like 204; past, family, and social history information such as general health, childhood illnesses, adult illnesses, psychological conditions, current illnesses, past injuries, past surgeries, past procedures, post hospitalizations, family medical history, smoking habits, drinking habits, drug habits, exercise habits, eating habits, current medications, allergies, work environment hazards, genetic information, general constitution, and the like 205; a review of systems information such as information about the neurological system, ear, nose, and throat, head, respiratory system, cardiovascular system, genitourinary system, gastrointestinal system, endocrine system, integumentary system, musculo-skeletal system, and the like 206; a list of the current medications prescribed for the patient along with the patient's allergies to medication, if any 207; physical examination information related to the above systems 208; and laboratory and test results 209. Fig. 11 is an exemplary display of a lab results screen suitable for use by a healthcare worker.
Turning back to Fig. 9, in one embodiment, this information 204-209 is presented to the healthcare worker in a series of forms displayed using a graphical user interface where common choices are presented to the healthcare worker from which the healthcare worker may select particular items and where additional information may be added in free text or voice format. At all steps in the process, health and product information 202 and advertisements 203 may be displayed on the graphical user interface. The system may update health and product information 202 and advertisements 203 displayed as more information is entered about the patient. For example, if the patient initially complains of a sore throat and the healthcare worker actually finds throat cancer, the system might first show advertisements for over-the-counter throat lozenges and later show advertisements for a new anti-cancer drug based on the new information the healthcare worker entered about the patient. The health and product information and advertisements 202 can be displayed at any time during the workflow process based on any piece or pieces of information gathered about the current patient and/or encounter. After completing the history and physical examination process, the program may return to other processes such as prescription writing, reference, transmitting information to a patient, lab ordering or the like 210 or the process ends 211.
Fig. 12 is a flowchart of the process of entering, selecting, annotating and transmitting health related information from a sender (in this case a healthcare worker) to a recipient 220. The recipient may be a patient or another physician or the like. Using a GUI displayed on a computer screen, the user, a healthcare worker, selects the category or information to be transmitted 221. Information may include books 222, journal references 223, health articles 224, information on video 225, audio information 226 or a 3D simulation 227. The healthcare worker may annotate the information 228 and the information is transmitted to the recipient 230. At all steps in the process, health and product information 233 and advertisements 232 may be displayed on the graphical user interface. The system may update health and product information 233 and advertisements 232 displayed as more information is entered about the patient. After the information entry process, the program may return to other processes such as prescription writing, transmitting information to a patient, lab ordering or the like 229 or the process ends 231. Fig. 13 is a flowchart of the process of selecting, reviewing, ordering or annotating and transmitting lab and other tests 240. Using a GUI displayed on a computer screen, the user, a healthcare worker, selects the category or test for a patient 241. The healthcare worker can select by the name of the test 242, the category of the test 243, the patient's complaint 244, the patient's diagnosis 245, the patient's symptom 246. The healthcare worker can make the selection using the keyboard or the point and click device of computer unit, or by using voice or other. The healthcare worker can then order the test 247, annotate the test results 248 or review the test results 249. At all steps in the process, health and product information 253 and advertisements 252 may be displayed on the graphical user interface. The system may update health and product information 253 and advertisements 252 displayed as more information is entered about the patient. The ordered test 247 may be transmitted to the laboratory for completion 251 , the annotated test 248 and the test results 249 may be transmitted to the patient or to another healthcare entity 251 or organization. The program may return to other processes such as prescription writing, reference, transmitting information to a patient, lab ordering or the like 250 or the process ends 254.
Fig. 14 is a flowchart of the patient's interaction with healthcare information management system for entering patient information. The patient may enter the information using a display interface of a personal computer, a laptop notebook, an Internet-enable appliance or other type of electronic device. The patient may also enter the information using a computer contained in a kiosk in the physician' s office. Alternatively, the patient may provide this information to a healthcare worker in the physician's office and the healthcare worker may then enter the information in the same way as the patient in steps 261 through 270. The patient logs onto the system with a unique identifier 260. If the patient is not already in the system (a new patient), a blank record and heuristic form is displayed 262 and the patient completes the record and heuristic 263. If the patient is already in the system, the patient's record for selected portions are displayed 264 (or selected portions of the patient's record). If an update is needed 265, the patient is prompted to update the record 266. The patient completes heuristics for the current illness complaint or reason for the office visit 267. The patient completes pharmacy selection heuristics to select a preferred pharmacy 268. The patient may also select items of medical or other interest and concern 269. The patient enters his or her email address, if one exists 270. At all steps in the process, health and product information 273 and advertisements 272 may be displayed on the graphical user interface displayed to the user. The system may update health and product information 273 and advertisements 272 displayed as more information is entered about the patient. Optionally, the system may print out the information entered so it may be reviewed by the patient for accuracy 274. After the patient has completed entering information, the process ends 275. Fig. 15 is a flowchart of a patient's interaction with healthcare information management and delivery system whereby the patient accesses the system using a global communications network. The patient logs onto the healthcare information management and delivery system by selecting the healthcare information management and delivery system network home page 280. To access the home page, the patient can use any type of network access device capable of accessing the network such as a computer, video receiver, audio receiver, web pad, or the like. The patient logs onto the network home page, registers onto the system via password, biometrics, smartcard, or the like 281. The registration/login process gathers identification and authentication information about the patient and authenticates the user prior to granting access and/or displaying the patient's medical information. Once logged on and registered, the patient may access one or more specific applications or information displays. Upon logging on and registering, a home page customized for the patient may be displayed 282. In another embodiment, the patient logs directly onto the customized home page and accesses one or more specific applications and information displays or the like. The customized home page may include reference information 283 about a disease of the patient, healthcare provider information 284, the patient's medical record 285, product information in general and products for a certain condition of the patient 286 or appointments with the patient's physician 287. Remote monitoring of patient physiological data by the healthcare provider may be possible using the customized home page 288. For example, if the patient has diabetes, the patient may enter in glucose information daily to be monitored by the healthcare provider. In another example, if the patient has high blood pressure, the patient may enter in their blood pressure daily to be monitored by the healthcare provider. The information entered by the patient is transmitted to the healthcare provider through the global communications network 289 and the patient logs out 290. At all steps in the process, health and product information 292 and advertisements 291 may be displayed on the graphical user interface displayed to the user. The system may update health and product information 292 and advertisements 291 displayed as more information is entered about the patient. As additional information about the patient is gathered by the system, the system may use this additional information to select and display new advertisements.
Fig. 16 is a block diagram of the function of determining the healthcare information, product information and advertisements to display. The logic for controlling the function of determining and displaying the information and advertisements is located in the healthcare information manager (101 in Fig. 1). The healthcare information manager, at all steps in the data entry and information review processes, determines the health and product information and advertisements 300 that may be displayed on the graphical user interface to the user. The user may be anyone authorized to log onto and view the healthcare information management and delivery system, but will usually be a healthcare worker or a patient. The system may update health and product information and advertisements 300 displayed as more information is entered about the patient. As additional information about the patient is gathered by the system, the system may use this additional information to select and display new advertisements. The steps in the process where the healthcare information manager makes the decision to determine if new advertisements and/or product information is to be displayed include, but are not limited to: selecting a patient 301 , collecting new information entered by a patient 302, reviewing medical records 303, conducting a patient history and physical examination 304, ordering lab work 305, receiving lab results 306, checking reference material 307, reviewing old charts 308, diagnosing the patient's condition 309, writing a prescription 310 and setting up physician referrals and return appointments 311 , a healthcare worker or patient logging on to the system, insurance formularies and enrollment status 313, drug interaction check results 314 and information about physician prescribing habits 315.
The healthcare information manager can use every healthcare worker action, choice, and location within the work cycle, to determine the health and product information and advertisements 300 to be displayed. Likewise, the health information manager can use patient information and patient actions and entry to determine the health and product information and advertisements 300 to be displayed.
For example, once a physician logs onto the system, the logic for controlling the function of determining and displaying the information and advertisements in the healthcare information manager can display information and advertisements relevant to his or her medical specialty. When the physician selects his or her next patient, the logic can display information and advertisements relevant to the patient's chronic conditions (such as diabetes, hypertension, and the like). When the physician enters a diagnosis, the logic can display information and advertisements for products indicated for the selected diagnosis. In another example, when the physician searches the drug database for a particular drug, information and advertisements relevant to the physician's search based on factors such as the patient's complaint and the letter under which the physician is searching for a drug in an alphabetical list can be displayed. Other types of information used to determine healthcare information and advertisements displayed include the patient's past record, insurance formularies and patient enrollment status, drug interaction check results, physician's prescribing habits and the patient's gender, weight, age, allergies, current medications, and the like.
Fig. 17 is a flowchart of the healthcare information manager process for selecting healthcare advertisements to be displayed after the healthcare worker enters a diagnosis of a patient. The healthcare worker, in this case a physician, enters a patient diagnosis 320. If there are no stored advertisements available for this diagnosis 321 , the system displays a generic advertisement 322. If there are stored advertisements available for this diagnosis 321 which include prescription drugs used for treating the medical condition, the advertisements for those prescription drugs are screened against a list of patient's allergies 323. If the patient is allergic to one or more of the prescription drugs indicating a conflict 324, the advertisements for the conflicting drugs are filtered 325. Filtering an advertisement may disqualify the advertisements so that it will not be displayed, reduce the probability that the advertisement will be displayed, select a related advertisement for display, attach a warning messaged that will be displayed along with the advertisement or take some other appropriate action. In either case 324, the advertisements are screened against the patient's current medications 326. If the there is a conflict between the patient's current medications and the advertisements for the prescription drugs used to treat the patient's condition 327, the advertisements for the conflicting drugs are filtered 328. In either case, the advertisements are screened against the physician's prescribing habits for the patient's diagnosis 330. If the physician usually prescribes a certain brand 331 (called Brand X) and Brand X is included as one of the stored advertisements 332, the system can display the advertisement for Brand X 333. If Brand X is not included as one of the selected advertisements 332 or if a competitor has purchased an advertisement, the system displays an advertisement Brand Y 334. If the physician does not usually prescribes Brand X 331 , the system displays the stored advertisement(s) that most closely fits with the patient's diagnosis, allergies, current medication and physician's prescribing habits for this diagnosis 335 or a competitors advertisement. The physician then prescribes the medication 336. The physician may choose to select one of the advertised medications or not 336. If there are additional stored advertisements for relevant symptom treating medications 337, the process is repeated at step 323. Otherwise, the physician transmits the prescriptions 338 to a pharmacy for filling.
Fig. 18A is a block diagram of the process of automatically writing a prescription for a patient. An advertisement for a medication (usually a prescription drug) that is appropriate for the patient's disease, or complaint, or condition is displayed as discussed above in Fig. 17. This can occur at any point in the healthcare worker's workflow. The healthcare worker, usually a physician, can select the advertisement at any time during the physician- patient encounter (including during telephone calls, or when the patient is not in the physician's presence. Selection can be accomplished in any number of ways, including but not limited to a point and click device or a light pen. Patient data and other information 351 available from the patient medical record (which may have' been entered into the medical record by the patient, the physician, other medical staff, or other non-medical staff) such as the patient's age, weight, sex, race, creatinine level, disease states (such as kidney or liver disease or the like), physiological states such as diabetes, hypertension or the like, current medications, past medications, allergies, and other patient medical information 351 is merged and integrated with the advertised prescription selected by the physician to generate the prescription and treatment regimen 352. The system then is able to select an appropriate treatment regimen including strength, quantity, method of delivery, frequency, and duration of treatment in light of the patient's physiologic/medical state 352. For example, if a physician selects amoxicillin for a healthy adult the system may suggest a standard adult regimen that might include 500mg tablets three times a day for 7 days. On the other hand, a patient with an elevated creatinine level might receive a modified regimen that could include 250mg tablets three times a day for 7 days. An appropriate treatment regimen for a child would be based on the child's weight, and could include 1 teaspoon of 125 mg/ml amoxicillin three times a day. The patient-selected pharmacy information 353 is used to transmit the prescription to the appropriate pharmacy 354. The pharmacy may be a traditional "brick and mortar" pharmacy or may be an Internet based pharmacy. The transmission can be via the global communications network or if the prescription is to be transmitted to a traditional brick and mortar pharmacy, transmission can occur via phone or fax. The prescription can also be printed. The physician can also select the advertisement to request more information about the pharmaceutical prior to making a prescribing decision.
Fig. 18B is an illustration of a screen for prescription parameters selection screen for implementing the process of Fig. 18. In one embodiment, an electronic "prescription pad" display is designed in such manner so that the physician would not need to use drop-down menus, keyboard entry or handwritten information. All prescribing information for a specific patient on a specific medication can be included in the open display. The suggested drug regimen could be demarcated from other prescribing options by a variety of methods including highlighting text, underlining, spacing or other methods. The physician could change the suggested regimen by selecting alternative options. For example a physician may which to increase the frequency of medication to 4 tablets per day instead of three tablets per day. Fig. 19 is block diagram of the process of using patient-entered information and healthcare worker entered information to influence advertisement selection and display. Patient-entered information 360 can consist of any information entered by the patient, medical or non-medical. Examples include: street address, e-mail address, zip code, medical complaints, medical conditions, current medications, allergies, history of present illnesses, past medical history, family medical, and social history, and review of systems. Healthcare worker-entered information 361 can consist of any information entered by the healthcare worker about the healthcare worker or the patient and can include medical and non-medical information. The information is merged together and the appropriate advertisement is displayed for the particular situation and user 362.
Fig. 20 is block diagram of the process of using patient-entered information and healthcare worker-entered information to create a patient's medical record. Patient-entered information 365 can consist of any information entered by the patient, medical or non-medical. Examples include: street address, e-mail address, zip code, medical complaints, medical conditions, current medications, allergies, history of present illnesses, past medical history, family medical, and social history, and review of systems. Healthcare worker-entered information 366 can consist of any information entered by the healthcare worker related to the patient's medical record and can include medical and non-medical information. Examples of medical information about the patient include but are not limited to history of present illness, review of systems, allergies and current medications, physical examination findings, tests performed, lab results, interpretations, review of test and lab results, and prescribing preferences. The information is merged together and a unified medical record is created for storing in a medical record database or off-line, printing, or transmitting 367. Fig. 21 is a block diagram of the process of merging healthcare provider or patient generated information and other healthcare information and allowing the healthcare provider to edit and annotate the information. Healthcare provider and/or patient generated system information 370 from the healthcare information manager and healthcare information including information from web databases, computer stored articles, video, books, audio, journals, illustrations and advertisements, computer simulations and any type of information from an Internet website 371 are merged together 372. The healthcare provider is able to annotate and where appropriate edit the healthcare information and the healthcare provider and patient generated system information. The edits and annotations can be visual (such as text or pointers on the graphical user interface), video or audio. The information, edits and annotations can be margin notes, highlighting, a commentary, a notes, a list of recommended articles, video with audio and/or written annotation, audio, computer simulations, and review notes. The merged information may then be transmitted to the patient, to another healthcare provider or to a medical facility. As an example, a healthcare provider who is a cardiologist could modify the film of a cardiogram adding voice information and visual cues such as pointers to explain to a patient the extent of the patient's coronary artery disease. The information could then be transmitted to the patient. As another example, a computer simulation of the heart could be modified by adding voice information and visual cues such as pointers to explain to a patient the extent of the patient's coronary artery disease. As another example, the annotation could be as simple as underlining an important part of a journal article that the healthcare worker wants the recipient to read.
Figs. 22A through 22H are flowcharts of an exemplary interaction of a patient and a healthcare worker with the healthcare information and delivery system. A patient enters a physician office and is directed to a computer input device 380. The patient identifies himself to the system 381. Identification can take the form of the patient entering name and a unique identifier (such as a social security number) using the computer input keyboard or mouse, inserting a smartcard containing the patient's identifying information into a smartcard card reader device connected to the computer, or using finger print or other type of biometrics identification. If fingerprints or other type of biometrics identification is used, a biometrics device which is a reader or scanning device along with software that converts the scanned information into digital form is used along with a database that stores the biometrics data for comparison with entered biometrics data. Any type of identification scheme that identifies the patient to the health information manager computer program can be used. Once the patient is identified, if the patient is not currently registered on the health information management and delivery system 382, the patient is prompted to enter medical information that will be used to create the patient's medical record 383. If the patient is registered 382, the health information manger retrieves the patient's past medical records. For the purposes of this example, the patient is a forty-five year old male. The patient's record indicates that the patient smokes three packs of cigarettes per day, the patient has not used any smoking cessation products and that the patient has conducted searches from the physician's website for articles about quitting smoking 384. Using the information from the patient's medical record, the health information manager causes a display advertisement for smoking cessation products to be displayed to the patient computer screen 385. The patient enters relevant medical information about his current condition. From a menu of options, the patient selects "Sore Throat" as his chief complaint 386. The patient also indicates that he has associated symptoms including a fever and a persistent cough 386. Examples of relevant medical information includes chief complaint, source of referral, description of problem/complaint, location, quality, quantity, timing, settings, aggravating factors and associated symptoms. Using the information entered by the patient, such as the associated symptoms of cough and fever, the health information manager displays an advertisement about a sale on cough products at a local drugstore or at an Internet website store 387.
The patient enters/updates information relating to past medical, family medical and social histories 388. In this example, the patient indicates that he now smokes two packs of cigarettes per day, is allergic to penicillin-based drugs and is currently taking a prescription medication for allergies and acetaminophen for his fever. Examples of such information include but are not limited to general health, childhood illnesses, adult illness, psychological conditions, injuries, operations, hospitalizations, family medical conditions, smoking/drinking/drug habits, allergies, current medications and work environment hazards.
The health information manager uses this information, in this case particularly the allergy and current medications to screen advertisements to display to the healthcare worker or to the patient 389. The health information manager updates the patient's medical record with this new information. The patient proceeds to the "Review of Systems" screen 390. The healthcare information manager may prompt the patient to go to this screen or may automatically display the Review of Systems screen to the patient based upon where the patient is in the process. A review of systems includes but is not limited to the patient's general constitution, neurological system, ear, nose and throat, respiratory system, cardiovascular system, genito-urinary system, gastrointestinal system, endocrine system, integumentary (skin) system, muscolo-skeletal system. The patient answers questions and enters information about his current state of health. In this example, the patient selects "fever" under the category General Constitution. Under the category Ear, Nose and Throat he selects "sore throat" "persistent cough", "nasal stuffiness", and "painful to swallow". The healthcare information manager then prompts the patient to enter criteria for selecting the pharmacy to which prescriptions will be sent 391. Examples of such criteria include but are not limited to: pharmacy location (by city, street, zip code, etc.), hours of operation, insurance acceptance, delivery options available and type of store (grocery, pharmacy, Internet web site). Using the information entered by the patient, the healthcare information manager generates a list of pharmacies that meet these criteria. Some pharmacies may be preferentially displayed due to having paid for this premium exposure 392. The patient selects a pharmacy to receive prescriptions 393.
The healthcare information manager next offers the patient a list of items about which the patient may wish to receive more information 394. The patient selects those items which are of interest 395. Examples of such items include but are not limited to: quitting smoking, heart disease, healthy living, congestive heart failure, stroke, high blood pressure, arthritis, genetics and disease, and lowering cholesterol. In this example, the patient selects "quitting smoking", "heart disease", and "healthy dieting". The healthcare information manager will use this information later by prompting the physician (or healthcare worker) to ask about the patient's interests, as well as by displaying relevant advertisements to the physician about the patient's interests and concerns.
The healthcare information manager maps the information entered by the patient onto the appropriate medical template for physician review and use during the physician-patient medical encounter 396. Using a computer screen with a graphical user interface, the physician selects the current patient 397. Based on the information gathered from the patient, any past medical history stored for the patient, and physician information that has been previously entered into the system, the healthcare information manager then displays advertisements pertinent to the patient and the physician. In this example, the healthcare information manager displays a smoking cessation product advertisement, which may result in the physician asking the patient about his smoking habits and possibly result in the physician prescribing a smoking cessation product. Next, the physician reviews the information entered by the patient 399.
While interviewing the patient, the physician learns that the patient has been having pain in his chest when he inhales deeply 399. Upon learning about the patient's pain related to breathing, the healthcare information manager analyzes all data and displays an advertisement appropriate for this symptom on the physician's computer screen 400.
The physician completes his physical exam of the patient and renders a diagnosis of acute strep pharyngitis 401. Using the diagnosis, the health information manager searches stored advertisements for all advertisements for products that might be useful for treating the patient's various associated symptoms and other conditions (in this example, smoking) 402. In this example, the healthcare information manager searches through all of its antimicrobial drug advertisements. Using the information that the patient is penicillin allergic, the health information manager rules out any advertisements for drugs containing penicillin or penicillin-based components 403.
The health information manager selects drug advertisements for selected sulfa drugs, quinolones, macrolids and cephlasporins 404. The health information manager screens these advertisements for any possible adverse interactions 405. It is found that cephlasporins have a relative contraindication for use in penicillin allergic persons. The health information manager attaches an alert to the advertisement containing this information 405.
The physician displays his personalized list of most often prescribed drugs 406. One drug previously prescribed for this patient is Brand X. The physician selects Brand X and the drug name form is automatically inserted onto an onscreen prescription form. The health information manager 407 deselects the Brand X advertisement for two reasons: this visit to the physician is the second in the past month and Brand X was prescribed during the last visit, suggesting that Brand X may not have been effective against the patient's infection 407. The health information manager alerts the physician to the fact that Brand X was previously prescribed and had no apparent curative effect 408.
The health information manager evaluates the two most applicable advertisements based on the patient and physician entered information 409, including the patient's insurance coverage and the insurer's formulary list of covered medications. In this example, the health information manager selects a different drug, Brand Y, which is covered by the patient's insurance company 409. An advertisement for Brand Y is displayed to the physician 410.
If the physician selects the drug advertisement, the selected drug is inserted onto the on-screen prescription form 411. At the same time, the health information manager selects advertisements from any information contained within the system including the patient's medical record, lab test databases and patient-entered data 412. Noting the patient's associated symptom of cough, the health information manager displays an advertisement for a cough medicine 413. It may also display an advertisement for a prescription strength analgesic for treating the patient's chest pain 414. Since all advertisements are patient specific for either the chief complaint, diagnosis, associated symptoms or other patient conditions, the physician may prescribe any of these medications by selecting the advertisement.
In this example, the physician selects each of these advertisements and a prescription is generated for each 415. In this example, the patient then asks the physician for a refill for allergy medication 416. The health information manager checks the medical record and finds the name of the current allergy medication, Brand V 417. In this example, two advertisements for allergy medications have been previously stored in the system one for the patient's medication and that of a competitor allergy medication 417. The competitor allergy medication Brand R is displayed as an advertisement because the competitor's company has paid for that service whenever Brand V is requested for a refill. After checking for possible allergies and adverse reactions for both drugs, the health information manager displays an advertisement for the competitor's allergy medication Brand R 418. The physician selects the advertisement and the medication is prescribed 419. All prescription data entered by the physician is then merged with the pharmacy selection and routing information entered by the patient and the prescriptions are electronically sent to the patient's selected pharmacy for filling. If the prescription includes drug refills, the healthcare information management system has the capability to send less than the total number of refills of the prescription to the pharmacy and to store the refills. The patient can then have the prescription refilled at a pharmacy that is different from the pharmacy that filled the original prescription. Practitioners versed in the state of the art will recognize that other variations are possible. For example, the organization of menus or organization of the selection process might easily be changed without changing the fundamental nature of the process.
Fig. 23 is a pictorial screen diagram illustrative of a pharmacy selection screen. This screen 525 may be used by a patient to enter selection criteria 526. The health information manager performs an analysis of the selection criteria 526 to determine specific pharmacies that meet or most nearly meet the patient's criteria. Fig. 24 is a pictorial screen diagram illustrative of a selected pharmacy display screen 527. The specific pharmacies 528 are listed on a pharmacy display screen shown. Fig. 25 is a pictorial screen diagram illustrative of a pharmacy map screen 529. The specific pharmacy selected by the patient in Fig. 24 is shown on the map 530.
Fig. 26 is a pictorial screen diagram illustrative of a screen displayed to a patient when the patient logs onto the health information management system, using their patient identification number 531. In this example, a patient actuates a hyper-link to the patient's cardiologist. This screen is customized not only to the patient but also the patient's cardiologist, and the general field of cardiology. Links throughout the patient-cardiologist customized screen 531 create connections to various cardiology topics including current cardiology news, medical and other opinions, books and periodicals, treatment updates, and conference summaries. Other links allow the patient to receive advertising relating to various products including medical products and services 532. The patient-cardiologist customized screen 531 also includes links to a screen that allows the patient to make an appointment with the patient's cardiologist, and links for execution of on-line medical testing such as blood pressure testing.
In the example, the patient actuates the "update blood pressure" link to display a blood pressure entry screen 533 shown in Fig. 27. Fig. 27 is a pictorial screen diagram illustrative of a customized blood pressure data input screen.
In some embodiments, the patient takes a blood pressure measurement using conventional products (cuffs) and procedures and enters the measurement result via keyboard onto the blood pressure entry screen 533. In other systems, the patient's computer may have a signal acquisition interface electronically measures the patient's blood pressure. Other types of medical and physiological testing may be performed using other medical products and devices. The patient enters the blood pressure reading 534 and selects "Graph This Entry" 535. The blood pressure reading 534 and selection 535 are transmitted to the health information manager which logs the data and transmits the graph results back to the patient as shown in Fig. 28.
Fig. 28 is a pictorial screen diagram illustrative of a customized blood pressure results graph screen. After the patient enters or acquires a blood pressure measurement, the health information manager may generate a time graph of blood pressure measurements 537 as shown in a blood pressure graph screen 536.
Fig. 29 is a pictorial screen diagram illustrative of a customized patient complaint screen 538 requesting the patient to indicate current physical symptoms. This screen may be displayed to the patient while he or she is accessing the health information management system from outside of the healthcare facility or when the patient is at the healthcare facility, such as the physician's office. For example, the patient may actuate an appointment link to request an appointment with the physician and a primary-level patient- complaint template 538 is displayed. Or the patient may enter the data while waiting to see a physician at a healthcare facility or physician's office. In the example, the primary-level patient-complaint template 538 requests the patient to enter one of a plurality of diagnostic conditions. When applicable conditions are flagged, the patient actuates a condition button to advance to a complaint-specific diagnostic template 539 shown in Fig. 30. The complaint- specific diagnostic template 539 is configured by analyzing information entered when the patient fills in data the primary-level patient-complaint template in Fig. 29. Once the physician has entered information and/or confirmed the information entered by the patient, the merged patient and physician information combines to form a, current medical record 835 which would be similar to the patient record shown in Fig. 10. Typically, the merged current medical record is transmitted to a database in the healthcare information manager for storage and/or to the physician's printer or to a display on the physician's computer or personal access device (PDA). While the patient is logged onto the system, preferably from a home computer system, the patient can conduct various transactions including: (1 ) receiving electronic mail such as e-mail containing information requested by the patient from the patient information and prescription handling system database, (2) confirming prescription data, (3) actuating information access icons on the display screen to request and read medical information and prescription data, and (4) actuating icons to access sales and marketing information. Sales information extends beyond pharmaceuticals and medical products to general products. The sales information is targeted to the particular patient on the basis of the patient's physical condition, diagnostic data, and other information within the patient's files in the patient information and prescription handling system database.
Fig. 31 is a pictorial display diagram illustrative of a customized prescription pad screen 540. The display may be viewed on a PDA type device or on any suitable device such as a personal computer, a workstation, a kiosk, or any other type of display device capable of communicating with the health information management system. An advertisement may be displayed 541 during the physician transaction. Once a patient is selected by the physician, advertisements are custom-selected according to a specific patient's conditions, needs, current symptoms, medical and healthcare history, interests, and other specialized information. Software in the health information manager is designed to use patient information including current symptoms, health history information, and other patient and physician entries to specifically target the physician's patient to generate the most effective advertising to the physician at the most effective time. For example, if a patient is diagnosed with diabetes, intelligent programs in the healthcare information manager may generate advertisements for diabetes medications. In some systems, advertisements are supplied on the physician PDA device screen using a touchscreen display that is specifically configured for the particular patient. When the physician touches an advertising icon, software is selectively activated in the healthcare information manager that automatically fills or refills a prescription. Thus the physician efficiently "writes" a prescription by simply selecting a particular medication on a screen from a list of the patient's current medications or a list of medications that are commonly-prescribed for the patient's condition, or by simply pressing an advertisement icon displayed on the screen. The prescription pad screen 540 includes entry fields for entering a patient name, prescription, and refill options. Rather than typing in a patient name, the physician may actuate a patient name key to change the display to a patient list display of the prescription pad. The patient list display allows the physician to view a list of the physician's patients. After the physician has selected the patient, the physician may enter a prescription by any of the aforementioned means. The prescription list allows the physician to view a list of the patient's current medications or a list of common medications for the patient's condition. The prescription list display shows all current prescriptions for the particular patient and alternative prescriptions that may be substituted by the physician to reduce costs or improve selection for the patient. When the physician selects a medication and selects a refill option by actuating a key on the display. The physician completes the prescription pad screen 540, typically near the end of the patient's office visit, to place an order for one or more medications or other products, specify the number of refills for the medications, and display newly-specified prescriptions for the patient.
Fig. 32 is a flowchart of the process of storing refills of a prescription for future use. Typically, when a physician writes a prescription for a patient which includes refills, the pharmacy that fills the initial prescription gains "rights" to fill the remaining refills, thus "cornering the market" on the refill options for that particular prescription order. In the present system and method, when a physician writes a prescription order that includes refills, those "refill options" are electronically stored in a data base and only a single prescription order is sent on to the selected pharmacy for fulfillment. Therefore, when the time comes to refill the prescription, the patient, not the initial filling pharmacy, has control over those refill options. For example, the patient may elect to send the first refill order to a pharmacy near the patient's home, the second refill to a pharmacy near the patient's office, and the third refill to an Internet-based pharmacy. This allows the patient to shop for the greatest convenience and/or value for refill prescriptions, rather than being tied to the pharmacy that filled the initial order. The system also prevents a patient to refill a prescription before the stated time allotment on the previous prescription order has expired. In other words, a patient can't send refills to more than one pharmacy at a time, nor can he submit a refill order before his current order (for example, a 30-day medication supply) passes its 30-day waiting period.
In the process of Fig. 32, a prescription with refills exists within the computer system 50. The system transmits an order for a single medication supply (meaning without refills) to a pharmacy 651. The pharmacy may be a brick and mortar pharmacy or may be an Internet based pharmacy. The transmission may occur electronically using a communications network. The system stores the refills in a data base for future use 652. If the patient requests refills 653, the system transmits refills to a patient-selected pharmacy 654which may be a different pharmacy than the pharmacy that filled the original medication supply and may be different from the pharmacy that filled other refills of this prescription. If there are refills left on the prescription 655, the process repeats at step 651. Otherwise the process ends 656. Using the foregoing, the invention 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 means, 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 instance a fixed (hard) drive, disk, diskette, optical disk, magnetic tape, semiconductor memory such as read-only memory (ROM), or any transmitting/receiving medium such as the Internet or other communication network or link. The article of manufacture containing 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 invention as set forth in the claims.
User input may be received from the keyboard, mouse, pen, voice, touch screen, or any other means by which a human can input data to a computer, including through other programs such as application programs. Although the present invention has been described in detail with reference to certain preferred 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

What is claimed is: 1. A computer system for displaying targeted healthcare information to a computer user comprising: a. a healthcare product information selecting computer; b. a plurality of devices for enabling entry of healthcare related information into the system; c. a database for storing the healthcare related information and healthcare product information connected to the healthcare product information selecting computer; and d. a communications network for transmitting healthcare related information from at least one of the plurality of devices to the selecting computer for storage in the database, wherein the selecting computer selects healthcare product information for display to the user based on the healthcare related information entered from at least one of the plurality of devices.
2. A computer system for displaying targeted healthcare advertisements to a computer user comprising: a. an advertising selecting computer; b. a plurality of devices for enabling entry of healthcare related information into the system; c. a database for storing the healthcare related information and advertising information connected to the advertising selecting computer; and d. a communications network for transmitting healthcare related information from the devices to the selecting computer for storage in the database, wherein the advertising selecting computer compares the healthcare related information to the advertising information and selects advertising information for display to the user that is related to the healthcare related information entered from at least one of the plurality of devices.
3. The system of claim 2 wherein the healthcare related information comprises information received from a healthcare group consisting of healthcare providers, patients, healthcare service organizations, pharmaceutical companies, healthcare product and service vendors, pharmacies, medical facilities, healthcare information services, medical record databases, government agencies, non-profit organizations, health research organizations and billing companies.
4. The system of claim 2 further comprising a database of stored non- healthcare related information connected to the advertising selecting computer wherein the selecting computer compares the healthcare related information and the non-healthcare information to the advertising information and selects advertising information for display to the user that is related to the non-healthcare information.
5. The system of claim 2 wherein at least one of the plurality of devices is a wireless portable computer device.
6. The system of claim 2 wherein the devices are selected from the group consisting of web TV devices, personal digital assistant devices, personal computers, handheld portable computers, portable computers, wireless telephone devices and wireless personal access devices.
7. The system of claim 3 further comprising the advertising selecting computer constructs a medical record for a patient using healthcare information selected from at least one of the healthcare group and transmits the medical record via the communications network to a computer user.
8. The system of claim 2 further comprising the advertising selecting computer transmits a pharmaceutical advertisement to at least one of the plurality of devices for display via the communications network and in response to a healthcare provider user selecting the displayed pharmaceutical advertisement, a prescription for a patient is initiated.
9. The system of claim 8 further comprising initializing parameters of the prescription to values based on patient medical information.
10. The system of claim 2 further comprising the advertising selecting computer transmits a pharmaceutical advertisement to at least one of the plurality of devices for display via the communications network and in response to a healthcare provider user selecting the displayed pharmaceutical advertisement, a prescription for a patient is automatically created.
11. The system of claim 2 further comprising the advertising selecting computer calculates a revenue amount to be paid to the healthcare provider for using the computer system.
12. The system of claim 2 further comprising the advertising selecting computer calculates a revenue amount to be paid to the healthcare provider for referring patients to a health information website.
13. The system of claim 2 wherein the communications network is selected from the group consisting of a global communications network, a communications inter-network, a wide area network, a local area network, a wireless telephone network, a satellite network, an interactive television network and a cable network.
14. A method of displaying targeted healthcare product information to a computer user comprising: a. using a medical information database, including patient medical information, and a healthcare product information database; and b. in response to a request from a client computer comparing the medical related information to the health care product information database and selecting healthcare product information to be displayed to the user that is related to the medical information.
15. The method of claim 14 wherein the user is selected from the group consisting of a patient and a healthcare provider.
16. The method of claim 14 wherein the healthcare product information is an advertisement.
17. The method of claim 14 wherein the healthcare product information is a pharmaceutical advertisement.
18. The method of claim 14 wherein the healthcare product information includes healthcare service information.
19. The method of claim 14 wherein the medical information database and patient medical information comprises information selected from the group consisting of health care provider information, patient medical records, patient prescription records, patient entered information, medical test ordering and test result records, and health information.
20. The method of claim 14 further comprising generating the medical information database using information entered by a plurality of users of the system.
21.The method of claim 20 wherein the data is organized by patient characteristics.
22. The method of claim 20 wherein the data is organized by healthcare provider characteristics.
23. The method of claim 20 wherein the medical information database contains a patient medical record created by the information entered by the plurality of users of the system.
24. The method of claim 23 wherein the patient medical record comprises information selected from the group consisting of a patient's medical condition, allergies, medications, physical examination results, test orders and results, health insurance enrollment and selected pharmacy.
25. A computer implemented method for managing health related information comprising: a. using patient medical information and healthcare provider information collected from at least one of a plurality of sources; b. selecting healthcare product advertisements for display to a computer user based on the patient medical information and healthcare provider information; and c. transmitting the advertisements to a computer user for display.
26. The method of claim 25 wherein the plurality of sources selected from the group consisting of health care provider information, patient medical records, patient prescription records, patient entered information, medical test ordering and test result records, and health information.
27. The method of claim 25 wherein the product advertisements comprise pharmaceutical advertisements.
28. The method of claim 25 wherein at least one of the plurality of sources comprises collected user entered data and user actions as a user navigates through an electronic web page display.
29. The method of claim 25 wherein the pharmaceutical advertisement is for a drug.
30. The method of claim 29 further comprising displaying the pharmaceutical advertisement for a drug on a computer screen, allowing the healthcare provider to select the drug displayed and initiating an electronic prescription for the drug for a patient.
31. The method of claim 29 further comprising displaying the pharmaceutical advertisement for a drug on a computer screen, allowing the healthcare provider to select the drug displayed and automatically creating an electronic prescription for the drug for a patient.
32. The method of claim 29 further comprising displaying the pharmaceutical advertisement for a drug on a computer screen and allowing the healthcare provider to select the drug displayed and displaying more information about the pharmaceutical.
33. The method of claim 30 further comprising initializing parameters of the prescription to values based on the patient medical information.
34. The method of claim 30 wherein the electronic prescription is electronically sent to a patient-selected pharmacy.
35. The method of claim 34 further comprising if the prescription contains at least one refill, at least one prescription refill is not sent to the patient- selected pharmacy and is electronically stored for the patient.
36. The method of claim of claim 35 wherein the electronically stored prescription refill is sent to the patient-selected pharmacy upon request of the patient.
37. The method of claim 27 further comprising: a. the patient medical information includes drugs the patient is allergic to; and b. in the selecting step, filtering pharmaceutical advertisements for drugs the patient is allergic to prior to display.
38. The method of claim 37 wherein filtering comprises not displaying the drug.
39. The method of claim 37 wherein filtering comprises displaying the drug with a warning.
40. The method of claim 27 further comprising: a. the patient medical information includes drugs for which the patient has had adverse reactions; and b. in the selecting step, filtering pharmaceutical advertisements for drugs the patient has had adverse reactions.
41.The method of claim 27 further comprising: a. the patient medical information includes drugs selected from the group consisting of drugs for which the patient has had an adverse reaction, drugs in the same class as drugs for which the patient has had an adverse reaction, drugs for which the patient's family has a history of adverse reactions, drugs for which genetic profiling has indicated the patient may have an adverse reaction, drugs which may interact adversely with drugs the patient is currently taking; and b. in the selecting step, determining pharmaceutical advertisements for drugs from the group and filtering said advertisements.
42. The method of claim 41 wherein filtering comprises not displaying the advertisements for display.
43. The method of claim 41 wherein filtering comprises displaying the advertisement with a warning.
44. The method of claim 27 further comprising: a. the patient medical information includes drugs the patient is currently taking; and b. in the selecting step, filtering pharmaceutical advertisements for drugs that are not included in the formulary of the patient's insurance company.
45. The method of claim 29 further comprising prioritizing pharmaceutical advertisement display order according to an amount of revenue received for displaying each pharmaceutical advertisement.
46. The method of claim 29 further comprising prioritizing pharmaceutical advertisement display order according to an amount of revenue received for displaying pharmaceutical advertisements for pharmaceuticals from a selected company.
47. A computer implemented method for displaying targeted healthcare product information to a healthcare provider comprising: a. using healthcare information collected from a plurality of sources; b. selecting healthcare product information for display to a healthcare provider based upon information from at least one of the plurality of sources and the process the healthcare provider has selected from a computer display within a healthcare provider's computerized workflow process; and c. displaying the healthcare product information to the healthcare provider on the computer display during the workflow process.
48. The method of claim 47 wherein the healthcare product information is displayed to the healthcare provider in real-time.
49. The method of claim 47 wherein the healthcare product information comprises advertisements for medical products.
50. The method of claim 47 wherein the healthcare product information comprises advertisements for medical services.
51.The method of claim 49 wherein the medical products are pharmaceuticals.
52. The method of claim 51 wherein the pharmaceutical advertisements are for specific drugs.
53. The method of claim 47 wherein the computerized workflow process comprises processes selected from the group consisting of creating an electronic medical record for a patient, counseling the patient, reviewing the electronic medical record, updating the electronic medical record, creating an electronic prescription, selecting medical tests to be performed on the patient, reviewing results of medical tests performed on the patient, reviewing medical reference information and electronically annotating medical reference information.
54. The method of claim 47 wherein the healthcare information is selected from the group consisting of patient medical information and healthcare provider information.
55. The method of claim 47 wherein: a. the plurality of sources further comprise information from at least one of the sources selected from the group consisting of a patient medical record, patient-entered information, healthcare provider entered patient information, health information, medical facility entered patient information, pharmacy information and insurance company entered patient information; and b. in the selecting step, selecting healthcare product information for display to the healthcare provider based upon patient medical information, healthcare provider information, and at least one of the plurality of sources in step a and the process the healthcare provider has selected within healthcare provider's computerized workflow process.
56. The method of claim 47 further comprising: a. automatically selecting healthcare information from at least one of the plurality of sources, wherein said sources accessed through a global communications network, based on patient medical information and healthcare provider information; b. notifying the healthcare provider of the selected healthcare information; and c. allowing the healthcare provider to send the selected healthcare information to a patient recipient through the global communications network.
57. The method of claim 47 further comprising: a. allowing a healthcare provider to select healthcare information from the plurality of sources accessed through a global communications network; b. allowing the healthcare provider to electronically annotate the healthcare information for a recipient; c. merging the healthcare information and the electronic annotation into a information file; and d. electronically sending the merged information to the patient through a global communications network for display to a recipient.
58. A computer implemented method for displaying targeted healthcare product information to a patient comprising: a. selecting healthcare product information for display to a patient based on the patient medical information and the healthcare provider information from at least one of a plurality of sources; and b. transmitting the healthcare product information for display to the patient.
59. The method of claim 58 further comprising selecting healthcare product information for display to a patient based on the patient medical information, the healthcare provider information and patient-entered data.
60. The method of claim 58 further comprising displaying the healthcare product information on a computer display transmitted to the user via a global communications network.
61. The method of claim 60 further comprising customizing information on the display based on the patient medical information, the healthcare provider information and the patient-entered data.
62. A computer system for displaying targeted healthcare product information to a computer user comprising: a. a health information manager computer program for accepting information from a plurality of electronic sources accessed through a global communications network and organizing the information from the plurality of sources to create patient medical records; and b. using the information from at least one of the plurality of sources to select healthcare product advertisements for display to a user based on the patient medical records and healthcare provider records.
63. The system of claim 62 wherein the patient medical records comprise information selected from the group consisting of patient history and examination information, test order information, test result information, medication information and patient-entered information.
64. A computer-implemented method of displaying targeted healthcare product information to a computer user comprising: a. using stored medical information from a plurality of sources comprising: i. for a selected patient, a patient's medical history; ii. healthcare provider information; iii. prescription writing habits of a healthcare provider; b. associating the medical information from the at least one of the plurality of sources with stored healthcare advertisement information to select an advertisement for display to a user that is related to the at least one of the plurality of sources; and c. transmitting the healthcare advertisement for electronically displaying to the user.
65. The system of claim 64 wherein the patient's medical history comprises information selected from the group consisting of patient history and examination information, patient test results information, patient prescription information, patient-entered information and other information relating to medical condition of the patient.
66. The method of claim 29 further comprising computing a revenue amount to be paid to the healthcare provider for displaying targeted healthcare information.
67. The method of claim 29 further comprising providing revenue to the healthcare provider based upon the number of patients of the healthcare provider that visit at least one website.
68. The method of claim 29 further comprising providing revenue to the healthcare provider for using the computer system.
69. A computer-implemented method for managing prescription refills comprising: a. entering a prescription into a computer program; b. if the prescription has at least one refill, storing by the computer program the at least one refill; c. transmitting by the computer program the at least one refill to a patient- selected pharmacy; d. updating the number of remaining refills and storing any remaining refills by the computer program; and e. repeating steps c and d until no refills remain.
70. The method of claim 69 wherein the refill is transmitted to a patient- selected pharmacy upon a request by the patient.
71.The method of claim 69 wherein the refill is transmitted to a patient- selected pharmacy prior to the patient using all of a current prescription.
72. A software program embodied on a computer-readable medium incorporating the method as recited in claim 14.
73. A software program embodied on a computer-readable medium incorporating the method as recited in claim 25.
74. A software program embodied on a computer-readable medium incorporating the method as recited in claim 30.
75. A software program embodied on a computer-readable medium incorporating the method as recited in claim 47.
76. A software program embodied on a computer-readable medium incorporating the method as recited in claim 58.
77. A software program embodied on a computer-readable medium incorporating the method as recited in claim 62.
78. A software program embodied on a computer-readable medium incorporating the method as recited in claim 69.
PCT/US2000/031253 1999-11-12 2000-11-10 Electronic healthcare information and delivery management system WO2001035376A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU17643/01A AU1764301A (en) 1999-11-12 2000-11-10 Electronic healthcare information and delivery management system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US16505699P 1999-11-12 1999-11-12
US60/165,056 1999-11-12
US44055799A 1999-11-15 1999-11-15
US09/440,557 1999-11-15

Publications (1)

Publication Number Publication Date
WO2001035376A1 true WO2001035376A1 (en) 2001-05-17

Family

ID=26861079

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/031253 WO2001035376A1 (en) 1999-11-12 2000-11-10 Electronic healthcare information and delivery management system

Country Status (2)

Country Link
AU (1) AU1764301A (en)
WO (1) WO2001035376A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002027999A2 (en) * 2000-09-29 2002-04-04 Foundation Health Systems, Inc. Method and device for a health management system
WO2004072871A1 (en) * 2003-02-14 2004-08-26 Docere Pty Limited A method and system for providing targeted content delivery
US6874000B2 (en) 2002-10-08 2005-03-29 Food Security Systems, Llc System and method for identifying a food event, tracking the food product, and assessing risks and costs associated with intervention
US6988088B1 (en) 2000-10-17 2006-01-17 Recare, Inc. Systems and methods for adaptive medical decision support
WO2007062523A1 (en) * 2005-12-01 2007-06-07 Sanjeev Kaila Business practice management system
WO2011066597A1 (en) * 2009-12-04 2011-06-09 Enotefile Pty Ltd Method of and apparatus for recording information
WO2011137527A1 (en) * 2010-05-07 2011-11-10 Pcas Patient Care Automation Services Inc. Targeted health care messaging
WO2012019004A1 (en) * 2010-08-04 2012-02-09 NextGen Management LLC Electronic prescription delivery system and method
US8301462B2 (en) 2000-11-22 2012-10-30 Catalis, Inc. Systems and methods for disease management algorithm integration
US8712791B2 (en) 2000-11-22 2014-04-29 Catalis, Inc. Systems and methods for documenting medical findings of a physical examination
US9511601B2 (en) 2003-01-15 2016-12-06 Ten Media, Llc Methods and apparatus for storing and retrieving information relating to edible objects

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5951300A (en) * 1997-03-10 1999-09-14 Health Hero Network Online system and method for providing composite entertainment and health information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5951300A (en) * 1997-03-10 1999-09-14 Health Hero Network Online system and method for providing composite entertainment and health information

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Dr. Koop's prescription for successful self-branding", INC. MAGAZINE, October 1999 (1999-10-01), XP002937513 *
"Dr.Koop.com", 20 December 2000 (2000-12-20), XP002937515 *
SCHULTZ STACEY: "No miracle cure", 10 August 1998 (1998-08-10), XP002937514 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002027999A2 (en) * 2000-09-29 2002-04-04 Foundation Health Systems, Inc. Method and device for a health management system
WO2002027999A3 (en) * 2000-09-29 2003-02-13 Foundation Health Systems Inc Method and device for a health management system
US6988088B1 (en) 2000-10-17 2006-01-17 Recare, Inc. Systems and methods for adaptive medical decision support
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
US7412461B2 (en) 2002-10-08 2008-08-12 Btsafety Llc. System and method for identifying a food event, tracking the food product, and assessing risks and costs associated with intervention
US6874000B2 (en) 2002-10-08 2005-03-29 Food Security Systems, Llc System and method for identifying a food event, tracking the food product, and assessing risks and costs associated with intervention
US9511601B2 (en) 2003-01-15 2016-12-06 Ten Media, Llc Methods and apparatus for storing and retrieving information relating to edible objects
WO2004072871A1 (en) * 2003-02-14 2004-08-26 Docere Pty Limited A method and system for providing targeted content delivery
WO2007062523A1 (en) * 2005-12-01 2007-06-07 Sanjeev Kaila Business practice management system
WO2011066597A1 (en) * 2009-12-04 2011-06-09 Enotefile Pty Ltd Method of and apparatus for recording information
WO2011137527A1 (en) * 2010-05-07 2011-11-10 Pcas Patient Care Automation Services Inc. Targeted health care messaging
WO2012019004A1 (en) * 2010-08-04 2012-02-09 NextGen Management LLC Electronic prescription delivery system and method
US11049597B2 (en) 2010-08-04 2021-06-29 NextGen Management LLC Electronic prescription delivery system and method
US11309068B2 (en) 2010-08-04 2022-04-19 NextGen Management LLC Electronic prescription delivery system and method

Also Published As

Publication number Publication date
AU1764301A (en) 2001-06-06

Similar Documents

Publication Publication Date Title
US20040260577A1 (en) Electronic healthcare information and delivery management system with an integrated medical search architecture and capability
US20190244683A1 (en) Systems and methods for using electronic medical records in conjunction with patient apps
US20190214116A1 (en) Digital health platform for chronic disease management, secure messaging, prescription management, and integrated e-commerce curation
Klabunde et al. Improving the quality of surveys of physicians and medical groups: a research agenda
US8301462B2 (en) Systems and methods for disease management algorithm integration
US6757898B1 (en) Electronic provider—patient interface system
US20020111832A1 (en) Method and apparatus for delivering a pharmaceutical prescription copay counselor over an internet protocol network
US20030216937A1 (en) System and method for providing on-line healthcare
US8756072B2 (en) Generation and data management of a medical study using instruments in an integrated media and medical system
US20060095298A1 (en) Method for horizontal integration and research of information of medical records utilizing HIPPA compliant internet protocols, workflow management and static/dynamic processing of information
US20140006055A1 (en) Integrated Medical Evaluation and Record Keeping System
US20050108216A1 (en) Computer assisted and /or implemented process and system for conducting searches in healthcare provider medical information portals
US8639529B2 (en) Method and device for maintaining and providing access to electronic clinical records
US20230223126A1 (en) Digital Health Platform with Prescription Management and Integrated E-Commerce Curation
De Groen et al. Applying World Wide Web technology to the study of patients with rare diseases
WO2001035376A1 (en) Electronic healthcare information and delivery management system
WO2005038554A2 (en) Patient-physician connectivity system and method
US20130132113A1 (en) Method and system for distributing community-based health service information
WO2004051415A2 (en) Electronic healthcare information and delivery management system with an integrated medical search architecture and capability
US20110137673A1 (en) Healthcare provider resources online
US20110218824A1 (en) Patient-Physician Connectivity System and Method
US20140006053A1 (en) Individualized health product identification and management system
Fox et al. Hand-held electronic prescribing
WO2008103811A2 (en) Transglobal md health care information exchange system
LeGrow et al. E-disease management

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase