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
Exemple
  1. Spécification modifiéeScellée

    Poids de remplissage minimal, de 74,0 g à 75,0 g

    Gestionnaire qualité, 14 h 02

  2. Lecture enregistréeScellée

    Poids de remplissage 73,41 g, hors spécification

    Opérateur, 14 h 20

  3. Dé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.