r <- d |>filter(unite =="euros")w_ <- r |>select(bloc, poste, parent, colonne, valeur) |>pivot_wider(names_from = colonne, values_from = valeur)w_ <- w_ |>mutate(dep =coalesce(`Honoraires perçus`, `Dépense totale`),remb =`Dépenses remboursées`, rac =`Total reste à charge`,taux_amo = remb / dep, taux_rac = rac / dep)
Décomposition, cumul de janvier à juillet 2026, de la dépense totale de soins de ville en part prise en charge par l’assurance maladie obligatoire (AMO) et reste à charge avant intervention des complémentaires : ticket modérateur, dépassements d’honoraires, franchises, participations forfaitaires. Deux tableaux : honoraires médicaux et paramédicaux + transports, et médicaments + LPP (optique et audioprothèses détaillées). Montants en euros (le fichier indique « milliers d’euros » mais les ordres de grandeur sont ceux d’euros).
Part remboursée par l’assurance maladie
Code
w_ |>filter(!is.na(dep), poste !="Total", is.na(parent), !is.na(taux_amo)) |>mutate(l = forcats::fct_reorder(poste, taux_amo)) |>ggplot(aes(l, taux_amo, fill = bloc)) +geom_col() +geom_text(aes(label =pct(taux_amo)), hjust =-0.1, size =3.2) +coord_flip() +scale_y_continuous(labels = scales::label_percent(), expand =expansion(mult =c(0, .12))) +scale_fill_manual(values =c(col1, col2)) +labs(x =NULL, y =NULL, fill =NULL, title ="Part de la dépense totale remboursée par l'AMO") + theme_cnam
Les optique (1,8% remboursé), audioprothèses (21,0%) et dentistes (33,1%) sont les postes où l’AMO prend le moins en charge ; les frais de déplacement, médicaments et laboratoires sont, à l’inverse, bien couverts.
Composition du reste à charge
Code
comp <- r |>filter(poste !="Total", is.na(parent), colonne %in%c("Dépassements", "Participations forfaitaires", "Participation assuré", "Franchises", "Ticket modérateur")) |>mutate(l = forcats::fct_reorder(poste, valeur, sum))ggplot(comp, aes(l, valeur, fill = colonne)) +geom_col() +coord_flip() +scale_y_continuous(labels = mdd) +scale_fill_brewer(palette ="Set2") +labs(x =NULL, y =NULL, fill =NULL, title ="Reste à charge (avant complémentaires) par poste et par nature") + theme_cnam
Sur les honoraires, le reste à charge de 13,5 Md€ se répartit surtout entre dépassements (médecins spécialistes, dentistes) et ticket modérateur.
Caisse nationale de l’Assurance Maladie (Cnam) — Cnam (SNDS) — Dépenses par type de risque, résultats cumulés à fin juillet 2026, onglet « Dépense totale ». Conversion Excel → Parquet : cnam.R (dossier data/cnam).