When administering medications in healthcare environments, such as hospitals and clinics, known practices rely on the healthcare practitioners to ensure that the amount of medication obtained is the amount received by the particular patient. As a result, patients may receive inaccurate amounts of a particular medication (e.g., too much or too little) and/or some medication may go unaccounted for.
Additionally, to monitor when and how much of a particular medication is administered, known practices rely heavily on handwritten notes that are attached to a patient's physical medical report and later manually entered into the patient's electronic medical record by a healthcare practitioner. Such known practices are prone to incompleteness and/or inaccuracies because the data related to the administered medication is typically entered by the healthcare practitioner after the fact. As a result, in some instances, medications may be administered too frequently or too infrequently and/or a medication may be administered that interacts adversely with other medications that the patient has previously taken.
Further, to monitor the amount of medication within the healthcare facility to ensure that adequate supplies are maintained, known practices require healthcare practitioners to manually verify the amount of medication in each container and reorder the respective medication accordingly. As a result, the overall efficiency of the healthcare practitioner is compromised and the amount of medication in a healthcare facility may be too high or too low.
In one example implementation, an example computer-implemented method to monitor an amount of medication administered includes automatically identifying an actual amount of the medication in a container prior to administering the medication. Additionally, the method includes automatically identifying the actual amount of the medication in the container after administering the medication. Further, the method includes determining a difference between the amount of the medication prior to administering the medication and after administering the medication. The difference is associated with the amount of the medication administered to a particular patient. Further still, the method includes associating the amount of the medication administered with a patient medical record.
In another example implementation, an example apparatus for use with a medical information system to monitor an amount of medication administered includes a housing defining a plurality of slots that are each to receive a container containing medication. Additionally, the example apparatus includes a first sensor disposed in each of the plurality of slots. The first sensor is associated with determining an amount of medication in the respective container. Further, the example apparatus includes a second sensor adjacent each of the plurality of slots to obtain information associated with the respective container.
The foregoing summary, as well as the following detailed description of certain example implementations, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the example methods and systems described herein, certain implementations are shown in the drawings. It should be understood, however, that the example methods and systems are not limited to the arrangements and instrumentality shown in the attached drawings.
Although the following discloses example methods, apparatus, systems, and articles of manufacture including, among other components, firmware and/or software executed on hardware, it should be noted that such methods, apparatus, systems and articles of manufacture are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of these firmware, hardware, and/or software components could be embodied exclusively in hardware, exclusively in software, exclusively in firmware, or in any combination of hardware, software, and/or firmware. Accordingly, while the following describes example methods, apparatus, systems, and/or articles of manufacture, the examples provided are not the only way(s) to implement such methods, apparatus, systems, and/or articles of manufacture.
The examples described herein enable healthcare facilities to more accurately monitor medications. In particular, the examples described herein monitor the amount of administered medication by weighing a container prior to and after the medication is administered. Once identified, the actual amount of administered medication may be displayed to a healthcare practitioner for verification and/or associated with a corresponding medical report and/or history. Such an approach enables healthcare practitioners to decrease the amount of data entry performed in association with administering medication while, at the same time, increasing the accuracy and completeness of the corresponding medical reports. Additionally, such an approach enables healthcare facilities to more accurately account for all medication.
Additionally, the examples described herein identify characteristics of the medication being administered, which then may be displayed to a healthcare practitioner for verification. Some of these characteristics may be associated drug interaction information based on the patient's medical record and/or history. Identifying characteristics of the administered medication decreases the likelihood that critical information is missed or mistakenly overlooked and, thus, the quality of delivered patient care is increased.
Further, to ensure that adequate quantities of medication are maintained onsite, the examples described herein identify and convey when the amount of medication in a container is at or below a predetermined level. In particular, the examples described herein may prompt a healthcare practitioner to reorder the medication, automatically reorder the medication and/or add the medication to a list of medications to be reordered.
The lab system 102 receives, stores and/or conveys medical information received from, for example, personnel at a hospital, clinic and/or a physician's office associated with the Clinical Laboratory Department, which includes information related to Anatomic Pathology, Clinical Microbiology, Clinical Biochemistry, Hematology, etc. The radiology information system 104 stores information such as, for example, radiology reports, messages, warnings, alerts, patient scheduling information, patient demographic data, patient tracking information and/or physician and patient status monitors. Additionally, the radiology information system 104 enables exam order entry (e.g., ordering an x-ray of a patient) and image and film tracking (e.g., tracking identities of one or more people that have checked out a film). In some examples, information in the radiology information system 104 is formatted according to the HL-7 (Health Level Seven) clinical communication protocol.
The pharmacy system 106 receives, stores and/or conveys medical information associated with orders for medications. In some examples, the pharmacy system 106 tracks medication orders to completion, generates medical bills associated with the medication dispensed, and monitors and/or controls the inventory in the pharmacy. The pharmacy system 106 interfaces with a number of other systems within the medical information system 100 to receive prescription orders and to generate medical bills associated with the dispensed medication such as, for example, the data center 110 and an insurance system (not shown).
The interface unit 108 includes a lab system interface connection 114, a radiology information system interface connection 116, a pharmacy system interface connection 118 and a data center interface connection 120. The interface unit 108 facilitates communication among the lab system 102, the radiology information system 104, the pharmacy system 106 and/or the data center 110. The interface connections 114, 116, 118, and 120 may be implemented by, for example, a Wide Area Network (WAN) such as a private network or the Internet. Accordingly, the interface unit 108 includes one or more communication components such as, for example, an Ethernet device, an asynchronous transfer mode (ATM) device, an 802.11 device, a DSL modem, a cable modem, a cellular modem, etc. In turn, the data center 110 communicates with the plurality of workstations 112 via a network 122, implemented at a plurality of locations (e.g., a hospital, clinic, doctor's office, other medical office or terminal, etc.). The network 122 is implemented by, for example, the Internet, an intranet, a private network, a wired or wireless Local Area Network and/or a wired or wireless Wide Area Network. In some examples, the interface unit 108 also includes a broker (e.g., a Mitra Imaging's PACS Broker) to allow medical information and medical images to be transmitted together and stored together.
In operation, the interface unit 108 receives images, medical reports, administrative information and/or other clinical information from the information systems 102, 104, 106 via the interface connections 114, 116 and 118. If necessary (e.g., when different formats of the received information are incompatible), the interface unit 108 translates or reformats (e.g., into Structured Query Language (SQL) or standard text) the medical information, such as medical reports, to be properly stored at the data center 110. Preferably, the reformatted medical information may be transmitted using a transmission protocol to enable different medical information to share common identification elements, such as a patient name or a social security number. Next, the interface unit 108 transmits the medical information to the data center 110 via the data center interface connection 120. Finally, medical information is stored in the data center 110.
The medical information is later viewable and easily retrievable at one or more of the workstations 112 (e.g., by their common identification element, such as a patient name or a record number). The workstations 112 may be any equipment (e.g., a personal computer) capable of executing software that permits electronic data (e.g., medical reports) and/or electronic medical images (e.g., x-rays, ultrasounds, MRI scans, etc.) to be acquired, stored, or transmitted for viewing and operation. The workstations 112 are connected to the network 122 and, thus, can communicate with each other, the data center 110, and/or any other device coupled to the network 122. Additionally, each of the workstations 112 is communicatively coupled to a medication monitoring unit 124 via a medication monitoring unit interface connection 126.
Advantageously, the medication monitoring units 124 enable healthcare practitioners to more quickly and efficiently generate and/or record information related to an actual amount of medication administered to a patient with the associated patient medical report, record and/or history. Specifically, the medication monitoring units 124 enable the amount of medication administered to be monitored by weighing a container containing medication, prior to and after the medication is administered. Once the amount of medication administered is determined, this information is transmitted to the respective workstation 112, via the medication monitoring unit interface connection 126, where it is displayed on a user interface 128 for review and/or conformation by the healthcare practitioner. Additionally, the medication monitoring units 124 may advantageously enable the identification of information related to the medication being administered, which is then transmitted to the respective workstation 112, via the medication monitoring unit interface connection 126, where it is displayed on the user interface 128 for review and/or conformation by the healthcare practitioner. Such an approach decreases the likelihood that critical information is missed or mistakenly overlooked. Further, the medication monitoring units 124 may advantageously monitor the amount of medication in each of the containers and transmit an alert when any of the medications are at or below a predetermined level. In contrast to known medication reordering methods, the medication monitoring units 124 may automatically reorder medication, add medication to a list of medications to be reordered and/or prompt a healthcare practitioner when a medication is at or below a predetermined level, for example. Further still, the medication monitoring units 124 enable the data center 110 to store the data relating to the amount of medication administered within patient medical reports, records and/or histories. Such an approach increases the accuracy and completeness of medical reports, records and/or histories, which enables healthcare practitioner to more accurately monitor the amount and/or types of medication(s) administered and the time at which the respective medication was administered. Additionally, such an approach enables healthcare practitioners to monitor and/or account for the medication(s) within a healthcare facility.
The example data center 110 of
The example data center 110 of
To identify characteristics of and an actual amount of medication in one or more containers, the example apparatus 200 is provided with the identifier 204. In particular, the identifier 204 may identify the actual amount of medication in a container prior to and after the medication is administered. Additionally, the identifier 204 may identify characteristics associated with the medication, which may be, for example, an identity of the medication, an intended dosage of the medication, a dosing interval for the medication and/or medication interaction information. In some examples, the medication interaction information may be associated with other medication(s) that may effect the patient when combined with the medication to be administered. In other examples, the identifier 204 may identify medication(s) in the patient's medical record and/or history the may effect the patient when combined with the medication to be administered. Further, the identifier 204 may identify when the amount of medication in the container is at or below a predetermined level. The identifier 204 may also create a software object to represent the identified characteristics and the actual amount of medication in a particular container.
In practice, the identifier 204 identifies an amount of medication administered based on a determined weight of the container containing the medication. As a healthcare practitioner removes the container to obtain the medication to be administered, the identifier 204 identifies characteristics associated with the medication. Next, based on the information associated with the medication, the identifier 204 identifies medication interaction information, which may be based, at least in part, on information contained in a patient's medical record and/or history. After the healthcare practitioner has obtained the desired amount of medication, the healthcare practitioner replaces the container and the identifier 204 again identifies the amount of medication in the container. At this point, the identifier 204 identifies if the amount of medication contained in the container is at or below a predetermined level. In some examples, if the identifier 204 identifies that the amount of medication in a container is at or below a predetermined level, this information is retrieved by the processor 210 and an alert may then be conveyed to prompt a healthcare practitioner to reorder the medication. In other examples, the processor 210 may automatically reorder the medication by, for example, conveying the amount and type of medication to a medication provider. In still other examples, the processor 210 may add the medication to a list of medications to be reordered, which may be stored in, for example, the data store 202, the EMR database 133 (
The medication monitoring unit 124 then conveys the information associated with the medication being administered, along with the associated values to the EMR database 132 for storage, where it can later be retrieved using one of the workstations 112 (
In contrast to known methods and apparatus, the identifier 204 enables healthcare facilities to more accurately monitor the amount of medication in the healthcare facility to ensure adequate quantities are maintained onsite. Additionally, such monitoring more accurately accounts for medications in the healthcare facility to prevent improper usage (e.g., illicit purposes) by individuals that may have access to the medication. Further, identifying characteristics related to the medication being administered, enables healthcare practitioners to easily identify potential problems and/or to review information related to the medication. Once the identifier 204 has identified the amount of medication in the container prior to and after administering the medication and the characteristics associated with the administered medication, the associated values are retrieved by the processor 210 and conveyed to the data store 202 for storage.
To determine an actual amount of medication administered, the processor 210 retrieves the values generated by the identifier 204 from the data store 202 and conveys this information to the analyzer 206. In particular, the analyzer 206 may determine a difference between the amount of medication in the container prior to administering the medication and after administering the medication. Additionally, based on the difference, the analyzer 206 may determine the amount of medication administered to a particular patient. The analyzer 206 may also create a software object to represent the difference between the amount of medication in the container prior to and after the medication is administered, which is associated with the amount of medication administered to the particular patient. Once the analyzer 206 has determined the amount of medication administered, the associated values are retrieved by the processor 210 and conveyed to the data store 202 for storage.
The medication monitoring unit 124 then conveys the information associated with the amount of medication administered, along with the associated values to the EMR database 132 for storage, where it can later be retrieved using one of the workstations 112 (
To associate information related to administering medication to a patient with the patient's medical report, record and/or history, the processor 210 retrieves the values generated by the analyzer 206 from the data store 202 and conveys this information to the recorder 208. In particular, the recorder 208 may assign a value, which is associated with the patient's medical report, record and/or history to the information associated with administering the medication. This information may indicate that the patient received a particular amount of medication at a particular time. In contrast to known methods, which rely heavily on handwritten notes to monitor when and how much of a particular medication was administered, the recorder 208 enables real-time updating of the patient's medical report, record and/or history. This approach enables healthcare practitioners to more accurately monitor the type of medication(s) administered to a patient along with the dosage and the dosing interval of the particular medication. Such monitoring decreases the likelihood that medications are improperly administered.
A first sensor 306 (e.g., a weight sensor) is disposed in each slot 304. Additionally, in some examples, the slots 304 may each include a second sensor 308 (e.g., a reader or scanner) that may be used to read a barcode located on the containers. However, in other examples, each of the slots 304 may be associated with a particular medication and, thus, the example apparatus 300 may not be provided with the second sensor 308. In other examples, the second sensor 308 may be a reader located toward the bottom of each of the slots 304 that projects, for example, a conical signal or wave, that identifies the presence of an RFID tag located on the respective container. The RIFD tag may contain similar information as contained on the barcode and may be advantageously utilized to locate and/or track the container's whereabouts in a healthcare facility. While the first sensor 306 and the second sensor 308 are depicted separately in
While the example apparatus 300 is depicted in
In operation, containers containing medication may be positioned in each of the slots 304. The first sensor 306 may weigh the contents of the respective container and then transmit a value associated with the weight of the respective container to, for example, the processor 210 (
The example apparatus 300 then conveys the information associated with the medication, along with the associated values to the respective workstations 112 (
After the medication is obtained, the healthcare practitioner places the container back into the respective slot 304 and the first sensor 306 again may weigh the contents of the respective container and transmit a value associated with the weight of the respective container to the processor 210 (
The example apparatus 300 then conveys the information associated with the amount of medication administered to the respective workstations 112 (
The flow diagrams depicted in
Turning to
The processor 210 then retrieves the information related to the medication being administered and conveys this information to the respective workstation 112 where it is displayed on one of the user interfaces 128 (block 408), to the EMR database 132 (
After the medication has been administered, the container is placed back into the respective slot 304 (
The processor 210 then retrieves the information related to the amount of medication administered and conveys this information to the respective workstation 112 where it is displayed on one of the user interfaces 128, to the EMR database 132 for storage and/or to the pharmacy system 106 (
The processor 210 then determines whether control should return to block 402 (block 418). Otherwise, the example process of
Turning to
The identifier 204 (
However, if the identifier 204 identifies drug interaction information, the processor 210 (
The healthcare practitioner then administers the medication and the container is then placed back into the respective slot 304 (
The healthcare practitioner then determines whether or not to confirm the amount of medication administered (block 520). If the healthcare practitioner disagrees with the amount of medication administered, control moves to block 602 of
However, if the healthcare practitioner confirms the amount of medication administered, control moves to block 522 of
However, if the amount of medication remaining in the container is at or below the predetermined amount (e.g., less than five milliliters or five grams, etc.), the information relating to the amount of medication in the container is conveyed (block 524) via the processor 210 (
The recorder 208 (
The processor 210 (
The processor 702 of
The system memory 712 may include any desired type of volatile and/or non-volatile memory such as, for example, static random access memory (SRAM), dynamic random access memory (DRAM), flash memory, read-only memory (ROM), etc. The mass storage memory 714 may include any desired type of mass storage device including hard disk drives, optical drives, tape storage devices, etc.
The I/O controller 710 performs functions that enable the processor 702 to communicate with peripheral input/output (I/O) devices 716 and 718 and a network interface 720 via an I/O bus 722. The I/O devices 716 and 718 may be any desired type of I/O device such as, for example, a keyboard, a video display or monitor, a mouse, etc. The network interface 720 may be, for example, an Ethernet device, an asynchronous transfer mode (ATM) device, an 802.11 device, a DSL modem, a cable modem, a cellular modem, etc. that enables the processor system 700 to communicate with another processor system.
While the memory controller 708 and the I/O controller 710 are depicted in
Certain example implementations contemplate methods, systems and computer program products on any machine-readable media to implement functionality described above. Certain example implementations may be implemented using an existing computer processor, or by a special purpose computer processor incorporated for this or another purpose or by a hardwired and/or firmware system, for example.
Certain example implementations include computer-readable media for carrying or having computer-executable instructions or data structures stored thereon. Such computer-readable media may be any available media that may be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such computer-readable media may include RAM, ROM, PROM, EPROM, EEPROM, Flash, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of computer-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of computer-readable media. Computer-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Generally, computer-executable instructions include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Computer-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of certain methods and systems disclosed herein. The particular sequence of such executable instructions or associated data structures represent examples of corresponding acts for implementing the functions described in such steps.
The example methods and apparatus described herein may be practiced in a networked environment using logical connections to one or more remote computers having processors. Logical connections may include a local area network (LAN) and a wide area network (WAN) that are presented here by way of example and not limitation. Such networking environments are commonplace in office-wide or enterprise-wide computer networks, intranets and the Internet and may use a wide variety of different communication protocols. Those skilled in the art will appreciate that such network computing environments will typically encompass many types of computer system configurations, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. The example methods and apparatus described herein may also be practiced in distributed computing environments where tasks are performed by local and remote processing devices that are linked (either by hardwired links, wireless links, or by a combination of hardwired or wireless links) through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Although certain methods, apparatus, and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. To the contrary, this patent covers all methods, apparatus, and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.