The Cancer Registry community has collaborated on a new survival algorithm that uses day information in the survival calculation. One goal of this activity is to harmonize as much as possible with efforts such as CONCORD. It may also be possible to evaluate other methods that require more continuous survival data.

Since day is a confidential variable to some U.S. registries, the process has been established to work in two ways. The first way uses SAS code that can be downloaded from this site. A registry can run the SAS code locally and only submit survival in months. The other way requests complete Date of Diagnosis (including day) and Date of Last Contact (including day) in the appropriate location in the NAACCR record layout. In either case, the same data (survival in months) will be available for survival analysis. The second option, with complete day information, allows for more analytic flexibility, but choose what works best for your registry.

Regardless of the option chosen, please do not recode any missing date fields for Date of Diagnosis or Date of Last Contact.  One purpose of the algorithm is to standardize specification of missing month and day fields.

The files you will need include:

  1. Descriptions of the seven survival variables: four are survival fields and three are recoded date fields (where values are assigned for missing date components).
    Everyone should look at these:
  2. The SAS program for registries that choose this option. Of course, any registry can run the program even if the registry data are submitted with day to their standard setter.
  3. A word document describing the logic that is used to assign valid date values when month and/or day of either date is missing.

For additional information:

If you have a question about the process, like which option should I choose, please contact your standard setter.

If you have a technical question about the new survival calculation or anything else, please email