Economically justifiable price function solving the ICER for the unit price
e(lambda,Delta_E,Delta_C_other,U) = EJP
Maps a cost-effectiveness threshold, the incremental QALYs per patient, the incremental cost per patient other than the new medicine's acquisition cost and the discounted number of units per patient to the highest price per unit at which the incremental cost-effectiveness ratio equals the threshold. It solves the two-option ICER of HE-FM-ICER-001 with the medicine's price as the unknown, and the same price sets the incremental net monetary benefit of HE-FM-NMB-002 to zero. The algebra matches the break-even price HE-FM-BEA-001 and, per patient, the payer's maximum price HE-FM-BARG-002; this package adds the threshold range, the NICE severity weight and the probabilistic forms used in an EJP analysis. Notation follows the Economically Justifiable Price article.
Economically justifiable price per unit and per patient at one threshold
EJP_patient = lambda * Delta_E - Delta_C_other; EJP = EJP_patient / U
Economically justifiable price range between a lower and an upper threshold
EJP_L = (lambda_L * Delta_E - Delta_C_other) / U; EJP_U = (lambda_U * Delta_E - Delta_C_other) / U
Severity-weighted economically justifiable price under NICE QALY weights
EJP_w = (w * lambda * Delta_E - Delta_C_other) / U