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
| Client | Référent | Prochaine étape | Dernière séance | Signaux |
|---|
Activité récente
Sélectionnez un client ou créez un nouveau dossier.
—
—
—
—
—
Besoins repérés
Avancement du parcours
0 / 0
Dernière séance
Aucune séance enregistrée.
Prochaine étape
Aucune étape définie.
Dernière transmission équipe
Aucune transmission mise en évidence.
Demande du client
—
Objectif recherché
—
Fil d'équipe du dossier
Dernières transmissions concernant ce client.
0 message
0 non lu
0 action requise
Ce dossier est en lecture seule pour le compte actif.
Modifier les informations du dossier
Besoins repérés
Sélectionnez un client pour afficher les correspondances besoins ↔ thérapeutes.
Les propositions ci-dessous sont un outil de coordination interne basé sur les compétences renseignées. Elles ne constituent pas un diagnostic ni une décision automatique.
Sélectionnez un client pour construire son parcours.
Étapes0
Terminées0
En cours0
À venir0
Sélectionnez un client pour consulter le suivi.
Séances0
Thérapeutes intervenus0
Transmissions équipe0
Étapes terminées0
Synthèse du suivi
Repères de coordination
Les séances peuvent être rattachées à une étape du parcours. Lors de l'enregistrement, vous pouvez mettre cette étape à jour automatiquement.
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
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é
En mode serveur, l'identité et le rôle sont vérifiés par l'API. Il n'est plus possible de changer de rôle depuis le navigateur sans se reconnecter avec un autre compte.
Matrice des droits
Les droits ci-dessous sont contrôlés par l'application et, pour les opérations sensibles, par l'API serveur.
Structure prête à synchroniser
DataStore.load() / DataStore.save()
↓
adaptateur actuel : LocalStorageAdapter
↓
adaptateur futur : ApiStorageAdapter
↓
base commune + authentification + droits par utilisateur
Mode
Local
Révision locale
0
Dernière modification
—
Révision serveur
—
Configuration du connecteur
Seul l'administrateur peut modifier la configuration du serveur.
Aucune session serveur active.
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.
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.
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.