{"id":19713395,"url":"https://github.com/ctsit/search_and_populate_data_from_another_project","last_synced_at":"2025-04-29T18:31:14.112Z","repository":{"id":53188565,"uuid":"276733271","full_name":"ctsit/search_and_populate_data_from_another_project","owner":"ctsit","description":"REDCap Module to search another project for data to  populate data into the current form","archived":false,"fork":false,"pushed_at":"2025-03-05T20:46:56.000Z","size":86,"stargazers_count":5,"open_issues_count":5,"forks_count":4,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-05T18:53:58.413Z","etag":null,"topics":["redcap","redcap-external-module","redcap-repo"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctsit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-02T19:51:26.000Z","updated_at":"2025-03-05T20:46:59.000Z","dependencies_parsed_at":"2022-09-08T16:40:16.190Z","dependency_job_id":null,"html_url":"https://github.com/ctsit/search_and_populate_data_from_another_project","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fsearch_and_populate_data_from_another_project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fsearch_and_populate_data_from_another_project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fsearch_and_populate_data_from_another_project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fsearch_and_populate_data_from_another_project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctsit","download_url":"https://codeload.github.com/ctsit/search_and_populate_data_from_another_project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251559858,"owners_count":21609090,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["redcap","redcap-external-module","redcap-repo"],"created_at":"2024-11-11T22:21:44.470Z","updated_at":"2025-04-29T18:31:14.106Z","avatar_url":"https://github.com/ctsit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Search and Populate Data From Another Project\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4251176.svg)](https://doi.org/10.5281/zenodo.4251176)\n\nA REDCap Module to search another project for data to populate data into the current form. This module embeds REDCap's Search Query functionality into a data entry page to enable searches of _another_ project to populate fields in the current data entry page.\n\n## Limitations\nThis module does not support source projects which have multiple arms. All queries of the source project will be against arm 1 of the source project.\n\n## Prerequisites\n- REDCap Standard 14.0.2+\n- REDCap LTS 14.0.5+\n\n## Easy Installation\n- Obtain this module from the Consortium [REDCap Repo](https://redcap.vanderbilt.edu/consortium/modules/index.php) from the control center.\n\n## Manual Installation\n- Clone this repo into `\u003credcap-root\u003e/modules/search_and_populate_data_from_another_project_v0.0.0`.\n- Go to **Control Center \u003e External Modules** and enable _Search and Populate Data From Another Project_.\n- For each project you want to use this module, go to the project home page, click on **Manage External Modules** link, and then enable _Search and Populate Data From Another Project_ for that project.\n\n## Configuration\nAccess **Manage External Modules** section of your project, click on _Search and Populate Data From Another Project_'s configure button, and save settings in order to specify the forms where the query box should be visible and provide the field mapping for each of those forms.\n\n- **Project you wish to search**: The source project you will be searching and pulling values from.\n    - **Note**: You may only select source projects to which you have access, but user permissions are _not_ checked while the module is used; by defining a source project you are granting access to the data contained in its mapped fields for everyone with access to the target project, _even for users without access to the source project_.\n- **Limit fields to search**: Require selection of a single field to search from the source project.\n    - Improves performance with large source projects\n- **Enabled forms**\n    - **Show in this form**: The instrument the following mapping will be applied to.\n    - **JSON mapping source:target**: JSON which maps `source_field_names` from the source project to `target_field_names` in your current project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctsit%2Fsearch_and_populate_data_from_another_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctsit%2Fsearch_and_populate_data_from_another_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctsit%2Fsearch_and_populate_data_from_another_project/lists"}