Discussion Gestion:Tâches/Liste/262

À propos de ce flux de discussion

Non modifiable

Résumé par Michaël St-Gelais

Soumis à Accès Savoirs

Michaël St-Gelais (discussioncontributions)
Antoine Mercier-Linteau (discussioncontributions)

On peut le publier, peut-être qu'on aura un intéressé. Ceci dit, c'est quand même un projet plutôt simple qui ne prendrait qu'environ 10-12 heures de travail pour être fonctionnel selon moi.

Michaël St-Gelais (discussioncontributions)

Ce n'est pas grave ! Offrons-le sur une plateforme comme Accès Savoirs, et au pire quelqu'un le vole à Accès Savoirs et on l'annule sur le site.

Je viens de le soumettre. Quand il sera officiellement publié sur le site d'Accès Savoirs, on pourra en faire la promotion sur les réseaux sociaux.

Michaël St-Gelais (discussioncontributions)

Je viens de le soumettre à Accès Savoirs. À voir !

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.
Résumé par Antoine Mercier-Linteau

La manière dont les calculateurs sont définis va être revue.

Antoine Mercier-Linteau (discussioncontributions)

@Michaël St-Gelais, ça va si je rejette la tâche? Il existe déjà un formulaire pour créer des calculateurs (à mettre à jour). C'est d'ailleurs le même que pour éditer des modèles. Tu peux le tester à QT corrigé.

Michaël St-Gelais (discussioncontributions)

J'ai regardé les modèles « Calculateur » et « Calculateur/Documentation ». Ces deux modèles nécessitent la connaissance du Wikicode. Le but c'est que tu ne sois pas tout seul à pouvoir ajouter des calculateurs. Il faudrait un interface plus simple pour ajouter des calculateurs. C'est le genre de trucs que des gens en informatique motivés pourraient nous aider à programmer.

Michaël St-Gelais (discussioncontributions)

À moins que je n'aille pas compris le fonctionnement des calculateurs... Mais si je ne comprends pas comment ça marche, je n'imagine pas quelqu'un qui est moins habitué que moi avec les wikis...!

Antoine Mercier-Linteau (discussioncontributions)

Tu as raison, la manière de procéder pour le moment est un peu cryptique. J'ai comme objectif prochain de revoir la manière dont les calculateurs sont définis pour qu'elle soit plus intuitive et qu'elle ne demande pas l'utilisation d'énoncés style OOui.inputWidget.checkBox et cie.

Je compte aussi écrire un page d'aide (tâche 76) pour l'intégration des calculateurs. Il reste cependant que ce sont des éléments interactifs et que leur intégration sera quand même plus compliquée que la moyenne des modèles.

Ceci dit, si on trouve quelqu'un en informatique pour nous aider avec ça, je suis tout pour déléguer la tâche :)

Michaël St-Gelais (discussioncontributions)

Absolument ! Il faudra juste parler au bon professeur dans le bon cours. Je vais attendre de voir ce que Mme Capus choisis pour son cours, et je vais essayer de voir qui pourrait être intéressé à nous aider comme professeur pour ce problème. Selon toi, ce serait davantage de la programmation niveau baccalauréat ?

Antoine Mercier-Linteau (discussioncontributions)

Oui, plus de niveau baccalauréat.

Il n’y a aucun sujet plus ancien