I-Carenet
Référence des fonctionnalités

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.

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.

Demander une démo