Terminal cancer patient blows whistle on hospital scandal