1. Premiers pas
Psy-Eval distingue trois rôles : le praticien qui assigne des questionnaires, le patient qui les remplit depuis un identifiant anonyme, et le superadmin qui supervise la plateforme.
Créer un compte praticien
Les comptes sont créés sur invitation. Adressez une demande via le formulaire de contact en précisant votre statut (clinicien OPQ, étudiant, équipe de recherche). Un administrateur vous transmettra vos identifiants par retour.
Trois formules sont prévues à terme : Découverte (gratuit, fonctionnalités limitées), Recherche (gratuit pour les étudiants et équipes de recherche), Praticien (tarif en cours de validation auprès des cliniciens — voir l'étude de marché en cours).
Créer votre premier patient
Une fois connecté, allez dans Suivi clinique → Patients → Nouveau patient. Renseignez optionnellement un identifiant d'étude (ex. S-001) qui servira de clé de jointure avec votre base de données. Psy-Eval génère automatiquement un identifiant de connexion anonyme (de la forme PAT-A7X3) et un mot de passe à usage unique.
Ces identifiants ne seront plus jamais affichés en clair après fermeture de la fenêtre. Imprimez la carte papier ou notez-les avant de fermer.
PAT-XXXX est purement technique. C'est à vous de maintenir une table de correspondance (papier ou base sécurisée) entre les identifiants Psy-Eval et l'identité de vos patients.
2. Catalogue de tests
Le catalogue est divisé entre les tests système (livrés par défaut, libres de droits) et vos tests importés personnels. Chaque praticien dispose d'un catalogue individuel — les tests que vous importez ne sont pas partagés avec les autres comptes.
Tests système disponibles
- PHQ-9 — symptômes dépressifs (auto-rapporté, 9 items)
- GAD-7 — anxiété généralisée (auto-rapporté, 7 items)
- MEAQ — évitement expérientiel multidimensionnel (auto-rapporté, 62 items, 6 sous-échelles)
Importer un nouveau questionnaire
Allez dans Catalogue → Importer un test. Glissez un PDF du questionnaire dans la zone de dépôt, puis :
- Cochez la déclaration de licence (vous certifiez détenir le droit d'utiliser cet instrument).
- Choisissez le mode d'administration : auto-rapporté (rempli par le patient) ou hétéro-évalué (coté par l'évaluateur).
- Claude analyse le document et propose une structure (items, options, scoring, sous-échelles). Vous validez ou affinez en conversation.
- Vérifiez le slug (identifiant unique), la catégorie, la version, puis cliquez Finaliser.
L'import prend généralement 3 à 5 minutes pour un test standard, plus si vous avez des sous-échelles complexes ou des items inversés.
Crédit de passations licenciées
Certains éditeurs (Pearson, Hogrefe, MAPI, etc.) vendent leurs instruments par lot de passations : vous achetez 10 administrations, vous en consommez 10. Psy-Eval vous propose un suivi déclaratif de ce crédit.
À l'import d'un test, deux choix possibles :
- Illimité (par défaut) — test libre de droits ou licence sans limite
- Crédit limité — saisissez le nombre de passations achetées (ex. 10)
Chaque réponse soumise décrémente le compteur. Sur la page Mes tests, une jauge colorée affiche votre consommation (vert < 70% · orange ≥ 70% · rouge si dépassé). À l'assignation, un aperçu vous prévient si l'opération va vous faire dépasser votre crédit.
Trois opérations disponibles via le bouton Gérer :
- Recharger — ajouter des passations après un nouvel achat
- Redéfinir — remplacer le total (ex. correction d'une saisie initiale erronée)
- Marquer illimité — retirer toute limite
Toutes les opérations sont tracées dans le journal d'audit.
Items conditionnels (branching)
Un item peut être affiché conditionnellement selon les réponses précédentes — par exemple, l'item 10 du PHQ-9 (« gêne fonctionnelle ») n'est affiché que si au moins un autre item est ≥ 1. La structure JSON s'appuie sur un champ showIf :
"showIf": { "item": "1", "op": ">=", "value": 1 } — afficher si l'item 1 est ≥ 1.
"showIf": { "any": [ {"item":"1","op":">=","value":1}, {"item":"2","op":">=","value":1} ] } — afficher si au moins un des items 1 ou 2 est ≥ 1.
"showIf": { "all": [...] } — afficher si toutes les conditions sont vraies. Imbriquement possible (any dans all et vice-versa).
Opérateurs supportés : = · != · > · < · >= · <=. Les items masqués ne sont pas comptés dans la barre de progression et ne sont pas inclus dans le scoring.
À l'import, vous pouvez préciser à Claude « pour cet item, applique un branching si... » et il proposera la structure correspondante.
3. Workflow clinique
Trois modes d'utilisation cohabitent : assignations individuelles, batteries de tests (protocoles) et saisie hétéro-évaluée en consultation.
Assigner un test à un patient
Sur la fiche patient, cliquez Assigner. Choisissez entre Tests à la carte (sélection libre) ou Protocole (batterie pré-constituée). Vous pouvez fixer une date limite. L'assignation est immédiate ; le patient verra les questionnaires en attente à sa prochaine connexion.
Protocoles (batteries réutilisables)
Allez dans Catalogue → Protocoles. Créez un protocole (ex. Évaluation initiale dépression), ajoutez-y plusieurs tests dans l'ordre voulu. Vous pourrez ensuite assigner ce protocole à un patient (ou à plusieurs en sélection bulk depuis la liste Patients) en un seul clic.
Saisie hétéro-évaluée (« À coter »)
Les tests cliniciens (PANSS, MoCA, MINI, etc.) qui se cotent en consultation ne sont pas remplis par le patient. La page Suivi clinique → À coter liste toutes les évaluations en attente, tous patients confondus, avec un bouton Remplir direct.
4. Recherche & exports
Psy-Eval est conçu comme un outil de passation, pas comme un entrepôt de données de recherche durable. La donnée entre, elle est exportée, elle vit ensuite dans les bases du laboratoire.
Identifiant d'étude personnalisé
Chaque patient peut recevoir un external_id (ex. S-001, P012-T1) que vous choisissez. Il sert de clé de jointure avec votre base de données et apparaît dans tous les exports. Unique par praticien — deux labos peuvent réutiliser le même libellé sans conflit.
Temps de mesure (T0/T1/J7/M3…)
À chaque assignation (test à la carte, protocole, bulk multi-patients), vous pouvez poser une étiquette de temps de mesure sur le champ optionnel time_point. Suggestions fournies (T0, T1, J7, M3…) mais le champ accepte n'importe quel libellé libre (« Inclusion », « Suivi-1-an »…).
Cette étiquette apparaît :
- sur la page À coter et dans la fiche historique du patient (badge vert tilleul) ;
- dans tous les exports CSV / SPSS / Stata en tant que colonne
time_point, documentée dans le codebook ; - dans l'enregistrement de la réponse une fois soumise — la trace persiste même si l'assignation d'origine est supprimée.
Pas de planification automatique : c'est vous qui gérez le rythme de votre protocole comme avant. L'étiquette permet simplement la jointure longitudinale dans R, SPSS ou Stata via la colonne time_point.
Exports disponibles
Depuis Catalogue → Mes tests, quatre exports par questionnaire :
- Données CSV — une ligne par passation, une colonne par item, en-tête UTF-8. Compatible Excel français (BOM + virgule).
- Codebook — dictionnaire des variables : libellés, valeurs possibles, items inversés, sous-échelles, notes (« Non inclus dans le score total » pour les items hors scoring).
- Syntaxe SPSS (
.sps) — à placer dans le même dossier que le CSV pour ouverture directe avec libellés et étiquettes de valeurs. - Script Stata (
.do) — équivalent pour Stata (import delimited+label variable+label define/values).
Exports par patient
Sur la liste Patients, chaque ligne dispose d'un Excel (compte-rendu complet multi-feuilles) et d'un PDF (compte-rendu imprimable). Pratique pour le dossier clinique ; moins adapté à l'analyse statistique que les exports par questionnaire.
5. Sécurité & conformité
Psy-Eval est conçu pour respecter la Loi 25 du Québec et la LPRPDE fédérale. Hébergement à Toronto (Ontario), chiffrement applicatif au repos, isolation stricte multi-praticiens.
Chiffrement
Les réponses des patients (answers_json, scores_json) sont chiffrées au repos en AES-256-GCM via une clé maître hors du serveur applicatif. La perte de cette clé rend toutes les données chiffrées irrécupérables — elle est sauvegardée hors site dans un gestionnaire de secrets.
Authentification à deux facteurs (2FA)
Optionnelle, recommandée. Allez dans Compte → Mon compte → Activer la 2FA. Scannez le QR code avec une application TOTP (Google Authenticator, Aegis, Authy). Notez vos 8 codes de secours dans un endroit sûr — ils permettent la connexion en cas de perte du téléphone.
Journal d'accès
Allez dans Compte → Journal d'accès. Tracent les connexions (réussies et échouées), les exports, les purges, et les consultations détaillées (fiche patient, détail d'un résultat). Filtrable par type d'action.
Purge d'un patient (retrait de consentement)
Sur la fiche patient → menu ⋯ → Supprimer définitivement. Double confirmation requise (clic + ressaisie du code patient). Action irréversible : supprime le patient et toutes ses réponses. Une trace de la purge reste dans le journal d'audit (sans la donnée elle-même).
6. Compte & abonnement
Trois formules cohabitent. La bascule entre formules se fait soit manuellement (test → recherche par superadmin), soit en self-service (recherche/test → praticien via Stripe).
Formules
- Découverte — 5 patients, pas d'import IA. Pour explorer la plateforme.
- Recherche — 25 patients, 5 imports IA et 10 chats par mois. Gratuit pour les étudiants et équipes de recherche universitaires.
- Praticien — patients illimités, import IA illimité (dans un cap de coût mensuel), tarif en cours de validation (étude de marché en cours).
Souscrire à la formule Praticien
Sur Compte → Mon compte, cliquez Passer en Praticien. Vous serez redirigé vers Stripe Checkout pour saisir votre carte. Une fois le paiement validé, votre tier passe automatiquement à Praticien. Résiliable à tout moment depuis le Portail Stripe (même page).
Soutien volontaire
Si la plateforme vous est utile et que vous souhaitez contribuer à son développement, voir la section Soutien volontaire sur la page d'accueil. Soutien optionnel, sans contrepartie sur l'accès. Pas un don au sens fiscal du terme (Psy-Eval n'est pas un organisme de bienfaisance enregistré).
7. FAQ
Les questions les plus fréquemment posées.
Mes données patient sont-elles partagées avec d'autres praticiens ?
Non. Chaque compte praticien voit uniquement ses propres patients. L'isolation multi-tenant est appliquée au niveau de chaque requête SQL côté serveur, pas seulement côté interface. Seul un superadmin (compte de supervision de la plateforme) peut consulter l'ensemble des données pour des raisons techniques.
Puis-je importer un test sous licence payante (Pearson, MAPI, Hogrefe…) ?
Vous pouvez importer techniquement n'importe quel PDF, mais en cochant la case de déclaration de licence vous certifiez avoir les droits d'usage. Les éditeurs d'instruments psychométriques peuvent demander le retrait d'un contenu via la procédure de notice-and-takedown (voir politique de droits d'auteur). En cas de doute, vérifiez votre contrat de licence avant d'importer.
Le PDF d'origine est-il conservé en base ?
Non. Le PDF binaire n'est jamais stocké. Pendant l'import, le texte extrait du document est conservé temporairement, chiffré, le temps de la session d'import IA. À la finalisation (test ajouté au catalogue), ce texte source est automatiquement effacé. Seule la structure JSON des items reste — équivalent à ce que vous auriez saisi à la main dans un autre outil.
Comment exporter mes données pour analyse ?
Allez dans Catalogue → Mes tests. Pour chaque questionnaire avec passations, quatre boutons : Données CSV, Codebook, Syntaxe SPSS, Script Stata. Le format CSV est universel ; les syntaxes SPSS et Stata facilitent l'ouverture directe avec les bons libellés et étiquettes.
Un patient peut-il demander la suppression de ses données ?
Oui. Adressez-vous au praticien référent qui pourra purger le patient et toutes ses réponses depuis sa fiche (menu ⋯ → Supprimer définitivement). Action irréversible et tracée dans le journal d'audit. Conformément à la Loi 25, le droit au retrait est garanti.
Que se passe-t-il si je résilie mon abonnement Praticien ?
Vous gardez accès à votre compte jusqu'à la fin de la période payée, puis votre tier repasse automatiquement à Recherche (25 patients max, 5 imports IA/mois). Vos données et tests existants restent accessibles. Si vous dépassez les nouveaux quotas, les nouvelles assignations peuvent être bloquées — mais aucune donnée existante n'est supprimée.
Comment se compare Psy-Eval à REDCap ?
REDCap est le standard de facto en recherche clinique académique (20 ans, validation regulatory, déploiement institutionnel). Psy-Eval est plus léger, axé pratique clinique courante, avec un import IA des questionnaires beaucoup plus rapide. Pour des études cliniques formelles avec randomisation et visites longitudinales, REDCap reste la référence. Pour la pratique clinique privée et la passation rapide d'instruments standards, Psy-Eval est plus ergonomique.
Y a-t-il une API pour scripter mes analyses ?
Pas encore. Les exports CSV/SPSS/Stata couvrent la majorité des besoins. Une API REST publique est sur la roadmap pour les chercheurs qui souhaitent automatiser leurs pipelines d'analyse. Si c'est un besoin urgent pour vous, faites-le savoir via le formulaire de contact.