Claims
- 1. A method for processing a prescription order, the method comprising:
generating a prescription label for the prescription order in response to receipt of the prescription order, the prescription label being generated in a priority order based on a plurality of pharmacy factors; providing the priority order based on the plurality of pharmacy factors to a pharmacy personnel to fill the prescription order; generating a plurality of graphic displays based on the prescription label to verify the prescription order; and notifying the patient of the status of the prescription associated with the prescription order based on the plurality of graphic displays.
- 2. The method of claim 1, wherein the step of generating a prescription label for a prescription order in response to receipt of the prescription order comprises generating the prescription label according to the priority order based on one of a scheduled delivery time associated with the prescription order, a current volume of other prescription orders within a queue of a pharmacy, and an identification parameter associated with the patient.
- 3. The method of claim 1, wherein the step of generating a prescription label for a prescription order in response to receipt of the prescription order comprises generating a prescription label having a bar code configured to verify the prescription order.
- 4. The method of claim 1, wherein the step of generating a prescription label for a prescription order in response to receipt of the prescription order comprises:
generating a scheduled delivery time associated with the prescription order, the scheduled delivery time being a time when the prescription associated with the prescription order is ready for the patient; comparing the scheduled delivery time with a current time; and generating the prescription label for the prescription in response to the scheduled delivery time being within a first time period of the current time and being past the current time by less than a second time period.
- 5. The method of claim 4, wherein the step of generating a scheduled delivery time associated with the prescription order comprises:
determining whether a wait period has elapsed since a prior scheduled delivery time was generated in response to one or more prior prescription labels being generating within a third time period, the prior scheduled delivery time being associated with a prior prescription order; determining a number of verified prescription labels from the one or more prior prescription labels generated during the third time period; determining an average generated-to-verified time from generating the one or more prior prescription labels to verifying the one or more prior prescription labels based on the number of verified prescription labels; determining a verification time based on the average generated-to-verified time and a buffer time; and determining the scheduled delivery time based on the verification time and the current time.
- 6. The method of claim 1, wherein the step of generating a prescription label for a prescription order in response to receipt of the prescription order comprises:
generating a scheduled delivery time associated with the prescription order, the scheduled delivery time being a time when a prescription associated with the prescription order is ready for to the patient; comparing the scheduled delivery time with a current time; and generating a plurality of prescription labels in response to the scheduled delivery time being within a first time period of the current time and being past the current time by greater than a second time period based on one of the operation hours of the pharmacy, the number of prescription orders to be processed, and the number of times that a calculation of prescription labels to be printed is performed in a third time period.
- 7. The method of claim 1, wherein the step of providing the priority order based on the plurality of pharmacy factors to a pharmacy personnel to fill the prescription order comprises providing the priority order based on one of a scheduled delivery time associated with the prescription order, a current volume of other prescription orders within a queue of a pharmacy, and an identification parameter associated with the patient to fill the prescription order.
- 8. The method of claim 1, wherein the step of generating a plurality of graphic displays based on the prescription label to verify the prescription order comprises:
scanning a bar code associated with the prescription label; and generating a plurality of graphic displays based on the bar code, the plurality of graphic displays having information associated with the prescription order.
- 9. The method of claim 1, wherein the step of generating a plurality of graphic displays based on the prescription label to verify the prescription order comprises generating at least one of the plurality of graphic displays configured to display a condition suggesting a potential for a delay of the delivery of a prescription associated with the prescription order to the patient, and wherein the condition suggesting a potential for a delay of the delivery of the prescription to the patient is one of a condition associated with a prescriber of the prescription, a condition associated with allocation of drugs for the prescription, and a condition associated with insurance coverage of the patient.
- 10. The method of claim 1, wherein the step of notifying the patient of the status of the prescription associated with the prescription order based on the plurality of graphic displays comprises notifying the patient of the prescription having a not-ready status in response to the prescription order is one of an unfilled prescription order, unverified prescription order, and a prescription order having an unresolved condition suggesting a potential for a delay of the delivery of the prescription to the patient.
- 11. In a system having a computer operating in accordance with a computer program embodied on a computer-readable medium for processing a prescription order, wherein the computer includes a memory and a processor operatively coupled to the memory, the computer program comprising:
a first routine that directs the processor to generating a prescription label for the prescription order in response to receipt of the prescription order, the prescription label being generated in a priority order based on a plurality of pharmacy factors; a second routine that directs the processor to provide the priority order based on the plurality of pharmacy factors to a pharmacy personnel to fill the prescription order; a third routine that directs the processor to generate a plurality of graphic displays based on the prescription label to verify the prescription order; and a fourth routine that directs the processor to notify the patient of the status of the prescription associated with the prescription order based on the plurality of graphic displays.
- 12. The computer program of claim 11, wherein the first routine comprises a routine that directs the processor to generate the prescription label according to the priority order based on one of a scheduled delivery time associated with the prescription order, a current volume of other prescription orders within a queue of a pharmacy, and an identification parameter associated with the patient.
- 13. The computer program of claim 11, wherein the first routine comprises a routine that directs the processor to generate a prescription label having a bar code configured to verify the prescription order.
- 14. The computer program of claim 11, wherein the first routine comprises:
a routine that directs the processor to generate a scheduled delivery time associated with the prescription order, the scheduled delivery time being a time when the prescription associated with the prescription order is ready for the patient; a routine that directs the processor to compare the scheduled delivery time with a current time; and a routine that directs the processor to generate the prescription label for the prescription in response to the scheduled delivery time being within a first time period of the current time and being past the current time by less than a second time period.
- 15. The computer program of claim 14, wherein the routine that directs the processor to generate a scheduled delivery time associated with the prescription order comprises:
a routine that directs the processor to determine whether a wait period has elapsed since a prior scheduled delivery time was generated in response to one or more prior prescription labels being generating within a third time period, the prior scheduled delivery time being associated with a prior prescription order; a routine that directs the processor to determine a number of verified prescription labels from the one or more prior prescription labels generated during the third time period; a routine that directs the processor to determine an average generated-to-verified time from generating the one or more prior prescription labels to verifying the one or more prior prescription labels based on the number of verified prescription labels; a routine that directs the processor to determine a verification time based on the average generated-to-verified time and a buffer time; and a routine that directs the processor to determine the scheduled delivery time based on the verification time and the current time.
- 16. The computer program of claim 11, wherein the first routine comprises:
a routine that directs the processor to generate a scheduled delivery time associated with the prescription order, the scheduled delivery time being a time when a prescription associated with the prescription order is ready for the patient; a routine that directs the processor to compare the scheduled delivery time with a current time; and a routine that directs the processor to generate a plurality of prescription labels in response to the scheduled delivery time being within a first time period of the current time and being past the current time by greater than a second time period based on one of the operation hours of the pharmacy, the number of prescription orders to be processed, and the number of times that a calculation of prescription labels to be printed is performed in a third time period.
- 17. The computer program of claim 11, wherein the second routine comprises a routine that directs the processor to provide the priority order based on one of a scheduled delivery time associated with the prescription order, a current volume of other prescription orders within a queue of a pharmacy, and an identification parameter associated with the patient to fill the prescription order.
- 18. The computer program of claim 11, wherein the third routine comprises:
a routine that directs the processor to scan a bar code associated with the prescription label; and a routine that directs the processor to generate a plurality of graphic displays based on the bar code, the plurality of graphic displays having information associated with the prescription order.
- 19. The computer program of claim 11, wherein the third routine comprises a routine that directs the processor to generate at least one of the plurality of graphic displays configured to display a condition suggesting a potential for a delay of the delivery of a prescription associated with the prescription order to the patient, and wherein the condition suggesting a potential for a delay of the delivery of the prescription to the patient is one of a condition associated with a prescriber of the prescription, a condition associated with allocation of drugs for the prescription, and a condition associated with insurance coverage of the patient.
- 20. The computer program of claim 11, wherein the fourth routine comprises a routine that directs the processor to notify the patient of the prescription having a not-ready status in response to one of the plurality of graphic displays indicating the prescription order is one of an unfilled prescription order, unverified prescription order, and a prescription order having an unresolved condition suggesting a potential for a delay of the delivery of the prescription to the patient.
- 21. A system for processing a prescription order, the system comprising:
a workstation having a user interface, the user interface configured to generate a graphic display; a printing device configured to generate a prescription label; and a controller operatively coupled to the workstation and the printing device, the controller having a memory and a processor, the processor operatively coupled to the memory, the controller being programmed to generate the prescription label for a prescription order via the printing device in response to receipt of the prescription order, providing the priority order based on the plurality of pharmacy factors to a pharmacy personnel to fill the prescription order, the controller being programmed to generate a plurality of graphic displays via the user interface based on the prescription label to verify the prescription order, the controller being programmed to notify the patient of the status associated with the prescription order based on the plurality of graphic displays.
- 22. The system of claim 21, wherein the controller is programmed to generate the prescription label via the printing device according to the priority order based on one of a scheduled delivery time associated with the prescription order, a current volume of other prescription orders within a queue of a pharmacy, and an identification parameter associated with the patient.
- 23. The system of claim 21, wherein the controller is programmed to generate a prescription label having a bar code configured to verify the prescription order via the printing device.
- 24. The system of claim 21, wherein the controller is programmed to generate a scheduled delivery time associated with the prescription order, to compare the scheduled delivery time with a current time, and to generate the prescription label for the prescription via the printing device in response to the scheduled delivery time being within a first time period of the current time and being past the current time by less than a second time period, and wherein the scheduled delivery time is a time when the prescription associated with the prescription order is ready for the patient.
- 25. The system of claim 24, wherein the controller is programmed to determine whether a wait period has elapsed since a prior scheduled delivery time was generated in response to one or more prior prescription labels being generating within a third time period, to determine a number of verified prescription labels from the one or more prior prescription labels generated during the third time period, to determine an average generated-to-verified time from generating the one or more prior prescription labels to verifying the one or more prior prescription labels based on the number of verified prescription labels, to determine a verification time based on the average generated-to-verified time and a buffer time, and to determine the scheduled delivery time based on the verification time and the current time, and wherein the prior scheduled delivery time being associated with a prior prescription order.
- 26. The system of claim 21, wherein the controller is programmed to generate a scheduled delivery time associated with the prescription order, to compare the scheduled delivery time with a current time, and to generate a plurality of prescription labels in response to the scheduled delivery time being within a first time period of the current time and being past the current time by greater than a second time period based on one of the operation hours of the pharmacy, the number of prescription orders to be processed, and the number of times that a calculation of prescription labels to be printed is performed in a third time period, and wherein the scheduled delivery time being a time when a prescription associated with the prescription order is ready for the patient.
- 27. The system of claim 21, wherein the controller is programmed to provide the priority order based on one of a scheduled delivery time associated with the prescription order, a current volume of other prescription orders within a queue of a pharmacy, and an identification parameter associated with the patient to fill the prescription order.
- 28. The system of claim 21, wherein the controller is programmed to scan a bar code associated with the prescription label and to generate a plurality of graphic displays based on the bar code, and wherein the plurality of graphic displays having information associated with the prescription order.
- 29. The system of claim 21, wherein the controller is programmed to generate at least one of the plurality of graphic displays configured to display a condition suggesting a potential for a delay of the delivery of a prescription associated with the prescription order to the patient, and wherein the condition suggesting a potential for a delay of the delivery of the prescription to the patient is one of a condition associated with a prescriber of the prescription, a condition associated with allocation of drugs for the prescription, and a condition associated with insurance coverage of the patient.
- 30. The system of claim 21, wherein the controller is programmed to notify the patient of the prescription having a not-ready status in response to one of the plurality of graphic displays indicating the prescription order is one of an unfilled prescription order, unverified prescription order, and a prescription order having an unresolved condition suggesting a potential for a delay of the delivery of the prescription to the patient.
- 31. The system of claim 21, wherein the memory comprises one of a hard disk, a floppy disk, a memory card, a memory stick, a compact disc, a digital versatile disc, a magnetic memory, a read-only memory, an erasable programmable read-only memory, a random-access memory, and an optical memory.
- 32. A system for processing a prescription order, the system comprising:
a means for generating a prescription label for the prescription order in response to receipt of the prescription order, the prescription label being generated in a priority order based on a plurality of pharmacy factors; a means for providing the priority order based on the plurality of pharmacy factors to a pharmacy personnel to fill the prescription order; a means for generating a plurality of graphic displays based on the prescription label to verify the prescription order; and a means for notifying the patient of the status of the prescription associated with the prescription order based on the plurality of graphic displays.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is a non-provisional application claiming priority from Provisional Application Serial No. 60/353,983, entitled “Method and Apparatus for Prescription Processing” filed Feb. 1, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60353983 |
Feb 2002 |
US |