dimanche 28 décembre 2008

Logiciel pour le suivi médical des patients

L'application Access permet de:

Enregistrer et afficher pour chaque patient toute maladie diagnostiquée lors de contrôles médicaux effectués à différentes étapes de sa prise en charge: au 1er jour, puis principalement tous les 6 mois.

Saisir et consulter, selon le même principe, toute mesure clinique (Poids, Tour de taille et I.M.C.) évaluée lors de contrôles médicaux effectués à différentes étapes de sa prise en charge.

Au 1er jour, au 1er mois, au 2ème mois, au 3ème mois puis tous les 3 mois, pour le poids, l' I.M.C. et le tour de taille.

De la même manière, enregistrer les données biologiques, comme par exemple le taux de glycémie, de triglycérides et de cholestérol, à la date d'initiation, et notamment au 3ème mois, au 6ème mois, puis tous les 6 mois...

Saisir de la même façon les données cardiologiques, comme par exemple la fréquence cardiaque, au 1er jour, au 1er mois, au 2ème mois, 3ème mois, puis principalement tous les 6 mois.

Signaler au médecin, par des alertes, les données médicales du patient qui sont à surveiller:

Tour de taille>102 pour les hommes et >88 pour les femmes.
IMC > 25 (surpoids) ou > 30 (obésité)
Glycémie > 1,10 g/l (risque diabétique)
...

Visionner, pour chaque sujet, l'évolution graphique de ses données médicales.


Pour ajouter une donnée médical, il suffit de double cliquer dans les tableaux à l'intersection entre un examen (en ligne) et 1 mois en colonne...

Les mois 1,3,6,9 signifie à 1 mois, 2 mois, 3 mois... par rapport à la date d'initiation du suivi.

Pour se déplacer de 3 mois dans le temps cliquer sur les boutons precedent et suivant en haut à droite. Pour se déplacer de plus de 3 mois selectionner le mois qui doit appaître dans la première colonne des tableaux avec la liste déroulante situé au dessus de la première colonne...

L'application comporte également un agenda sous Excel qui s'ouvre séparément.

Base de données pour le suivi medical (format Access 2000)
(Décompresser tous les fichiers du zip dans un même répertoire...)

mercredi 5 novembre 2008

Le jeu des chiffres et des lettres

Ce jeu comprend le mot le plus long et le compte est bon.

Le compte est bon:
Il existe de nombreuses versions de ce jeu sur le net (en Java, Delphi..).
Cette version est facile d'utilisation, notamment pour composer les différentes opérations du compte: les résultats intermédiaires étant automatiquement affichés.

La procédure de recherche des solutions donne plusieurs variantes possibles.

Le mot le plus long:
Ce jeu utilise un dictionnaire de plus de 150 mille mots tirés du dico du Scrabble.
Le tirage des 9 lettres tient compte de la fréquence habituelle d'apparition de chacune des 26 lettres de l'alphabet dans la langue française...

La formation du mot est très simple: il suffit de cliquer sur les lettres en haut du formulaire, puis on valide son résultat par un simple clic.

La procédure de recherche des mots les plus longs renvoie de nombreux résultats classés par longueur de mot (8 lettres, 7 lettres...).

Bon jeu à tous !

Sources au format Access 2000:
Jeu des chiffres et des lettres version n°2
Jeu des chiffres et des lettres version n°3
Jeu des chiffres et des lettres version n°4
Dans la version n°4 import d'une fonction codée en Delphi:
algo
librairie Delphi

Tirage de 10 lettres pour le mot le plus long:
Jeu des chiffres et des lettres version n°5

Dans la version n°5, en plus de la fonction VBA pour le calcul du compte est bon, import d'une fonction codée en Delphi :
algo
librairie Delphi

Remarque:
Les verbes conjugués sont à éliminer du dictionnaire...

Si vous ne disposez pas d'Access, voici une démo:
la démo version n°4
le Runtime Access 2003

Discussion autour du projet

samedi 27 septembre 2008

Simulateur de process industriels

Tableau de bord pour le suivi et la planification de la production dans l'industrie...

Mes Sources (en Access 97):

Base de données simulateur - version n°1

Planification de process industriels (plan de charges de machines):

Planification de process industriels - version n°1 et n°2

Inspiré de cette discussion:
planification examens

dimanche 7 septembre 2008

Prospection des clients pour une grande entreprise

Dans les grosses boîtes, le service commercial a pour objectif, entre autres, d'identifier de futurs clients, puis de les convaincre de référencer les produits de l'entreprise. Ce travail de prospection nécessite la prise de rendez-vous avec ces clients potentiels sur des tranches horaires flexibles et donc un outil adéquat...


J'ai développé pour celà une application pour la gestion des rendez-vous du commercial sur des tranches horaires flexibles...

Mes Sources (en Access 97):
Base de données prospection - version n°1

Représenter des fonctions mathématiques sous Access

Cette application exemple met en oeuvre :

* Utilisation de graphiques type courbe
* Utilisation de graphiques type histogramme
* Evaluation d'expressions mathématiques à l'aide de Eval


Le principe est simple : l'utilisateur entre une fonction avec une variable u. Puis il saisit des bornes d'étude ainsi qu'un intervalle et le programme boucle sur chaque valeur comprise entre les deux bornes avec un pas égal à l'intervalle saisi. Les valeurs sont au fur et à mesure ajoutées à une table. Enfin, la table est affectée à un graphique via la propriété RowSource. De plus, il est possible de passer d'un graphique de type histogramme à une courbe en changeant la propriété Type de l'objet graphique.

Mes Sources:
Base de données graphiques - version n°1 (format Access 97)
Base de données graphiques - version n°2 (format Access 2000)

Logiciel de gestion des réservations dans l'hôtellerie

Suite à une expérience professionnelle dans l'hôtellerie, j'ai été amené à concevoir et développer un système de gestion des réservations, comportant des plannings, des statistiques...

Ce travail pouvant servir de base à d'autres projets similaires, si vous souhaitez l'adapter à vos besoins, je suis prêt à vous aider.

Mes sources:
Base de données pour la gestion des réservations - version n°1 (format Access 2000)
Base de données pour la gestion des réservations - version n°1.1 (nouveauté: format Access 2000)
Base de données pour la gestion des réservations - version n°2 (format Access 2000)
Base de données pour la gestion des réservations - version n°3 (format Access 2000)
Décompresser tous les fichiers du zip dans un même répertoire.

Base de données pour la gestion des réservations - version n°4 (format Access 2000)
Plannings sous Excel (fichier "Plannings.xls")
Décompresser tous les fichiers du zip dans un même répertoire.

Base de données pour la gestion des réservations - version n°8 (format Access 2000)
(Décompresser tous les fichiers du zip dans un même répertoire.)

Base de données pour la gestion des réservations - version n°9 (format Access 2000)

Base de données pour la gestion des réservations - version n°10 (format Access 2000)

Base de données pour la gestion des réservations - version n°11 (format Access 2000)

Base de données pour la gestion des réservations - version n°13 (format Access 2000)

Base de données pour la gestion des réservations - version n°14 (format Access 2000)

Base de données pour la gestion des réservations - version n°15 (format Access 2000)

Base de données pour la gestion des réservations - version n°16 (format Access 2000)

Base de données pour la gestion des réservations - dernières versions (format Access 2000)

Base de données pour la gestion des horaires du personnel (format Access 2000)
Base de données pour la gestion des horaires du personnel, version n°2 (format Access 2000)

(Décompresser tous les fichiers du zip dans un même répertoire.)

(importantes améliorations depuis les premières versions)

Programmes Excel:

Plannings pour la gestion des réservations sous Excel (données sous Access 2000)
Plannings pour la gestion des réservations sous Excel (données sous Access 2000)
Plannings sous Excel (fichier "Plannings.xls")
Décompresser tous les fichiers du zip dans un même répertoire.

Plannings pour la gestion des réservations plus statistiques sous Excel (données sous Access 2000)
(fichier "geshot v6.xls")
Décompresser tous les fichiers du zip dans un même répertoire.

Plannings améliorés pour la gestion des réservations (données sous Access 2000)
(fichier "geshot v7.xls")
Décompresser tous les fichiers du zip dans un même répertoire.

Planning amélioré pour la gestion des horaires du personnel (données sous Access 2000)
(fichier "Gestion_Horaires v2.xls")

Planning amélioré pour la gestion des horaires du personnel (données sous Access 2000)
(fichier "Gestion_Horaires v3.xls")

Décompresser tous les fichiers du zip dans un même répertoire.


Dans Excel attention a bien référencer la librairie DAO:
Dans Visual Basic Editor faire: Outils -> Références -> et cocher Microsoft DAO ..

Discussion autour du projet

Agenda médical

Suite à la réalisation d'une application pour la gestion des rendez-vous dans un cabinet médical, j'ai eu l'idée de développer quelques "démos" inspirées de ce projet et destinées aux internautes.

Vous pouvez me laisser des commentaires et des suggestions sur ce travail dans le but d'y apporter des améliorations.

Ce travail pouvant servir de base à d'autres projets similaires, si vous souhaitez l'adapter à vos besoins, je suis prêt à vous aider.

Voici les sources à télécharger :
Base de données agenda - version n°1 (format Access 97)
Base de données agenda - version n°2 (format Access 97)
Base de données agenda - version n°2.1 (format Access 2000)
Base de données agenda - version n°3 (format Access 2000)
Décompresser tous les fichiers du zip dans un même répertoire.

Base de données agenda - version n°4 (format Access 2000)
Utilisation d'un fichier Excel pour le planning, ouvert depuis Access. (Ne pas fermer le fichier Manuellement, il doit rester ouvert avec la base Access)
Décompresser tous les fichiers du zip dans un même répertoire.

Base de données agenda - radiologie (format Access 2000)
Exemple d'application de l'agenda en radiologie: gestions de liens images (radios) depuis le formulaires des patients.
Ouvrir la base "agenda_radio.mdb" et, depuis le formulaire des patients, ouvrir l'agenda des rendez-vous ("Agenda.xls") sous Excel (en bas à droite).

Prérequis:
Pour les utilisateurs d'Access 2003 qui ne peuvent lire d'images en jpg, il suffit d'installer le "Office File Converter Pack" disponible ici
http://www.microsoft.com/downloads/d...displaylang=en

Pour info:
Sous Access j'ai coché les références suivantes (Outils -> Références ->):
Microsoft Excel 11.0 object library (pour ouvrir l'agenda sous Excel)
Microsoft Word 11.0 object library (pour ouvrir le document sous Word)
Microsoft Office 11.0 object library (pour ouvrir la boite de dialogue, pour selectionner les images)

Base de données agenda - version n°10 (format Access 2000)

Base de données agenda - version n°11 (format Access 2000)

Base de données agenda - version n°12 (format Access 2000)
Base de données agenda - version n°13 (format Access 2000)
Base de données agenda - version n°14 (format Access 2000)
Base de données agenda - version n°15 (format Access 2000)
Base de données agenda - version n°16 (format Access 2000)
Base de données agenda - version n°17 (format Access 2000)
Base de données agenda - version n°18 (format Access 2000)
Base de données agenda - version n°19 (format Access 2000)
Base de données agenda - version n°20 (format Access 2000)
Base de données agenda - version n°21 (format Access 2000)
Base de données agenda - version n°22 (format Access 2000)
Base de données agenda - version n°23 (format Access 2000)


Importantes améliorations depuis les premières versions...

(décompresser tous les fichiers du zip dans un même répertoire)

Pour créer les plannings Access dans les sous-formulaires,
je me suis servi de cet Outil


Programmes Excel:

Agenda sous Excel(format Excel 2003)
Fichier Excel nommé "Agenda.xls", données sous Access. (Le contrôle MsCal.ocx est référencé au démarrage de "Agenda.xls")
Décompresser tous les fichiers du zip dans un même répertoire.

Agenda paramétrable sous Excel(format Excel 2003) (ouvrir Agenda v6.xls)
Sur la feuille Agenda paramétrable cliquer sur le bouton "<<>>", puis vous choisissez votre créneau horaire (10, 15, 30min..), l'heure de début et de fin de la journée..

Agenda amélioré version n°7
(décompresser tous les fichiers du zip dans un même répertoire)

Programme de gestion des horaires version n°1
(décompresser tous les fichiers du zip dans un même répertoire)

Agenda amélioré version n°9
(décompresser tous les fichiers du zip dans un même répertoire)

Dans Excel attention a bien référencer la librairie DAO:
Dans Visual Basic Editor faire: Outils -> Références -> et cocher Microsoft DAO ..

Discussion autour du projet