NIH | National Cancer Institute | NCI Wiki  
Create content

The Code Map Services project was in part funded through Office of the Assistant Secretary for Planning and Evaluation (ASPE) for the Patient-Centered Outcomes Research Trust (PCORTF). This project is phase III of the Common Data Model Harmonization (CDMH) project. Through the use of common data models (CDMs), scientists conduct analysis of real-world data which is critical for healthcare and clinical research. CDMs standardize the structure, format, and terminologies for data, so researchers can collaborate, share data, and conduct analyses across different datasets. Code Map Services provide researchers with an automated tool to transform (machine to machine) data collected and stored among CDMs and/or data standards:

Code Map Services establish a source of truth within the Cancer Data Standards Registry and Repository (caDSR, a shared metadata mapping repository) by using standards-based semantic annotations for establishing model-to-model equivalents. Mappings can evolve and be versioned over time, thereby improving and expanding the mapping functionality with each release of new models.

This project will harmonize semantics across multiple CDMs and data standards to provide researchers in federal agencies and academia with access to interoperable real-world data from various data sources (such as electronic health records and administrative claims) and from different research networks. The data elements in these models will be registered in caDSR as Common Data Elements (CDEs), which include semantic concept annotations. These annotations make the meaning of each data element more usable by computers.

Code Map Services advance the ability to conduct high-quality and efficient patient-centered outcomes research and other types of research studies by making data elements in different data models semantically interoperable. Along with publicly available transformation rules, caDSR will enable transformation tool vendors to provide services to the CDM communities to extend the accessibility of their data to other communities, vastly expanding the impact of their work.

The caDSR II features support a collaborative effort among experts to enable these advanced new features:

Public users can: 

Model owners can:

Model experts can:

ETL programmers can implement the rules themselves from the following registered information, or use generated code depending on the available registered resources:

  • Text based mapping rules are provided by model owners. 
    • You can use these to write your own data transformation program. 
  • Generated semantic mapping rules
    • These are generated by the system based on the concept annotations for fields that share the same CDE or the concept annotations (share the same semantics). 
  • Optional structured rules can be created by model mapping experts for fields that are not semantically aligned. 
    • Pseudocode can be generated for all structured rules making review of the rules for accuracy and approval easier for model owners. 
  • Value mapping tables are generated for semantically similar fields that have enumerated variables or variables referencing external standard terminologies.
    • You can generate these based on CDE concept annotations that establish the meaning of each permitted data value.
    • The mappings can be edited by model mapping experts to map "orphaned" data values that had no matching value in the target model.  
  • Limited NCI Metathesaurus / NCI Thesaurus terminology cross-walk mapping tables for data coded using a subset of selected standard terminologies
  • The code can be generated as needed after the rules have been structured, as described in Generating Code. It is provided as-is for you to customize. Once you have accepted it and revised it, then we are no longer responsible for what you've done to it.
  • Rules retrieved via:
    • caDSR graphical user interface for review using "Export to Excel" and the Download Collection feature
    • Application Programming Interfaces (APIs) and a File Transfer Protocol (FTP) site for retrieving model information and mappings


If you have questions, refer to the caDSR II Metadata Management Knowledge Base:


Table of Contents for This Wiki Space

Consider searching within or browsing this wiki space:


  • No labels
Write a comment...