The RedcapOneDirectoryLookup External Module allows users to search for information within the Stanford University, Stanford Health Care, and Stanford Children's Hospital directories using the OneDirectory Elastic Search engine. This module provides an efficient, privacy-compliant interface for retrieving user information across these organizations.
- Comprehensive Search: Search across all available attributes in the OneDirectory database.
- Stanford Affiliates Only: Retrieves information for Stanford University, Stanford Health Care, and Stanford Children's Hospital users.
- Privacy-Conscious: Excludes private Stanford University users to ensure compliance with privacy standards.
- Efficient Querying: Uses ElasticSearch for fast and responsive search capabilities.
- REDCap Admin Access: To configure and enable the External Module (EM) on REDCap projects.
- OneDirectory Access: URL endpoint to connect with OneDirectory.
- Enable the Module: Enable RedcapOneDirectoryLookup on your REDCap project.
- Define Lookup Field: In the EM settings, specify the main field in your project that will be used for user lookup. This field will contain the search term passed to OneDirectory.
- Attribute Mapping: Map the OneDirectory attributes in the EM settings to fields in your REDCap project. The module will populate these mapped fields with data returned from OneDirectory.
The following attributes are currently supported by OneDirectory:
- OneDirectoryId
- affiliate
- jobId
- first_name
- last_name
- fullname
- phone
- phone2
- title
- SunetId or SID
This project is licensed under the MIT License. See the LICENSE file for more details.