here is the policy as listed in the GSS:
The taking of prescription medication is the responsibility of the individual taking the medication and/or that individual's parent or guardian. A Scout leader, after obtaining all the necessary information, can agree to accept the responsibility of making sure a Scout takes the necessary medication at the appropriate time, but BSA does not mandate nor necessarily encourage the Scout leader to do so. Also, if your state laws are more limiting, they must be followed.
So let's say that state law does not prohibit someone else dispensing it. What is your Troop policy?
We typically have the kids self medicate and if they cannot then a parent must be there to do it. What if the parents are not campers or cannot camp on a particular weekend? We have a new boy that MUST take meds and if he does not camp he falls behind in rank advancement since most of the advancement is done there. But the SM has a policy in place that says adults do not medicate. do we leave that boy at home? Is if fair to him that he cannot remember to take his meds? And it is not that he is forgetful he has medical issues that cause memory loss (caused by said meds). What do you think?