Aller au contenu principal
Perimeo
Article
13 min de lectureVictor Piamias

DataMatrix en pharmacie : code GS1, contenu et exploitation pour le contrôle des périmés

Guide pédagogique sur le DataMatrix pharmacie et le code GS1 médicament : GTIN, lot, date de péremption — et comment l'exploiter pour fiabiliser le contrôle des dates.

Sur la plupart des boîtes de médicaments distribuées en France, un petit code carré en noir et blanc est imprimé à côté du code-barres classique. C'est un DataMatrix — et pour une officine, c'est probablement l'information la plus sous-exploitée de l'étagère. Ce code contient en une fraction de seconde ce que l'équipe met deux minutes à recopier à la main : le produit, le lot, la date de péremption.

Ce guide explique ce qu'est le DataMatrix en pharmacie, ce que contient le code GS1 médicament, et comment l'exploiter concrètement pour fiabiliser le contrôle des périmés — sans jargon inutile. La traçabilité lot par lot est aussi une exigence réglementaire : voir notre synthèse sur la réglementation des périmés en officine. Le tutoriel scan dans Perimeo montre le geste en conditions réelles.

DataMatrix vs code-barres EAN : quelle différence ?

Deux codes coexistent sur les emballages de médicaments. Les confondre ou n'utiliser que l'un des deux, c'est laisser de la précision sur la table.

Code-barres EAN13DataMatrix (GS1)
ApparenceBarres verticalesCarré noir et blanc (2D)
ContenuCode produit uniquement (EAN13)Code produit + lot + date de péremption
LectureDouchette ou scannette classiqueDouchette ou scannette 2D
Saisie complémentaireDate, lot, quantité à saisir à la mainTout est extrait automatiquement

Le code-barres EAN13 identifie le produit. Le DataMatrix identifie le produit + le lot + la date — en un seul bip.

À retenir : scanner l'EAN13, c'est identifier le médicament. Scanner le DataMatrix, c'est identifier le médicament et sa péremption exacte.

Qu'est-ce que le code GS1 ?

Le DataMatrix imprimé sur les médicaments suit le standard GS1 — un format international de codage utilisé dans toute la chaîne du médicament, de l'usine à l'officine.

Structure du code

Un DataMatrix GS1 sur un médicament contient une chaîne de caractères structurée avec des identifiants d'application (AI — Application Identifiers) qui précèdent chaque donnée :

AISignificationExemple
(01)GTIN — identifiant produit3400930001234
(17)Date de péremption260831 (= 31/08/2026)
(10)Numéro de lotLOT2024A
(21)Numéro de série(optionnel, surtout pour la traçabilité)

Le lecteur (douchette, scannette) décode automatiquement ces identifiants et extrait chaque champ sans intervention de l'opérateur.

Le GTIN (Global Trade Item Number)

Le GTIN est l'identifiant commercial universel du produit. En France, il correspond le plus souvent à l'EAN13 que vous connaissez déjà — le code produit utilisé par votre logiciel d'officine et par les référentiels pharmaceutiques.

Un GTIN = un produit. Deux boîtes du même médicament partagent le même GTIN, mais auront des lots et des dates différents.

La date de péremption (AI 17)

Formatée en AAMMJJ dans le code GS1. Exemple : 260831 = 31 août 2026. C'est la date exacte imprimée sur l'emballage — pas une estimation, pas une saisie, pas une erreur de frappe.

Le numéro de lot (AI 10)

Chaque fabrication produit un lot distinct. Deux boîtes du même médicament, achetées au même grossiste, peuvent avoir des lots et des dates de péremption différents. Le lot est indispensable pour les retours laboratoires — un bon de retour sans lot correct est un bon de retour refusé.

Pourquoi le DataMatrix révolutionne le contrôle des dates

Avant le DataMatrix, le contrôle des périmés en officine suivait un parcours laborieux :

  1. Repérer visuellement une date courte sur l'étagère
  2. Noter le produit, la date, le lot sur papier ou dans un tableur
  3. Recopier dans le logiciel d'officine ou un outil de suivi
  4. Risquer une erreur de saisie à chaque étape

Avec le DataMatrix, le parcours devient :

  1. Bip — produit, lot, date extraits en ~2 secondes
  2. Ligne créée, alerte calculée, prête pour le contrôle ou le retour

Ce que le scan élimine

Risque sans DataMatrixAvec DataMatrix
Faute de frappe sur la dateDate extraite du code, zéro erreur
Lot non relevé ou erronéLot extrait automatiquement
Confusion entre deux lots du même produitChaque scan = un lot distinct
Ressaisie dans un second outilUne seule source de vérité
2 minutes par produit2 secondes par produit

Ce que le scan ne remplace pas

Le DataMatrix ne dit pas :

  • se trouve le produit en rayon (il faut le code géo de l'emplacement)
  • Combien il en reste (la quantité est ajustable après le scan, mais pas dans le code)
  • À quelle vitesse il se vend (la rotation vient de l'export LGO)

C'est le croisement DataMatrix + données LGO qui produit une alerte vraiment utile — pas une liste de 300 dates, mais un plan d'action de 15 produits critiques.

DataMatrix et multi-lots : le cas classique du périmé « surprise »

Le scénario le plus fréquent en officine : deux boîtes du même produit, côte à côte sur le même rayon, avec des dates de péremption différentes.

Sans DataMatrix, l'équipe voit la date la plus lointaine (ou la plus proche, selon l'angle) et considère que « le produit est à J-90 ». En réalité, 3 boîtes sur 8 sont à J-15.

Avec DataMatrix, chaque boîte scannée crée une ligne distincte — même GTIN, lots et dates différents. Le contrôle descend au niveau du lot, pas du produit. C'est la différence entre un contrôle qui rassure et un contrôle qui protège.

Exemple concret

ScanGTINLotDLCQté
Bip 13400930001234LOT-A09/265
Bip 23400930001234LOT-B06/263

Deux lignes, deux urgences différentes. LOT-B à J-30 sur un produit à faible rotation sera en alerte critique. LOT-A à J-90 sur le même produit sera en surveillance — pas la même action, pas la même urgence.

Quels produits ont un DataMatrix ?

Médicaments récents

La réglementation européenne impose le DataMatrix (au format GS1) sur les emballages de médicaments soumis à la traçabilité. En pratique, la grande majorité des médicaments distribués en officine depuis les années 2010 portent ce code.

Produits sans DataMatrix

Certains produits n'ont pas de DataMatrix :

  • Parapharmacie et certains dispositifs médicaux (code EAN13 seul)
  • Produits anciens ou à petit volume
  • Emballages endommagés où le code est illisible

Pour ces cas, la saisie manuelle reste nécessaire — date au format MM/AA, lot optionnel, quantité ajustable. Mais le volume concerné est faible par rapport à l'ensemble du stock médicament.

Comment savoir ?

Regardez l'emballage : le DataMatrix est un carré de points noirs et blancs, souvent à côté ou en dessous du code-barres EAN13. S'il est présent, scannez-le en priorité — c'est toujours plus fiable que la saisie manuelle.

Matériel : lire un DataMatrix en officine

Douchette USB (ordinateur de comptoir)

Une douchette USB standard capable de lire les codes 2D (DataMatrix) fonctionne comme un clavier : elle envoie le code comme une frappe clavier. Branchée sur le PC du comptoir, elle lit le DataMatrix en un bip — Perimeo (ou tout outil compatible) capte le flux automatiquement.

Coût : 30 à 80 € pour une douchette 2D USB. Pas besoin de matériel spécialisé pour démarrer.

Scannette mobile (Zebra TC52 ou équivalent)

Les scannettes industrielles comme la Zebra TC52 lisent nativement le DataMatrix. L'opérateur scanne en rayon, en réserve, en chaîne — sans retourner au comptoir. Idéal pour le mode contrôle guidé.

Ce qu'il faut vérifier

  • Le lecteur supporte-t-il les codes 2D (DataMatrix, QR) — pas seulement les codes-barres 1D (EAN) ?
  • Le mode de lecture est-il configuré pour extraire les identifiants GS1 (AI 01, 10, 17) — pas seulement la chaîne brute ?

La plupart des douchettes 2D récentes gèrent le GS1 nativement. Si vous avez un doute, scannez un médicament et vérifiez que la date et le lot sont bien extraits — pas seulement le code produit.

Exploiter le DataMatrix pour le contrôle des périmés

En saisie courante (scan de routine)

Chaque réception, chaque rangement, chaque passage en rayon est une occasion de scanner le DataMatrix. En quelques secondes par produit, la base de dates se construit sans effort dédié — pas besoin d'une « session de contrôle » de 4 heures.

En mode contrôle guidé

Le mode contrôle génère une liste de produits à vérifier physiquement (par horizon de date). L'opérateur se déplace en rayon, scanne le DataMatrix de chaque produit, et choisit une action :

  • Déstocker — retirer du rayon, alimenter le dossier de retour labo
  • Mettre en avant — accélérer l'écoulement
  • Plus en stock — rupture physique
  • RAS — date plus lointaine que prévu, aucune action

Chaque scan met à jour la ligne en temps réel. La progression est visible (ex. « 12/47 contrôlés »). Le contrôle est documenté, sans papier.

En retour laboratoire

Le lot et la date extraits du DataMatrix alimentent directement le bon de retour. Zéro risque d'écart entre le code scanné et le document envoyé au laboratoire — c'est le motif de refus n°1 éliminé.

DataMatrix et alertes intelligentes : le croisement qui change tout

Scanner le DataMatrix crée une ligne fiable. Mais une ligne seule ne dit pas si le produit est vraiment à risque. C'est le croisement avec la rotation mensuelle (issue de l'export LGO) qui produit une alerte actionnable :

Ratio = quantité en stock / (rotation mensuelle × mois restants)
  • Ratio ≤ 0,8 → le stock s'écoulera → surveillance
  • Ratio > 1,5 → le stock risque de périr → action requise

Un DataMatrix lu en 2 secondes + une rotation importée une fois par mois = un système d'alertes qui ne crie au loup que quand il le faut.

Limites et bonnes pratiques

Code illisible ou endommagé

Emballage écrasé, étiquette déchirée, code partiellement masqué. Dans ce cas, retomber sur la saisie manuelle (date + lot à la main) — et signaler le produit pour contrôle visuel.

Date au format « mois/année » sur l'emballage vs date exacte dans le code

Le DataMatrix contient la date exacte (jour/mois/année). L'emballage affiche parfois seulement mois/année. Faites confiance au code — c'est la source la plus précise.

Ne pas scanner deux fois le même lot

Si la même référence + le même lot + la même date existent déjà, le système doit ajouter à la quantité existante — pas créer un doublon. Vérifiez que votre outil gère ce cas.

Scanner en chaîne, pas un par un avec retour

Le gain du DataMatrix est dans la vitesse : l'opérateur scanne en continu, sans quitter l'écran, sans toucher le clavier. Un bip = une ligne. C'est ce geste qui fait passer un contrôle de 4 heures à 45 minutes.

Où Perimeo exploite le DataMatrix

Le scan DataMatrix natif est le premier critère à vérifier quand on choisit un logiciel périmés en officine. Perimeo est conçu autour de ce geste comme unité de base :

FonctionnalitéRôle du DataMatrix
ScanGTIN + lot + date extraits en ~2 secondes — zéro saisie
Ligne de péremptionProduit + date + lot + quantité créés automatiquement
AlerteUrgence calculée à partir de la date scannée × rotation LGO
Contrôle guidéScan en rayon → action immédiate (déstockage, mise en avant…)
Retour laboLot et date du scan alimentent le bon de retour sans ressaisie
Détection doublonsMême référence + même lot + même date → quantité incrémentée

Le parcours complet : ouverture de l'écran de scan → bip scannette ou douchette → ligne pré-remplie créée immédiatement. La quantité par défaut est 1, ajustable en un tap. En phase de prise en main, un mode confirmation peut exiger une validation après chaque scan.

Quelques points pratiques :

  • Douchette USB : suffit pour démarrer sur le PC du comptoir.
  • Scannette Zebra TC52 : interface mobile-first, boutons dimensionnés pour les mains et les gants.
  • EAN13 en fallback : si pas de DataMatrix, saisie rapide date + lot en 3–4 taps.
  • Tarif : 24,90 € HT / mois par pharmacie, sans engagement.

Synthèse : le DataMatrix en 5 points

  1. C'est un code 2D GS1 qui contient le produit (GTIN), le lot et la date de péremption.
  2. Un bip remplace 2 minutes de saisie manuelle — sans erreur de frappe.
  3. Chaque lot est distinct — fini les périmés « surprise » sur un même rayon.
  4. Le matériel est accessible — une douchette 2D USB à 30 € suffit pour commencer.
  5. Le vrai pouvoir = DataMatrix + rotation LGO — des alertes utiles, pas 300 fausses alarmes.

Checklist titulaire — 8 points DataMatrix

  1. Votre douchette ou scannette lit-elle les codes 2D (DataMatrix) ?
  2. L'équipe scanne-t-elle le DataMatrix en priorité (pas seulement l'EAN13) ?
  3. Chaque scan crée-t-il une ligne avec lot et date distincts ?
  4. Les multi-lots sur un même rayon sont-ils identifiés ?
  5. Le mode contrôle utilise-t-il le scan plutôt que la ressaisie ?
  6. Les bons de retour labo reprennent-ils les lots scannés (pas recopiés) ?
  7. Les doublons (même lot + même date) incrémentent-ils la quantité ?
  8. L'urgence est-elle calculée à partir de la date scannée × la rotation réelle ?

Conclusion : le code le plus utile de l'étagère

Le DataMatrix en pharmacie n'est pas une curiosité technique — c'est l'outil le plus rentable du rayon pour le contrôle des périmés. Le code GS1 médicament contient tout ce dont une officine a besoin : le produit, le lot, la date. Un bip suffit.

Les officines qui basculent du contrôle manuel au scan DataMatrix gagnent en fiabilité dès la première semaine — moins d'erreurs de saisie, moins de lots oubliés, moins de retours labo refusés. Le geste est simple. C'est l'habitude qui change la donne. Enchaînez avec le contrôle rayon et les retours laboratoires dans le guide produit Perimeo.


Vous souhaitez exploiter le DataMatrix de bout en bout — scan, alertes, contrôle et retours labo ? Essayez Perimeo gratuitement.