Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paramétrisation des templates par établissement #131

Open
bugeaud opened this issue Dec 22, 2022 · 4 comments
Open

Paramétrisation des templates par établissement #131

bugeaud opened this issue Dec 22, 2022 · 4 comments

Comments

@bugeaud
Copy link

bugeaud commented Dec 22, 2022

Les template actuels comportent les informations du médecin en dur dans le template.

Afin de permettre l'utilisation pour de multiple professionnel de santé sur une même instance du même template dans un même cadre (template du groupe, centre de santé, hopital, etc), il convient de :

  • Vérifier le stockage des informations requises complémentaires dans la base : stockage anticipé via données pro du praticien titre#51 firstname#3 lastname#2 rpps#103 adeli#104 nReseau#477 etablissementAdressePro#250 numAdressePro#54 rueAdressePro#55 codePostalPro#53 villeAdressePro#56
  • Ajouter les stockages d'informations complémentaires manquant : titlePro = descriptif de la pratique (ex, Gynecologie-Obstétrique)
    detailPro: diplomes ou éléments complémentaires du titre (par ex DU ou DIU de la personne)
  • Lister les templates impactés
  • Vérifier l'apport des informations requises dans les objets utilisés par le cadre de template
  • Modifier les template standards avec les informations en dur pour les remplacer par une intérrogation dynamique du modèle (dans msCourrier.php ?)
  • Vérifier la saisie graphique des informations complémentaires ajoutées
  • Vérifier la bonne génération des templates
@MedShake
Copy link
Owner

Les templates sans informations en dur existent déjà ici (merci indelog !) :
https://github.com/MedShake/MedShakeEHR-base/tree/master/templates/models4printAuto

L'idée avec les modèles d'impression, c'est qu'ils sont de toute façon à adapter et qu'il ne faut pas compter pouvoir fournir, autrement que pour l'effet waouh initial, un template qui serait vraiment universel. Les mentions, les horaires, la présentation, la volonté ou non de faire des ordonnances avec tous les noms pour un cabinet de groupe sont autant de paramètres nécessaires (et quasi infinis) qu'il serait inutile de vouloir mettre en équation.

Pour un petit cabinet de groupe, soit on déclare le même répertoire pour tous avec des templates dynamiques, soit on fait chacun son répertoire. Penser aussi aux includes Twig qui peuvent être intéressant (à tester, pas sûr de l'avoir déjà fait) !

À mon sens, s'il y a du travail à fournir, c'est plus coté éditeur wysiwyg afin de pouvoir éditer les templates sans avoir de notion de HTML/Twig.

@bugeaud
Copy link
Author

bugeaud commented Dec 31, 2022

Super info, merci à indelog pour le taf. Ce qui est déjà fait ... ;-)

Serait-il envisageable d'utiliser uniquement les "auto" par défaut ?

Du fait de l'existance des "auto", il reste donc de la demande de départ :

  • Ajouter les stockages d'informations complémentaires manquant : titlePro = descriptif de la pratique (ex, Gynecologie-Obstétrique) ; detailPro: diplomes ou éléments complémentaires du titre (par ex DU ou DIU de la personne). qui sont des éléments caractéristiques de tous les praticiens.
  • Modifier les templates pour ajouter la présentation de ces éléments

Car les template "auto" ont ce type d'info en dur, cf "Médecin généraliste - Conventionnée secteur 1" par ex.
https://github.com/MedShake/MedShakeEHR-base/blob/master/templates/models4printAuto/base-page-headAndFoot.html.twig

@MedShake
Copy link
Owner

L'intérêt de MedShakeEHR est son cœur qui permet à chacun de créer des champs de recueil, de les inclure dans un formulaire puis de les réinjecter dans un format de sortie, PDF la plupart du temps.
Les modèles présents dans la distribution sont des exemples.
Comme je l'ai dit plus haut, il n'existe pas de modèle universel pour tous les besoins.
À chacun de construire ses modèles suivant son besoin particulier, et pourquoi pas de les distribuer ensuite.

D'ailleurs, si j'avais pu continuer à travailler fulltime sur ce projet, j'aurais mis en place un site d'échanges de formulaires et de modèles d'impression. Malheureusement cela reste à faire.

@bugeaud
Copy link
Author

bugeaud commented Dec 31, 2022

Oui j'ai bien compri le problème ainsi que la difficulté en présence ;-)

Je vais utiliser job et note pour faire le taf. Je pense que c'est tout de même un besoin non spécifique que de détailler les diplomes ou les spécialités.

Merci.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants