A Kaohsiung hospital has been fined and at least five medical personnel have been fired or received demerits after performing surgery on the wrong patient.