Annuity payment schedule valuation function
f(P, n, i, r, S_t) = (A, PV, EPV)
Turns the upfront price of a one-off therapy into equal yearly instalments at an agreed financing rate, and values the resulting schedule, fixed or conditional on continued response, at the discount rate of the economic evaluation. The instalment is set so that the schedule matches the upfront price at the financing rate. The cost that enters a cost-effectiveness model is the present value of the expected payments at the evaluation's own rate, not the list price or the nominal sum of the instalments.
Annuity-due instalment for a one-off therapy price
A = P * i / ((1 - (1+i)^(-n)) * (1+i))
Present value of a fixed annuity payment schedule at the evaluation discount rate
PV = A * (1 - (1+r)^(-n)) * (1+r) / r
Expected present value of an outcomes-based annuity payment schedule
EPV = sum_(t=0)^T [S_t * A / (1+r)^t]