Cheng Alex C, Duda Stephany N, McGuffin Kyle, McEver Mark, Taylor Rob, Rezniczek Günther A, Martin Andrew, Morales Eduardo, Harris Paul A
Vanderbilt Institute of Clinical and Translational Research and Department of Biomedical Informatics, Vanderbilt University Medical Center, Nashville, TN 37203, United States.
Vanderbilt Institute of Clinical and Translational Research, Vanderbilt University Medical Center, Nashville, TN 37203, United States.
J Am Med Inform Assoc. 2025 Jul 1;32(7):1149-1156. doi: 10.1093/jamia/ocaf073.
Establishing a robust and secure framework allowing creation and sharing of custom features within the REDCap electronic data capture platform.
In partnership with REDCap Consortium members, we developed a framework for creating external modules enabling project-specific REDCap custom functionality (EM Framework). The EM Framework includes guidance and standard processes for developers to ensure basic functionality, compatibility, and security across REDCap instances. The EM Framework also includes an optional dissemination mechanism, the REDCap Repository of External Modules (Repo), for developers to easily share their work with other institutions in the REDCap Consortium.
From the EM Framework's launch in 2017 through 2024, 356 external modules have been published to the Repo by software developers at 59 institutions. These modules have been used on 29 485 projects at 2107 institutions in 67 countries. Over time, features from 22 of these external modules have been integrated into the core REDCap code serving 7700+ REDCap Consortium members in 160 countries.
The EM Framework permits developers to create, test, and deploy custom features to their local REDCap platform. It further enables a process to distribute these features to other REDCap administrators across the Consortium.
The EM Framework has enhanced innovation in electronic data capture and dissemination of those innovations to a global research community.
建立一个强大且安全的框架,以允许在REDCap电子数据采集平台内创建和共享自定义功能。
我们与REDCap联盟成员合作,开发了一个用于创建外部模块的框架,以实现特定项目的REDCap自定义功能(EM框架)。EM框架包括为开发者提供的指导和标准流程,以确保REDCap实例之间的基本功能、兼容性和安全性。EM框架还包括一个可选的传播机制,即REDCap外部模块存储库(Repo),供开发者轻松地与REDCap联盟中的其他机构分享他们的工作成果。
从2017年EM框架推出到2024年,来自59个机构的软件开发人员已向Repo发布了356个外部模块。这些模块已在67个国家的2107个机构的29485个项目中使用。随着时间的推移,其中22个外部模块的功能已被整合到核心REDCap代码中,为160个国家的7700多名REDCap联盟成员提供服务。
EM框架允许开发者在其本地REDCap平台上创建、测试和部署自定义功能。它还进一步实现了将这些功能分发给联盟中其他REDCap管理员的流程。
EM框架增强了电子数据采集方面的创新,并将这些创新传播到了全球研究社区。