You can use the Fit Y by X platform. Add GFR as Y, Age as X. Then in the bivariate report, select "Group By..." under the red triangle and select Patient before choosing "Fit Line" (also under the red triangle). Finally, right-click on any of the tables named "Parameter Estimates" and select "make combined data table" to make a table with all the slopes (the intercepts will be there too but are easy to sort out and delete).
The JSL version would be something like this:
dt = Data Table( "Sample_GFRbyAgebyPt.jmp" );
biv = dt << Bivariate( Y( :GFR ), X( :Age ), Group by( :Patient ), Fit Line( 1 ) );
slopes = Report( biv )["Parameter Estimates"][1] << make combined data table;
slopes << select where( :Term == "Intercept" ) << delete rows;