A woman has been discharged from a Guangdong hospital after her liver cancer diagnosis turned out to be a fish bone that was lodged into her organ some 18 months ago, Shanghai Daily reports.