promethazine drug class and moa promethazine drug class antihistamine promethazine drug class promethazine drug class antipsychotic promethazine drug classification phenergan drug category phenergan drug class promethazine drug class and uses promethazine drug class uk phenergan pharmacological class