Hydromorphone is a strong opioid analgesic that's contained in the medication Dilaudid.
You medication contains a different opioid analgesic, hydrocodone.
This result is likely an error. Ask your doctor for a retest, preferably a different kind of test that is more accurate.
Vicoden is an opiate. The test is for the general category of opiates, not specifically hydromorphone.