| Literature DB >> 31245605 |
Jessica M Malenfant1, Jenny Hochstadt1, Bridget Nolan1, Kimberly Barrett1, Dean Corriveau2, Daniel Dee2, Marcelline Harris3, Chayim Herzig-Marx1, Vinit P Nair4, Zachary Wyner1, Jeffrey S Brown1.
Abstract
INTRODUCTION: Existing large-scale distributed health data networks are disconnected even as they address related questions of healthcare research and public policy. This paper describes the design and implementation of a fully functional prototype open-source tool, the Cross-Network Directory Service (CNDS), which addresses much of what keeps distributed networks disconnected from each other.Entities:
Keywords: cross‐network communication; cross‐network discovery; data network infrastructure; distributed health data networks; network ecosystem; network interoperability
Year: 2019 PMID: 31245605 PMCID: PMC6508802 DOI: 10.1002/lrh2.10187
Source DB: PubMed Journal: Learn Health Syst ISSN: 2379-6146
Cross‐Network Directory Service (CNDS) access controls
| Access Control | Description |
|---|---|
| Discovery | |
| Search CNDS | Governs whether the user sees the “Search” menu item used to access CNDS search and therefore whether the user can access CNDS search functionality. No additional levels of governance are applied for accessing search. Users without this permission cannot see the “Search” option in the CNDS menu. |
| Communication | |
| Create CNDS request | Governs the ability to create a request that will be sent to DataMarts in and out of network. Users who have this permission can create a request from the results of a Discovery search. Existing PMN permissions govern all other request creation functionality (e.g., edit, copy, and distribute requests). |
| Map request type | Governs the ability to associate a request type in one network with a request type in another network. Users without this permission cannot see the “Manage Request Type Mappings” option in the CNDS menu. |
| Administration | |
| Manage metadata | Governs the ability to perform all functions related to metadata management including adding, editing, deleting domains, and assigning domains to organization and/or data sources. Users without this permission cannot see the “Manage Metadata” option in the CNDS menu. |
| Manage CNDS Access & Permissions | Governs the ability to set CNDS permissions for security groups and assign users to CNDS security groups. Users without this permission cannot see the “permissions” option in the CNDS menu. |
| Create CNDS security group | Governs the ability to create a CNDS security group |
| Edit CNDS security group | Governs the ability to edit the description/name of a CNDS security group. (note: It does not govern the ability to assign permissions to the security group. This is covered by the access control “Manage CNDS Access & Permissions”). |
| Delete CNDS security group | Governs the ability to delete a CNDS security group. Deleting is performed by clicking “remove” in associated row of the security group table. Deleting will remove the group from the CNDS database and all profiles to which it is assigned. |
Figure 1Metadata physical data model
Figure 2Metadata management. This figure illustrates the Cross‐Network Directory Service (CNDS) metadata management function, showing how the underlying data model is populated via the user interface
Figure 3Cross‐Network Directory Service (CNDS) and PopMedNet (PMN) integration architecture
Figure 4Cross network request cycle
Figure 5Discovery functionality
Figure 6Metadata capture interface
Figure 7Visibility settings