Patients may have been put at risk from £6m patient data mix-up, review says.

Patients may have been put at risk from £6m patient data mix-up, review says.