Aller au contenu principal
Perimeo
Article
10 min de lectureVictor Piamias

Alertes péremptions en pharmacie : pourquoi la date seule produit 300 fausses alarmes

Guide titulaire : prioriser le stock à risque en croisant date, quantité et rotation réelle — urgence actionnable vs listes de dates courtes que personne ne traite.

300 alertes de péremption. Lesquelles traiter en premier ? C'est la question que se posent les titulaires dès qu'ils activent un module « dates courtes » dans leur LGO ou un tableur maison. Réponse honnête : si toutes les dates proches sont rouges, aucune n'est vraiment prioritaire — l'équipe finit par ignorer la liste, et le stock à risque réel continue de dormir en réserve.

Ce guide explique comment prioriser les périmés selon la rotation — pas seulement la date — pour obtenir des alertes péremptions pharmacie actionnables. Il complète notre article sur la gestion des périmés en pharmacie (organisation, calendrier, chaîne retour labo) sans le remplacer : ici, le sujet est le critère d'urgence.

À retenir : deux produits à la même date n'ont pas la même urgence. Ce qui compte, c'est combien il en reste et à quelle vitesse ça part.

Le piège des alertes « date seule »

La plupart des outils — modules LGO, Excel, listes imprimées — alertent sur un seuil fixe : J-30, J-60, J-90. Problème : ce seuil ignore la quantité en stock et la rotation mensuelle.

Trois cas types :

Doliprane 1000 mg — J-45 · 8 boîtes · rot. 120/mois

  • Alerte date seule → critique
  • Urgence réelle → faible (écoulement assuré avant péremption)

Sérum physiologique unidoses — J-90 · 40 boîtes · rot. 12/mois

  • Alerte date seule → surveillance
  • Urgence réelle → critique (stock >> ventes)

Crème dermato niche — J-60 · 6 tubes · rot. 2/mois

  • Alerte date seule → critique
  • Urgence réelle → critique (lent + stock élevé)

La première ligne génère une fausse alarme — l'équipe la voit, la traite peut-être, perd confiance dans le système. La deuxième est le vrai risque — mais avec une date à J-90, elle disparaît souvent en bas de liste… jusqu'au jour J.

Ce qui se passe en officine

  1. Semaine 1 : le titulaire imprime la liste — 287 lignes rouges.
  2. Semaine 2 : l'équipe en traite 20, le reste attend.
  3. Semaine 4 : plus personne n'ouvre la liste — « c'est ingérable ».
  4. Mois 3 : un produit à faible rotation périmé en réserve, jamais priorisé.

Ce n'est pas un problème de volonté. C'est un problème de signal/bruit.

Urgence réelle : date × quantité × rotation

Une alerte utile répond à une question simple : ce stock partira-t-il avant la date de péremption ?

Pour y répondre, il faut trois données :

DonnéeSourceRôle
Date de péremptionScan DataMatrix, scan facture BL, saisieHorizon temporel
Quantité en stockScan ou saisie à la ligneVolume à écouler
Rotation mensuelleExport LGO (CSV mensuel)Vitesse d'écoulement

Sans rotation, vous ne savez pas si 10 boîtes à J-45, c'est beaucoup ou peu. Avec rotation, vous priorisez le stock à risque — pas toutes les dates courtes.

La logique de ratio (pédagogique)

Perimeo calcule un ratio de couverture pour chaque ligne :

Ratio = quantité en stock ÷ (rotation mensuelle × mois restants)

Interprétation titulaire :

RatioLectureAction type
≤ 0,8Le stock s'écoulera probablement avant la dateSurveillance légère — pas d'alarme inutile
0,8 – 1,5Zone grise — dépend du produit et de la margeMise en avant, promo, contrôle rayon
> 1,5Trop de stock pour le temps restantAction requise — déstockage, retour labo, promo agressive

Ce n'est pas une formule magique à recopier à la main chaque semaine — c'est le principe que votre outil périmés doit appliquer automatiquement sur chaque ligne scannée.

Exemple : 40 boîtes de sérum, rotation 12/mois, 3 mois restants → ratio = 40 ÷ (12 × 3) ≈ 1,1 en zone grise. À 6 mois restants, le même stock tombe à ~0,55 — pas urgent. Même produit, même quantité, urgence différente selon la date.

De 300 alertes à 15 actions — scénario concret

Prenons une officine moyenne qui scanne ses entrées (réception BL ou DataMatrix) et importe sa rotation LGO chaque mois.

ÉtapeDate seuleDate + rotation
Lignes avec date < J-90312312
Après filtre rotation (stock écoulera)47
Priorité critique (ratio > 1,5)14
Temps contrôle hebdo3 h (abandonné)25–40 min
Taux de traitement équipe~10 %> 80 %

L'équipe ne traite plus une liste impossible — elle traite un plan de bataille : 14 produits cette semaine, classés par urgence € et par emplacement rayon.

Comment prioriser en pratique — méthode titulaire

1. Alimenter les trois données

Sans rotation importée, vous restez en mode « date seule » — même avec le meilleur outil.

2. Classer en trois niveaux d'urgence

Adoptez une grille simple que toute l'équipe comprend :

NiveauCritèreAction
CritiqueRatio > 1,5 ou date < J-30 avec rotation faibleDéstockage, retour labo, promo immédiate
À surveillerRatio 0,8–1,5Mise en avant rayon, contrôle au prochain passage
RASRatio ≤ 0,8Pas d'action — le produit partira

3. Traiter par emplacement, pas par liste alphabétique

Le contrôle guidé parcourt les emplacements dans l'ordre physique — pas une liste de 300 lignes triées par nom. L'opérateur scanne, agit, passe au suivant. 15 produits critiques sur 4 rayons, c'est faisable en une matinée.

4. Relier l'alerte à l'action

Une alerte sans action définie = bruit. Pour chaque niveau :

  • Critique → déstockage + dossier retour laboratoire
  • Surveiller → facing, étiquette promo, repositionnement
  • RAS → rien — mais la ligne reste tracée

5. Mesurer le stock à risque en euros

Prioriser, ce n'est pas compter des boîtes — c'est valoriser le risque. Croisez les lignes urgentes avec le prix d'achat HT importé du LGO. Le titulaire voit « 2 400 € à risque cette semaine », pas « 47 lignes orange ». Méthode détaillée : coût des périmés en pharmacie.

Ce que les alertes date-seule ratent (et l'inverse)

SituationDate seuleAvec rotation
Best-seller à J-45, 5 boîtes, rot. 200/mois🔴 Alerte🟢 RAS — écoulement assuré
Produit dormant à J-120, 8 boîtes, rot. 3/mois🟢 Pas d'alerte🔴 Critique — détecté tôt
Parapharma promo ratée, 20 unités, rot. 15/mois🔴 Alerte (J-60)🟡 Surveiller — promo d'abord
Multi-lots même EAN, dates différentesUne alerte globaleUne urgence par lot

Le dernier point est crucial : deux lots du même produit à des dates différentes n'ont pas la même priorité si les quantités diffèrent. Le scan DataMatrix distingue lot par lot — la rotation s'applique à chaque ligne.

LGO vs outil périmés dédié — le bon critère

La question n'est pas « mon LGO a-t-il un module périmés ? » — c'est « mes alertes croisent-elles date, quantité et rotation ? »

CritèreModule LGO classiqueOutil périmés avec rotation
Seuil date fixe (J-30/60/90)
Croisement rotation × quantitéRare
Liste actionnable (< 20/semaine)Non
Chaîne retour labo complètePartiel
Valorisation € du stock à risqueRare

Notre guide choix logiciel périmés détaille le comparatif complet. Le critère rotation est souvent celui qui fait basculer une officine de « liste ignorée » à « routine tenue ».

Où Perimeo applique cette priorisation

Perimeo est conçu autour du principe quantité × date × rotation — pas d'alerte par date seule :

FonctionnalitéRôle dans la priorisation
Scan DataMatrix / BLDate, lot, quantité fiables à la source
Import LGO mensuelRotation, prix, emplacement à jour
Tableau de bordStock à risque en €, top urgences
Alertes intelligentesFiltrage automatique — produits qui partent vite non alertés
Contrôle guidéParcours rayon ordonné par urgence
DéstockageAction en un geste depuis l'alerte

Preuve terrain : les officines qui basculent de listes date-seule à la priorisation rotation décrivent le même retour — « On ne court plus après les dates. On sait quoi traiter en priorité. » L'objectif n'est pas zéro périmé (impossible) — c'est zéro fausse alarme et zéro surprise en réserve.

Setup et formation offerts — 24,90 € HT/mois par pharmacie, sans engagement. Essai gratuit.

Erreurs fréquentes de priorisation

ErreurConséquenceCorrection
Alerter sur J-90 pour tout le stock300+ lignes, liste ignoréeCroiser rotation + quantité
Ignorer la réservePérimés oubliés hors rayonContrôle guidé incluant réserve
Pas d'import LGORotation obsolète ou absenteCSV mensuel, 30 secondes au 2e mois
Traiter alphabétiquementPerte de temps en déplacementParcours par emplacement
Alerte sans action définieÉquipe ne sait pas quoi faireGrille critique / surveiller / RAS
Une seule vérité papier + ExcelDonnées divergentesOutil unique, lignes scannées

Checklist titulaire — alertes actionnables

  1. Mes alertes croisent-elles date + quantité + rotation ?
  2. L'import LGO mensuel est-il tenu (même automatisable) ?
  3. Combien de lignes critiques ai-je par semaine — 15 ou 300 ?
  4. Chaque alerte critique a-t-elle une action (déstockage, promo, retour) ?
  5. Le stock à risque est-il exprimé en euros, pas seulement en boîtes ?
  6. Les multi-lots sont-ils priorisés séparément ?
  7. L'équipe traite-t-elle la liste ou l'ignore-t-elle ?
  8. Le contrôle rayon suit-il un parcours par emplacement, pas une liste alphabétique ?

Synthèse en 5 points

  1. Date seule = fausses alarmes — 300 lignes rouges que personne ne traite.
  2. Urgence réelle = date × quantité × rotation — le stock partira-t-il à temps ?
  3. Import LGO mensuel — indispensable pour que la rotation soit fiable.
  4. 15 actions > 300 alertes — prioriser, c'est filtrer, pas alerter plus.
  5. Perimeo calcule cette urgence automatiquement — du scan au contrôle guidé.

Vous en avez assez des listes de dates que personne ne traite ? Essayez Perimeo gratuitement — alertes intelligentes, setup et formation offerts.