Medicinal radiocompound