Abstract: In general, techniques are described by which to enable code generation for clinical research systems. A computing device comprising a memory and a processor may implement the techniques. The memory may store a code generator. The processor may execute the code generator. The code generator may determine data collected in support of a clinical research study, and obtain a first mapping between the collected data and an intermediate concept that uniformly classifies the collected data. The code generator may also obtain a second mapping between the intermediate concept and a standard model that conforms to a regulatory standard. The code generator may further generate, based on the first mapping and the second mapping, transformational data that defines a transformation between the data collected in support of the clinical research study and data that conforms to the standard model, and output the transformational data.