French
Nouvelles
Pages à mettre à jour
Documentation à mettre à jour
English
Drafts, concepts
News
Pages to update
Documentation to update
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
en:drafts:alertplugin:description [2012/06/09 17:12] Eric Maeker, MD [Some words about the code] |
en:drafts:alertplugin:description [2012/07/17 00:35] (Version actuelle) Eric Maeker, MD [TODOs] |
||
|---|---|---|---|
| Ligne 54: | Ligne 54: | ||
| * date of validation | * date of validation | ||
| * user uuid | * user uuid | ||
| + | * isOverriden | ||
| * user comment | * user comment | ||
| + | * validated uuid | ||
| * N scripts (javascript): compute how to alert and what to alert | * N scripts (javascript): compute how to alert and what to alert | ||
| * ScriptType: BeforeAlert, ForAlert, AfterAlert | * ScriptType: BeforeAlert, ForAlert, AfterAlert | ||
| Ligne 64: | Ligne 66: | ||
| * Xml code for alerts | * Xml code for alerts | ||
| - | <code xml> | ||
| - | <?xml version="1.0" encoding="UTF-8"?> | ||
| - | <!DOCTYPE FreeMedForms> | ||
| - | <FreeMedForms_alert> | ||
| - | |||
| - | <!-- cf Utils::GenericDescription --> | ||
| - | <description> | ||
| - | </description> | ||
| - | |||
| - | <!-- Scripting ability --> | ||
| - | <script file=""> | ||
| - | <rule></rule> | ||
| - | <assessment></assessment> | ||
| - | </script> | ||
| - | |||
| - | <!-- Date time --> | ||
| - | <date start="" cycling="" end=""/> | ||
| - | |||
| - | </FreeMedForms_alert> | ||
| - | </code> | ||
| Ligne 131: | Ligne 113: | ||
| * Find all alerts related to one category or to one patient/user | * Find all alerts related to one category or to one patient/user | ||
| + | ===== TODOs ===== | ||
| + | * des alertes automatiques accompagnent les formulaires XML (alertes de prévention par exemple) | ||
| + | * scripts dans les alertes (par exemple: alert si âge dans le range(..., ...) ou que pour femmes...) | ||
| + | * <del>une alerte "pour tout patient" qui est validée n'est validée que pour le patient en cours</del> | ||
| + | * les alertes cycliques, une fois validées, il faut les revalider lorsqu'elles entrent dans un nouveau cycle (ex: tous les 5 ans -> faut la valider tous les 5 ans à partir de la date de départ enregistrée) | ||
| + | * gestion des droits utilisateur pour la validation (seulement les médecins peuvent valider, les secrétaires...) | ||
| + | * Que faire des alertes expirées non validées par l'utilisateur ??? | ||
| + | * Blocking Alert Dialog: avec plusieurs alertes, certaines taggées "MustBeRead" -> dialogue doit s'assurer et/ou forcer l'utilisateur à lire l'alerte (mettre un timer sur les labels des alertes et calculer le temps d'affichage à l'écran) | ||