SAS Programming

SAS Programming

SAS (previously "Statistical Analysis System") is a software suite developed by SAS Institute for advanced analytics, multivariate analyses, business intelligence, data management, and predictive analytics. Indeed, SAS is also the primary software standard in the clinical research for the storage, management and manipulation of clinical data. And because the services provided by SAS programming team are more innovative and professional at a lower cost, now more work is being outsourced than in the past.

In a SAS programming team, the main job of a programmer is to perform statistical processing on the collected data. At the same time, they also provide statisticians and/or clinicians with research summary tables, data lists and graphs to prepare research reports. So, the close collaboration between SAS programmers and statisticians and data managers will bridge the gap between raw data and analytics for your experiments, making data utilization even more sufficient.

Our Services

CD BioSciences’ SAS programming team will use clinical database to build standardized source and analysis data sets. The programmers develop analytical specifications and algorithms to perform quality control on statistical output. Whether you are entrusting the entire project or just a part, our experts will communicate with statisticians, data managers and medical writing and clinical representatives to meet your needs. We are experienced in the following services:

  • SDTM specification and datasets

    The purpose of creating CDISC SDTM domain datasets is to provide Case Report Tabulation (CRT) data to a regulatory agency, such as the FDA, in a standardized format that is compatible with available software tools which allow efficient access and correct interpretation of the data submitted. With SAS program, we can address these repeated tasks by developing standardized code. It will speed up your work and eliminate chances to errors.

  • ADaM specification and datasets

    In simple terms, SDTM datasets are “raw” datasets while ADaM datasets are the analysis datasets. It is better to create SDTM datasets first, then ADaM datasets, and then the tables, listings and figures based on the ADaM datasets. Generally, our programmers will adjust the ADaM dataset specification after comments are given by the study statistician or after the actual dataset programming begins. So our workflow is as follow:

  • SAS Programming

  • Tables, figures and listing
  • ISS and ISE data integration

    Our programmers can help you to write a program to combine ISS or ISE results of all clinical studies performed on the investigational product into one database. Then you'll get statistically summarized results as a whole, which holds you a better chance of detecting statistically significant differences between treatment groups.

  • SAS macro development

    We are committed to developing a SAS macro easy for use, maintainable, flexible, and light on the SAS session in which it is run.

We guarantee the confidentiality and sensitivity of our customers' data. We are committed to providing you timely and high-quality deliverables. At the same time, we guarantee you cost-effective, complete and concise reports.

If you are unable to find the specific service you are looking for, please feel free to contact us.


1. Ananthakrishnan N. (2014) ‘Clinical SAS programming in India: A study of industry needs versus wants’, Perspectives in Clinical Research, 5(3), 125-128.

Are you looking for a professional advisor for your trials?

Online Inquiry