A Chinese hospital ship has docked in Cape Town to bring much-needed free medical care to South African patients as part of a joint exercise between the two nations, the army said Monday.Medical personnel from the South African Military Health Service (SAMHS) will be working alongside the Chinese medical staff, it said.