How do you ensure data collection stays consistent with a complex research protocol across multiple sources?