IP Library › Granted Patent US 11,783,186
Granted Patent B2
US 11,783,186 · App. 17/939,060 · Granted Oct 10, 2023

Methods and systems for predicting prescription directions using machine learning algorithm

Inventors: Sudipto Dey (Parsippany, NJ); Pulla Reddy P. Yeduru (Leander, TX)
Assignee: Express Scripts Strategic Development, Inc.
G06N3/08G06N20/00G06Q40/08G16H20/10G06N3/045
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 11,783,186
App. No.
17/939,060
Granted
Oct 10, 2023
Kind
B2
Abstract

Methods and systems for predicting drug directions of a prescription are described. In one embodiment, values of a plurality of required pharmacy elements of a corresponding prescription are received and pre-processed, the values are weighted, a machine learning model to be used by a plurality of machine learning algorithms in predicting drug directions of the prescription is created, and a plurality of drug directions of the prescription are predicted by executing the machine learning algorithms on the weighted values of the plurality of required pharmacy elements of the prescription.

Claims (97)

1. A system for automatically processing prescriptions, the system comprising:

a memory component, configured to store a plurality of machine learning algorithms;

at least one processor communicatively coupled to the memory component, the at least one processor configured to:

receive and pre-process values of a plurality of required pharmacy elements for a corresponding prescription of a plurality of prescriptions;

generate respective weights for the values of the plurality of required pharmacy elements of the prescription based on one or more of the values of the plurality required pharmacy elements of the prescription;

select an applicable one of a plurality of machine learning algorithms, by:

testing a subset of the plurality of machine learning algorithms using current data and previously obtained data; and

determining the applicable one, based on the testing,

create a machine learning model to be used by the applicable one of the plurality of machine learning algorithms in predicting drug directions of the prescription, the machine learning model using the values of the plurality of required pharmacy elements of the prescription and the respective weights; and

predict a plurality of drug directions of a new prescription by executing the applicable one of the plurality of machine learning algorithms and the machine learning model using weighted values of the plurality of required pharmacy elements of the prescription.

2. The system of claim 1 , wherein the at least one processor is further configured to:

determine the applicable one of the plurality of machine learning algorithms, by:

obtaining records, to create obtained records;

training a first one of the plurality of machine learning algorithms using a predetermined percentage of the obtained records, to create a trained first algorithm,

wherein the obtained records include the predetermined percentage and a remainder;

implementing the trained first algorithm on the remainder of the obtained records;

determining a first success rate of the first one of the plurality of machine learning algorithms, based on implementing the trained first algorithm on the remainder;

training a second one of the plurality of machine learning algorithms using the predetermined percentage of the obtained records, to create a trained second algorithm;

implementing the trained second algorithm on the remainder of the obtained records;

determining a second success rate of the second one of the plurality of machine learning algorithms;

performing a comparison of the first success rate and the second success rate; and

determining the applicable one of the plurality of machine learning algorithms based on the comparison.

3. The system of claim 2 , wherein the at least one processor is further configured to train the first one of the plurality of machine learning algorithms by:

using the first one of the plurality of machine learning algorithms to perform an analysis of each of the predetermined percentage of the obtained records; and

determining known values for required pharmacy elements and relationships between the known values and drug directions for the predetermined percentage, based on the analysis.

4. The system of claim 2 , wherein the first success rate indicates a frequency of the first one correctly predicting drug directions for an individual prescription of the remainder of the obtained records.

5. The system of claim 2 , wherein the at least one processor is further configured to:

identify a highest success rate, based on the comparison of the first success rate and the second success rate; and

use the highest success rate to determine the applicable one of the plurality of machine learning algorithms.

6. The system of claim 1 , wherein the at least one processor is further configured to test the subset of the plurality of machine learning algorithms using current data, by:

determining success rates associated with the subset;

comparing the success rates; and

determining the applicable one, based on comparing the success rates.

7. The system of claim 1 , wherein the at least one processor is further configured to:

test the subset of the plurality of machine learning algorithms according to a timed interval schedule; and

determine an updated applicable one on an ongoing basis, according to the timed interval schedule.

8. The system of claim 1 , wherein the plurality of machine learning algorithms comprise neural network machine learning algorithms.

9. A method comprising:

a drug direction prediction subsystem receiving and pre-processing values of a plurality of required pharmacy elements for a corresponding prescription of a plurality of prescriptions;

the drug direction prediction subsystem generating respective weights for the values of the plurality of required pharmacy elements of the prescription based on one or more of the values of the plurality required pharmacy elements of the prescription;

the drug direction prediction subsystem selecting an applicable one of a plurality of machine learning algorithms, by:

testing a subset of the plurality of machine learning algorithms using current data and previously obtained data; and

determining the applicable one, based on the testing;

the drug direction prediction subsystem creating a machine learning model to be used by the applicable one of the plurality of machine learning algorithms in predicting drug directions of the prescription, the machine learning model using the values of the plurality of required pharmacy elements of the prescription and the respective weights; and

the drug direction prediction subsystem predicting a plurality of drug directions of a new prescription by executing the applicable one of the plurality of machine learning algorithms and the machine learning model using weighted values of the plurality of required pharmacy elements of the prescription.

10. The method of claim 9 , further comprising:

determining the applicable one of the plurality of machine learning algorithms, by:

obtaining records, to create obtained records;

training a first one of the plurality of machine learning algorithms using a predetermined percentage of the obtained records, to create a trained first algorithm, wherein the obtained records include the predetermined percentage and a remainder;

implementing the trained first algorithm on the remainder of the obtained records;

determining a first success rate of the first one of the plurality of machine learning algorithms, based on implementing the trained first algorithm on the remainder;

training a second one of the plurality of machine learning algorithms using the predetermined percentage of the obtained records, to create a trained second algorithm;

implementing the trained second algorithm on the remainder of the obtained records;

determining a second success rate of the second one of the plurality of machine learning algorithms;

performing a comparison of the first success rate and the second success rate; and

determining the applicable one of the plurality of machine learning algorithms based on the comparison.

11. The method of claim 10 , wherein training the first one of the plurality of machine learning algorithms further comprises:

using the first one of the plurality of machine learning algorithms to perform an analysis of each of the predetermined percentage of the obtained records; and

determining known values for required pharmacy elements and relationships between the known values and drug directions for the predetermined percentage, based on the analysis.

12. The method of claim 10 , wherein the first success rate indicates a frequency of the first one correctly predicting drug directions for an individual prescription of the remainder of the obtained records.

13. The method of claim 10 , further comprising:

identifying a highest success rate, based on the comparison of the first success rate and the second success rate; and

using the highest success rate to determine the applicable one of the plurality of machine learning algorithms.

14. The method of claim 9 , wherein testing the subset of the plurality of machine learning algorithms using current data and previously obtained data, further comprises:

determining success rates associated with the subset;

comparing the success rates; and

determining the applicable one, based on comparing the success rates.

15. The method of claim 9 , further comprising:

testing the subset of the plurality of machine learning algorithms according to a timed interval schedule; and

determining an updated applicable one on an ongoing basis, according to the timed interval schedule.

16. The method of claim 9 , wherein the plurality of machine learning algorithms comprise neural network machine learning algorithms.

17. The method of claim 9 , further comprising:

displaying the plurality of predicted drug directions of the new prescription;

receiving a user selection of one of the plurality of displayed predicted drug directions, to create a selected drug direction; and

populating a form with the selected drug direction.

18. A non-transitory, computer-readable medium, having instructions thereon, which, when executed by a processor, perform a method comprising:

a drug direction prediction subsystem receiving and pre-processing values of a plurality of required pharmacy elements for a corresponding prescription of a plurality of prescriptions;

the drug direction prediction subsystem generating respective weights for the values of the plurality of required pharmacy elements of the prescription based on one or more of the values of the plurality required pharmacy elements of the prescription;

the drug direction prediction subsystem selecting an applicable one of a plurality of machine learning algorithms, on an ongoing basis, by:

testing a subset of the plurality of machine learning algorithms using current data and previously obtained data, according to a timed interval schedule; and

determining the applicable one, based on the testing and according to the timed interval schedule;

the drug direction prediction subsystem creating a machine learning model to be used by the applicable one of the plurality of machine learning algorithms in predicting drug directions of the prescription, the machine learning model using the values of the plurality of required pharmacy elements of the prescription and the respective weights; and

the drug direction prediction subsystem predicting a plurality of drug directions of a new prescription by executing the applicable one of the plurality of machine learning algorithms and the machine learning model using weighted values of the plurality of required pharmacy elements of the prescription.

19. The non-transitory, computer-readable medium of claim 18 , wherein the method further comprises:

determining the applicable one of the plurality of machine learning algorithms, by:

obtaining records, to create obtained records;

training a first one of the plurality of machine learning algorithms using a predetermined percentage of the obtained records, to create a trained first algorithm, wherein the obtained records include the predetermined percentage and a remainder;

implementing the trained first algorithm on the remainder of the obtained records;

determining a first success rate of the first one of the plurality of machine learning algorithms, based on implementing the trained first algorithm on the remainder;

training a second one of the plurality of machine learning algorithms using the predetermined percentage of the obtained records, to create a trained second algorithm;

implementing the trained second algorithm on the remainder of the obtained records;

determining a second success rate of the second one of the plurality of machine learning algorithms;

performing a comparison of the first success rate and the second success rate; and

determining the applicable one of the plurality of machine learning algorithms based on the comparison.

20. The non-transitory, computer-readable medium of claim 19 , wherein training the first one of the plurality of machine learning algorithms further comprises:

using the first one of the plurality of machine learning algorithms to perform an analysis of each of the predetermined percentage of the obtained records; and

determining known values for required pharmacy elements and relationships between the known values and drug directions for the predetermined percentage, based on the analysis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2022
From: DEY, SUDIPTO; YEDURU, PULLA REDDY P.
To: EXPRESS SCRIPTS STRATEGIC DEVELOPMENT, INC.
Reel/Frame 061009/0744 →
Continuity (2)
Continuation 16527613 · Jul 31, 2019
Related Publication 20230011684A1 · Jan 12, 2023