As a statistical programmer at a leading data focused Clinical Research Organization (CRO), we are requested to become involved with many programming activities on a daily basis, centred around dataset or display generation and quality control (QC). Having the opportunity to develop a process/system which can be used by others is rare. To build any system, a lot of in depth thought is required before any programming begins. We take the requirements and build a robust system to address each potential scenario that may arise, including some which should not.
Within this blog we will explain how statistical programmers can work through a simple request to build a robust system using logic, SAS, UNIX and experience. It will provide a flavour of how robust systems are built and other considerations.