Ajout de valeur par défaut dans une formulaire de saisie

Cette catégorie regroupe les demandes d'aide à l'utilisation du logiciel MedshakeEHR.
dona
Messages : 6
Inscription : 08 nov. 2022, 15:07

Ajout de valeur par défaut dans une formulaire de saisie

Message non lu par dona »

Bonjour la communauté

j'aimerais savoir si il est possible que dans le formulaire de consultation pédiatrique médecine général ou un autre, est-il possible de remplir des champs avec des valeurs par défaut à l'appel du formulaire ?
Concrètement je souhaite pouvoir ajouter dynamiquement l'âge chronologique dans une champ que j'ai déjà rajouté 'âge chronologique' dans le formulaire de sorte que l'utilisateur n'ai pas besoin de le saisir. Tel que fait actuellement il faudra le saisir, or que j'ai la date de naissance déjà saisie, dont je souhaite calculer à l'appel du formulaire et remplir ce nouveau champ.
je souhaite le faire avec d'autre champ comme 'âge corrigé'.

Une fois validé que ces données soient persistées!!

Merci

Avatar de l’utilisateur
Bertrand
Messages : 177
Inscription : 21 juil. 2020, 18:08
Localisation : Dans le grand bain
Contact :

Re: Ajout de valeur par défaut dans une formulaire de saisie

Message non lu par Bertrand »

Salut

Si je comprends bien, il s'agit de remplir un champ de formulaire avec des données issues d'autres formulaires préalablement enregistrés, c'est-à-dire ici l'age calculé à partir de la date de naissance entrée lors de la création du patient ?

La chose est expliquée, au moins sommairement dans la doc ici, au paragraphe Traitement pré affichage du formulaire :
https://www.logiciel-cabinet-medical.fr ... laire.html

Voilà techniquement où il faut regarder dans le code pour comprendre :
Ici le script qui prépare le formulaire :
https://github.com/MedShake/MedShakeEHR ... CsForm.php
À partir de la ligne 48, on voit le mécanisme qui se met en place : on regarde si une class existe dans le module pour étendre le comportement par défaut
En ligne 71 on agit avant de créer le formulaire
En ligne 105 on agit après.

Un exemple de mise en application sur le module Médecine Thermale :
https://github.com/MedShake/MedShakeEHR ... mForms.php

Voilà, ça, c'est pour la méthode compliquée, mais solide.

La méthode simple passe par du JS à mettre dans la définition du formulaire pour aller chercher sur la page courante l'info qui se cache dans le code html, typiquement la date de naissance dans les infos patients.

B.

PS : C'est monstrueux ce logiciel qu'on a créé. À chaque fois, je me dis "si c'est vrai, ça on peut le faire".

MedShakeEHR : Le Logiciel Médical Modulaire Libre
http://www.medshake.app/

MedShake : communauté médicale bien fraîche (et un peu secouée) !
https://www.medshake.net/

dona
Messages : 6
Inscription : 08 nov. 2022, 15:07

Re: Ajout de valeur par défaut dans une formulaire de saisie

Message non lu par dona »

Oui c'est exactement ça !!
je me penche dessus, merci pour l'astuce!!

De passage le projet est lourd, bien écrit et bonne documentation!!

Avatar de l’utilisateur
Bertrand
Messages : 177
Inscription : 21 juil. 2020, 18:08
Localisation : Dans le grand bain
Contact :

Re: Ajout de valeur par défaut dans une formulaire de saisie

Message non lu par Bertrand »

Merci, c'est toujours sympa à lire quand on a passé un temps fou dessus !

Ne pas oublier de nous dire à la fin ce que le projet a donné, c'est aussi super intéressant.

B.

MedShakeEHR : Le Logiciel Médical Modulaire Libre
http://www.medshake.app/

MedShake : communauté médicale bien fraîche (et un peu secouée) !
https://www.medshake.net/

Leo51
Messages : 1
Inscription : 26 févr. 2023, 16:05
Contact :

Re: Ajout de valeur par défaut dans une formulaire de saisie

Message non lu par Leo51 »

Bonjour,

Je vous remercie aussi pour cette astuce. Elle me sera aussi d'une grande utilité. Je vous partagerai mes résultats très prochainement.

Répondre