Chemical
Figure 1: Chemical structures of nalbuphine hydrochloride, naloxone hydrochloride and naltrexone hydrochloride.