The present disclosure generally relates to the field of automated pill dispensing systems. More particularly, the present disclosure relates to a system and method for generating medication alerts and communicating to a medication dispensing device in real-time based on the drug to drug interactions and clinical pharmacology.
Quest for the improvement of quality of human life has led to tremendous improvement in medical science. These improvements range from sophisticated equipment to medication requirements. From the medication perspective, conditions must be ensured for appropriate dispensing of pills, at an appropriate time interval, and to the right user. Pills are oral dosage formulations preferably as tablets or capsules. Medications which need to be taken on a regular basis and at prescribed intervals need judicious management of time. Managing a dosage regimen can be frustrating and confusing. Physicians prescribe multiple medications for different health conditions. Patients undergoing treatment for multiple disorders may end up forgetting or jumbling their doses. Some medications are to be consumed once a day or twice a day or thrice a day, whereas some may be at weekly intervals.
Patients do not understand the properties of drugs and combining multiple medicines and taking them at the same time could produce adverse effects biologically. Pharmacodynamics and pharmacokinetics need to be considered before taking medications and this requires an automated pharmacovigilance system that will control the pill dispenser remotely based on the drug interactions which are personalized for every user.
Plurality of systems has been used earlier to maintain over and under medication. The complexities involved post consumption of drug whether more or less cannot be understood by every patient. Thus medication compliance coupled with patient's safety is needed.
The following presents a simplified summary of the disclosure in order to provide a basic understanding to the reader. This summary is not an extensive overview of the disclosure and it does not identify key/critical elements of the invention or delineate the scope of the invention. Its sole purpose is to present some concepts disclosed herein in a simplified form as a prelude to the more detailed description that is presented later.
Exemplary embodiments of the present disclosure are directed towards a smart system for dispensing medications in real time and methods employed thereof.
An exemplary object of the present disclosure is directed towards monitoring the medication time and alerts.
Another exemplary object is directed towards automated access to the pills.
Another exemplary object is directed towards generation of patient friendly alerts.
Another exemplary object is directed towards auto generation of time table and/or schedule.
Yet another exemplary object of the present disclosure is directed towards auto generation of reminders.
An exemplary aspect, a smart system for dispensing medications comprising a plurality of computing devices in wireless communication with at least one medication dispensing device, the plurality of computing devices comprises of a medication management module configured to generate schedules and timetables based on a plurality of inputs provided by a plurality of users with reference to the medication intended to be housed in the at least one medication dispensing device based on the consumption requirement.
According to another exemplary aspect, the medication management module configured to send the generated schedules and timetables to the at least one medication dispensing device.
According to another exemplary aspect, the smart system further comprises cloud servers are configured to establish communication with the plurality of computing devices and the at least one medication dispensing device via a network, the cloud servers are configured to store the conversations between the plurality of computing devices and the at least one medication dispensing device.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
The foregoing and other features of this disclosure will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only several embodiments in accordance with the disclosure and are, therefore, not to be considered limiting of its scope, the disclosure will be described with additional specificity and detail through use of the accompanying drawings, in which:
In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the Figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations, all of which are explicitly contemplated herein.
Referring to
Referring to
The registration module 202 facilitates the setting up of a user's account in the application and/or web portal which is utilized to enter the details of prescribed medication. The prescriptions module 204 is configured to acquire and store prescription information from, for example, personal health records of the users, health-related information, and the like. The prescription information is provided by the second users. The medication scheduling module 206 is configured to generate medication schedules for each of the user. The medication schedules are based on the acquired prescriptions. The medication schedules may not be limited to multiple time slots through the day, week, and a month. The alert generation module 208 is configured to generate reminders and alerts for the users based on the generated medication schedules. The reminders and alerts may contain one or more predefined audio and/or text messages intended to alert the user about the discrepancy in medication dispensing. The communication establishment module 210 is configured to establish communication with the medication dispensing device 104 and also configured to establish communication with other computing devices. The database 212 is configured to generate the real-time alerts to the computing device 102a or 102b, thus initiating the conversation with the medication dispensing device 104 based on the generated prescribed medication timetable. The server 214 processes the inputs by the user from one's computing device 102a or 102b. The display unit of the computing device 102a or 102b aids the user to enter the details of the prescribed medication manually. Also, upon the consumption of the prescribed medication taken from one of the trays of the medication dispensing device 104 a notification is sent to the server 214. The database 212 stores the record of the user of having consumed the prescribed medication which may not be limited to a tablet, capsule, a pill, and the like.
Referring to
Referring to
In accordance with one or more exemplary embodiments of the present disclosure, the first antenna 312 and the second antenna 314 are coupled to the processing device 306. The first antenna 312 and the second antenna 314 are configured to establish communication with the computing device 102a or 102b using dedicated wireless communication technologies via the network 106. For e.g., near field communication (NFC) or radio frequency identification (RFID), that are entirely distinct from the main wireless communication technology (Wi-Fi, for e.g.). In some implementations, the first antenna 312 may be a long-range communication antenna, whereas the second antenna 314 may be a short-range communication antenna. In other implementations, however, a single antenna (first antenna 312 or second antenna 314) may be used. In an alternative embodiment the functionalities of first and second can be combine into one single antenna. The medication dispensing device 104 can interface with the computing device 102a or 102b over long range and wireless networks and/or short range wireless networks via the first antenna 312 and the second antenna 314. The power source 316 is configured to supply electric power to not limiting to the controller which is a device that supplies electrical energy to one or more electric loads, for example, a battery.
When the medication dispensing device 104 receives communication from the computing device 102a or 102b, a signal is transmitted to the PWM control circuit 308 from the processing device 306, thus activating a motor 304 (DC) to either push or pull the trays with compartments 318 by the PWM control circuit 308. In an embodiment, the processing device 306 having embedded software configured for turning the motor 304 in a particular direction for a predetermined set of time (4 seconds, for e.g.). The motor 304 speed is controlled using the PWM control circuit 308. In another embodiment the rotations can be controlled through the encoder circuit inside the DC motor. Once the medication dispensing device 104 is activated, a communication is transmitted to the computing device 102a or 102b followed by storing the activity record at the database 212. Once the prescribed medicine is taken from the medication dispensing device 104, an RF notification appears on the computing device 102a or 102b, thus transmitting a notification to the server 214 from the computing device 102a or 102b and storing the final communication in the backend server 214 that the user consumed the prescribed medicine. The medication dispensing device 104 may further comprise LEDs configured to indicate the time for medicine. The medication dispensing device 104 dispenses the medication. However, this only happens when it is time for the user (e.g., patient) to take the medication. In order to enable this procedure, the medication dispensing device 104 is equipped with a touch sensor or finger print sensor. The touch/finger print sensor is electrically coupled to the processing device 306. The medication dispensing device 104 sends a message to the computing device 102a or 102b once the touch/finger print sensor is activated, and the database 212 may store the activity record.
Referring to
Referring to
Referring to
Referring to
The method commences at step 702 where the user sets up an account in the medication management module. The information input may not be limited to a username and other statistics vital to the user's health if one is the consumer of the prescribed medication. The detail of relevant medication which has been prescribed by the second user to the first user of the prescribed medication is entered as details in the medication management module at step 704. The details may not be limited to, name of the health condition, the name of the prescribed medication not limiting to, a brand name and/or a generic name of the prescribed medication intended to be placed in the medication dispensing device's tray. The details of date and time prescribed for consumption of the prescribed medication is entered by the user at step 706. The relevant dosage for the prescribed medication is also fed as a further input at step 708. Generation of a composite medication/s consumption schedule based on the entries and transmitting the information to the medication dispensing device and establishing communication between the computing device and the medication dispensing device takes place at step 710. Changes are suggested to the user (preferably patient) and are reflected as a database alert to the user at step 712. These changes are dependent on the entry done by the user relevant to the dosage and output from pharmacovigilance database. At step 714 the user may take a call on accepting or declining the alert based on one's requirement. It is enquired at step 716 whether the current time is same as the scheduled time for consumption of the prescribed medication. If the answer to enquiry to step 716 is no, then the medication dispensing device clock continuously runs at step 718. If the answer to enquiry to step 716 is yes, then alerts are sent to the computing device and these alerts are reflected in the form of text messages and/or in the form of LED flashlights at step 720. These alerts are may be communicated to extended members whom the user intends to share the information with. Authentication by the patient by one of the acceptable methods for opening the medication dispensing device at step 722. The acceptable methods may not be limited to a local process and/or a remote process. These processes may not be further limited to: biometric measurements (for example, fingerprint verification, hand geometry, voice recognition, retinal scanning, signature verification, iris scanning, face recognition); image processing using artificial language or machine learning; and pressure processing. At step 724 the first user (patient) has an access to the medication and opening of the medication dispensing device post activation of the touch sensors. The opened medication dispensing device finally reverts to its position post the deactivation of the touch sensor at step 726.
Referring to
The method commences at step 802 where the communications are received to the processing device (medication dispensing device) from the computing device and/or the user. The communications, which may not be limited to, messages, user's biometric measurements, and the like. The processing device transmits a signal to the PWM control circuit at step 804. At step 806 the motor is activated to either push or pull the tray by the PWM control circuit. The processing device transmits the communication to the computing device and the store the activity at the database, the communication i.e., a medication is taken by the user from the tray at step 808. The user may take one or more medications from the tray in accordance with generated composite medications consumption schedule. At step 810 the computing device transmits the notification to the server and the backend server stores the final communication that the user consumed the medications.
Referring to
The method commences at step 902 by generation of the composite medication/s consumption schedule based on the entries and transmitting the information to the medication dispensing device and establishing communication between the computing device and the medication dispensing device. The medication management module may operate to control a function of the medication dispensing device at step 904. For example, the medication management module may operate the authentication features of the medication dispensing device. The medication management module may control messaging to the user or caregiver of a user in response to interaction with the user with the medication dispensing device at step 906. For example, if the medication management module determines that the user has not accessed medication held in the medication dispensing device according to the generated medication/s consumption schedule, the medication dispensing device may generate and deliver a message to the user or caregiver of the user as a reminder to access the medication via the medication dispensing device.
Referring to
The end-user computing device 1000 may contain one or more processors such as a central processing unit (CPU) 1010, random access memory (RAM) 1020, secondary memory 1027, graphics controller 1060, display unit 1070, network interface 1080, and input interface 1090. All the components except display unit 1070 may communicate with each other over communication path 1050, which may contain several buses as is well known in the relevant arts. The components of
CPU 1010 may execute instructions stored in RAM 1020 to provide several features of the present disclosure. CPU 1010 may contain multiple processing units, with each processing unit potentially being designed for a specific task. Alternatively, CPU 1010 may contain only a single general-purpose processing unit.
RAM 1020 may receive instructions from secondary memory 1030 using communication path 1050. RAM 1020 is shown currently containing software instructions, and/or data such as those used in threads and stacks, constituting shared environment 1025 and/or user programs 1026. Shared environment 1025 includes operating systems, device drivers, virtual machines, etc., which provide a (common) run time environment for execution of user programs 1026. The RAM 1020 may also be configured to store the modules of the medication management module 112.
Graphics controller 1060 generates display signals (e.g., in RGB format) to display unit 1070 based on data/instructions received from CPU 1010. Display unit 1070 contains a display screen to display the images defined by the display signals. Input interface 1090 may correspond to a keyboard and a pointing device (e.g., touch-pad, mouse) and may be used to provide inputs. The network interface 1080 provides connectivity to a network (e.g., using Internet Protocol), and may be used to communicate with other systems (such as those shown in
Secondary memory 1030 may contain hard drive 1035, flash memory 1036, and removable storage drive 1037. Secondary memory 1030 may store the data software instructions (e.g., for performing the actions noted above with respect to the Figures), which enable digital processing system 1000 to provide several features in accordance with the present disclosure. The flash memory 1036 may include an electronic non-volatile computer storage medium that can be electrically erased and reprogrammed.
Some or all of the data and instructions may be provided on removable storage unit 1040, and the data and instructions may be read and provided by removable storage drive 1037 to CPU 1010. Floppy drive, magnetic tape drive, CD-ROM drive, DVD Drive, Flash memory, removable memory chip (PCMCIA Card, EEPROM) are examples of such removable storage drive 1037.
Removable storage unit 1040 may be implemented using medium and storage format compatible with removable storage drive 1037 such that removable storage drive 1037 can read the data and instructions. Thus, removable storage unit 1040 includes a computer readable (storage) medium having stored therein computer software and/or data. However, the computer (or machine, in general) readable medium can be in other forms (e.g., non-removable, random access, etc.).
In this document, the term “computer program product” is used to generally refer to removable storage unit 1040 or hard disk installed in hard drive 1035. These computer program products are means for providing software to digital processing system 1000. CPU 1010 may retrieve the software instructions, and execute the instructions to provide various features of the present disclosure described above.
The term “storage media/medium” as used herein refers to any non-transitory media that store data and/or instructions that cause a machine to operate in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical disks, magnetic disks, or solid-state drives, such as storage memory 1030. Volatile media includes dynamic memory, such as RAM 1020. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid-state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge.
Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1050. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity.
It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to embodiments containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, means at least two recitations, or two or more recitations).
Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
In addition, where features or aspects of the disclosure are described in terms of Markush groups, those skilled in the art will recognize that the disclosure is also thereby described in terms of any individual member or subgroup of members of the Markush group.
As will be understood by one skilled in the art, for any and all purposes, such as in terms of providing a written description, all ranges disclosed herein also encompass any and all possible subranges and combinations of subranges thereof. Any listed range can be easily recognized as sufficiently describing and enabling the same range being broken down into at least equal halves, thirds, quarters, fifths, tenths, etc. As a non-limiting example, each range discussed herein can be readily broken down into a lower third, middle third and upper third, etc. As will also be understood by one skilled in the art all language such as “up to,” “at least,” “greater than,” “less than,” and the like include the number recited and refer to ranges which can be subsequently broken down into subranges as discussed above. Finally, as will be understood by one skilled in the art, a range includes each individual member. Thus, for example, a group having 1-3 cells refers to groups having 1, 2, or 3 cells. Similarly, a group having 1-5 cells refers to groups having 1, 2, 3, 4, or 5 cells, and so forth.
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
This application claims the benefit of U.S. Provisional Application No. 62/774,537, filed Dec. 12, 2018.
Number | Date | Country | |
---|---|---|---|
62774537 | Dec 2018 | US |