1. Field
The present disclosure generally relates to medication dispensing, and particularly to providing alerts related to a patient receiving the dispensed medication.
2. Description of the Related Art
It is well known that a physician prescribes medications to a patient in order to improve the health of the patient. In many such circumstances, the medications are prescribed for the patient after the physician reviews critical lab values (e.g., related to infections, resistances, susceptibilities) associated with the patient's health. For example, if a lab value indicates the patient's cholesterol level is too high, the physician may prescribe a cholesterol lowering medication. It is also well known in the medical community, and in particular, in hospitals, to provide centrally located medication and supply dispensing stations, such as wall cabinets, manually secured patient cassette drawers, and automated dispensing machines (ADM) to facilitate the distribution of these medications to patients, such as by hospital nurses.
A hospital nurse is usually responsible for dispensing medications several times a day to a patient for whom he or she administers care. The medications are commonly retrieved for dispensing by the hospital nurse from the ADM after the hospital nurse provides proper authentication information (e.g., a user identification). During dispensing, a nurse is often unaware of the critical lab values relating to his or her patient obtained after a physician performs his or her daily round of patient examinations. If a lab value returns with an indication that treatment with a medication be discontinued, the nurse has few or no opportunities to learn of the treatment change until the next day. If continued treatment with the medication is dangerous to the health of the patient, the delay in providing information on the treatment change to the nurse will result in avoidable and unintended harm to the patient. For example, if the patient's most recent lab values indicate his cholesterol level is dangerously low, it would be harmful to continue to provide cholesterol lowering medications to the patient.
There is a need for a system and method that provides updated information on treatment changes to a nurse at the time the nurse is obtaining and dispensing medications to a patient. The disclosed system, according to certain embodiments, uses an ADM to display up-to-date information on treatment changes specific to a patient and specific to the patient's medications, based on the most recently available critical lab values, when a nurse attempts to dispense medications from the ADM.
According to certain embodiments of the present disclosure, a system for providing medication dispense alert notifications is provided. The system includes a communications module configured to receive, from a client, a request for information regarding a medication dispense for a patient, and to obtain clinical information associated with the patient based on the request. The system also includes a processor configured to determine, based on the clinical information, whether a response to be provided to the client will include an alert regarding the medication dispense. The communications module is further configured to provide, to the client, the response to the request.
According to certain embodiments of the present disclosure, a method for providing medication dispense alert notifications is provided. The method includes receiving, from a client, a request for information regarding a medication dispense for a patient, and obtaining clinical information associated with the patient based on the request. The method also includes determining, using a processor and based on the clinical information, whether a response to be provided to the client will include an alert regarding the medication dispense, and providing, to the client, the response to the request.
According to certain embodiments of the present disclosure, a machine-readable medium comprising machine-readable instructions for causing a processor to execute a method for providing medication dispense alert notifications is provided. The method includes receiving, from a client, a request for information regarding a medication dispense for a patient, and obtaining clinical information associated with the patient based on the request. The method also includes determining, using a processor and based on the clinical information, whether a response to be provided to the client will include an alert regarding the medication dispense, and providing, to the client, the response to the request.
According to certain embodiments of the present disclosure, a system for providing medication dispense alert notifications is provided. The system includes a communications module configured to receive a selection of a patient for a medication dispense, to provide, to a server, a request for information regarding the medication dispense for the patient, and to receive, from the server, a response to the request. The system also includes a processor configured to instruct a display device to display an alert window if the response includes an alert regarding the medication dispense.
According to certain embodiments of the present disclosure, a system for dispensing medications to a patient is provided. The system includes an input device configured to receive, from a user, a request to dispense a medication for a patient, and a communications module configured to provide, to a server, a request for information regarding the medication dispense for the patient, and to receive, from the server, a response to the request. The response to the request includes an indicator that identifies the medication as potentially harmful to the patient based on clinical information for the patient. The system also includes a processor configured to instruct a display device to display, to the user, an alert window comprising the indicator that identifies the medication as potentially harmful to the patient based on clinical information for the patient.
According to certain embodiments of the present disclosure, a method for providing medication dispense alert notifications is provided. The method includes receiving a selection of a patient for a medication dispense, and providing, to a server, a request for information regarding the medication dispense for the patient. The method also includes receiving, from the server, a response to the request, and displaying, using a processor, an alert window if the response includes an alert regarding the medication dispense.
According to certain embodiments of the present disclosure, a machine-readable medium comprising machine-readable instructions for causing a processor to execute a method for providing medication dispense alert notifications is provided. The method includes receiving a selection of a patient for a medication dispense, and providing, to a server, a request for information regarding the medication dispense for the patient. The method also includes receiving, from the server, a response to the request, and displaying, using a processor, an alert window if the response includes an alert regarding the medication dispense.
The accompanying drawings, which are included to provide further understanding and are incorporated in and constitute a part of this specification, illustrate disclosed embodiments and together with the description serve to explain the principles of the disclosed embodiments. In the drawings:
In the following detailed description, numerous specific details are set forth to provide a full understanding of the present disclosure. It will be obvious, however, to one ordinarily skilled in the art that the embodiments of the present disclosure may be practiced without some of these specific details. In other instances, well-known structures and techniques have not been shown in detail not to obscure the disclosure.
The server 140 includes a processor 142, a communications module 144, and a memory 146 that includes an alert generation service 148. The server 140 is configured for communication over the communications network 150 (e.g., with console 120) using a communications module 144. The communications module 144 can be, for example, a modem or Ethernet card. The communications module 144 is configured to receive, from the client 102, a request for information regarding a medication dispense for a patient. The communications module 144 is also configured to obtain clinical information for the patient, such as from a lab database 164 stored in a memory 162 of a lab system 160 connected to the server 140 over the communications network 150. Exemplary lab systems (or software for such systems) that provide clinical information configured for use with the disclosed system include, but are not limited to, MedMined by CareFusion, Theradoc by Hospira, Sentri7 by Pharmacy OneSource, CareExpert by Thomson-Reuters, Safety Surveillor by Premier, Vigilanz by Quantros, and Vecna by Advisor Board. In certain embodiments, the clinical information includes, for example, lab values, lab results, and vital signs. In certain embodiments, the clinical information includes an indication as to whether it includes critical information, such as out of range lab values, abnormal lab results, or abnormal vital signs. In certain embodiments, the clinical information is obtained after receipt of the request from the client, for example, to ensure that the clinical information is up to date. Similarly, in certain embodiments, the clinical information is updated based on a most recently recorded physician round.
The processor 142 of the server 140 is configured to execute instructions, such as instructions physically coded into the processor 142, instructions received from software in memory 146, or a combination of both. For example, the processor 142 of the server 120 is configured to determine, using alert generation service 148, and based on clinical information received by the communications module 144 from the client 102, whether a response to be provided to the client 102 will include an alert regarding the medication dispense. The communications module 144 is further configured to provide, to the client 102, the response to the request. The response to the request is generated by the alert generation service 148. In certain embodiments, the alert is included in the response if the clinical information comprises a critical indicator. For example, if the clinical information indicates that a lab value is critically out of range, then an alert will be included in the response that provides such an indication of the lab value. Thus, in certain embodiments, an alert may include at least one of a lab value, a time value, a medication, a query, an instruction, and an acknowledgement. In certain embodiments, the response is provided by the alert generation service 148 of the server 140 to the alert management service 128 of the console 120.
The client 102 includes at least two devices, the ADM 104 and the console 120. The ADM 104 and the console 120 are configured for communication over the local area network 130 using their respective communications modules, 114 and 124. The communications modules 114 and 124 can be, for example, modems or Ethernet cards.
The console 120 includes a processor, a communications module 124, an input device 152, a display device 154, and a memory 126 that includes an alert management service 128. The communications module 124 is configured to receive the request for information from the ADM 104, provide the request to the server 140, receive the response to the request for information regarding a medication dispense for a patient from the server 140, and provide the response to the ADM 104. Although the communications module 124 of the console 120 is illustrated as connected to a single ADM 104, the communications module 124 is configured to connect to a plurality of ADMs 104, such that the communications module 124 is configured to receive a plurality of requests for information from a plurality of ADMs 104, provide the plurality of requests to the server 140, receive responses to the plurality of requests from the server 140, and provide the plurality of responses to the appropriate ADM 104 from the plurality of ADMs 104. Thus, all of the requests are made to the server from the console 120, which allows the alert management service 128 of the console 120 to keep a log of the requests and have access to service status information of the connected ADMs 104. The alert management service 128 is thus configured for centralized management of alert related operations where a plurality of ADMs exist.
The processor 122 of the console 120 is configured to execute instructions, such as instructions physically coded into the processor 122, instructions received from software in memory 126, or a combination of both. For example, the processor 122 of the console 120 is configured to provide a user interface for managing an alert service, as illustrated in
The ADM 104 includes a processor 112, communications module 114, an input device 116, a display device 118, and a memory 105 that includes ADM software 106, a proxy 108, and an alert service 110. In certain embodiments, the ADM software 106 and the alert service 110 are pre-existing software loaded in the memory 105 of the ADM 104. Thus, by installation of the alert service 110 on an ADM 104 having the appropriate ADM software 106 and alert service 110, the ADM 104 is compatible with the disclosed systems. In certain embodiments, the alert service 110 functions as a standalone executable running in the background of an operating system. Exemplary ADMs include the Pyxis line of MedStations® by CareFusion. Other ADMs may also be used if they are configured as described above. In certain embodiments, a point-of-care dispensing device may be used instead of an ADM.
The communications module 114 of the ADM 104 is configured to receive a selection (e.g., from a user using input device 116, as illustrated in
In certain embodiments, the transmission of the request for information regarding the medication dispense for the patient and the response to the request are transmitted over various data channel types and/or formats, such as, but not limited to, a Transmission Control Protocl (TCP)/Internet Protocol (IP) request/response format, a shared data channel, a separate data channel, in polling format, via File Transfer Protocol (FTP), or Simple Object Access Protocol (SOAP) format.
In certain embodiments, the console 120 may be removed from the architecture 100 by providing the alert management service 128 in the memory 105 of the ADM 104 and connecting the ADM 104 to the server 140 over the communications network 150. Alternatively, the console 120 may be removed from the architecture 100 by configuring the alert service 110 (via proxy 108) in the memory 105 of the ADM 104 to receive the response to the request for information directly from the server 140 over the communications network 150.
Having set forth in
Returning to the client 102 side, in step 208, the response to the request is received from the server 140, and in decision step 208, because the response includes an alert regarding the medication dispense, and the nurse is still viewing the selected patient on the display device 118, the alert is displayed on the display device 118, as illustrated in the exemplary screenshot 330 of
Computer system 400 (e.g., ADM 104, console 120, or server 140 from
According to one aspect of the present disclosure, the ADM 104, the console 120, or the server 140 can be implemented using a computer system 400 in response to processor 402 executing one or more sequences of one or more instructions contained in memory 404. Such instructions may be read into memory 404 from another machine-readable medium, such as data storage device 406. Execution of the sequences of instructions contained in main memory 404 causes processor 402 to perform the process steps described herein. One or more processors in a multi-processing arrangement may also be employed to execute the sequences of instructions contained in memory 404. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement various embodiments of the present disclosure. Thus, embodiments of the present disclosure are not limited to any specific combination of hardware circuitry and software.
The term “machine-readable medium” as used herein refers to any medium or media that participates in providing instructions to processor 402 for execution. Such a medium may take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as data storage device 406. Volatile media include dynamic memory, such as memory 404. Transmission media include coaxial cables, copper wire, and fiber optics, including the wires that comprise bus 408. Common forms of machine-readable media include, for example, floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH EPROM, any other memory chip or cartridge, or any other medium from which a computer can read.
The disclosed systems and methods provide an alert management system in which alerts are displayed at medication dispensing stations, such as ADMs, that provide up to date information on clinical information specific to a patient and medication for the patient that may affect the dispensing of the specific medication to the specific patient. The alerts are provided from through a central console that is connected to a server that generates the alerts in response to requests by the medication dispensing stations.
While certain aspects and embodiments of the invention have been described, these have been presented by way of example only, and are not intended to limit the scope of the invention. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms without departing from the spirit thereof. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the invention.