The main thing that will help improve any metric with CVS is to follow PSI to the letter. Everyone has to do their assignments every time. This will make the whole work flow seem better and solve a lot of problems before customers arrive to the pharmacy.
On KPM, our store has done a couple of things to improve our score. The key to first fill counseling is for them to refill the prescription on time for the next fill. So if they get a 30 day supply of a med, we want it refilled in 30 days. If it is a 90 day supply of a med, we want it refilled in 90 days. The best way to ensure this is to offer ready fill. Just let the patient know the benefits of taking the med every day and then ask, "Would you like us to automatically refill this for you for the next time?" Probably about half of the people will say yes if it is asked this way.
Secondly, new script pick up is about calling the patients and having them get the scripts that have been filled for 8 days. One key is to get rid of scripts that aren't likely to be picked up. To do this, you need to run a cash loss report on day 7 and find prescriptions that are either duplications, prior authorizations, or just too much money that the patient doesn't want to pay. Think about it, if a script is $200, how many patients will come pick it up? Maybe we need to call them and ask about alternative treatments. Anyways, on Day 7, if you get rid of those few prescriptions that the patients won't pick up, it will increase the percentage picked up by only having scripts that actually have a realistic chance of being picked up. The main step is to actually call them or leave a message. Most stores that don't have a high new script pick up usually have a low percentage of phone calls made.
I hope that helps. Remember that PSI is the essential element needed for any program to work at CVS. If PSI is not followed, I bet the store will struggle more times than not.