Sujet sur Discussion Gestion:Tâches/Liste/262

Antoine Mercier-Linteau (discussioncontributions)

@Charles-Éric Noël Laflamme, voici le modèle de calculateur présent: Modèle:Calculateur médical.

Le nouveau modèle (ou les?) devrait être capable de prendre en charge les cas d'utilisation suivants:

  • Calculateur à proprement dit: CKD-EPI (formule)
  • Règles de décision cliniques: Wells (score pour l'embolie pulmonaire)
  • Des micros calculateurs (par exemple, la conversion de dosages en mg/kg [en pédiatrie])
  • Des calculateurs complexes avec des arbres décisionnels, comme par exemple pour l'intubation à séquence rapide. Par exemple mon patient à intuber pèse 80kg, et est en choc:
    • Propofol? Etomidate? Kétamine?
    • Quelle dose de chaque considérant le poids du patient? Son poids idéal?

J'envisage donc l'architecture comme suit:

  • une extension MediaWiki permettant d'ajouter des champs HTML à une page
  • des modèles facilitant l'ajout de ces champs avec l'éditeur visuel pour construire des règles de décision cliniques arbitraires
  • un modèle permettant de regrouper plusieurs champs arbitraires en un calculateur à présentation définie (comme celui pour le CKD-EPI et le mode de fonctionnement du présent modèle)
Charles-Éric Noël Laflamme (discussioncontributions)

Si je comprends bien, le travail s'agirait de reprendre un peu la philosophie du présent Modèle:Calculateur médical, mais d'intégrer une interface dans l'éditeur visuel plus intuitive, de manière à ce que l'utilisateur n'est pas à gérer des termes comme "OO.ui.NumberInputWidget"?

Antoine Mercier-Linteau (discussioncontributions)

Oui entre autre. Mais le présent modèle implique aussi une structure pas assez flexible pour créer des calculateurs comme le score de Wells. C'est également quelque chose qu'il va falloir revoir. Je vais préciser mon idée en fin de semaine.

Antoine Mercier-Linteau (discussioncontributions)

Voici:

  • Champs (ces modèles seront en fait des wrappers pour une extension permettant d'afficher du HTML et charger tout le JS nécessaire)
    • Modèle:Champ_texte
    • Modèle:Champ_numérique
    • Modèle:Champ_booléen
    • Modèle:Champ_radio
    • ...
  • Spéciaux
    • Modèle:Résultat: permet d'afficher un résultat selon une formule dont les paramètres sont les valeurs issues de champs définis à des endroits arbitraires sur la page
    • Modèle:Calculateur: wrapper permettant de rassembler plusieurs champs ensemble afin d'en optimiser l'affichage sous forme calculateur.