BookmarkSubscribeRSS Feed

Super Static SG Graphs

Started ‎03-15-2021 by
Modified ‎09-13-2021 by
Views 3,667
Paper 1103-2021
Author 

Kriss Harris

 

Abstract

Would you like to know how to utilize ODS objects to produce graphs just the way you want them? Such as with coloring and annotation?

This submission will show you how to create the graphs you want through using a Kaplan-Meier example.

Watch the presentation

Watch Super Static SG Graphs as presented by the author on the SAS Users channel on YouTube.

 

 

INTRODUCTION

Outputting (Output Delivery System) ODS output objects can help you create your desired graphs because they contain the necessary data for your graphs. You will see examples of how you can use ODS objects to help make the Kaplan-Meier Plot. Knowing how to create ODS output objects will also help you not only to create Kaplan-Meier plots, but also other plots such as forest plots and least-square means plots.

OBTAIN ODS OBJECT

One way to help know which object to obtain is to use the ODS TRACE option immediately before the statistical procedure that you are using. In our case, the LIFETEST procedure is used because we want to perform survival analysis and view the Kaplan-Meier curve. The ODS TRACE ON option writes to the SAS log a record of each output object that is created from the procedures, and the ODS TRACE OFF suppresses the writing of the output objects to the SAS log. Please see Program 1 below:

Program 1:       Program to create Proc Lifetest ODS Objects

ods trace on;
proc lifetest data = adam.adtteeff  
   plots=survival(atrisk=0 to 210 by 30);
   time aval * cnsr(1);
   strata trtpn;
run;
ods trace off;

OBTAIN SURVIVAL PLOT OBJECT

After running Program 1 you will see output objects in the log, and Output 1 is an extract of the ODS objects from the log.

Output 1:          ODS Object Extract

---------------------

Output Added:

---------------------

Name:         SurvivalPlot

Label:         Survival Curves

Template:   Stat.Lifetest.Graphics.ProductLimitSurvival

Path:           Lifetest.SurvivalPlot

-------------------

 

In Output 1, you can see that the output object SurvivalPlot is created within the LIFETEST procedure. The SurvivalPlot object is helpful for creating the Kaplan-Meier plots. In order to create a data set for the SurvivalPlot output object, you can simply use ODS OUTPUT SURVIVALPLOT = <SURVIVALPLOT> before Proc LIFETEST as shown in Program 2.

Program 2:       Creating Datasets from ODS Objects

ods output SurvivalPlot = SurvivalPlot;
ods output HomTests=HomTests(where=(test="Log-Rank"));
proc lifetest data = adam.adtteeff plots=survival(atrisk=0 to 210 by 30);
   time aval * cnsr(1);
   strata trtpn;
run;

Program 2, shows an example of how to create the output objects using the LIFETEST procedure. The SurvivalPlot object helps create the data necessary to produce the Kaplan-Meier plot. The HomTests object helps to make the dataset which has the Log-Rank p-value. The statement TIME AVAL * CNSR(1) is used to indicate the Survival time, and to indicate if any time points where censored. In this example, a value of 1 within the CNSR variable indicates that the time point is censored. The statement STRATA TRTPN is used to produce a KM curve for each of the three treatments.

 

It is worth noting that Proc LIFETEST can also produce a survival plot automatically. However, the survival plot may not meet your needs. For example, you may want to show different axis tick values than those that Proc LIFETEST automatically generates, as seen in our example where we want the axis tick values to go from 0 to 210 by 30 instead of 0 to 200 by 50 (which was the default). You may wish to have Kaplan-Meier curves that have different style attributes, or you may want to add the Log-Rank p-values and hazard ratios to the plot. Therefore, it is helpful to obtain the survival plot data in those situations and then create your custom survival plot using SGPLOT or GTL.

CREATING KAPLAN-MEIER GRAPH

Now that you have the dataset to produce a Kaplan-Meier Curve, you will be shown the GTL code to produce a Kaplan-Meier Curve, as shown in Figure 1. Figure 1 shows the Kaplan-Meier Curves for each of the three treatment groups. The blue curve denotes the placebo group, the low dose group has a red curve, and the high dose group has a green curve. The plot also displays the censored legend, and there is a box that shows the Log-Rank p-value and the hazard ratios between the treated groups and Placebo.

 

At the bottom of the plot, you can see the patients at risk numbers beneath the Kaplan-Meier curves. You can see that at the start of the trial, there were 86 patients in the placebo group and 84 patients in the low and high dose groups.

Figure 1:           Kaplan-Meier Curve

djrisks_0-1620043016812.png

STEPS Taken to produce KAplan-Meier Graph

There are a few steps taken to produce a Kaplan-Meier graph, as shown in Figure 1. You have already seen steps 1 and 2. The steps are as follows:

  1. Use a time-to-event dataset, for example, ADTTE.
  2. Use the LIFETEST procedure on your time-to-event dataset to obtain the Kaplan-Meier survival data set and get the median survival times.
  3. Use the PHREG procedure to obtain the hazard ratios.
  4. After you have created your hazard ratio and median survival times data sets, you can use the INTO clause from the SQL procedure or use the CALL SYMPUT routine to create macro variables which have the hazard ratios and the median survival times as the macro variable values. You can use any method you are most comfortable with to create the macro variables. The main thing is that you have these values stored as macro variables for use when creating the graph.
  5. After you have created your macro variables representing the hazard ratios and the median survival times, and you have your survival data set of the survival probability against time, you can then use GTL to produce a plot.

CODE FOR CREATING KAPLAN-MEIER GRAPH

As you know, it can be easier to break things down, and so you will be shown how to create the Kaplan-Meier plot in small steps. The first step you will see is how to create the Kaplan-Meier curves and censored markers, as shown in Program 3.

Program 3:       Creating Kaplan-Meier Curves and Censored Markers

stepplot x = time y = survival / 
   group = stratum  
   name="Survival" 
   legendlabel="Survival";

scatterplot x=time y=censored /   
   markerattrs=(symbol=plus) 
   group=stratum;
  1. The STEPPLOT statement produces the Kaplan-Meier curves, and within the STEPPLOT statement, the GROUP = STRATUM option is used to produce the Kaplan-Meier curves for each treatment. Therefore, in the STRATUM column, there are three values because there are three Kaplan-Meier curves on the plot.
  2. The SCATTERPLOT statement produces the plus-shaped markers which represent the subjects with censored time-points. You can see that the SYMBOL=PLUS option is used within the MARKERATTRS option to create the plus-shaped symbols. Again, the GROUP option is used to display censored time-point values for each of the three treatments.

Program 4, shows how you can create the censored legend. You can use the SCATTERPLOT statement in conjunction with the DISCRETELEGEND statement to produce the censored legend.

Program 4:       Creating Censored Legend

scatterplot x=time y=censored / 
   markerattrs=(symbol=plus color=black)      
   name="Censored";

discretelegend "Censored" / 
   location = inside            
   autoalign = (topright);

1. In the SCATTERPLOT statement, the MARKERATTRS option denotes the attributes which are shown in the legend. You can see that the options SYMBOL = PLUS and COLOR = BLACK are specified, and so these attributes will appear in the legend.

In Figure 1, there are three colors: blue, red, and green. However, instead of having a blue, red, and green plus marker, all that is needed is to have one marker in the legend to indicate the censored value. Therefore, a different color was chosen, that is, COLOR = BLACK, to represent the subjects with censored values across all three treatment groups.

The NAME option is used within the SCATTERPLOT statement to reference this plot statement in subsequent template statements. And it’s used in our example so that the particular scatterplot statement can be eventually referenced in the DISCRETELEGEND statement. Hence, the attributes of the markers displayed in the legend will be the attributes that we specified (earlier in the SCATTERPLOT statement).

2. You can see that the option NAME=“CENSORED” is in the SCATTERPLOT statement, and in the DISCRETELEGEND statement, you can also see the value “CENSORED” is being used. That “CENSORED” text is the link between the SCATTERPLOT and the DISCRETELEGEND statement.

Within the DISCRETELEGEND statement, the LOCATION = INSIDE option displays the legend inside the Graph Walls. The AUTOALIGN option displays the legend in the top right-hand corner of the graph.

Program 5 shows you how to produce the subject’s at-risk table, which you saw located at the bottom of the graph. The AXISTABLE statement was used to produce the at-risk table.

Program 5:       Creating Subject At-Risk Table

layout overlay / 
   xaxisopts=(display=none 
      linearopts=(tickvaluesequence=(start=0 
      end=210 increment=30))) border=off;
                                                    
   axistable value=atrisk x=tatrisk /  
      class=stratum colorgroup=stratum;		 
endlayout;

1. In the AXISTABLE statement, you can use the CLASS option so that the subjects at risk are shown on a separate row for each treatment group.

The COLORGROUP=STRATUM option displays different color text for each of the groups in the STRATUM variable.  Because the STRATUM variable is used here and the STRATUM variable was used in the GROUP options within the STEPPLOT and SCATTERPLOT statements, the subject at-risk values text will be the same color for each treatment as the color of the KM curves, and the color of the censored values.

You could have produced the AT-RISK table inside the graph, however because it was produced outside the graph the LAYOUT OVERLAY statement is also used.

Essentially to produce the graph in Figure 1, a LAYOUT LATTICE with two rows has been used, that is a LAYOUT LATTICE with two LAYOUT OVERLAY statements.

The first LAYOUT OVERLAY contained the SERIESPLOT, SCATTERPLOT and DISCRETELEGEND statements, and the second LAYOUT OVERLAY contained the AXISTABLE statement.

Now you will see how to create the Log-Rank p-value, and hazard ratio summary statistics table. You can create those statistics by using MVAR and ENTRY statements as shown in Program 6.

Program 6:       Creating the Log-Rank p-value, and Hazard Ratio Summary Statistics Table

mvar log_rank_pvalue HazardRatio1 HazardRatio2; 

layout gridded / columns=2 rows = 3 border = true 
   halign = right valign = to outerpad=(top=25px);
   entry halign = right "Log-Rank: " 
      textattrs=(style=italic) "p"                     
      textattrs=(style=normal) "-value = ";
   entry halign = left log_rank_pvalue; 
   <Other Entry Statements>               
endlayout;

1. Recall we created three macro variables beforehand, and those macro variables contain the macro variable values of the log-rank p-value, the hazard ratio of high dose vs. the placebo, and the hazard ratio of the low dose vs. the placebo.

The MVAR statement generates character tokens from the macro variables.

Then the character tokens can be further referenced in GTL, such as in the subsequent ENTRY statement.

2. In the ENTRY statement, you can also use the TEXTATTRS options to specify the attributes of the text, and therefore we have different attributes for different text as seen in the “p” in “p-value”. You can see the TEXTATTRS option (STYLE=ITALIC) is used to make the p in p-value be display in an italic font.

Now you will see how to produce the lines which represent the median survival time and display labels that represent the median survival time. You can use the NMVAR, (MVAR) statement, and the DROPLINE statement to create the lines as shown in Program 7.

Program 7: Creating Lines that Represent the Median Survival Time

nmvar MedianSurvival1 MedianSurvival2 MedianSurvival3;  
mvar CMedianSurvival1 CMedianSurvival2 CMedianSurvival3;

%do i = 3 %to 1 %by -1;
   dropline y = 0.50 x = MedianSurvival&i  / 
      dropto = both 
      lineattrs=(thickness=1px 
         color=graphdata&i:color  
         pattern=graphdata&i:linestyle) 
      label=CMeianSurvival&i;
%end;

1. The NMVAR statement is similar to the MVAR statement, but it creates numerical tokens instead of character tokens.

You may wonder why a numeric token was created. Numeric tokens were created because the DROPLINE statement, which was subsequently used, expects a numeric value instead of a character value in the X argument.

2. The DROPLINE statement produces the horizontal and vertical lines representing the median and median survival time. A coordinate is used in the DROPLINE statement, i.e., Y = 0.5, the Median, and X = the Median Survival Time. You can also use macros within GTL, and therefore instead of writing the dropline statement three times, one for each treatment group, a macro is used to produce the three different DROPLINE statements.

3. When the DROPTO = BOTH option is specified, a line is drawn from the coordinates specified to the Y AXIS, and also drawn from the coordinates to the X AXIS.

4. The LINEATTRS option can be used to format the line attributes.

CONCLUSION

Data from a procedure can be saved in ODS output objects to be further used. Creating a custom template and associating it with the necessary data allows you to create custom graphs. It is relatively simple to create Kaplan-Meier plots using SAS. The STEPLOT statement creates the Kaplan-Meier curves. The AXISTABLE statement creates the subjects at risk table, and the ENTRY statements in conjunction with macro variables values can be used to add the appropriate annotation. You can control the color of various items by using options such as LINEATTRS and MARKERATTRS.

REFERENCES

Harris, K., & Watson, R. (2020). SAS® Graphics for Clinical Trials by Example. SAS Institute.

Recommended Reading

SAS® Graphics for Clinical Trials by Kriss Harris and Richann Watson

APPENDIX

Link for Full Paper

 

The full code for Figure 1, can be found below.

/****************************************************************************************
Program:          KM Program for SAS Global Forum.sas
SAS Version:      SAS 9.4M3
Developer:        Kriss Harris 
Date:             2021-04-15
Purpose:          Used to create the Cumulative incidence plot including hazard ratio, log-rank p-value and median survival time using GTL 
                  for SAS Graphics for Clinical Trials by Example book. 
Operating Sys:    Windows 7
Macros:           NONE
Input:            adtteeff
Output:           KM_example.png
Comments:         The macro DATA2DATASTEP created by Mark Jordan was used to create the code to regenerate the ADTTEEFF dataset.
----------------------------------------------------------------------------------------- 
****************************************************************************************/

/*******************************************/
/*** BEGIN SECTION TO BE UPDATED BY USER ***/
/*******************************************/
%let outputpath = C:\Users\output;
/*****************************************/
/*** END SECTION TO BE UPDATED BY USER ***/
/*****************************************/

data work.adtteeff;
  infile datalines dsd truncover;
  input STUDYID:$12. SITEID:$3. USUBJID:$11. AGE:3. AGEGR1:$5. AGEGR1N:3. RACE:$32. RACEN:3. SEX:$1. TRTSDT:DATE9. TRTEDT:DATE9. TRTDUR:3. TRTP:$20. TRTA:$20. TRTPN:32. TRTAN:32. PARAM:$100. PARAMCD:$8. AVAL:32. STARTDT:DATE9. ADT:DATE9. CNSR:32. EVNTDESC:$25. SRCDOM:$7. ITTFL:$1.;
  format AGE 3. AGEGR1N 3. RACEN 3. TRTSDT DATE9. TRTEDT DATE9. TRTDUR 3. STARTDT DATE9. ADT DATE9.;
  label STUDYID="Study Identifier" SITEID="Study Site Identifier" USUBJID="Unique Subject Identifier" AGE="Age" AGEGR1="Pooled Age Group 1" AGEGR1N="Pooled Age Group 1 (N)" RACE="Race" RACEN="Race (N)" SEX="Sex" TRTSDT="Date of First Exposure to Treatment" TRTEDT="Date of Last Exposure to Treatment" TRTDUR="Duration of treatment (days)" TRTP="Planned Treatment" TRTA="Actual Treatment" TRTPN="Planned Treatment (N)" TRTAN="Actual Treatment (N)" PARAM="Parameter Description" PARAMCD="Parameter Code" AVAL="Analysis Value" STARTDT="Time to Event Origin Date for Subject" ADT="Analysis Date" CNSR="Censor" EVNTDESC="Event or Censoring Description" ITTFL="Intent-To-Treat Population Flag";
datalines4;
CDISCPILOT01,701,01-701-1015,63,<65,1,WHITE,1,F,02JAN2014,02JUL2014,182,Placebo,Placebo,0,0,Overall Survival time,OS,5,02JAN2014,03JAN2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1023,64,<65,1,WHITE,1,M,05AUG2012,01SEP2012,28,Placebo,Placebo,0,0,Overall Survival time,OS,30,05AUG2012,07AUG2012,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1028,71,65-80,2,WHITE,1,M,19JUL2013,14JAN2014,180,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,74.7,19JUL2013,21JUL2013,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1033,74,65-80,2,WHITE,1,M,18MAR2014,31MAR2014,14,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,16,18MAR2014,14APR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1034,77,65-80,2,WHITE,1,F,01JUL2014,30DEC2014,183,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,52.3,01JUL2014,27AUG2014,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1047,85,>80,3,WHITE,1,F,12FEB2013,09MAR2013,26,Placebo,Placebo,0,0,Overall Survival time,OS,31,12FEB2013,29MAR2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1097,68,65-80,2,WHITE,1,M,01JAN2014,09JUL2014,190,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,26,01JAN2014,03JAN2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1111,81,>80,3,WHITE,1,F,07SEP2012,16SEP2012,10,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,24,07SEP2012,17SEP2012,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1115,84,>80,3,WHITE,1,M,30NOV2012,23JAN2013,55,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,44,30NOV2012,02DEC2012,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1118,52,<65,1,WHITE,1,M,12MAR2014,09SEP2014,182,Placebo,Placebo,0,0,Overall Survival time,OS,14,12MAR2014,09SEP2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1130,84,>80,3,WHITE,1,M,15FEB2014,16AUG2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,12,15FEB2014,22MAY2014,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1133,81,>80,3,WHITE,1,F,28OCT2012,28APR2013,183,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,42.5,28OCT2012,27DEC2012,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1146,75,65-80,2,WHITE,1,F,20MAY2013,26JUN2013,38,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,33.4,20MAY2013,01JUN2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1148,57,<65,1,WHITE,1,M,23AUG2013,20FEB2014,182,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,46.7,23AUG2013,25AUG2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1153,79,65-80,2,WHITE,1,F,23SEP2013,16MAR2014,175,Placebo,Placebo,0,0,Overall Survival time,OS,28,23SEP2013,01APR2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1180,56,<65,1,WHITE,1,M,12FEB2013,18MAR2013,35,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,53,12FEB2013,19MAR2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1181,79,65-80,2,WHITE,1,F,05DEC2013,09DEC2013,5,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,52.3,05DEC2013,12DEC2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1188,71,65-80,2,WHITE,1,M,15FEB2013,24MAR2013,38,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,28,15FEB2013,16FEB2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1192,80,65-80,2,WHITE,1,F,22JUL2012,20JAN2013,183,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,30,22JUL2012,07AUG2012,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1203,81,>80,3,BLACK OR AFRICAN AMERICAN,2,F,02FEB2013,03AUG2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,22,02FEB2013,03AUG2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1211,76,65-80,2,WHITE,1,F,15NOV2012,12JAN2013,59,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,19,15NOV2012,16NOV2012,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1234,69,65-80,2,WHITE,1,M,30MAR2013,22SEP2013,177,Placebo,Placebo,0,0,Overall Survival time,OS,28,30MAR2013,22SEP2013,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1239,56,<65,1,WHITE,1,M,11JAN2014,10JUL2014,181,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,96.4,11JAN2014,12JAN2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1275,61,<65,1,AMERICAN INDIAN OR ALASKA NATIVE,6,M,07FEB2014,31MAY2014,114,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,69.1,07FEB2014,24FEB2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1287,56,<65,1,WHITE,1,F,25JAN2014,26JUL2014,183,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,88.7,25JAN2014,22FEB2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1294,67,65-80,2,WHITE,1,M,24MAR2013,14JUN2013,83,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,36,24MAR2013,19MAY2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1302,61,<65,1,WHITE,1,M,29AUG2013,05NOV2013,69,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,44.6,29AUG2013,30AUG2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1317,68,65-80,2,WHITE,1,M,22MAY2014,20NOV2014,183,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,26,22MAY2014,23JUN2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1324,79,65-80,2,WHITE,1,M,02OCT2012,02APR2013,183,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,124,02OCT2012,22OCT2012,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1341,51,<65,1,WHITE,1,M,05JAN2013,26JAN2013,22,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,16,05JAN2013,19JAN2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1345,63,<65,1,WHITE,1,F,08OCT2013,18MAR2014,162,Placebo,Placebo,0,0,Overall Survival time,OS,19,08OCT2013,18MAR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1360,67,65-80,2,WHITE,1,M,31JUL2013,05AUG2013,6,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,35.5,31JUL2013,02AUG2013,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1363,81,>80,3,BLACK OR AFRICAN AMERICAN,2,F,30MAY2013,27NOV2013,182,Placebo,Placebo,0,0,Overall Survival time,OS,56,30MAY2013,16JUL2013,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1383,72,65-80,2,WHITE,1,F,04FEB2013,06AUG2013,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,32,04FEB2013,07FEB2013,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1387,87,>80,3,WHITE,1,F,12MAR2014,25MAR2014,14,Placebo,Placebo,0,0,Overall Survival time,OS,11,12MAR2014,25MAR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1392,78,65-80,2,WHITE,1,M,28OCT2012,28APR2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,14,28OCT2012,28APR2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1415,85,>80,3,WHITE,1,M,23SEP2013,24MAR2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,15,23SEP2013,24MAR2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1429,84,>80,3,WHITE,1,F,19MAR2013,30APR2013,43,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,18,19MAR2013,30APR2013,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1440,70,65-80,2,WHITE,1,M,08AUG2013,05FEB2014,182,Placebo,Placebo,0,0,Overall Survival time,OS,50,08AUG2013,05FEB2014,0,Death,ADSL,Y
CDISCPILOT01,701,01-701-1442,57,<65,1,BLACK OR AFRICAN AMERICAN,2,F,26OCT2013,26APR2014,183,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,48,26OCT2013,10JAN2014,1,Alive,ADEVENT,Y
CDISCPILOT01,701,01-701-1444,63,<65,1,WHITE,1,M,05JAN2013,12FEB2013,39,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,78.2,05JAN2013,19JAN2013,1,Alive,ADEVENT,Y
CDISCPILOT01,702,01-702-1082,84,>80,3,WHITE,1,F,26JUL2013,13OCT2013,80,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,167,26JUL2013,09SEP2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1042,64,<65,1,WHITE,1,M,02MAR2013,31AUG2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,6,02MAR2013,31AUG2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1076,69,65-80,2,WHITE,1,M,25OCT2013,24DEC2013,61,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,148.2,25OCT2013,23NOV2013,1,Alive,ADEVENT,Y
CDISCPILOT01,703,01-703-1086,71,65-80,2,WHITE,1,M,02SEP2012,04DEC2012,94,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,23,02SEP2012,13SEP2012,1,Alive,ADEVENT,Y
CDISCPILOT01,703,01-703-1096,81,>80,3,WHITE,1,F,25JAN2013,16MAR2013,51,Placebo,Placebo,0,0,Overall Survival time,OS,21,25JAN2013,29MAR2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1100,84,>80,3,WHITE,1,F,13MAR2013,14SEP2013,186,Placebo,Placebo,0,0,Overall Survival time,OS,31,13MAR2013,05APR2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1119,81,>80,3,WHITE,1,F,20FEB2013,13JUN2013,114,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,21,20FEB2013,16MAR2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1175,75,65-80,2,WHITE,1,M,20DEC2013,26DEC2013,7,Placebo,Placebo,0,0,Overall Survival time,OS,21,20DEC2013,31DEC2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1182,84,>80,3,WHITE,1,M,17OCT2013,11DEC2013,56,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,23,17OCT2013,31OCT2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1197,76,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,16JUN2013,29JUN2013,14,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,81,16JUN2013,22JUL2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1210,72,65-80,2,WHITE,1,F,16MAR2013,06SEP2013,175,Placebo,Placebo,0,0,Overall Survival time,OS,15,16MAR2013,06SEP2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1258,78,65-80,2,WHITE,1,F,20JUL2012,11JAN2013,176,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,40.4,20JUL2012,04SEP2012,1,Alive,ADEVENT,Y
CDISCPILOT01,703,01-703-1279,72,65-80,2,WHITE,1,F,13MAY2013,03JUN2013,22,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,49,13MAY2013,22JUN2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1295,88,>80,3,WHITE,1,F,21NOV2013,19APR2014,150,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,106.9,21NOV2013,19MAY2014,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1299,81,>80,3,WHITE,1,F,12SEP2012,13MAR2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,31,12SEP2012,13MAR2013,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1335,67,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,17MAR2014,07MAY2014,52,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,34.1,17MAR2014,24MAY2014,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1379,81,>80,3,BLACK OR AFRICAN AMERICAN,2,F,22SEP2013,21MAR2014,181,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,17,22SEP2013,21MAR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,703,01-703-1403,67,65-80,2,WHITE,1,M,12DEC2012,13DEC2012,2,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,76.1,12DEC2012,19DEC2012,0,Death,ADSL,Y
CDISCPILOT01,703,01-703-1439,76,65-80,2,WHITE,1,F,12MAR2014,11SEP2014,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,57.2,12MAR2014,24APR2014,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1008,76,65-80,2,WHITE,1,F,13JAN2013,21FEB2013,40,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,34.8,13JAN2013,25FEB2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1009,83,>80,3,WHITE,1,M,27AUG2013,25SEP2013,30,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,24,27AUG2013,14SEP2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1010,80,65-80,2,WHITE,1,M,21FEB2014,08JUL2014,138,Placebo,Placebo,0,0,Overall Survival time,OS,34,21FEB2014,09JUL2014,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1017,77,65-80,2,WHITE,1,M,06OCT2013,18NOV2013,44,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,34.1,06OCT2013,05NOV2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1025,81,>80,3,WHITE,1,F,27SEP2013,24OCT2013,28,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,30,27SEP2013,29NOV2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1065,75,65-80,2,WHITE,1,M,24OCT2013,22DEC2013,60,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,39,24OCT2013,27OCT2013,1,Alive,ADEVENT,Y
CDISCPILOT01,704,01-704-1074,80,65-80,2,WHITE,1,F,22JAN2014,20MAR2014,58,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,61.4,22JAN2014,22JAN2014,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1093,79,65-80,2,WHITE,1,M,15MAR2013,17JUN2013,95,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,45.3,15MAR2013,04MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,704,01-704-1114,77,65-80,2,WHITE,1,M,23JAN2013,07JUL2013,166,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,48,23JAN2013,21FEB2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1120,71,65-80,2,WHITE,1,F,02DEC2013,01FEB2014,62,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,46,02DEC2013,23DEC2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1127,84,>80,3,WHITE,1,F,02OCT2013,31MAR2014,181,Placebo,Placebo,0,0,Overall Survival time,OS,13,02OCT2013,31MAR2014,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1135,74,65-80,2,WHITE,1,F,31OCT2013,16MAY2014,198,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,23,31OCT2013,08DEC2013,1,Alive,ADEVENT,Y
CDISCPILOT01,704,01-704-1164,67,65-80,2,WHITE,1,F,19SEP2012,04APR2013,198,Placebo,Placebo,0,0,Overall Survival time,OS,8,19SEP2012,04APR2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1218,81,>80,3,WHITE,1,F,19NOV2012,27MAY2013,190,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,62,19NOV2012,27MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,704,01-704-1233,87,>80,3,WHITE,1,F,21MAR2013,14JUL2013,116,Placebo,Placebo,0,0,Overall Survival time,OS,13,21MAR2013,14JUL2013,1,Alive,ADEVENT,Y
CDISCPILOT01,704,01-704-1241,86,>80,3,WHITE,1,M,25AUG2013,09OCT2013,46,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,67.7,25AUG2013,31OCT2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1260,71,65-80,2,WHITE,1,F,30AUG2012,04NOV2012,67,Placebo,Placebo,0,0,Overall Survival time,OS,28,30AUG2012,18JAN2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1266,82,>80,3,WHITE,1,M,13OCT2013,06DEC2013,55,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,106.2,13OCT2013,17OCT2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1323,68,65-80,2,WHITE,1,F,08JUL2013,05AUG2013,29,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,20,08JUL2013,04AUG2013,1,Alive,ADEVENT,Y
CDISCPILOT01,704,01-704-1325,81,>80,3,WHITE,1,M,23APR2014,04JUL2014,73,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,28,23APR2014,23MAY2014,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1332,80,65-80,2,WHITE,1,M,09DEC2013,14FEB2014,68,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,43.9,09DEC2013,10DEC2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1351,70,65-80,2,WHITE,1,M,12OCT2013,18APR2014,189,Placebo,Placebo,0,0,Overall Survival time,OS,9,12OCT2013,18APR2014,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1388,81,>80,3,WHITE,1,M,07DEC2012,11JUN2013,187,Placebo,Placebo,0,0,Overall Survival time,OS,28,07DEC2012,19JUN2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1435,74,65-80,2,WHITE,1,M,17NOV2012,09JAN2013,54,Placebo,Placebo,0,0,Overall Survival time,OS,7,17NOV2012,12JAN2013,0,Death,ADSL,Y
CDISCPILOT01,704,01-704-1445,75,65-80,2,WHITE,1,M,11MAY2014,01NOV2014,175,Placebo,Placebo,0,0,Overall Survival time,OS,48,11MAY2014,01NOV2014,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1018,69,65-80,2,WHITE,1,F,05JUL2013,12JUL2013,8,Placebo,Placebo,0,0,Overall Survival time,OS,16,05JUL2013,12JUL2013,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1031,56,<65,1,WHITE,1,F,27NOV2013,11MAY2014,166,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,49,27NOV2013,25DEC2013,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1059,66,65-80,2,WHITE,1,F,05AUG2013,05DEC2013,123,Placebo,Placebo,0,0,Overall Survival time,OS,59,05AUG2013,02NOV2013,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1186,84,>80,3,WHITE,1,F,08JAN2014,26JAN2014,19,Placebo,Placebo,0,0,Overall Survival time,OS,100,08JAN2014,07FEB2014,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1199,87,>80,3,WHITE,1,M,16SEP2013,28SEP2013,13,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,18,16SEP2013,29SEP2013,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1280,56,<65,1,WHITE,1,F,17JAN2014,25JUL2014,190,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,102.7,17JAN2014,20APR2014,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1281,73,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,28NOV2013,27FEB2014,92,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,77.5,28NOV2013,30JAN2014,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1282,70,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,26DEC2012,24JUN2013,181,Placebo,Placebo,0,0,Overall Survival time,OS,7,26DEC2012,24JUN2013,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1292,60,<65,1,BLACK OR AFRICAN AMERICAN,2,F,14OCT2013,13MAY2014,212,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,123,14OCT2013,28OCT2013,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1303,72,65-80,2,WHITE,1,M,16DEC2013,02JUN2014,169,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,138.4,16DEC2013,05FEB2014,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1310,74,65-80,2,WHITE,1,F,02NOV2013,23JAN2014,83,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,34.1,02NOV2013,14NOV2013,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1349,86,>80,3,WHITE,1,F,10MAR2013,08SEP2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,6,10MAR2013,08SEP2013,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1377,63,<65,1,BLACK OR AFRICAN AMERICAN,2,F,04JAN2014,07MAR2014,63,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,44.6,04JAN2014,07MAR2014,0,Death,ADSL,Y
CDISCPILOT01,705,01-705-1382,82,>80,3,WHITE,1,M,13MAY2013,13MAY2013,1,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,29.9,13MAY2013,13MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1393,84,>80,3,WHITE,1,F,07SEP2012,01FEB2013,148,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,31,07SEP2012,20FEB2013,1,Alive,ADEVENT,Y
CDISCPILOT01,705,01-705-1431,68,65-80,2,WHITE,1,F,23JUN2013,19DEC2013,180,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,44,23JUN2013,19DEC2013,0,Death,ADSL,Y
CDISCPILOT01,706,01-706-1041,64,<65,1,BLACK OR AFRICAN AMERICAN,2,F,31DEC2013,28JUL2014,210,Placebo,Placebo,0,0,Overall Survival time,OS,25,31DEC2013,04MAR2014,0,Death,ADSL,Y
CDISCPILOT01,706,01-706-1049,60,<65,1,WHITE,1,F,14MAY2013,18JUN2013,36,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,92.2,14MAY2013,25JUN2013,0,Death,ADSL,Y
CDISCPILOT01,706,01-706-1384,74,65-80,2,WHITE,1,F,15SEP2012,24SEP2012,10,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,71,15SEP2012,15SEP2012,1,Alive,ADEVENT,Y
CDISCPILOT01,707,01-707-1037,72,65-80,2,WHITE,1,F,20DEC2013,24DEC2013,5,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,56,20DEC2013,08JAN2014,1,Alive,ADEVENT,Y
CDISCPILOT01,707,01-707-1206,65,65-80,2,WHITE,1,M,28OCT2013,26APR2014,181,Placebo,Placebo,0,0,Overall Survival time,OS,9,28OCT2013,27APR2014,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1019,68,65-80,2,WHITE,1,M,20DEC2013,01JAN2014,13,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,22,20DEC2013,23JAN2014,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1032,62,<65,1,WHITE,1,M,09FEB2013,01MAR2013,21,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,28,09FEB2013,26FEB2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1084,73,65-80,2,WHITE,1,F,09MAY2013,11NOV2013,187,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,37,09MAY2013,11NOV2013,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1087,74,65-80,2,WHITE,1,F,22OCT2012,28APR2013,189,Placebo,Placebo,0,0,Overall Survival time,OS,14,22OCT2012,28APR2013,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1158,81,>80,3,WHITE,1,F,08FEB2014,21MAR2014,42,Placebo,Placebo,0,0,Overall Survival time,OS,7,08FEB2014,22MAR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1171,77,65-80,2,WHITE,1,F,06DEC2012,04JUN2013,181,Placebo,Placebo,0,0,Overall Survival time,OS,16,06DEC2012,04JUN2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1178,77,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,29DEC2013,06APR2014,99,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,32,29DEC2013,09MAR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1213,76,65-80,2,WHITE,1,F,09FEB2013,22FEB2013,14,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,67.7,09FEB2013,26FEB2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1216,78,65-80,2,WHITE,1,M,24OCT2012,29NOV2012,37,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,53,24OCT2012,06NOV2012,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1236,86,>80,3,WHITE,1,F,21SEP2013,21SEP2013,1,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,43.9,21SEP2013,26SEP2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1253,61,<65,1,WHITE,1,M,07MAY2013,05NOV2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,46,07MAY2013,05NOV2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1272,82,>80,3,WHITE,1,M,06FEB2013,22MAR2013,45,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,36,06FEB2013,27FEB2013,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1286,80,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,10SEP2013,08MAR2014,180,Placebo,Placebo,0,0,Overall Survival time,OS,6,10SEP2013,12SEP2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1296,57,<65,1,BLACK OR AFRICAN AMERICAN,2,M,14JUN2013,12DEC2013,182,Placebo,Placebo,0,0,Overall Survival time,OS,21,14JUN2013,04SEP2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1297,61,<65,1,WHITE,1,M,25JAN2013,03MAY2013,99,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,20,25JAN2013,02APR2013,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1316,74,65-80,2,WHITE,1,F,23AUG2013,01MAR2014,191,Placebo,Placebo,0,0,Overall Survival time,OS,23,23AUG2013,15FEB2014,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1336,73,65-80,2,WHITE,1,M,07DEC2012,05JUN2013,181,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,67.7,07DEC2012,12JAN2013,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1342,59,<65,1,WHITE,1,F,29DEC2012,28JUN2013,182,Placebo,Placebo,0,0,Overall Survival time,OS,60,29DEC2012,28JUN2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1347,61,<65,1,WHITE,1,F,20APR2013,18JUN2013,60,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,25.7,20APR2013,13JUN2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1348,79,65-80,2,WHITE,1,F,05AUG2013,13FEB2014,193,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,47,05AUG2013,01DEC2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1353,87,>80,3,BLACK OR AFRICAN AMERICAN,2,F,04JUL2013,28AUG2013,56,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,85,04JUL2013,10SEP2013,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1372,84,>80,3,WHITE,1,M,12APR2013,19APR2013,8,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,29.2,12APR2013,10MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1378,67,65-80,2,BLACK OR AFRICAN AMERICAN,2,M,03SEP2013,28JAN2014,148,Placebo,Placebo,0,0,Overall Survival time,OS,18,03SEP2013,28JAN2014,0,Death,ADSL,Y
CDISCPILOT01,708,01-708-1406,71,65-80,2,WHITE,1,F,26DEC2013,02JUL2014,189,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,64.9,26DEC2013,02JUL2014,1,Alive,ADEVENT,Y
CDISCPILOT01,708,01-708-1428,84,>80,3,WHITE,1,F,09NOV2013,14DEC2013,36,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,69,09NOV2013,10DEC2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1001,76,65-80,2,WHITE,1,F,08OCT2013,08APR2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,57,08OCT2013,08APR2014,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1007,54,<65,1,WHITE,1,F,31JUL2012,28AUG2012,29,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,29,31JUL2012,16AUG2012,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1020,72,65-80,2,WHITE,1,F,01DEC2012,01JUN2013,183,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,57,01DEC2012,27DEC2012,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1029,82,>80,3,WHITE,1,M,25DEC2012,26JUN2013,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,77.5,25DEC2012,17JAN2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1081,86,>80,3,WHITE,1,F,18JAN2014,27APR2014,100,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,30,18JAN2014,07APR2014,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1088,69,65-80,2,WHITE,1,M,12APR2014,09OCT2014,181,Placebo,Placebo,0,0,Overall Survival time,OS,10,12APR2014,08MAY2014,1,Alive,ADEVENT,Y
CDISCPILOT01,709,01-709-1099,79,65-80,2,WHITE,1,F,25OCT2013,25APR2014,183,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,29.9,25OCT2013,12NOV2013,1,Alive,ADEVENT,Y
CDISCPILOT01,709,01-709-1102,71,65-80,2,WHITE,1,F,15JAN2013,27MAR2013,72,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,30,15JAN2013,11FEB2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1168,72,65-80,2,WHITE,1,F,02AUG2013,26SEP2013,56,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,34.1,02AUG2013,17AUG2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1217,77,65-80,2,WHITE,1,M,04MAR2013,11JUN2013,100,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,61,04MAR2013,26MAR2013,1,Alive,ADEVENT,Y
CDISCPILOT01,709,01-709-1238,69,65-80,2,WHITE,1,M,15MAY2013,06AUG2013,84,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,79.6,15MAY2013,30MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,709,01-709-1259,82,>80,3,WHITE,1,M,26JAN2013,13JUN2013,139,Placebo,Placebo,0,0,Overall Survival time,OS,10,26JAN2013,13JUN2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1285,87,>80,3,WHITE,1,M,24MAR2013,23MAY2013,61,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,59,24MAR2013,19APR2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1301,62,<65,1,WHITE,1,F,19JUL2013,17JAN2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,13,19JUL2013,17JAN2014,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1306,60,<65,1,WHITE,1,F,03FEB2014,16JUN2014,134,Placebo,Placebo,0,0,Overall Survival time,OS,22,03FEB2014,20APR2014,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1309,65,65-80,2,WHITE,1,M,19JUN2013,19DEC2013,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,76.1,19JUN2013,20JUN2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1312,68,65-80,2,WHITE,1,F,20APR2014,19OCT2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,24,20APR2014,17MAY2014,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1326,75,65-80,2,WHITE,1,F,05APR2013,02OCT2013,181,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,48,05APR2013,01MAY2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1329,70,65-80,2,WHITE,1,M,15AUG2013,25AUG2013,11,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,57.2,15AUG2013,29AUG2013,0,Death,ADSL,Y
CDISCPILOT01,709,01-709-1339,81,>80,3,WHITE,1,M,23DEC2012,24JUN2013,184,Placebo,Placebo,0,0,Overall Survival time,OS,10,23DEC2012,24JUN2013,1,Alive,ADEVENT,Y
CDISCPILOT01,709,01-709-1424,77,65-80,2,WHITE,1,M,03MAR2013,07MAR2013,5,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,120.2,03MAR2013,08MAR2013,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1002,88,>80,3,WHITE,1,M,14JAN2014,18JAN2014,5,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,21,14JAN2014,18JAN2014,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1006,77,65-80,2,WHITE,1,M,10FEB2013,09AUG2013,181,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,35.5,10FEB2013,01MAR2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1021,79,65-80,2,BLACK OR AFRICAN AMERICAN,2,M,27SEP2013,29OCT2013,33,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,29.9,27SEP2013,21OCT2013,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1027,83,>80,3,WHITE,1,M,28FEB2014,29AUG2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,25,28FEB2014,29AUG2014,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1045,83,>80,3,WHITE,1,F,03JUN2013,13AUG2013,72,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,19,03JUN2013,02JUL2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1053,84,>80,3,WHITE,1,F,26DEC2012,10FEB2013,47,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,19,26DEC2012,28JAN2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1060,82,>80,3,WHITE,1,M,01JAN2013,05JUL2013,186,Placebo,Placebo,0,0,Overall Survival time,OS,18,01JAN2013,21JAN2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1070,85,>80,3,WHITE,1,F,08SEP2012,22JAN2013,137,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,26.4,08SEP2012,12DEC2012,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1077,76,65-80,2,WHITE,1,F,17NOV2013,18MAY2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,26,17NOV2013,12DEC2013,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1078,81,>80,3,WHITE,1,F,17SEP2013,23MAR2014,188,Placebo,Placebo,0,0,Overall Survival time,OS,29,17SEP2013,23MAR2014,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1083,89,>80,3,WHITE,1,F,22JUL2013,01AUG2013,11,Placebo,Placebo,0,0,Overall Survival time,OS,30,22JUL2013,03AUG2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1137,79,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,11OCT2013,13NOV2013,34,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,25,11OCT2013,13OCT2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1142,76,65-80,2,WHITE,1,F,02OCT2012,20OCT2012,19,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,41.8,02OCT2012,23OCT2012,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1154,84,>80,3,WHITE,1,M,29MAR2014,27APR2014,30,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,108,29MAR2014,18APR2014,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1166,81,>80,3,WHITE,1,F,30NOV2012,19MAR2013,110,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,48,30NOV2012,30MAR2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1183,80,65-80,2,WHITE,1,F,16NOV2013,17MAY2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,8,16NOV2013,17MAY2014,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1187,78,65-80,2,WHITE,1,F,10NOV2012,12MAY2013,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,36.2,10NOV2012,23DEC2012,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1235,56,<65,1,WHITE,1,F,26SEP2012,27MAR2013,183,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,20,26SEP2012,29JAN2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1249,79,65-80,2,WHITE,1,M,28DEC2013,28JUN2014,183,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,46.7,28DEC2013,11FEB2014,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1264,78,65-80,2,WHITE,1,M,13JUN2013,11OCT2013,121,Placebo,Placebo,0,0,Overall Survival time,OS,34,13JUN2013,21AUG2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1270,83,>80,3,WHITE,1,F,12FEB2014,01MAR2014,18,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,101,12FEB2014,23FEB2014,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1271,86,>80,3,WHITE,1,F,27SEP2012,21NOV2012,56,Placebo,Placebo,0,0,Overall Survival time,OS,42,27SEP2012,02DEC2012,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1278,81,>80,3,WHITE,1,M,24DEC2012,26FEB2013,65,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,76.8,24DEC2012,07FEB2013,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1300,78,65-80,2,WHITE,1,F,15DEC2012,15FEB2013,63,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,27,15DEC2012,31JAN2013,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1314,78,65-80,2,WHITE,1,F,24APR2013,23MAY2013,30,Placebo,Placebo,0,0,Overall Survival time,OS,8,24APR2013,25MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,710,01-710-1315,83,>80,3,WHITE,1,F,27FEB2013,06JUL2013,130,Placebo,Placebo,0,0,Overall Survival time,OS,41,27FEB2013,14MAY2013,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1354,73,65-80,2,WHITE,1,M,11NOV2012,01MAY2013,172,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,53,11NOV2012,30DEC2012,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1358,82,>80,3,WHITE,1,M,17SEP2012,09FEB2013,146,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,39,17SEP2012,22DEC2012,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1368,88,>80,3,WHITE,1,F,23OCT2013,24APR2014,184,Placebo,Placebo,0,0,Overall Survival time,OS,26,23OCT2013,24APR2014,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1385,77,65-80,2,WHITE,1,M,29OCT2012,18FEB2013,113,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,24,29OCT2012,18DEC2012,0,Death,ADSL,Y
CDISCPILOT01,710,01-710-1408,80,65-80,2,WHITE,1,M,05JAN2013,12JUL2013,189,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,52.3,05JAN2013,24FEB2013,0,Death,ADSL,Y
CDISCPILOT01,711,01-711-1012,67,65-80,2,WHITE,1,F,03APR2013,29APR2013,27,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,51.6,03APR2013,16APR2013,0,Death,ADSL,Y
CDISCPILOT01,711,01-711-1036,70,65-80,2,BLACK OR AFRICAN AMERICAN,2,M,29JUL2012,10FEB2013,197,Placebo,Placebo,0,0,Overall Survival time,OS,65,29JUL2012,10FEB2013,0,Death,ADSL,Y
CDISCPILOT01,711,01-711-1143,76,65-80,2,WHITE,1,F,03APR2013,30MAY2013,58,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,26,03APR2013,18MAY2013,0,Death,ADSL,Y
CDISCPILOT01,711,01-711-1433,84,>80,3,WHITE,1,F,27JAN2013,05FEB2013,10,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,33.4,27JAN2013,06FEB2013,1,Alive,ADEVENT,Y
CDISCPILOT01,713,01-713-1043,78,65-80,2,WHITE,1,F,15SEP2013,24MAR2014,191,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,16,15SEP2013,26SEP2013,1,Alive,ADEVENT,Y
CDISCPILOT01,713,01-713-1073,74,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,30MAR2014,05OCT2014,190,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,34,30MAR2014,14JUL2014,0,Death,ADSL,Y
CDISCPILOT01,713,01-713-1106,74,65-80,2,WHITE,1,M,31OCT2012,06MAY2013,188,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,120.2,31OCT2012,06MAY2013,0,Death,ADSL,Y
CDISCPILOT01,713,01-713-1141,79,65-80,2,WHITE,1,M,31MAY2013,01JUL2013,32,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,50.2,31MAY2013,21JUN2013,0,Death,ADSL,Y
CDISCPILOT01,713,01-713-1179,64,<65,1,WHITE,1,F,09AUG2013,05FEB2014,181,Placebo,Placebo,0,0,Overall Survival time,OS,15,09AUG2013,05FEB2014,1,Alive,ADEVENT,Y
CDISCPILOT01,713,01-713-1209,77,65-80,2,WHITE,1,F,27MAY2013,22NOV2013,180,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,51.6,27MAY2013,02JUN2013,0,Death,ADSL,Y
CDISCPILOT01,713,01-713-1256,71,65-80,2,WHITE,1,M,19SEP2012,25MAR2013,188,Placebo,Placebo,0,0,Overall Survival time,OS,13,19SEP2012,30OCT2012,0,Death,ADSL,Y
CDISCPILOT01,713,01-713-1269,73,65-80,2,WHITE,1,M,27JAN2014,28JUL2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,9,27JAN2014,02FEB2014,0,Death,ADSL,Y
CDISCPILOT01,713,01-713-1448,71,65-80,2,WHITE,1,F,19JAN2014,16MAY2014,118,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,91,19JAN2014,19MAR2014,0,Death,ADSL,Y
CDISCPILOT01,714,01-714-1035,88,>80,3,WHITE,1,F,17APR2014,16OCT2014,183,Placebo,Placebo,0,0,Overall Survival time,OS,22,17APR2014,16OCT2014,0,Death,ADSL,Y
CDISCPILOT01,714,01-714-1068,79,65-80,2,WHITE,1,F,08AUG2013,08OCT2013,62,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,22,08AUG2013,12AUG2013,0,Death,ADSL,Y
CDISCPILOT01,714,01-714-1195,75,65-80,2,WHITE,1,M,26APR2013,23OCT2013,181,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,88,26APR2013,13MAY2013,0,Death,ADSL,Y
CDISCPILOT01,714,01-714-1288,77,65-80,2,BLACK OR AFRICAN AMERICAN,2,M,04DEC2013,17JUN2014,196,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,34.8,04DEC2013,11JAN2014,0,Death,ADSL,Y
CDISCPILOT01,714,01-714-1375,78,65-80,2,WHITE,1,F,26FEB2013,07SEP2013,194,Placebo,Placebo,0,0,Overall Survival time,OS,9,26FEB2013,30MAR2013,0,Death,ADSL,Y
CDISCPILOT01,714,01-714-1425,81,>80,3,WHITE,1,M,15AUG2013,19AUG2013,5,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,188.1,15AUG2013,22AUG2013,0,Death,ADSL,Y
CDISCPILOT01,715,01-715-1085,77,65-80,2,WHITE,1,F,16FEB2013,18AUG2013,184,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,67,16FEB2013,18AUG2013,0,Death,ADSL,Y
CDISCPILOT01,715,01-715-1107,65,65-80,2,WHITE,1,M,26FEB2013,07MAY2013,71,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,24,26FEB2013,07MAY2013,0,Death,ADSL,Y
CDISCPILOT01,715,01-715-1155,59,<65,1,WHITE,1,F,13DEC2013,25JAN2014,44,Placebo,Placebo,0,0,Overall Survival time,OS,23,13DEC2013,26APR2014,0,Death,ADSL,Y
CDISCPILOT01,715,01-715-1207,78,65-80,2,WHITE,1,F,18NOV2012,27MAY2013,191,Placebo,Placebo,0,0,Overall Survival time,OS,71,18NOV2012,01JUN2013,1,Alive,ADEVENT,Y
CDISCPILOT01,715,01-715-1319,65,65-80,2,WHITE,1,M,17FEB2013,05MAR2013,17,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,59.3,17FEB2013,18MAR2013,1,Alive,ADEVENT,Y
CDISCPILOT01,715,01-715-1321,75,65-80,2,WHITE,1,F,11FEB2014,21APR2014,70,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,72.6,11FEB2014,21APR2014,0,Death,ADSL,Y
CDISCPILOT01,715,01-715-1397,76,65-80,2,WHITE,1,F,03APR2013,02OCT2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,47,03APR2013,03OCT2013,0,Death,ADSL,Y
CDISCPILOT01,715,01-715-1405,69,65-80,2,WHITE,1,M,06JUL2013,07JUL2013,2,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,53,06JUL2013,13JUL2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1024,87,>80,3,WHITE,1,F,09JUL2012,20JAN2013,196,Placebo,Placebo,0,0,Overall Survival time,OS,7,09JUL2012,20JAN2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1026,73,65-80,2,WHITE,1,F,02APR2014,16OCT2014,198,Placebo,Placebo,0,0,Overall Survival time,OS,9,02APR2014,17APR2014,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1030,83,>80,3,WHITE,1,F,28DEC2013,02JAN2014,6,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,174.1,28DEC2013,10JAN2014,1,Alive,ADEVENT,Y
CDISCPILOT01,716,01-716-1044,74,65-80,2,WHITE,1,M,27APR2013,03NOV2013,191,Placebo,Placebo,0,0,Overall Survival time,OS,68,27APR2013,03NOV2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1063,80,65-80,2,WHITE,1,M,09MAY2013,25AUG2013,109,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,24,09MAY2013,04JUL2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1071,78,65-80,2,WHITE,1,F,08JUN2013,01AUG2013,55,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,36.2,08JUN2013,01AUG2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1094,82,>80,3,WHITE,1,M,19DEC2012,24JAN2013,37,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,23,19DEC2012,26JAN2013,1,Alive,ADEVENT,Y
CDISCPILOT01,716,01-716-1103,79,65-80,2,WHITE,1,M,20MAR2014,20SEP2014,185,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,44,20MAR2014,09JUL2014,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1108,86,>80,3,WHITE,1,F,12FEB2013,10AUG2013,180,Placebo,Placebo,0,0,Overall Survival time,OS,7,12FEB2013,01MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,716,01-716-1151,83,>80,3,WHITE,1,F,01FEB2013,11MAY2013,100,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,52,01FEB2013,15MAR2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1157,85,>80,3,WHITE,1,M,02OCT2013,04APR2014,185,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,27,02OCT2013,25OCT2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1160,83,>80,3,WHITE,1,F,05APR2013,11OCT2013,190,Placebo,Placebo,0,0,Overall Survival time,OS,30,05APR2013,09MAY2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1167,68,65-80,2,WHITE,1,M,08OCT2012,12APR2013,187,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,67,08OCT2012,17NOV2012,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1177,72,65-80,2,WHITE,1,M,02SEP2014,05MAR2015,185,Placebo,Placebo,0,0,Overall Survival time,OS,68,02SEP2014,05MAR2015,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1189,81,>80,3,WHITE,1,M,09OCT2012,27FEB2013,142,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,40.4,09OCT2012,05JAN2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1229,73,65-80,2,WHITE,1,F,20FEB2013,31MAR2013,40,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,75.4,20FEB2013,20FEB2013,1,Alive,ADEVENT,Y
CDISCPILOT01,716,01-716-1298,76,65-80,2,WHITE,1,F,08APR2013,28JUN2013,82,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,25,08APR2013,22APR2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1308,76,65-80,2,WHITE,1,F,28AUG2013,07OCT2013,41,Placebo,Placebo,0,0,Overall Survival time,OS,28,28AUG2013,20SEP2013,1,Alive,ADEVENT,Y
CDISCPILOT01,716,01-716-1311,78,65-80,2,WHITE,1,M,14MAY2014,21SEP2014,131,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,53,14MAY2014,28MAY2014,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1364,84,>80,3,WHITE,1,F,04JUL2013,09JAN2014,190,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,61.4,04JUL2013,18AUG2013,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1373,74,65-80,2,WHITE,1,M,14DEC2012,27FEB2013,76,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,83.8,14DEC2012,15DEC2012,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1418,80,65-80,2,WHITE,1,F,05MAY2013,20NOV2013,200,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,44.6,05MAY2013,05MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,716,01-716-1441,85,>80,3,WHITE,1,M,22JAN2014,22JUL2014,182,Placebo,Placebo,0,0,Overall Survival time,OS,36,22JAN2014,11MAY2014,0,Death,ADSL,Y
CDISCPILOT01,716,01-716-1447,72,65-80,2,WHITE,1,F,16DEC2013,17JUN2014,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,91.5,16DEC2013,14JAN2014,0,Death,ADSL,Y
CDISCPILOT01,717,01-717-1004,80,65-80,2,WHITE,1,F,14JAN2014,16JUL2014,184,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,99,14JAN2014,15JAN2014,0,Death,ADSL,Y
CDISCPILOT01,717,01-717-1109,84,>80,3,WHITE,1,M,27JAN2014,28JUL2014,183,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,41.8,27JAN2014,15FEB2014,1,Alive,ADEVENT,Y
CDISCPILOT01,717,01-717-1174,73,65-80,2,WHITE,1,M,22JAN2013,24JUL2013,184,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,80.3,22JAN2013,26JAN2013,0,Death,ADSL,Y
CDISCPILOT01,717,01-717-1201,85,>80,3,WHITE,1,F,19DEC2013,21FEB2014,65,Placebo,Placebo,0,0,Overall Survival time,OS,10,19DEC2013,19DEC2013,0,Death,ADSL,Y
CDISCPILOT01,717,01-717-1344,64,<65,1,WHITE,1,F,11JAN2014,14MAR2014,63,Placebo,Placebo,0,0,Overall Survival time,OS,10,11JAN2014,14MAR2014,0,Death,ADSL,Y
CDISCPILOT01,717,01-717-1357,77,65-80,2,WHITE,1,M,01MAY2013,14OCT2013,167,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,27.1,01MAY2013,23MAY2013,1,Alive,ADEVENT,Y
CDISCPILOT01,717,01-717-1446,75,65-80,2,WHITE,1,F,01SEP2013,03MAR2014,184,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,106,01SEP2013,19SEP2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1066,79,65-80,2,WHITE,1,F,07JUL2013,16JUL2013,10,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,29,07JUL2013,30JUL2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1079,67,65-80,2,WHITE,1,F,19SEP2012,31OCT2012,43,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,59,19SEP2012,05OCT2012,1,Alive,ADEVENT,Y
CDISCPILOT01,718,01-718-1101,82,>80,3,BLACK OR AFRICAN AMERICAN,2,M,17FEB2013,31JUL2013,165,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,71.9,17FEB2013,02AUG2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1139,77,65-80,2,WHITE,1,M,19MAY2013,17NOV2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,7,19MAY2013,17NOV2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1150,73,65-80,2,WHITE,1,F,19JAN2013,29JUL2013,192,Placebo,Placebo,0,0,Overall Survival time,OS,6,19JAN2013,15MAR2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1170,80,65-80,2,WHITE,1,F,16SEP2013,12OCT2013,27,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,171,16SEP2013,03NOV2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1172,74,65-80,2,WHITE,1,M,21SEP2013,29NOV2013,70,Placebo,Placebo,0,0,Overall Survival time,OS,16,21SEP2013,29NOV2013,1,Alive,ADEVENT,Y
CDISCPILOT01,718,01-718-1250,82,>80,3,WHITE,1,F,21SEP2013,31JAN2014,133,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,57,21SEP2013,29DEC2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1254,78,65-80,2,WHITE,1,M,10JUL2013,09JAN2014,184,Xanomeline Low Dose,Xanomeline Low Dose,54,54,Overall Survival time,OS,33,10JUL2013,13AUG2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1328,86,>80,3,WHITE,1,M,01FEB2013,18APR2013,77,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,30.6,01FEB2013,23MAR2013,1,Alive,ADEVENT,Y
CDISCPILOT01,718,01-718-1355,79,65-80,2,WHITE,1,M,28FEB2013,29AUG2013,183,Placebo,Placebo,0,0,Overall Survival time,OS,13,28FEB2013,08MAR2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1371,69,65-80,2,WHITE,1,F,26APR2013,01AUG2013,98,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,48.8,26APR2013,24MAY2013,0,Death,ADSL,Y
CDISCPILOT01,718,01-718-1427,74,65-80,2,BLACK OR AFRICAN AMERICAN,2,F,17DEC2012,11FEB2013,57,Xanomeline High Dose,Xanomeline High Dose,81,81,Overall Survival time,OS,106.2,17DEC2012,27JAN2013,1,Alive,ADEVENT,Y
;;;;
run;

proc format;
value trt
  0 = "Placebo"
  54 = "Low Dose"
  81 = "High Dose";
run;

proc format;
value $trt
  "0" = "Placebo"
  "54" = "Low Dose"
  "81" = "High Dose";
run;

ods listing close;
ods output Quartiles = Quartiles;
ods output SurvivalPlot = SurvivalPlot;
ods output HomTests=HomTests(where=(test="Log-Rank"));
proc lifetest data = adtteeff plots=survival(atrisk=0 to 210 by 30);
   time aval * cnsr(1);
   strata trtpn;
run;

/* Obtaining hazard ratios from Proc PHREG */
ods output HazardRatios = HazardRatios;
proc phreg data = adtteeff;
   class trtpn /ref=last;
   model aval * cnsr(1) = trtpn;
   hazardratio trtpn /diff=ref;
   format trtpn trt.;
run;

/* Creating Macro Variables to display hazard ratios, log-rank p-value and Median Survival Times */
proc sql;
   select put(ProbChiSq, pvalue6.4) into: log_rank_pvalue
   from HomTests;
quit;

proc sql;
   select put(HazardRatio, 6.2) into: HazardRatio1-:HazardRatio2
   from HazardRatios;
quit;

proc sql;
   select estimate, put(estimate, 4.1) into: MedianSurvival1-:MedianSurvival3, :CMedianSurvival1-:CMedianSurvival3
   from quartiles
   where percent = 50;
quit;

%macro km;
proc template;
   define statgraph kmtemplate;
      nmvar MedianSurvival1 MedianSurvival2 MedianSurvival3;
      mvar log_rank_pvalue HazardRatio1 HazardRatio2 CMedianSurvival1 CMedianSurvival2 CMedianSurvival3;
      begingraph;
	  layout lattice / rows=2 rowweights=preferred;
	     layout overlay / xaxisopts=(label="Days from Randomization" linearopts=(tickvaluesequence=(start=0 end=210 increment=30)));

	        %do i = 3 %to 1 %by -1;
		       dropline y = 0.50 x = MedianSurvival&i  / dropto = both lineattrs=(thickness=1px color=graphdata&i:color pattern=graphdata&i:linestyle) label=CMedianSurvival&i;
            %end;

	        stepplot x = time y = survival / group = stratum name="Survival"
               legendlabel="Survival";

            scatterplot x=time y=censored / markerattrs=(symbol=plus color=black) name="Censored";
	        scatterplot x=time y=censored / markerattrs=(symbol=plus) group=stratum;

            discretelegend "Censored" / location = inside autoalign = (topright);
            discretelegend "Survival" / location = outside across = 3 down = 1;

		    layout gridded / columns=2 rows = 3 border = true halign = right valign = top outerpad=(top=25px);
               entry halign = right "Log-Rank: " textattrs=(style=italic) "p" textattrs=(style=normal) "-value = "; 
               entry halign = left log_rank_pvalue;
			   entry "HR: High Dose vs Placebo = "; entry halign = left HazardRatio1;
			   entry "HR: Low Dose vs Placebo = "; entry halign = left HazardRatio2;
		    endlayout;
	     endlayout;

         layout overlay / xaxisopts=(display=none linearopts=(tickvaluesequence=(start=0 end=210 increment=30))) border=off;
            axistable value=atrisk x=tatrisk / class=stratum colorgroup=stratum;		 
	     endlayout;

	  endlayout;
      endgraph;
   end;
run;

%mend;
%km;

ods listing image_dpi=300 gpath = "&outputpath";
ods graphics / reset=all imagename="KM_example" height=3.33in width=5in;

title1 'Product-Limit Survival Estimates';
title2 'With Number of Subjects At-Risk';

proc sgrender data = Survivalplot template = kmtemplate;
   format stratum $trt.;
run;

ods listing close;
Version history
Last update:
‎09-13-2021 09:14 AM
Updated by:
Contributors

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Article Tags