Patent ID: 11862314
Assignee: CAMBIA HEALTH SOLUTIONS, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A method for tracking execution of a prescription prescribed by a prescriber, the method comprising:
receiving an electronic prescription at a central server, the electronic prescription received from a prescriber device via a network based on inputs provided by the prescriber to the prescriber device, wherein a controller of the central server correlates authenticating data to a prescriber profile stored in an electronic prescription wallet database;
looking-up, with the central server, regional rules in a rules database that comprises a plurality of prescription rules, the regional rules associated with one or more of a residence of the patient and/or a location of the prescriber, and each prescription rule may include data indicating the particular laws and/or regulations for electronic prescribing for a particular geographic region in a format that may be read by the controller so that one or more operations based on the retrieved prescription rule(s) for a particular geographic region are performed;
correlating the electronic prescription via the controller of the central server to a patient wallet stored in the electronic prescription wallet database based on a prescription request sent from a patient device to the prescriber device, the patient requesting the prescription based on inputs provided to the patient device, wherein the correlating includes comparing a patient identification received with the electronic prescription to a patient identification stored in the electronic prescription wallet database;
prioritizing search preferences for finding a plurality of pharmacies in a pharmacy database based on prices, proximity to the patient, availability of the prescription, and wait times at the plurality of pharmacies;
sending a request for a bid or a cost estimate to fill the prescription to the plurality of pharmacies or a centralized data service;
receiving a plurality of bids or cost estimates from the plurality of pharmacies or the centralized data service and adjusting a display of a patient profile;
generating, via the processor, a first single instance of the electronic prescription, the first single instance of the electronic prescription including a first of a plurality of fills for the electronic prescription correlated to the patient profile associated to the patient wallet and stored in the electronic prescription wallet database, the correlation including matching patient data transmitted with the electronic prescription to data stored in the patient database of the electronic prescription wallet database;
transmitting, via a communication interface of the central server, the first single instance of the electronic prescription to a first pharmacy system of a first pharmacy in response to the patient selecting the first pharmacy via inputs provided to the patient device, wherein the central server employs one or more suitable communication protocols defining rules and data formats for exchanging information and communicating over a network between the central server, the prescriber device, the patient device, and the pharmacy system;
updating the electronic prescription in the patient wallet to indicate a transmission of a first fill for the electronic prescription;
cancelling the first fill at the first pharmacy in response to the first single instance of the electronic prescription being sent to a second pharmacy of a second pharmacy system prior to the prescription at the first pharmacy being purchased based on an input provided by the patient via the patient device in a format understandable to the patient, wherein the patient device sends a request to access the patient profile to change a pharmacy for filling the prescription;
after the first single instance of the electronic prescription is filled and picked up by the patient at the second pharmacy or delivered to the patient and responsive to a patient request for a refill of the electronic prescription, generating, via the controller, a second single instance of the electronic prescription, the second single instance of the electronic prescription including a second of the plurality of fills for the electronic prescription;
responsive to the first single instance of the electronic prescription being filled, sending an indication of the fill to a blockchain to update a record associated with the prescription, and further comprising, responsive to the patient request for the refill, accessing a record of the prescription in the blockchain to determine a number of refills available for the prescription, and only generating the second single instance of the electronic prescription responsive to determining that the number of refills available for the prescription is greater than zero;
automatically denying the second single instance of the electronic prescription responsive to the number of refills available for the prescription being equal to zero based on the record of the prescription in the blockchain;
transmitting, via the communication interface, the second single instance of the electronic prescription to a third pharmacy system;
updating the electronic prescription in the patient wallet to indicate a transmission of a second fill of the electronic prescription;
creating a digital ledger that records prescription transactions on the blockchain, wherein prescription transactions include data related to the prescription fill request, the receipt, a transaction history associated with the prescription, and each block includes a cryptographic hash of the previous block, a timestamp, and transaction data; and
automatically indicating the refill is unavailable to the patient via a display of the patient device based on information stored on the blockchain.