IP Library Granted Patent US 10,311,536
Granted Patent B1
US 10,311,536 · App. 14/192,780 · Granted Jun 4, 2019

System and method for automating pharmacy processing of electronic prescriptions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,311,536
App. No.
14/192,780
Granted
Jun 4, 2019
Kind
B1
Abstract

A method and system may provide an automated pharmacy processing system which automatically processes an electronic prescription by converting the electronic prescription into a pharmacy prescription record. In this way, an electronic prescription can be filled by a pharmacist without manual data entry. The system receives an electronic prescription and compares data from the electronic prescription with entries in one or more pharmacy database(s). When there is a match between the electronic prescription data and an entry in the one or more pharmacy database(s), the system populates the pharmacy prescription record with data from the matching pharmacy database entry. If all of the data fields from the pharmacy prescription record have been populated the pharmacist can fill the electronic prescription.

Claims (49)

1. A method of automating pharmacy processing of electronic prescriptions, the method executed by one or more computer processors programmed to perform the method, the method comprising:

receiving, at one or more processors, an electronic prescription using electronic records, wherein the electronic prescription is generated using an electronic prescribing system;

receiving, at the one or more processors, a pharmacy location at which to fill the prescription order;

converting, by the one or more processors, the electronic prescription into a pharmacy prescription record by:

parsing, by the one or more processors, the electronic prescription to identify one or more meta tags indicating patient identification information, physician identification information, prescription medication information, or physician instructions and determining a corresponding value for the identified one or more meta tags;

comparing, by the one or more processors, the patient identification information extracted from the electronic prescription to a stored list of registered patients in a database;

populating, by the one or more processors, one or more first pharmacy prescription data fields utilizing at least one of information corresponding to a registered patient in the database or information from the electronic prescription;

comparing, by the one or more processors, the physician identification information extracted from the electronic prescription to a stored list of registered physicians in a database, and when there is a match, populating one or more second pharmacy prescription data fields utilizing information corresponding to a registered physician in the database;

comparing, by the one or more processors, the prescription medication identification information extracted from the electronic prescription to a stored list of medications in a database, and when there is a match, populating one or more third pharmacy prescription data fields utilizing information corresponding to a medication in the database; and

transforming, by the one or more processors, the physician instructions extracted from the electronic prescription into one or more fourth pharmacy prescription data fields including:

parsing the physician instructions to identify individual components of the physician instructions selected from: an action corresponding to a physical act performed by the registered patient, a dosage, a frequency, or a route of administration for the prescription order;

in response to identifying the individual components of the physician instructions, transforming each identified individual component of the physician instructions into a corresponding prescriber instruction component, wherein at least one of the identified individual components of the physician instructions is different from the transformed prescriber instruction component; and

combining the transformed prescriber instruction components to generate transformed physician instructions that are compatible with the pharmacy prescription record; and

adding, by the one or more processors, the pharmacy prescription record corresponding to the one or more first, second, third and fourth pharmacy prescription data fields to a list for pharmacy processing at the selected pharmacy location so that the medication corresponding to the electronic prescription can be prepared at the selected pharmacy location and delivered to the registered patient.

2. The method of claim 1 , further comprising populating, by the one or more processors, one or more fifth pharmacy prescription data fields with a quantity and a days' supply from the electronic prescription, wherein the pharmacy prescription record further corresponds to the one or more fifth pharmacy prescription data fields.

3. The method of claim 2 , further comprising comparing, by the one or more processors, the one or more fifth pharmacy prescription data fields with the one or more fourth prescription data fields to determine whether the days' supply matches with the physician instructions.

4. The method of claim 3 , wherein when there is a discrepancy between the days' supply and the physician instructions, deleting at least one of the one or more fourth or fifth pharmacy prescription data fields corresponding to at least one of the physician instructions, the quantity, or the days' supply.

5. The method of claim 4 , further comprising determining, by the one or more processors, whether all of the data fields of the pharmacy prescription record are populated, and when all of the data fields of the pharmacy prescription record are not populated, transmitting the pharmacy prescription record to the pharmacy location for manual data entry.

6. The method of claim 1 , wherein populating one or more third pharmacy prescription data fields utilizing information corresponding to a medication in a database comprises determining whether generic substitution is permitted, and when generic substitution is permitted, populating one or more third pharmacy prescription data fields utilizing information corresponding to a generic medication in the database.

7. The method of claim 1 , wherein comparing patient identification information from the electronic prescription to a stored list of registered patients in a database, comprises when there is no match, adding a patient data entry to the stored list based on the patient identification information from the electronic prescription.

8. The method of claim 1 , wherein patient identification information includes at least one of a patient name, a patient phone number, a patient address, a patient birth date, patient prescription history, allergies or patient insurance information.

9. The method of claim 1 , wherein physician identification information includes at least one of a physician name, a practice name, a physician phone number, a physician address or a DEA number.

10. A system for automating pharmacy processing of electronic prescriptions, the system comprising:

a communication network; and

one or more server computers communicatively coupled to the communication network, at least one of the server computers configured to:

receive an electronic prescription using electronic records, wherein the electronic prescription is generated using an electronic prescribing system;

receive a pharmacy location at which to fill the prescription order;

convert the electronic prescription into a pharmacy prescription record by:

parsing the electronic prescription to identify one or more meta tags indicating patient identification information, physician identification information, prescription medication information, or physician instructions and determining a corresponding value for the identified one or more meta tags;

comparing the patient identification information extracted from the electronic prescription to a stored list of registered patients in a database;

populating one or more first pharmacy prescription data fields utilizing at least one of information corresponding to a registered patient in the database or information from the electronic prescription;

comparing the physician identification information extracted from the electronic prescription to a stored list of registered physicians in a database, and when there is a match, populate one or more second pharmacy prescription data fields utilizing information corresponding to a registered physician in the database;

comparing the prescription medication identification information extracted from the electronic prescription to a stored list of medications in a database, and when there is a match, populate one or more third pharmacy prescription data fields utilizing information corresponding to a medication in the database; and

transforming physician instructions from the electronic prescription into one or more fourth pharmacy prescription data fields including:

parsing the physician instructions to identify individual components of the physician instructions selected from: an action corresponding to a physical act performed by the registered patient, a dosage, a frequency, or a route of administration for the prescription order;

in response to identifying the individual components of the physician instructions, transforming each identified individual component of the physician instructions into a corresponding prescriber instruction component, wherein at least one of the identified individual components of the physician instructions is different from the transformed prescriber instruction component; and

combining the transformed prescriber instruction components to generate transformed physician instructions that are compatible with the pharmacy prescription record; and

add the pharmacy prescription record corresponding to the one or more first, second, third and fourth pharmacy prescription data fields to a list for pharmacy processing at the selected pharmacy location, so that the medication corresponding to the electronic prescription can be prepared at the selected pharmacy location and delivered to the registered patient.

11. The system of claim 10 , wherein the server computer is further configured to:

populate one or more fifth pharmacy prescription data fields with a quantity and a days' supply from the electronic prescription, wherein the pharmacy prescription record further corresponds to the one or more fifth pharmacy prescription data fields.

12. The system of claim 11 , wherein the server computer is further configured to:

compare the one or more fifth pharmacy prescription data fields with the one or more fourth pharmacy prescription data fields to determine whether the days' supply matches with the physician instructions.

13. The system of claim 12 , wherein when there is a discrepancy between the days' supply and the physician instructions, the server computer is configured to delete at least one of the one or more fourth or fifth pharmacy prescription data fields corresponding to at least one of the physician instructions, the quantity, or the days' supply.

14. The system of claim 13 , wherein the server computer is further configured to:

determine whether all of the data fields of the pharmacy prescription record are populated, and when all of the data fields of the pharmacy prescription record are not populated, transmit the pharmacy prescription record to the pharmacy location for manual data entry.

15. The system of claim 10 , wherein to populate one or more third pharmacy prescription data fields utilizing information corresponding to a medication in a database, the server computer is configured to determine whether generic substitution is permitted, and when generic substitution is permitted, populate one or more third pharmacy prescription data fields utilizing information corresponding to a generic medication in the database.

16. The system of claim 10 , wherein to compare patient identification information from the electronic prescription to a stored list of registered patients in a database, the server computer is configured to when there is no match, add a patient data entry to the stored list based on the patient identification information from the electronic prescription.

17. The system of claim 10 , wherein patient identification information includes at least one of a patient name, a patient phone number, a patient address, a patient birth date, patient prescription history, allergies or patient insurance information.

18. The system of claim 10 , wherein physician identification information includes at least one of a physician name, a practice name, a physician phone number, a physician address or a DEA number.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 28, 2025
From: WALGREEN CO.
To: SIXTH STREET LENDING PARTNERS, AS COLLATERAL AGENT
Reel/Frame 072606/0878 →
SECURITY INTEREST Recorded Aug 28, 2025
From: WALGREEN CO.; DUANE READE; WALGREENS SPECIALTY PHARMACY LLC; WALGREENS BOOTS ALLIANCE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072679/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2014
From: ANSARI, MOHSIN O.; KUNICKI, JILL M.; WILSON, PAUL K.
To: WALGREEN CO.
Reel/Frame 032335/0040 →
Cited By (3)
US 12,293,810 US 12,430,353 US 12,592,302