Text this: Evaluating SinergiAPS, an intervention based on patient feedback to improve patient safety in primary care: a cluster randomized trial