PHARMA LAB · PL-06-021
Migration CDS et LIMS : données historiques, pistes d’audit et rapprochement

Dans cet article
Une migration importe tous les résultats attendus, mais les relie à la version actuelle de la méthode plutôt qu’à celle utilisée lors de l’analyse. Le comptage est correct ; l’histoire du laboratoire change. La vérification doit donc couvrir contenu, relations et signification, au-delà de la présence des lignes.
Changer de CDS ou de LIMS exige de décider quoi transférer, quoi garder dans une archive accessible et comment gérer la transition. Cet article propose des critères et essais éditoriaux pour un environnement dédié ; il n’exécute pas de migration et n’autorise pas la suppression des sources.
1. Définir ce qui migre et ce qui reste accessible
Partir de l’usage futur des données. Certains enregistrements servent encore aux processus actifs ; d’autres doivent rester consultables pour conservation, investigations ou inspections. Tout déplacer dans le nouveau modèle n’est pas la seule stratégie : une archive maîtrisée peut convenir si elle préserve contenu, accès et fonctions nécessaires.
Décrire population incluse, exclusions justifiées, période et critères. Attribuer à chaque catégorie une destination et un responsable. Les données non convertibles ne doivent pas disparaître du plan : documenter solution d’accès, limites et évaluation de l’impact.
La planification de l’archive doit précéder le retrait du système. Garder un ancien poste allumé sans contrôles ne démontre pas une stratégie de conservation.
2. Inventorier objets, relations et transformations
Inclure échantillons, résultats, unités, spécifications, méthodes et versions, fichiers natifs, traitements, pistes d’audit, signatures et identités historiques. Distinguer les identités nécessaires à l’attribution des activités passées des comptes à activer aujourd’hui. Conserver le nom de l’auteur n’exige pas de maintenir son ancien accès actif.
La spécification de correspondance doit préciser source, destination, type de donnée, transformation, traitement des valeurs manquantes et conditions d’erreur. Vérifier décimales, précision, unités, caractères, dates et fuseaux ; ne pas convertir implicitement un champ vide en zéro. Si le sens d’un code évolue, préserver le contexte de la version concernée.
Identifier aussi les relations un-à-plusieurs : un échantillon peut comporter plusieurs essais, traitements et décisions. Une table finale aplatie peut masquer cette histoire. La gestion des versions des données de référence LIMS apporte le contexte à préserver pendant le transfert.
3. Vérifier le sens avec une matrice de rapprochement
Cette matrice originale relie risque et preuve. Définir critères et couverture avant le transfert ; aucun pourcentage d’échantillonnage ne convient à toutes les migrations.
| Objet ou relation | Transformation | Risque | Contrôle | Preuve |
|---|---|---|---|---|
| Résultat et unité | Correspondance des champs ou conversion déclarée | Nombre correct, sens erroné | Comparer couple valeur–unité et règle | Comparaisons reproductibles et écarts expliqués |
| Résultat et méthode | Nouvelles clés et tables de versions | Lien vers la version actuelle | Vérifier la relation historique | Couples résultat–version rapprochés |
| Donnée native et séquence | Nouveau chemin ou conteneur | Fichier présent mais introuvable | Ouvrir depuis la séquence et vérifier l’identité | Parcours complet documenté |
| Piste d’audit et auteur | Conversion des événements et identités | Perte d’historique ou d’attribution | Comparer événements, temps et sens | Vue historique interprétable |
| Signature et contenu | Représentation dans la destination | Approbation liée à un autre contenu | Vérifier enregistrement, version et sens | Lien préservé ou solution approuvée |
| Enregistrements modifiés pendant la bascule | Transfert incrémental | Perte ou duplication à la frontière | Rapprocher intervalle et états | Inventaire final avec exceptions clôturées |
Utiliser comptages pour omissions et doublons, contrôles d’intégrité pour copies identiques si pertinents, comparaisons de champs et relations pour contenus transformés. Une somme de contrôle différente après conversion ne prouve pas seule une erreur ; une somme identique sur un fichier ne vérifie pas son lien avec le bon échantillon.
4. Planifier la bascule et le retour maîtrisé
La bascule correspond au transfert opérationnel convenu entre source et destination. Définir quand la population est figée, quelles activités continuent et comment récupérer les modifications ultérieures. Préciser quel système fait autorité à chaque étape, sans modifications concurrentes non rapprochées.
Prévoir prérequis, responsabilités, fenêtre opérationnelle et critères de poursuite ou d’arrêt. La continuité du laboratoire doit couvrir échantillons en cours, séquences ouvertes et résultats en revue. Les enregistrements créés pendant une interruption doivent rejoindre un flux maîtrisé, avec rapprochement ultérieur.
Le retour à la source peut devenir plus complexe après création de nouveaux enregistrements dans la destination. Définir conditions et limites du retour arrière, protection des copies et traitement des données intermédiaires. Redémarrer l’ancien serveur ne suffit pas à reconstituer un état cohérent.
5. Cas simulé : 240 résultats, mauvaises relations
Un transfert d’essai comprend 240 résultats. Source et destination affichent chacune 240 lignes. Le contrôle des relations révèle pourtant que des résultats obtenus avec la méthode M17 version 2 pointent désormais vers la version 3 : la correspondance utilisait le code méthode sans sa version.
L’équipe refuse de conclure sur le seul comptage. Elle identifie la règle défectueuse, recherche toute la population potentiellement concernée et conserve les preuves de l’essai. Elle corrige la correspondance pour distinguer identité et version de méthode, puis répète transfert et contrôles pertinents dans l’environnement dédié.
L’acceptation exige que les résultats conservent version appliquée, paramètres et liens vers les preuves originales. Les relations impossibles à reconstituer restent des exceptions à évaluer et résoudre : aucune version historique plausible ne doit être inventée. La source reste protégée selon le plan.
6. Approuver les exceptions et démontrer l’accès historique
Le rapprochement combine contrôles techniques et usage par un réviseur : partir d’un échantillon, ouvrir les données, comprendre traitements et décisions, exporter le nécessaire. Inclure résultats corrigés, versions obsolètes, identités d’anciens utilisateurs et horodatages avec décalages différents.
Pour chaque exception, enregistrer objets concernés, cause, impact, action, essai répété et décision autorisée. Spécifier les différences intentionnelles ; investiguer les inattendues. La qualité des preuves compte davantage qu’une déclaration générique de migration « réussie à 100 % ».
Avant de retirer la source, confirmer accès, lisibilité, conservation, récupération et responsabilités de la nouvelle organisation. Conserver inventaire, correspondances versionnées, essais et décisions, en distinguant données originales et transformées. Clore le projet ne supprime pas les obligations sur l’historique.
Sources et statut — vérification : 2 octobre 2026. Annexe 11 des BPF UE, janvier 2011, §§4.8, 7, 10, 16–17 ; PIC/S PI 041-1, 1er juillet 2021, §§9.4 et 9.9, guide d’inspection ; FDA Data Integrity, guidance finale non contraignante, décembre 2018, Q1(b), Q9–10 ; 21 CFR Part 11, §§11.10(b–c), 11.70, selon applicabilité. Matrice et cas sont des exemples originaux, sans pourcentage ni protocole universels.
Poursuivre la lecture
PL-06-024
Enregistrements hybrides au laboratoire : papier, données électroniques et responsabilités
Une signature sur une impression ne raconte pas nécessairement toute l’analyse. Définir composants, liens et responsabilités de l’enregistrement hybride.
Lire l’articlePL-06-023
Mises à jour du logiciel instrumental : impact et remise en service
Une version peut démarrer correctement et changer le sens des données exportées. Relier chaque modification aux risques, essais et critères de libération.
Lire l’articlePL-06-022
Assistance à distance aux instruments : autorisations et contrôles
Maîtriser une session d’assistance exige de suivre les identités, les activités et leurs effets sur les enregistrements. Checklist et cas d’escalade.
Lire l’article


