Un dossier que personne ne peut réécrire en douce.
Les registres qualité ne valent que si un auditeur peut s’y fier. totalMOS conserve chaque modification, son auteur et le contenu avant et après, et rend visible toute altération ultérieure.
Réserver une démo- Spécification modifiéeScellée
Poids de remplissage minimal, de 74,0 g à 75,0 g
Gestionnaire qualité, 14 h 02
- Lié à l’entrée précédenteLecture enregistréeScellée
Poids de remplissage 73,41 g, hors spécification
Opérateur, 14 h 20
- Lié à l’entrée précédenteDécision consignéeScellée
12 palettes libérées, 2 retravaillées
Superviseur, 15 h 05
Chaque modification, conservée
- Qui, quoi, avant et après
- Chaque ligne ajoutée, modifiée ou supprimée est journalisée par la base de données elle-même, dans la même transaction que la modification, avec la personne qui l’a faite. Le code ne peut pas s’y soustraire.
- Les actions en mots simples
- Un second journal conserve ce que les gens ont fait : spécification modifiée, rôle changé, décision consignée, connexion.
- Les modifications hors de l’application ressortent
- Une modification faite directement dans la base de données est marquée Hors de l’application : elle ne peut jamais passer pour le travail de quelqu’un.
Toute altération se voit
- Ajout seulement
- La base de données refuse toute modification ou suppression d’une entrée, et le compte de l’application n’a même pas le droit d’essayer.
- Scellée toutes les 15 minutes
- Les nouvelles entrées sont scellées dans une chaîne de hachage SHA-256, et la chaîne est vérifiée chaque fois. Modifier une ancienne entrée rompt tous les maillons qui suivent.
- Des copies tenues à part
- Chaque lot scellé est copié dans un stockage distinct, verrouillé contre toute modification aussi longtemps que vous le choisissez, sept ans par exemple. Quelqu’un qui réécrirait la base de données ne correspondrait toujours pas aux copies.
- La dernière vérification, à l’écran
- Les administrateurs voient les deux journaux et le résultat de la dernière vérification d’intégrité dans Configuration, sous Journal d’audit, dans l’application Web et sur l’iPad.
Les registres signés sont verrouillés, la configuration est révisée
- Signé veut dire définitif
- Une liste de vérification autorisée, un ordre de lot approuvé et une CAPA fermée ne peuvent être modifiés par personne.
- Des révisions numérotées
- Les modèles de listes de vérification, les tests, les spécifications, les formules et les modèles de rapport reçoivent des révisions numérotées, et chaque modification après la première dit pourquoi.
- Chaque lecture garde sa révision
- Les sessions, les lectures et les lignes de lot inscrivent la révision selon laquelle elles ont été faites, pour qu’un rapport lise la spécification telle qu’elle était ce jour-là.
- Comparer deux versions
- Les deux applications montrent l’historique d’un document et comparent deux versions champ par champ.
Les noms peuvent partir, les registres restent
Quand quelqu’un part, ses renseignements personnels peuvent être effacés tandis que les registres qualité qu’il a signés restent, comme le permet la Loi 25 du Québec. Le journal des modifications ne conserve jamais de noms ni d’adresses courriel en clair.
Foire aux questions
Qui peut consulter la piste d’audit?
Les administrateurs, dans Configuration, sous Journal d’audit, dans l’application Web et sur l’iPad.
Un administrateur peut-il supprimer une entrée?
Non. Personne ne le peut, ni dans l’application ni avec le compte de base de données de l’application. Quelqu’un qui détient le mot de passe du propriétaire de la base de données pourrait réécrire une ligne et recalculer la chaîne, mais les copies verrouillées ne correspondraient plus, et la vérification le signale.
Est-ce que ça fonctionne aussi sur place?
Oui. Le serveur sur place scelle la chaîne toutes les 15 minutes et conserve les copies verrouillées dans son propre stockage de fichiers.