Dans de nombreux pays, il existe un système de recouvrement des coûts. Les établissements de soins de tous les niveaux du système de santé doivent acheter leurs médicaments à la Centrale nationale d’achats ou toute autre centrale d’approvisionnement. La politique est de faire payer aux patients tout ou une partie du coût des médicaments qui leur sont dispensés dans les établissements de soins.
En revanche certains traitements sont totalement gratuits, bien que
leur coût puisse être très élévé. C’est le cas pour les programmes de
lutte contre la tuberculose ou contre le VIH/SIDA ; les établissements
de santé reçoivent ces traitements gratuitement et les patients ne
doivent pas les payer.