Systems and methods for wirelessly programming a prescription bottle cap
First Claim
1. A system, comprising:
- a computer, wherein the computer is configured to;
receive a prescription identifier scanned from a prescription vial,send a request to a pharmacy records database storing a plurality of prescriptions for a prescription message corresponding to the prescription identifier,receive the prescription message from the pharmacy records database,parse a SIG code from the prescription message,obtain a translation of the SIG code into a language,determine a free text portion corresponding to the SIG code,concatenate the translated SIG code with the free text portion to produce a concatenated string,send the concatenated string to a parser,perform, using the parser, pattern matching on the concatenated string,determine, based on the pattern matching, programming information to configure a timer to send an alert at a time designated by the programming information, andinitiate a transmission of the programming information; and
a wirelessly programmable prescription bottle cap, comprising;
a first sensor configured to wirelessly receive the programming information, anda control unit comprising;
a memory configured to store the programming information, anda processor configured to set the timer and to instruct the wirelessly programmable prescription bottle cap to send the alert at the time designated by the programming information.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems and methods for wirelessly programming a prescription bottle cap. In an embodiment, the system includes a base station comprising an inductor and processor configured to receive prescription dosage instructions and instruct the inductor to alter a magnetic field in a manner representative of the prescription dosage instructions. In an embodiment, the system further includes a wirelessly programmable cap comprising a sensor configured to detect the magnetic field and to generate the prescription dosage information based on the magnetic field. A control unit is configured to instruct the wirelessly programmable cap to send an alert at a time designated by the prescription dosage information.
-
Citations
20 Claims
-
1. A system, comprising:
-
a computer, wherein the computer is configured to; receive a prescription identifier scanned from a prescription vial, send a request to a pharmacy records database storing a plurality of prescriptions for a prescription message corresponding to the prescription identifier, receive the prescription message from the pharmacy records database, parse a SIG code from the prescription message, obtain a translation of the SIG code into a language, determine a free text portion corresponding to the SIG code, concatenate the translated SIG code with the free text portion to produce a concatenated string, send the concatenated string to a parser, perform, using the parser, pattern matching on the concatenated string, determine, based on the pattern matching, programming information to configure a timer to send an alert at a time designated by the programming information, and initiate a transmission of the programming information; and a wirelessly programmable prescription bottle cap, comprising; a first sensor configured to wirelessly receive the programming information, and a control unit comprising; a memory configured to store the programming information, and a processor configured to set the timer and to instruct the wirelessly programmable prescription bottle cap to send the alert at the time designated by the programming information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, using a processing device, a prescription identifier; sending, using the processing device, a request to a prescription database storing a plurality of prescriptions for a prescription message corresponding to the prescription identifier; parsing, using the processing device, prescription dosage information from the prescription message; parsing a SIG code from the prescription message; obtaining a translation of the SIG code into a language; determining a free text portion corresponding to the SIG code; concatenating the translated SIG code with the free text portion to produce a concatenated string; sending the concatenated string to a parser; performing, using the parser, pattern matching on the concatenated string; determining, based on the pattern matching, programming information to configure a timer to send an alert at a time designated by the programming information; establishing, using the processing device, communications with a wirelessly programmable prescription bottle cap; and sending, using the processing device, the programming information to the wirelessly programmable prescription bottle cap. - View Dependent Claims (17)
-
-
11. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a prescription identifier; sending a request to a prescription database storing a plurality of prescriptions for a prescription message corresponding to the prescription identifier; parsing prescription dosage information from the prescription message; parsing a SIG code from the prescription message; obtaining a translation of the SIG code into a language; determining a free text portion corresponding to the SIG code; concatenating the translated SIG code with the free text portion to produce a concatenated string; sending the concatenated string to a parser; performing, using the parser, pattern matching on the concatenated string; determining, based on the pattern matching, programming information to configure a timer to send an alert at a time designated by the programming information; establishing communications with a wirelessly programmable prescription bottle cap; and sending the programming information to the wirelessly programmable prescription bottle cap.
-
-
12. A system comprising:
-
a computer at a pharmacy, wherein the computer is configured to; receive a prescription identifier scanned from a prescription vial presented by a user at the pharmacy, send a request to a pharmacy records database storing a plurality of prescriptions for a prescription message corresponding to the prescription identifier, receive the prescription message from the pharmacy records database, parse a SIG code from the prescription message, obtain a translation of the SIG code into a language, determine a free text portion corresponding to the SIG code, concatenate the translated SIG code with the free text portion to produce a concatenated string, send the concatenated string to a parser, perform, using the parser, pattern matching on the concatenated string, determine, based on the pattern matching, programming information to configure a timer to send an alert at a time designated by the programming information, and initiate a transmission of the programming information; a base station at the pharmacy, wherein the base station is in communication with the computer, and wherein the base station is configured to; receive the programming information, establish a short range wireless link, and initiate a transmission of a wireless signal over the short range wireless link, wherein the signal contains the programming information; and a wirelessly programmable prescription bottle cap comprising; a sensor configured to; detect the wireless signal, and generate the programming information based on the wireless signal; and a control unit configured to set the timer and to program the wirelessly programmable prescription bottle cap to send the alert at the time designated by the programming information. - View Dependent Claims (13, 14, 15, 16, 18, 19, 20)
-
Specification