Upon registration an account is created for the pharmacies. The leads are generated, and the pharmacies can then bid for the requests from the users (where details of the end users are hidden). Once the pharmacy is selected by the end user, the vendor also gets option either to accept or reject the end user request. This unlocks the detail of the patient (only when accepted). Upon order confirmation order is delivered (as per the benefits provided by the retailer).