PHARMA LAB · PL-06-018
Synchronisation de l’heure des instruments : chronologie et piste d’audit

Dans cet article
Une acquisition semble postérieure à sa revue. Une injection paraît antérieure à celle placée en tête de séquence. Avant de conclure à une modification des données, il faut comprendre ce que mesurent les horloges concernées et comment les systèmes présentent l’heure.
La chronologie du laboratoire traverse instruments, postes de travail, applications, bases de données et interfaces. Deux horodatages différents peuvent désigner un même instant dans deux fuseaux, ou des événements distincts comme l’acquisition et la réception. L’objectif est une séquence vérifiable, conservant données originales, contexte et incertitude résiduelle.
1. Identifier qui produit chaque horodatage
Pour chaque événement pertinent, identifier le système qui lui attribue une date et une heure. Le logiciel peut utiliser l’horloge du système d’exploitation, celle de l’instrument ou un service centralisé : le vérifier participe à la connaissance du système. La base de données peut enregistrer un autre moment, distinct de l’événement scientifique.
Distinguer début d’acquisition, sauvegarde du fichier, réception par l’interface, importation, traitement et approbation. La date de modification d’un fichier ne prouve pas à elle seule quand l’échantillon a été analysé. Un retard de transmission n’indique pas nécessairement une dérive d’horloge.
Le rapprochement entre instrument et LIMS doit préserver cette signification : une colonne nommée « date » ne suffit pas à identifier l’événement représenté.
2. Séparer instant, fuseau et affichage
UTC fournit une référence commune. L’heure locale nécessite son décalage par rapport à UTC et, si nécessaire, les règles du fuseau appliquées. « 02:30 » sans date ni contexte peut être ambigu, notamment lors du retour à l’heure d’hiver.
Stocker en UTC et afficher en heure locale sont des choix techniques à vérifier dans le produit. Ne pas supposer que l’heure affichée est celle stockée. Vérifier écrans, exports et piste d’audit : signe du décalage, précision et fractions de seconde. Le format doit préserver le sens lors des transferts.
RFC 3339 définit le décalage comme l’heure locale moins UTC. Pour retrouver UTC, on soustrait donc le décalage indiqué. Le tri alphabétique des horodatages n’est pas automatiquement chronologique lorsque représentations ou décalages diffèrent. Les règles des fuseaux évoluent : identifier aussi les dépendances à la base de données temporelle utilisée.
3. Construire la cartographie temporelle
Cette matrice est un exemple d’investigation, pas une architecture imposée. La compléter à partir du comportement documenté et des preuves observées. Clarifier les champs inconnus avant de fonder une décision critique sur l’horodatage.
| Système/événement | Origine du temps à vérifier | Format et fuseau | Contrôle | Preuve de comparaison |
|---|---|---|---|---|
| Instrument / acquisition | Horloge interne ou hôte | Date, précision, décalage | Source et modifications autorisées | Événement connu lié aux données natives |
| Poste CDS / traitement | Système d’exploitation ou service | Stockage et présentation | Synchronisation et alertes | Comparaison à la référence approuvée |
| Application / approbation | Service applicatif | Fuseau utilisateur ou serveur | Cohérence entre utilisateurs et exports | Même événement dans deux vues |
| Base / enregistrement | Serveur de base de données | UTC ou autre format documenté | Distinguer enregistrement et événement | Lien avec l’identifiant source |
| LIMS / réception | Hôte ou données reçues | Horodatages source et réception distincts | Latence et ordre des messages | Rapprochement des deux moments |
Attribuer la maintenance de cette cartographie lors du remplacement des postes, de la mise à jour des applications ou du changement d’interfaces. Un réglage valide sur le serveur ne démontre pas celui de chaque dispositif connecté.
4. Définir sources, critères et essais
Définir sources temporelles autorisées, responsabilités de configuration et droits de modification. NTP distribue une référence temporelle ; son utilisation ne démontre pas à elle seule exactitude, disponibilité ou protection de la configuration. Prévoir l’observation des écarts et de la perte de synchronisation.
Les critères dépendent du processus : départager des événements rapprochés peut nécessiter une précision différente de celle d’une revue quotidienne. Justifier tolérance, fréquence de comparaison et réponse aux alertes selon granularité des données, dérive possible et conséquences. Aucun seuil universel en secondes n’est prescrit ici.
Dans un environnement séparé et autorisé, tester les pertes de source, rétablissements de communication, changements de fuseau et transitions saisonnières pertinents. Vérifier que les événements restent interprétables et les anomalies détectées. Documenter condition testée, résultats attendus et observés, et exceptions ; ne pas modifier l’horloge de production pour créer un essai.
5. Cas simulé : l’heure locale semble reculer
Supposons un changement de décalage le même jour : l’événement A est enregistré à 02:55 avec +02:00 ; B à 02:10 avec +01:00. En UTC, A correspond à 00:55 et B à 01:10. B survient donc 15 minutes après A, malgré une heure locale inférieure.
Cette reconstitution exige date complète, décalages réellement associés aux événements, identifiants, origine des horloges et règles d’affichage. Savoir que « l’heure change à cette période » ne suffit pas. Si le décalage manque, conserver l’ambiguïté et rechercher des preuves indépendantes, comme l’ordre de séquence et les enregistrements associés, en évaluant aussi leur fiabilité.
La conversion appartient à la reconstitution documentée ; elle ne remplace pas les horodatages originaux. Une copie de travail normalisée doit préciser origine, transformation et lien avec l’enregistrement conservé.
6. Gérer les anomalies sans réécrire l’historique
Lorsqu’une horloge est corrigée, enregistrer ancienne et nouvelle valeurs, motif, autorisation et intervalle potentiellement concerné selon le système et la procédure. Évaluer l’effet sur séquences, signatures, imports et résultats déjà utilisés. Une correction peut créer des sauts ou chevauchements apparents : ne pas « réparer » rétrospectivement les enregistrements pour les ordonner.
La revue de la piste d’audit du CDS doit distinguer erreur temporelle, retard du processus et modification réelle. Si l’ordre reste incertain, documenter cette limite et la décision relative à son impact ; éviter une chronologie précise seulement en apparence.
Sources et statut — vérification : 2 octobre 2026. Annexe 11 des BPF UE, révision janvier 2011, §§9 et 12.4 ; 21 CFR Part 11, §11.10(e), dans son champ applicable. Références techniques sans configuration BPF universelle imposée : RFC 3339, juillet 2002, signification des décalages ; actualisé par RFC 9557 ; IANA Time Zone Database, ressource en ligne ; PTB, indications techniques NTP ; NIST SP 800-53 Rev. 5, septembre 2020, mise à jour décembre 2020, contrôles AU-8 et SC-45. Matrice et cas sont des exemples éditoriaux originaux.
Poursuivre la lecture
PL-06-017
Signatures électroniques au laboratoire : approbations et liens
La signature doit permettre de vérifier qui a approuvé quel contenu : contrôles du flux et gestion des corrections après approbation.
Lire l’articlePL-06-016
Rôles utilisateurs au laboratoire numérique : accès et privilèges
Une matrice opérationnelle pour attribuer, vérifier et réexaminer les droits d’accès tout en préservant la responsabilité des actions.
Lire l’articlePL-06-015
Annex 11 et 21 CFR Part 11 au laboratoire : applicabilité
Partir du processus et de l’enregistrement requis pour définir le périmètre réglementaire, les contrôles et les preuves des systèmes du laboratoire.
Lire l’article


