Secondary Use of Electronic Clinical Data: Barriers, Facilitators and a Proposed Solution