340B ceiling price function
c(AMP,URA) = P_340B
Maps a covered outpatient drug's average manufacturer price and its Medicaid unit rebate amount for the preceding calendar quarter to the maximum price a covered entity can be required to pay for the smallest unit of the drug. The statute sets the ceiling as AMP reduced by the rebate percentage, the Medicaid rebate per unit divided by AMP, which is AMP minus the unit rebate amount.
340B ceiling price per unit with the penny floor
P_340B = max(AMP - URA, 0.01)
Medicaid unit rebate amount for a single-source or innovator drug
URA = max(AMP - BP, 0.231 * AMP) + max(AMP - AMP_b * CPI_t / CPI_b, 0)
Spread between reimbursement and the 340B price
S = R - P_340B; S_share = (R - P_340B) / R