Tableau de bord

Compte local
Mode local JavaScript en attente…

Vue opérationnelle

Dossiers à traiter, prochaines étapes, transmissions et activité récente.
Clients actifs
0
Actions à traiter
0
Transmissions équipe
0
À réévaluer
0

Priorités

Dernières transmissions

Dossiers en cours

La prochaine étape et la dernière séance sont visibles sans ouvrir le dossier.
Client Référent Prochaine étape Dernière séance Signaux

Activité récente

Clients

Sélectionnez un client ou créez un nouveau dossier.
Sélectionnez un client pour afficher les correspondances besoins ↔ thérapeutes.
Sélectionnez un client pour construire son parcours.
Sélectionnez un client pour consulter le suivi.

Coordination de l'équipe

Transmissions internes, demandes d'action, confirmations de lecture et commentaires courts.
Messages visibles0
Non lus0
Actions requises0
Clôturés0

Bibliothèque des interventions

Chaque thérapeute renseigne une seule fois ce qu’il peut proposer pour chaque besoin. Ces données alimentent ensuite l’orientation du dossier client.

Vue d’ensemble besoins ↔ thérapeutes

Accès & partage sécurisé

Les comptes nominatifs, les rôles et la base partagée sont maintenant gérés par le serveur.
Multi-utilisateur serveur actif

Stockage actuel

SQLite partagé
Les données communes sont synchronisées avec la base du serveur o2switch.

Schéma des données

v2.4.2
Clients, parcours, séances, transmissions, thérapeutes et comptes sont regroupés dans une structure versionnée.

Passage en ligne

Actif
Authentification nominative, droits serveur et synchronisation sont opérationnels.
Interface HTML / JS Couche de données Navigateur local API PHP + SQLite partagé

Comptes de l'équipe

Ces comptes sont maintenant enregistrés côté serveur. L'administrateur crée les accès nominatifs et associe chaque compte à un thérapeute.

Matrice des droits

Les droits ci-dessous sont contrôlés par l'application et, pour les opérations sensibles, par l'API serveur.
Fonction
Thérapeute
Coordinateur
Administrateur
Voir les dossiers
Affectés / concernés
Tous
Tous
Modifier un dossier
Référent uniquement
Oui
Oui
Ajouter une séance
Oui
Oui
Oui
Modifier le parcours
Non
Oui
Oui
Coordination équipe
Messages concernés
Tous
Tous
Bibliothèque thérapeute
La sienne
Toutes
Toutes
Profils thérapeutes
Le sien
Tous
Tous
Comptes & paramètres
Non
Lecture
Gestion

Structure prête à synchroniser

DataStore.load() / DataStore.save() ↓ adaptateur actuel : LocalStorageAdapter ↓ adaptateur futur : ApiStorageAdapter ↓ base commune + authentification + droits par utilisateur

Synchronisation serveur

Cette version est fournie avec une API PHP + SQLite dans le même dossier. Elle permet un partage réel des données sur un serveur PHP compatible.
Mode local
Mode
Local
Révision locale
0
Dernière modification
Révision serveur

Configuration du connecteur

Seul l'administrateur peut modifier la configuration du serveur.
L'authentification utilise maintenant un cookie de session HttpOnly et un jeton CSRF de session. Aucun mot de passe n'est enregistré dans les données de l'application.

État des données

Dernière synchronisation : Jamais
Aucune modification en attente.
« Envoyer » publie la copie locale complète. « Récupérer » remplace la copie locale après confirmation.

Contrat API attendu

GET /health POST /auth/bootstrap POST /auth/login POST /auth/logout GET /auth/me GET /users POST /users PUT /users/{userId} GET /workspaces/{workspaceId}/data PUT /workspaces/{workspaceId}/data GET /workspaces/{workspaceId}/backups POST /workspaces/{workspaceId}/backup POST /workspaces/{workspaceId}/reset POST /workspaces/{workspaceId}/restore GET /audit?workspaceId={workspaceId} Authentification: cookie de session HttpOnly + X-CSRF-Token pour les requêtes qui modifient les données. Le serveur applique le rôle du compte. Un thérapeute reçoit uniquement les dossiers auxquels il est rattaché et ses modifications sont fusionnées avec la base complète sans pouvoir modifier le parcours.

Synchronisation automatique

Active automatiquement pour tous les comptes connectés : elle envoie les modifications après enregistrement et récupère les nouvelles versions lorsqu'aucune modification locale n'est en attente.
Toujours active
Envoi automatique3 secondes après une modification
Vérification serveurToutes les 45 secondes
Dernière vérification
Synchronisation automatique désactivée.
Une version plus récente existe sur le serveur alors que vous avez des modifications locales. La synchronisation automatique est suspendue pour éviter d'écraser des données. Exportez si nécessaire votre travail local, puis utilisez les commandes manuelles de synchronisation.

Journal de synchronisation

Créer une nouvelle base de dossiers

Réservé à l'administrateur. Une copie interne de l'état actuel est créée automatiquement avant la remise à zéro.
Supprimé : clients, parcours, séances et transmissions d'équipe.
Conservé : profils thérapeutes et bibliothèques d'interventions.
Toujours conservé côté serveur : comptes, mots de passe, rôles et journal d'audit.
Pour une sauvegarde indépendante du serveur, conservez aussi périodiquement une copie du fichier storage/parcours.sqlite.

Sauvegardes & historique des versions

Une sauvegarde est maintenant créée automatiquement avant chaque envoi serveur, remise à zéro ou restauration.
Les 30 versions les plus récentes sont conservées. Une restauration ne diminue jamais le numéro de révision : elle crée une nouvelle révision.

Journal serveur

Consultations, connexions et modifications enregistrées par l'API.