Final answer:
A drug may be dispensed without the name or strength on the label only in specific institutional settings like hospitals where the drug is meant for immediate administration under professional supervision, not based on patient requests, lunar events, or just because it's for a doctor.
Step-by-step explanation:
When it comes to the dispensing of drugs, regulations are quite strict. Generally, it is a legal requirement that a drug label must contain the name and strength of the drug. However, there is one specific exception to this rule. A drug may be dispensed without the name or strength on the label if it is for institutional use where the drug is not in the possession of the patient prior to administration. This can occur in a hospital setting where the hospital pharmacy dispenses a drug for immediate administration to a patient, under the supervision of healthcare professionals. In this case, the necessary information about the drug is communicated to the health professionals, and the patient does not need to be provided with a retail-style drug label. To directly answer the question, a drug is never allowed to be dispensed without the name or strength based solely on a patient request or during specific lunar events, and giving a drug to a doctor does not inherently exempt it from labeling regulations.