IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Suivi de prescriptions médicales


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Klin89
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 119
    Par défaut Suivi de prescriptions médicales
    Bonsoir à tous,

    Je vous soumets un nouveau problème à résoudre.
    La Feuil1 fournit une liste de rendez-vous concernant des séances de soins pratiqués sur différents patients.
    Cette liste est triée par ordre chronologique.

    Nom : RDV.JPG
Affichages : 4854
Taille : 73,9 Ko

    Pour chaque patient, est délivrée une prescription médicale dans laquelle sont indiqués la nature des soins et le nombre de séances à réaliser.
    La Feuil2 fournit le relevé des prescriptions médicales.

    Nom : presccription.JPG
Affichages : 3711
Taille : 38,5 Ko

    A partir de ces 2 feuilles, je souhaiterais assurer un suivi régulier des prescriptions médicales via un formulaire composé de 3 combobox.
    Nom : Formulaire_prescription.JPG
Affichages : 2022
Taille : 13,6 Ko
    Pour illustrer le résultat à obtenir, je vous expose 3 cas :

    Sélection effectuée via les 3 combobox :

    Cas 1 : Philippe ----> Kinésithérapie ----> prescription1
    Nom : P1.JPG
Affichages : 1996
Taille : 36,5 Ko

    Cas 2 : Philippe ----> Kinésithérapie ----> prescription2
    Nom : P2.JPG
Affichages : 1908
Taille : 23,6 Ko

    Cas 3 : Florence ----> Orthophonie ----> prescription1
    Nom : P3.JPG
Affichages : 1951
Taille : 25,0 Ko
    Précision : les séances surlignées en jaune ne sont pas encore réalisées à la date d'aujourd'hui 03 mai 2019
    Dans les cas 2 et 3, le nombre de séances à réaliser n'a pas été fixé.

    Je peux joindre un fichier.
    Pouvez-vous m'aider, d'avance, je vous en remercie

    Klin89

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Franchement

    Excel c'est une passoire. N'importe qui de moindrement compétent (si on peut dire) peut planter la sécurité d'Excel. Si vous avez moindrement de respect pour les informations confidentielles des personnes; soyez honnêtes et faites le comme du monde.

    Tu peux bien rire. Trop gratteux pour t'équiper comme du monde. Il y a des SGDB gratuits. S'il fallait que tes clients voient cette question, ils feraient tous la ligne devant la CNIL ou quelque chose du genre.

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour Klin89,

    Avec un filtre élaboré tu dois avoir ta sélection très rapidement.
    Citation Envoyé par Klin89 Voir le message
    Je peux joindre un fichier. Pouvez-vous m'aider
    Si tu veux un exemple c'est effectivement plus facile avec un fichier.

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Comme la justement écrit anasecu, le filtre avancé d'excel peut facilement résoudre ce problème à l'aide de moins de 7 lignes de code

    Voir les liens suivants


    et pour comprendre la façon dont fonctionne le filtre avancé d'excel, à lire : Les filtres avancés ou élaborés dans Excel
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre éprouvé Avatar de Klin89
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 119
    Par défaut
    Bonjour à tous,

    clementmarcotte :

    Merci de votre prompt réaction.
    Je veux bien vous entendre mais vous aurez remarqué que je n'ai nullement mentionné de pathologies ou d'actes à réaliser, me cantonnant à indiquer les séances de soins à réaliser.
    Ex : philippe doit réaliser 5 séances de kinésithérapie
    S'il le faut, je peux éventuellement supprimer la colonne "structure de soins"
    Pour votre info, je possède un Pc dédié à ce genre de fichier, non connecté à internet, si cela peux vous rassurer.

    anasecu :

    Je résume la situation en apportant des explications supplémentaires.
    Actuellement, j'ai un classeur qui est exclusivement réservé aux séances de kinésithérapie : pas de colonne "soins réalisés" comme affiché ci-dessus.
    Désormais, j'aimerais l'améliorer en y incluant d'autres soins (orthophonie etc....) et pouvoir choisir via un formulaire et ses 3 combobox, une prescription et en afficher le résultat sous forme d'un seul tableau.
    Ci-dessus dans le résultat affiché, on distingue bien si une prescription est terminée ou est en cours et si initialement le nombre de séances a été fixé.

    Pour bien comprendre, je vous joins aussi le classeur actuel dépourvu de la colonne "soins réalisés" et du formulaire.
    Vous verrez que la macro me permet d'afficher toutes les prescriptions en Feuil3
    Merci encore pour l'intérêt que vous portez à mon projet, je reste à votre écoute.

    Philippe Tulliez

    merci pour les liens, je suis attentif à vos remarques et vais consulter les liens.
    Seances.xls
    Seances_formulaire.xls

    Je reste à votre écoute klin89

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour Klin89,

    Citation Envoyé par Klin89 Voir le message
    7 rdv de kinésithérapie sont programmés pour Philippe.En Feuil2, la 1ère prescription indique 5 séances à réaliser.
    La 2ème prescription n'indique pas le nombre de séances à réaliser.Les 2 séances en sus font partie de la 2ème prescription.
    Ce genre de processus n'est pas de l'informatique mais de la divination en boule de cristal.
    S'il y a une 2ème prescription elle doit être enregistrée car sinon elle n'existe pas

    D'autre part comment veux-tu associer tes prescriptions de la feuil2 aux RDV de la feuil1 ? boule de cristal ?

    Dans l'état actuel du classeur je vois mal comment l'on peut générer des résultats.

  7. #7
    Membre éprouvé Avatar de Klin89
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 119
    Par défaut
    re anasecu,

    Je reprends en essayant de clarifier les choses.
    Les RDV sont renseignés en Feuil1.
    1 ligne correspond à 1 séance.

    En Feuil2, on reporte, par patient, les prescriptions et leur nombre de séances.
    On peut gérer une prescription dont le nombre de séances n'est pas connu mais ....

    Ceci ne peut pas exister:
    Nom : P4.JPG
Affichages : 2073
Taille : 43,5 Ko

    Par contre, on peut avoir cela :
    Ex : 45 RDV de kiné sont programmées en feuil1
    Nom : P5.JPG
Affichages : 2290
Taille : 98,1 Ko

    Pour bien comprendre, je remets le fichier que j'utilise actuellement (dépourvu de la colonne "soins réalisés).
    j'ai renseigné les 45 RDV de Philippe.
    Vous pouvez tester en reprenant les 5 scénarios illustrés ci-dessus et voir le résultat obtenu en Feuil3.
    Toutes les prescriptions s'affichent.
    Seances_Philippe.xls

    Bonne fin de journée
    klin89

Discussions similaires

  1. Suivi de contours
    Par copper dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 23/04/2004, 12h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo