gsyltc/medical-assistant
v0.3.0MIT
Plugin médical de la clinique Biboumed : suivi des dossiers médicaux, analyses de laboratoire et d'examens, suivi de la morphologie et des dossiers sportifs, planification de repas équilibrés (recherche de recettes par appareil de cuisine) et ajout des repas au calendrier Home Assistant via son serveur MCP (calendrier repas).
Changelog — medical-assistant
Format basé sur Keep a Changelog ; versionnage SemVer.
[Non publié]
Changed
sportif-dossiersallégée :SKILL.mdréduit à l'essentiel (rôle, fichiers, versionnage, garde-fous) ; le détail est déporté dansreferences/chargées à la demande (construction-programme,adaptation-sep,suivi-et-progression,revue-hebdomadaire,export-pdf). Ajouts : collecte des informations manquantes (2-3 questions max + hypothèses), phase/critères de passage, RPE/RIR/tempo/régression, suivi RPE et douleur EVA, progression ~10 %/semaine, gêne vs signal d'alarme, adaptations SEP. Script PDF corrigé (imports). Agentcoach-sportif-clinique-biboumedaligné (HOM-295).sportif-dossiers: le coach a le rôle de physiothérapeute (bilans Berg, TUG, Ashworth, FSS/MFIS réalisés et consignés) ;adaptation-sep.mdfusionné avec les règles de rééducation neurologique SEP (HOM-295).
Added
sportif-dossiers/references/sep-safety-precautions.md(contre-indications, red flags) etsep-edss-fatigue.md(EDSS, fatigue, équilibre) (HOM-295).sportif-dossiers/scripts/check_sportif.py: sensors Python (conforme | ecart | indisponible) vérifiant le format desuivi-sportif.mdet l'archivage deprogramme-sportif.md; format du suivi formalisé dansreferences/suivi-et-progression.md, usage dansreferences/sensors.md(HOM-295).
Added
- Sensors de clôture du domaine repas (AUQU-153) : manifestes dans
sensors/, scripts Python dansscripts/sensors/, tests danssensors/tests/.repas-calendrier-agenda— repas + ingrédients présents danscalendar.repas(repas 19h–20h, créneau du lendemain 12h–13h sans description) ;historique-repas-30j— bloquant : aucune entrée derepas-retenus.mdplus ancienne que 30 jours glissants ;fichiers-repas-conformes— front matter,count,oldest/newest, tableau 4 colonnes et listes à puces des trois fichiers de données.
README.mddocumentant le plugin : structure Agent Plugins v1.0.0, mapping des skills par fonction (clinicien, biologiste, coach sportif, planification nutritionnelle, intégration domotique), statut MCP (serveurhome-assistant) et règles de sécurité (HOM-278).CHANGELOG.md(ce fichier) pour tracer les modifications du plugin (HOM-278).
Changed
plugin.json: version 0.3.0 (ajout des sensors de clôture) (AUQU-153).README.md: arborescence (sensors/,scripts/sensors/) et section « Sensors de clôture » (AUQU-153).- Skill
recherche-repas: la diversification randomisée des sources et les règles métier sont portées par l'agent ; la skill se limite au registreappareils/et au format des fichiers de données (AUQU-153). - Skill
home-assistant-calendrier: description alignée sur le créneau du lendemain 12h–13h et mention du sensor de clôture qui relit les évènements ;allowed-toolspassé en espaces (Bash(curl) Bash(jq)), conformément au format Agent Skills (AUQU-153). - Alignement du plugin sur le standard du dépôt (modèle
homelab-assistant) :plugin.json+mcp.json+README.md+CHANGELOG.mdà la racine, skills conformes Agent Skills vérifiées parscripts/validate_skills.sh(7 skills, 0 échec) (HOM-278).
Fixed
- Créneau du lendemain du calendrier des repas : 12h–13h (et non 10h–13h),
dans la skill
home-assistant-calendrieret le contrôle de clôture (AUQU-153).
[0.2.0]
Added
- Manifeste
plugin.jsonconforme Agent Plugins v1.0.0 (schéma fermé :$schema+name+ métadonnées autorisées uniquement). mcp.jsondéclarant le serveur MCPhome-assistant(streamable-http), consommé par la skillhome-assistant-calendrier. Adresse et jeton externalisés en variables d'environnement (HOMEASSISTANT_URL,HOMEASSISTANT_TOKEN) — aucun secret committé.- Skills médicales et para-médicales sous
skills/, chacune avec unSKILL.mdconforme Agent Skills :dossiers-medicaux(+gabarits/,references/)analyse-laboratoireanalyse-examenssuivi-morphologiesportif-dossiersrecherche-repas(+appareils/)home-assistant-calendrier
Security
- Aucun secret committé : les accès Home Assistant sont référencés via variables d'environnement, jamais leurs valeurs.
- Les données de santé sensibles ne sont pas committées dans ce dépôt public ; les skills décrivent le traitement et l'archivage dans l'espace privé du patient.