Okay, weighing in from the insurance professional's perspective. I'm an insurance underwriter for medical, dental and prescription plans by profession (17 years underwriting experience for both fully insured and self funded plans). The insurance company will pay any prescription as long as the practitioner is licensed to write the script, even if said script writer is a dentist. If you've ever noticed dental scripts related to pain relief, preventive anti-biotics for extractions, etc. go thru your medical insurance not your dental insurance and they're covered; as far as insurance is concerned a script is a script is a script. As long as the dr., dentist or NP has a valid federal ID, and their ID allows them to issue a script for that drug, it's all good (it's the responsibility of the pharmacy to verify the ID.)
Be aware, that it is not insurance companies that dictate you must go in for the office visit just to get a script, be it for pink eye or a respiratory infection, it's your doctor. Insurance companies do not match up scripts to doctors visits. That would be impossible because there are in fact, many, many, many scripts that are issued without a doctors visit (think of all those visits for something like an ear infection where the doctor says to you if this isn't better in two days call us back and you do and they change your script with no add'l visit). In fact it actually works to the insurance company's advantage for your neighbors to be calling their friend as for the most part it's saving the insurance co. money. Your friends are getting the benefit of a drs. services with out your neighbors having to pay the co-pay and without the insurance co having to pay for balance of the office visit. (Plus not only is the insurance company saving money on the payment of the claim but on the processing of the claim.)