Calcul nombre de boites de médicaments pour un mois

bonjour,

j'aurai aimé pouvoir calculer le nombre de médocs nécessaire pour 4 ou 5 semaines pour certains médicaments (ceux pour lesquels il n'y a pas de croix dans la colonne "J" du fichier "sans-nom-1-3.ods") sur base d'un fichier comprenant ce qui est pris pendant une semaine (voyez les 3 fichiers se terminant par .txt) ainsi que sur base d'un fichier comprenant le stock restant (sans-nom-1-3.ods).

Pour les fichiers en .txt :

- chaque médicament n'est pas systématiquement pris tous les jours

-une ligne correspond à un médicament pris à un moment précis (voir explication d'une ligne ci-dessous)

pour le fichier sans-nom-1-3.ods :

-il y a des médicaments présents dans cette liste qui ne sont plus pris par la patient (et donc pas présent dans le fichier .txt)

-il ne faut tenir compte que des médicaments pour lesquels il y a une croix dans la colonne "J".

5sans-nom-1-3.ods (128.19 Ko)

Explication d'une ligne d'un des 4 fichiers repris ci-dessus :

Lenfant, Roger Roger 28122038377 VERSEUIL/bloc 3 12/20/1928 Wattiez d 0ABUT990101351394 0A08:00 20072173247470100 LE VERSEUIL VERSEUILbloc 3

101351394 = "10" correspond à la quantité à prendre (10 = 1 comprimé ; 20=2;30=3 etc et 02 = 0.25 ; 05 = 0,5 comprimé). Le 1351394 correspond au code barre du médicament.

08:00 = heure de prise du médicament

28122038377 = numéro d'identification nationale

20072173280134110 = les 6 premiers chiffres (200721) signifie le 21 juillet 2020

Bon j'espère avoir été clair. Dites le si ce n'est pas le cas :)

d'avance merci!

Bonjour,

Quel est la racine commune entre ton fichier stock et ton fichier txt ?

Le code barre ? Le DNI ? Dans quelle colonne se trouve ces données ?

Bonne journée.

merci pour votre retour. Oui le lien commun entre les deux fichiers est bien le code barre. On le retrouve dans chaque ligne (caractères 127 à 133) du fichier txt. Et pour le stock restant, il s'agit de la colonne "H" du fichier.

voyez ici en orange les caractères 127 à 133 du fichier .txt

Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072373247470100 LE VERSEUIL VERSEUILbloc 3

2stock2.zip (424.40 Ko)

Donc ce que je voudrai:

ici dans le fichier de stock que je vous ai mis en pièce jointe, on voit qu'il lui reste 26 comprimés de ce médicament là (dont le code est 1351394)

image

au niveau des lignes correspondant à ce médicament '1351394' dans les fichiers, on voit qu'elle en prend 7 par semaines (une ligne correspond à un médicament pris à un moment donné)

Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072173247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072273247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072373247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072473247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072573247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072673247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101351394 0A08:00 20072773247470100 LE VERSEUIL VERSEUILbloc 3

Donc pour 4 ou 5 semaines, il n'y aura pas assez de médicament. Il va lui manquer 2 (si 4 semaines) ou 9 comprimés (pour 5 semaines)

autre cas de figure :

image

ici, il lui en reste 15 en stock. Au niveau du fichier .txt, il n'y en a pas ==> elle n'en prend plus

autre cas de figure : elle en prend encore et il y a encore assez de stock pour 4 ou 5 semaines

image

en stock : 40 comprimés

au niveau du fichier, on voit que c'est un par jour (7 lignes à 1 comprimé)

Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072173247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072273247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072373247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072473247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072573247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072673247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990101695691 0A21:00 20072773247470100 LE VERSEUIL VERSEUILbloc 3

dernier cas de figure: prise d'un même médicament plusieurs fois par jour :

- ici elle prend le médicament 2993368 à 18 et 21h à raison de 1 comprimé. Donc 14 par semaine

Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072173247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072273247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072373247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072473247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072573247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072673247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A21:00 20072773247470100 LE VERSEUIL VERSEUILbloc 3

Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072173247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072273247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072373247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072473247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072573247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072673247470100 LE VERSEUIL VERSEUILbloc 3
Clin, Isabelle Louise Isabelle58040908617 VERSEUIL/bloc 3 04/09/1958 Lebailly, florence 0ABUT990102993368 0A18:00 20072773247470100 LE VERSEUIL VERSEUILbloc 3

Il lui reste 26 comprimés en stock, donc pas assez vu qu'il lui en faudra 64 ou 78 (selon que c'est 4 ou 5 semaines)

Le résultat que je voudrai est celui-ci

nom de la perso nbre comprimés manquants si 4 semaines nbre comprimés manquants si 5 semaines code barre du médicament

Clin isabelle -2 -9 1351394

clin isabelle -38 -52 2993368

Pour les 2 autres, pas besoin qu'il figurent dans la liste des médicaments manquants vu qu'il y en a encore assez!

j'espère avoir été plus clair

bien à vous

Rechercher des sujets similaires à "calcul nombre boites medicaments mois"