Scotland, Wales and NI do. And England has only a nominal charge.
Right, and I think that's it (SK does the "nominal charge" thing).
Most western countries do the "nominal charge" thing - which in this context is just about equal to zero.
For instance: German public health insurance buys a course of Sovaldi for EUR40,000 ($46,000), the patient pays a cost of EUR10 ($11.50).
It is still something different when my health care just pays for it and later talks to me about the costs than when i need to find a way to finance it from the beginning.