When Jamaica abolished prescription charges at public hospitals between 2007 and 2008, it promised millions of patients — many of them poor, elderly, and chronically ill — that essential medicines would be within reach regardless of their ability to pay.