{"lu_le":"2026-10-08T01:39:53.446756+00:00","global":"operationnel","genere_le":"2026-10-08T01:35:22.662512+00:00","calcule_le":"2026-10-08T01:35:22.662512+00:00","composants":[{"nom":"Application OncoIDE","code":"application","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"plateforme","methode":"controle_direct","critique":true,"url_statut":null,"description":"L'application app.oncoide.fr : la page se charge et son code est servi.","fournisseur":"Vercel","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"Site public","code":"site","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"plateforme","methode":"controle_direct","critique":false,"url_statut":null,"description":"Le site www.oncoide.fr.","fournisseur":"Vercel","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"API","code":"api","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"infrastructure","methode":"controle_direct","critique":true,"url_statut":null,"description":"Les fonctions serveur de l'application (région Paris).","fournisseur":"Vercel","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"Base de données","code":"base_de_donnees","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"infrastructure","methode":"controle_direct","critique":true,"url_statut":null,"description":"La base PostgreSQL qui porte les comptes, les licences et les données de travail.","fournisseur":"Supabase","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"Authentification","code":"authentification","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"infrastructure","methode":"controle_direct","critique":true,"url_statut":null,"description":"La connexion, la réinitialisation du mot de passe et les invitations.","fournisseur":"Supabase","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"Fonctions de gestion des comptes","code":"fonctions","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"infrastructure","methode":"controle_direct","critique":false,"url_statut":null,"description":"Invitations, suppression de compte, notifications internes.","fournisseur":"Supabase","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"Parcours de connexion","code":"connexion","etat":"operationnel","jours":[{"pct":null,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":0,"minutes_indisponibles":0}],"groupe":"fonctionnalites","methode":"parcours_synthetique","critique":false,"url_statut":null,"description":"Un compte de surveillance se connecte et obtient son accès.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"aucune_mesure"},"h24":{"pct":null,"raison":"aucune_mesure"},"j30":{"pct":null,"raison":"aucune_mesure"},"j90":{"pct":null,"raison":"aucune_mesure"},"j365":{"pct":null,"raison":"aucune_mesure"},"total":{"pct":null,"raison":"aucune_mesure"}},"dernier_controle":"2026-10-08T01:30:22.183204+00:00","surveille_depuis":null,"description_fournisseur":null},{"nom":"Fiches, pharmacologie et recherche","code":"fiches","etat":"operationnel","jours":[{"pct":null,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":0,"minutes_indisponibles":0}],"groupe":"fonctionnalites","methode":"parcours_synthetique","critique":false,"url_statut":null,"description":"Le contenu est servi à un compte autorisé et la recherche y trouve une fiche.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"aucune_mesure"},"h24":{"pct":null,"raison":"aucune_mesure"},"j30":{"pct":null,"raison":"aucune_mesure"},"j90":{"pct":null,"raison":"aucune_mesure"},"j365":{"pct":null,"raison":"aucune_mesure"},"total":{"pct":null,"raison":"aucune_mesure"}},"dernier_controle":"2026-10-08T01:30:22.183204+00:00","surveille_depuis":null,"description_fournisseur":null},{"nom":"Quiz","code":"quiz","etat":"operationnel","jours":[{"pct":null,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":0,"minutes_indisponibles":0}],"groupe":"fonctionnalites","methode":"parcours_synthetique","critique":false,"url_statut":null,"description":"Les questions du quiz sont servies à un compte autorisé.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"aucune_mesure"},"h24":{"pct":null,"raison":"aucune_mesure"},"j30":{"pct":null,"raison":"aucune_mesure"},"j90":{"pct":null,"raison":"aucune_mesure"},"j365":{"pct":null,"raison":"aucune_mesure"},"total":{"pct":null,"raison":"aucune_mesure"}},"dernier_controle":"2026-10-08T01:30:22.183204+00:00","surveille_depuis":null,"description_fournisseur":null},{"nom":"Planning","code":"planning","etat":"operationnel","jours":null,"groupe":"fonctionnalites","methode":"deduit","critique":false,"url_statut":null,"description":"Le planning de service.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":null},{"nom":"Espace cadre et statistiques d'équipe","code":"encadrement","etat":"operationnel","jours":null,"groupe":"fonctionnalites","methode":"deduit","critique":false,"url_statut":null,"description":"Tableau de bord de l'encadrement, statistiques anonymes, bien-être, défis.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":null},{"nom":"Idées et actions d'amélioration","code":"idees","etat":"operationnel","jours":null,"groupe":"fonctionnalites","methode":"deduit","critique":false,"url_statut":null,"description":"Le dépôt d'idées anonymes et le suivi des actions.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":null},{"nom":"Qualité et impact","code":"qualite","etat":"operationnel","jours":null,"groupe":"fonctionnalites","methode":"deduit","critique":false,"url_statut":null,"description":"Indicateurs officiels de la HAS et pilotage.","fournisseur":null,"origine_etat":"dependances","compte_global":true,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":null},{"nom":"Courriels","code":"courriels","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":15,"minutes_indisponibles":0}],"groupe":"services","methode":"controle_direct","critique":false,"url_statut":null,"description":"Invitations, réinitialisations de mot de passe, réponses du support.","fournisseur":"Resend","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":99.9,"surveille_depuis":"2026-10-08T01:20:22.162145+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":99.9,"surveille_depuis":"2026-10-08T01:20:22.162145+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":99.9,"surveille_depuis":"2026-10-08T01:20:22.162145+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":99.9,"surveille_depuis":"2026-10-08T01:20:22.162145+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":99.9,"surveille_depuis":"2026-10-08T01:20:22.162145+00:00"},"total":{"pct":100,"couverture":99.9,"surveille_depuis":"2026-10-08T01:20:22.162145+00:00","minutes_observees":15,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T01:20:22.162145+00:00","description_fournisseur":null},{"nom":"Données publiques HAS (data.gouv.fr)","code":"donnees_publiques","etat":"operationnel","jours":[{"pct":100,"jour":"2026-10-08","minutes_degradees":0,"minutes_observees":70,"minutes_indisponibles":0}],"groupe":"services","methode":"controle_direct","critique":false,"url_statut":null,"description":"La source des indicateurs qualité, relue chaque semaine.","fournisseur":"data.gouv.fr","origine_etat":"mesure","compte_global":true,"disponibilite":{"j7":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"h24":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j30":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j90":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"j365":{"pct":null,"raison":"periode_incomplete","couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00"},"total":{"pct":100,"couverture":100,"surveille_depuis":"2026-10-08T00:25:21.894772+00:00","minutes_observees":70,"minutes_indisponibles":0}},"dernier_controle":"2026-10-08T01:35:22.662512+00:00","surveille_depuis":"2026-10-08T00:25:21.894772+00:00","description_fournisseur":null},{"nom":"Vercel","code":"fournisseur_vercel","etat":"operationnel","jours":null,"groupe":"fournisseurs","methode":"fournisseur","critique":false,"url_statut":"https://www.vercel-status.com","description":"Hébergement de l'application et du site (fonctions à Paris).","fournisseur":"Vercel","origine_etat":"fournisseur","compte_global":false,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":"All Systems Operational"},{"nom":"Supabase","code":"fournisseur_supabase","etat":"operationnel","jours":null,"groupe":"fournisseurs","methode":"fournisseur","critique":false,"url_statut":"https://status.supabase.com","description":"Base de données et authentification (Francfort).","fournisseur":"Supabase","origine_etat":"fournisseur","compte_global":false,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":"All Systems Operational"},{"nom":"Resend","code":"fournisseur_resend","etat":"operationnel","jours":null,"groupe":"fournisseurs","methode":"fournisseur","critique":false,"url_statut":"https://resend-status.com","description":"Envoi des courriels transactionnels.","fournisseur":"Resend","origine_etat":"fournisseur","compte_global":false,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":"All Systems Operational"},{"nom":"Gandi","code":"fournisseur_gandi","etat":"operationnel","jours":null,"groupe":"fournisseurs","methode":"fournisseur","critique":false,"url_statut":"https://status.gandi.net","description":"Nom de domaine, DNS et messagerie.","fournisseur":"Gandi","origine_etat":"fournisseur","compte_global":false,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":"All Systems Operational"},{"nom":"Sentry","code":"fournisseur_sentry","etat":"operationnel","jours":null,"groupe":"fournisseurs","methode":"fournisseur","critique":false,"url_statut":"https://status.sentry.io","description":"Remontée des erreurs techniques (Union européenne).","fournisseur":"Sentry","origine_etat":"fournisseur","compte_global":false,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":"All Systems Operational"},{"nom":"Upstash","code":"fournisseur_upstash","etat":"operationnel","jours":null,"groupe":"fournisseurs","methode":"fournisseur","critique":false,"url_statut":"https://status.upstash.com","description":"Compteur de limitation de débit.","fournisseur":"Upstash","origine_etat":"fournisseur","compte_global":false,"disponibilite":null,"dernier_controle":null,"surveille_depuis":null,"description_fournisseur":"All Systems Operational"}],"maintenances":[],"version_format":1,"incidents_recents":[],"incidents_en_cours":[],"surveillance_depuis":"2026-10-08T00:25:21.894772+00:00"}