Information for Cancer
Surveillance and Control
Recursos y formación
RCG Software


Software developed by the International Agency for Research on Cancer (IARC) in collaboration with the International Association of Cancer Registries (IACR), available to all IACR members free of charge



CanReg5 is an open source tool to input, store, check and analyse cancer registry data.  It has modules to perform data entry, quality control, consistency checks and basic analysis of the data. The main improvements from the previous version are a new database engine, improved multi user capacities and development managed as an open source project.  It includes a tool to facilitate the set up or modification of a database by adding new variables, tailoring the data entry forms etc

It is available in English, French, Russian and Portuguese. You can download it here:


IARCcrgTools is a Windows-based package which allows registry personnel to convert and to check their data. Latest version: July 2008

IARCcrgTools allows the user to:

  • Convert codes, topographical as well as morphological, between the different editions of the International Classifications of Diseases (ICD), between the different editions of the International Classifications of Diseases for Oncology (ICD-O) or between these classifications (ICD and ICD- O).
  • Check, by means of a recent version of the IARC-Check Program, for the validity of the variables and consistency between them (age / incidence and birth dates or sex / site or age / site / histology, ...).
  • Detect, by means of the IARC/IACR multiple primary check program, multiple primary tumors following the IARC rules and exclude those considered duplicate records.

Available on the web: and bibliographical reference:

  • Check and conversion programs for cancer registries (IARC/IACR Tools for Cancer Registries) J.Ferlay, C. Burkhard, S.Whelon, D.M. Parkin IARC Technical Report No. 42 Lyon, 2005


Joinpoint Regression Program

Joinpoint Regression Program - Statistical software for the analysis of trends using joinpoint models, that is, models where several different lines are connected together at the "joinpoints”(see figure) These models fit the selected trend data (e.g. cancer rates) into the simplest joinpoint model that the data allow.

Joinpoint is quite useful to determine if there have been changes in cancer rates and test whether or not an apparent change in trend is statistically significant.

Latest release: Version 3.5 April 2011).

CanSurv-Cancer Survival Analysis Software

CanSurv is a statistical software to analyze population-based survival data. It can fit different survival models such as parametric (cure) survival models or the Cox proportional hazards model. The prognostic factors and demographic variables that are related to survival of cancer patients can be used as covariates in the model. The parameters and associated standard errors are estimated by Newton-Raphson method. 

Many statistical softwares like SAS, Splus, Stata, etc, are available for survival analysis. However, neither SAS nor Splus can be used to fit survival models to relative survival data. CanSurv has been developed specifically for analyzing relative survival dat

Latest version: 24 de agosto 2010.

WAERS (Web-Assisted Estimation of the Relative survival)

Developed by the Catalan Institute of Oncology (ICO), WAERS is a web application that allows population-based or hospital-based cancer registries as well as disease registries in general, to estimate relative survival in a cohort of patients, being able to select the reference population (province, autonomous region or country).


MIAMOD and PIAMOD are statistical methods, developed by researchers from the Istituto Superiore di Sanità (National Institute of Health, Rome, Italy) to estimate and project cancer mortality, incidence and prevalence both at regional and national level. 


It provides estimations and projections of cancer incidence by modelling incidence as an age, period and cohort (APC) function and back-calculating its parameters from cancer mortality and survival.

The PIAMOD (Prevalence and Incidence Analysis MODel) method is an alternative to MIAMOD for estimating and projecting prevalence when incidence data are available,

Both methods are available in a software ad hoc developed in consultation with the Surveillance Research Program of the Division of Cancer and Population Sciences (National Cancer Institute, Bethesda USA). The software is distributed free of charge and provides a user-friendly interface to run both MIAMOD and PIAMOD programs on PC workstations under Windows Operating Systems.

To receive copies of MIAMOD/PIAMOD software please contact the following address:

The R Project for Statistical Computing

R Project

R is a language and environment for statistical computing and graphics. It is a free software. R provides a wide variety of statistical and graphical techniques, The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.

R, like S, is designed around a true computer language, and it allows users to add additional functionality by defining new functions. R can be extended (easily) via packages. Additional modules (“add-on packages”) are available for a variety of specific purposes. For computationally-intensive tasks, C, C++ and Fortran code can be linked and called at run time.

R is free, open source software. One significant contribution was the R-commander, a GUI (Graphical User Interface) developed by John Fox, which allows access to many capabilities of R statistical environment without requiring users to know the commands in this environment, which constitutes its most commercial feature.



Epidat (Epidemiological Analysis of Tabulated Data) is a free distribution software for the handling of tabulated data as an answer to the necessity of having a calculator for basic statistical and epidemiologic consultations. It was developed by the Dirección Xeral de Innovación e Xestión da Saúde Pública de la Consellería de Sanidade (Xunta de Galicia) and the Pan American Health Organization (OPS-OMS) due to the shortage and little accessibility to this type of programs.

In this new version 4.0 two new features must be highlighted: first, it is written in Java, allowing it to operate in different environments like Windows, Linux or Macintosh; second, it is presented in modules, which facilitates updates and program settings in an independent way from a general environment. By now, Epidat 4.0 includes 8 modules out of 19 that will make up the program; the rest will be progressively added until its content is complete.

The project started in 1991. The development of Epidat was integrated within the frame of an agreement signed by the Pan-American Health Organization (PAHO) and the Consellería de Sanidade of the Xunta de Galicia with the aim of collaborating in research work within the health area. In December of 1994 it was released the version 1.0 which was a basic calculator for DOS environment.

As Epidat is a free distribution software, further distribution is not only allowed but welcome, as well as any criticism or comment that may help to improve future versions.

Epidat 4.0 can be downloaded at the website of the Dirección Xeral de Innovación e Xestión da Saúde Pública, where you can also find information about the content and new features of the program


The OncologyMaster Plan of Catalonia has developed SART. a web-based tool that automates calculations to obtain several relevant population indicators that can be used for the control of diseases or health events.. This application shares the philosophy that inspired other applications developed by this team, such as WAERS (application for Automatic calculation of Relative Survival) o RiskDiff (application for performing analysis of the difference due to risk and demographic factors for incidence or mortality data observed in two time points).

SART allows user to perform statistical analysis of data describing number of cases and population at risk for a given time point. SART requests a base file and input parameters from the user before processing the data. The data and the results obtained are processed and then sent by email to the user. The results are provided by sex and for each of the study variables introduced into the base file. SART has four modules: a) a descriptive module; b) the estimated annual percentage change of rates; c) calculation of expected cases; and d) the standardized incidence of mortality ratio.

Bibliographical reference:

Esteban L, Clèries R, Langohr K, Gálvez J, Pareja L, Escribà JM, Ribes J. [Statistical Analysis of Rates and Trends (SART): a web-based tool for statistical calculation of population indicators.] . Gac Sanit. 2011 Jun 27.

© Developed by Era7