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