Facturation électronique obligatoire1er sept. 2026J-47Vérifier

Transparence

Méthodologie de l'Observatoire

Chaque donnée affichée dans l'Observatoire PharmaPex est sourcée, datée et vérifiable. Cette page documente publiquement les sources, les traitements et les formules de scoring.

Sources de données

FINESS

Fichier National des Établissements Sanitaires et Sociaux

Source
TypeIdentité et localisation des officines
LicenceLicence Ouverte v2.0
Fréquence MAJMensuelle
Champs utilisésFINESS, raison sociale, adresse, code postal, commune, SIRET, catégorie (620 = officine)

geo.api.gouv.fr

API Géographique INSEE

Source
TypePopulation communale légale
LicenceLicence Ouverte
Fréquence MAJAnnuelle
Champs utilisésCode INSEE, population municipale, département, région

CNOP

Conseil National de l'Ordre des Pharmaciens

Source
TypeDémographie officinale
LicenceDonnées publiques
Fréquence MAJAnnuelle
Champs utilisésNombre total d'officines, évolutions, fermetures, ouvertures

USPO

Union des Syndicats de Pharmaciens d'Officine

Source
TypeDonnées économiques sectorielles
LicenceRapport public
Fréquence MAJAnnuelle
Champs utilisésPéril économique, missions rémunérées, benchmarks

FSPF

Fédération des Syndicats Pharmaceutiques de France

Source
TypeÉconomie officinale
LicenceRapport public
Fréquence MAJAnnuelle
Champs utilisésMarge, EBE, ratios financiers

Pipeline de traitement

1

Téléchargement

Le fichier FINESS géolocalisé (~45 Mo, ~80 000 établissements) est téléchargé depuis data.gouv.fr. L'API geo.api.gouv.fr est interrogée pour les populations communales.

2

Filtrage

Seuls les établissements de catégorie 620 (pharmacie d'officine), 621 (pharmacie mutualiste) et 622 (pharmacie minière) sont conservés. Résultat : ~20 000 officines.

3

Normalisation

Les adresses sont nettoyées, les codes département et région sont maps selon la nomenclature INSEE. Les slugs URL-friendly sont générés pour chaque officine.

4

Enrichissement

Chaque officine est enrichie avec la population de sa commune (INSEE), le nombre d'officines dans la même commune, et le ratio habitants par officine.

5

Scoring

Les scores propriétaires (SFT, IPC, PAZ) sont calculés à partir des données croisées. Voir la section Algorithmes ci-dessous.

6

Indexation

Les données sont écrites dans Firestore par batch de 500. Un rapport de synchronisation est généré avec le diff (ajouts, suppressions, modifications).

Fréquence : Le pipeline s'exécute automatiquement chaque dimanche à 3h du matin via Cloud Scheduler. Les données FINESS sont mises à jour mensuellement par la CNAM.

Algorithmes de scoring

Score de Fragilité Territoriale (SFT)

0 à 10

Mesure la vulnérabilité d'un territoire en cas de fermeture d'officine. Plus le score est élevé, plus la zone est fragile.

SFT = 0.45 x F_densite + 0.30 x F_ecosysteme + 0.25 x F_defaut

F_densite : Ratio habitants/officine normalisé sur [1 500, 6 000]. Plus le ratio est élevé, plus le score monte.

F_ecosysteme : Nombre de médecins par officine, inversé normalisé. Moins il y a de médecins, plus la pharmacie est le dernier recours santé.

F_defaut : Valeur 5/10 pour les dimensions non encore calculées (APL, érosion, isolement). Sera affiné avec les prochaines sources.

Score Global PharmaPex

0 à 100

Score composite qui synthétise la position d'un département. Score élevé = bien positionné, faible fragilité.

Score Global = (10 - SFT) x 10

Version 1.0. Le score évoluera avec l'ajout des indices IPC et PAZ (prévus Q2 2026).

Grille du comparateur de groupements

Le comparateur « Quel groupement pour votre officine ? » note chaque réseau sur 100 selon le profil et les priorités du titulaire. La grille est publique et reprise telle quelle par le moteur.

score = 100 x Somme( poidsAxe x scoreAxe ) + bonus ancrage local

scoreAxe = Somme( poidsCritere x sousScore(valeur) )

fiabilite = Somme( poids x confiance ) / Somme( poids )

Les six axes (poids du profil équilibré)

Marge et conditions d'achat

25 %

remise non remboursable, remises arrières, MDD, centrale, flux, générique

Autonomie et indépendance

18 %

statut capitalistique, exclusivité, propriété de la donnée patient, durée, risque d'absorption

Enseigne et visibilité

12 %

notoriété, présence de l'enseigne, cahier des charges

Services et accompagnement

20 %

missions rémunérées, formation, animation, installation, cession

Digital et données

17 %

compatibilité logiciel, pilotage, e-commerce, fidélité

Accompagnement cession

8 %

cession, solidité financière, taille

Conversion valeur vers sous-score

Chaque valeur d'attribut se convertit en sous-score de 0 à 1 par une table fixe : coopérative 1,0 et plateforme financiarisée 0,15 sur l'autonomie ; flux tiré 1,0 et flux poussé 0,40 ; remises arrières reversées intégralement 1,0 et opaques 0,30. Une information non communiquée reçoit le sous-score neutre de 0,5.

Profil et curseurs

Huit profils types (rural, autonomiste, grande surface, transmission, etc.) fixent les poids de départ. Six curseurs (de 0 à 4) laissent le titulaire moduler chaque axe, puis les poids sont renormalisés à une somme de 1 : le profil pose la base, le titulaire ajuste sans casser l'équilibre.

Fiabilité (jamais le score)

Indicateur séparé, en pourcentage, qui dit à quel point le score repose sur du vérifié : N1 (registre légal) 1,0 ; N2 (site ou annuaire officiel) 0,72 ; partiel 0,40 ; déclaré 0,20 ; non communiqué 0,15. En dessous de 55 pour cent, le score est marqué « indicatif ». L'incertitude réduit la confiance, jamais ne gonfle la note.

Drapeaux d'alerte

Signaux binaires affichés avant signature, indépendants du score : engagement long, exclusivité d'achat imposée, donnée patient captée par le réseau, réseau adossé à un fonds, conditions commerciales opaques (beaucoup d'attributs non communiqués).

Intégrité des données : chaque réseau porte un objet de décision sourcé et daté. Les conditions commerciales confidentielles sont marquées « non communiqué » et ne sont jamais inventées. Le statut légal de chaque réseau est vérifié sur Pappers : aucun réseau radié, dissous ou doublon n'est présenté. Le rattachement capitalistique reflète la nature réelle du groupe parent (coopérative, répartiteur, groupe ou fonds).

Limites et engagement de transparence

L'Observatoire PharmaPex utilise exclusivement des données publiques. Aucune donnée personnelle au-delà de ce qui est publié dans le répertoire FINESS n'est collectée ou affichée.

Les scores propriétaires sont des indicateurs construits à partir de données croisées. Ils ne constituent pas un diagnostic économique individuel et ne doivent pas être utilisés comme seul critère de décision.

Les données FINESS peuvent présenter un décalage de 1 à 2 mois avec la réalité du terrain (délai de mise à jour par les ARS). Les populations communales INSEE datent du dernier recensement publié.

L'Observatoire est mis à jour automatiquement chaque semaine. La date de dernière synchronisation est affichée sur chaque page.

Toute erreur factuelle peut être signalée à contact@pharmapex.fr. Les corrections sont appliquées dans les 48h.

Gestion des cookies

pharmapex.fr

Nous utilisons des cookies pour améliorer votre expérience, analyser le trafic et personnaliser le contenu. Vous pouvez choisir les cookies que vous acceptez.

Politique de confidentialité