Chaque capacité, détaillée
Un inventaire dense et précis de ce que I-Carenet fait aujourd'hui — rien sur cette page n'est aspirationnel. Accédez à une section ou lisez-la de bout en bout.
Conception d'étude
Campagnes, activités et groupes — la structure d'une étude.
- Campagnes
- Nom, description, fuseau horaire IANA, statut (Active / Archived / Closed), langue BCP-47 par défaut, et un canal de conversation par défaut.
- Activités
- 41 spécifications d'activités fournies plus 2 types personnalisés (custom.surveyjs et HTML custom.bundle importé). Versionnées ; activez ou désactivez.
- Jeux cognitifs (~28)
- Stroop, Flanker, N-Back, Tower of London, Jewels (Trail-Making A/B), Digit & Spatial Span, WCST, Mental Rotation, Maze, Memory Match, Lexical Decision, Symbol-Digit, Simple RT, et plus — réglages configurables.
- Évaluation et bien-être
- Survey, DBT Diary Card, enregistrement de parole et de voix ; Breathe, Goals, Hope Box, Scratch Image, Tips, Journal et un suivi de médication (Medication tracker).
- Groupes d'activités
- Appartenance ordonnée ouverte les unes après les autres ; ordre FIXED ou RANDOM avec une graine par occurrence.
Créateur de questionnaires
Questionnaires de niveau clinique, sans code.
- 14 types de questions
- text, comment, boolean, radiogroup, checkbox, dropdown, tagbox, ranking, rating, matrix, multipletext, affichage html, imagepicker et affichage d'image.
- 6 sous-types de saisie de texte
- number, date, time, email, tel et url — avec validation.
- Logique et structure
- Formulaires multi-pages, visibilité conditionnelle (référence + opérateur + valeur), indicateur recherchable par question, dimensionnement de l'échelle de notation, lignes de matrice + colonnes partagées.
- Images sécurisées
- Les images de l'auteur sont stockées de façon privée dans le stockage objet et servies via des URL présignées de courte durée — jamais un bucket public.
- Portabilité
- Importez / exportez des fichiers .survey.json portables entre études et instances.
- Remplissage web
- Activation par questionnaire, liens par patient ou auto-identification ouverte, Turnstile / hCaptcha optionnel, options à usage unique et d'expiration.
Instruments
Modèles validés, prêts à instancier.
- Modèles de bibliothèque
- PHQ-9, GAD-7 et WHO-5, instanciables dans une campagne en un clic.
- 5 langues
- Anglais, français, espagnol, allemand, italien. Réserves honnêtes : les traductions non anglaises sont non officielles, il n'y a pas encore de scoring automatique, et PROMIS n'est pas inclus.
Planification
Distribution de précision et évaluation écologique momentanée.
- Récurrence
- none, hourly, toutes les 3 h / 6 h / 12 h, daily, weekly, biweekly, monthly, custom (plusieurs horaires fixes/jour), ou rrule (RFC-5545).
- Fenêtres
- Début de fenêtre ouverte + durée, ou alwaysOpen ; plus dates de début / fin.
- Aléatoire / EMA
- Randomisez N occurrences dans une fenêtre avec un écart minimal ; amorcé sur l'appareil et validé en faisabilité.
- Visibilité
- Les entrées masquées notifient mais n'apparaissent pas dans la chronologie.
- Ciblage
- La portée de campagne peut cibler un bras d'étude ; les entrées ciblent une activité ou un groupe d'activités.
- Opérations par patient
- ADD / OVERRIDE / DISABLE — l'appareil reçoit un planning effectif fusionné unique.
Participants et inscription
Du consentement aux données en quelques minutes — aucun mot de passe sur le téléphone.
- Patients
- Libellé, statut, bras, surcharges de langue et de conversation, date d'inscription.
- Tuteurs
- Liés à un ou plusieurs patients (portée organisation) ; consultent un résumé d'achèvement pour leurs protégés.
- Codes d'inscription
- QR codes à usage unique (icarenet://enroll?code=…) avec états ISSUED / REDEEMED / REVOKED / EXPIRED ; révoquez et réémettez. Aucun mot de passe mobile.
- Appareils
- Par sujet : plateforme, dernière activité, jeton push et état de révocation.
Randomisation et bras
Designs contrôlés, pas seulement des extractions de cohorte unique.
- Bras d'étude
- Par campagne, avec assignation manuelle ou allocation automatique.
- Allocation
- Randomisation équilibrée ou pondérée avec un résumé de distribution en direct.
Captation passive et santé
Au-delà de l'auto-déclaration — les signaux que les téléphones perçoivent déjà.
- Capteurs du téléphone
- GPS (trace lat/lon + précision), accéléromètre, gyroscope, accélération linéaire, pas du podomètre, temps d'écran et état de l'écran.
- Plateformes de santé
- HealthKit / Health Connect : pas, fréquence cardiaque, FC au repos, HRV, SpO₂, énergie active et basale, distance, et sommeil (total / profond / léger / REM / éveillé).
- Tableau de bord santé
- Histogrammes cumulés, graphiques linéaires instantanés, une trace GPS OpenStreetMap interactive, widgets de dernière valeur et téléchargement CSV.
- Limites honnêtes
- L'IMU continue en arrière-plan n'est pas faisable sur iOS ; la collecte y est opportuniste (premier plan + récupération en arrière-plan).
Données, résultats et export
Structurées et portables dès le premier jour.
- Index des réponses
- Recherchez par activité, référence patient, source (investigateur / public / ouvert) et attribut étiqueté key=value ; visionneuse décodée dans le portail ; téléchargement présigné.
- Navigateur de résultats
- Filtrez par patient, activité, type (ACTIVITY / SENSOR) et plage de dates ; graphiques des envois/jour et tendances des questionnaires.
- Exports
- ZIP des chemins d'objets originaux (jusqu'à ~2000 objets, sans recompression) et un CSV au format long — une ligne par réponse ou mesure de capteur, RFC-4180.
- Modèle de stockage
- Métadonnées dans une base de données que vous contrôlez ; données d'événements sous forme de lots JSON gzippés dans votre propre stockage objet, organisés par campagne et participant.
Alertes de sécurité
Les réponses à risque deviennent des alertes dès l'arrivée des données.
- Règles
- Correspondance de titre d'item, opérateur (lte / gte / eq), seuil, compte consécutif, portée d'activité optionnelle et indicateur d'activation.
- Évaluation
- Évaluées côté serveur à l'envoi ; un flux NEW → ACKNOWLEDGED pour que rien ne passe à travers.
Messagerie
Annonces un-vers-plusieurs et un véritable canal bidirectionnel.
- Annonces
- Ciblage campagne / bras / patient ; délivrées à la synchronisation avec une notification push.
- Conversations bidirectionnelles
- Valeur par défaut par campagne avec surcharge par patient ; le patient et le tuteur lié partagent un même fil.
- Push
- FCM (Android) et APNs (iOS), plus notifications locales sur l'appareil.
Consentement et gouvernance
Faites respecter le consentement éclairé et prouvez qui a accepté quoi.
- E-consentement versionné
- Rédigé en Markdown ; publier une nouvelle version re-soumet tous les patients à validation ; enregistrements d'acceptation par version (qui / quand / appareil).
- Demandes de suppression
- REQUESTED → ACKNOWLEDGED → COMPLETED / REJECTED ; l'achèvement révoque les appareils du sujet ; le rejet peut émettre des codes d'inscription de récupération.
- Journal d'audit
- Chaque action du personnel / système (acteur, action, entité, statut, heure), filtrable et conservée.
Sécurité et multi-tenant
Frontières de niveau institutionnel et propriété des données.
- Rôles
- ADMIN (global) et INVESTIGATOR (portée organisation). Les organisations sont une frontière de tenant stricte.
- Authentification
- Hachage de mot de passe moderne ; jetons d'accès de courte durée avec rafraîchissement ; le mobile utilise des identifiants d'appareil issus des codes d'inscription.
- Confidentialité des objets
- Buckets privés, URL présignées uniquement, et intégrité SHA-256 sur les bundles importés.
Plateforme et déploiement
Auto-hébergeable, et conçu pour s'adapter à votre infrastructure.
- Déploiement
- Auto-hébergez avec Docker ; la configuration de production ajoute TLS, des datastores internes uniquement et des sauvegardes nocturnes automatisées. Pointez-le vers n'importe quel stockage objet compatible S3 avec un changement de configuration.
- Expérience
- Internationalisation en anglais, allemand, espagnol, français et italien, et mode sombre partout.
Voyez-le sur votre propre étude.
Une présentation avec des données de démonstration réalistes, de bout en bout.