VitaFlowPharmacie hospitalière

Logiciel de gestion de la pharmacie hospitalière

Du lot livré au patient traité, chaque mouvement est tracé.

VitaFlow tient le stock de la pharmacie par lot, conduit les achats et la distribution aux services, encadre les stupéfiants, organise les rappels et anticipe les ruptures avec un moteur statistique.

Le flux de la pharmacie
IFournisseursIIRéceptionIIIStock par lotIVServicesVPatients

Schéma animé : chaque point est une unité qui circule ; en couleur, un seul lot suivi de bout en bout.

3langues d'interface : français, anglais, arabe
9rôles, droits contrôlés par le serveur à chaque requête
139tests automatisés de l'API, sur PostgreSQL
37parcours complets rejoués dans le navigateur

Chiffres relevés sur la version du 2 novembre 2026. Aucune certification n'est revendiquée.

01

Une seule chaîne, de l'achat au patient

Chaque fonction est décrite dans le guide utilisateur livré avec l'application, captures réelles à l'appui.

  • 01ApprovisionnerBons de commande, marchés et avenants, réceptions par lot, factures rapprochées, retours et avoirs.
  • 02StockerStock par lot et par entrepôt, péremptions, inventaires et recomptages, corrections tracées.
  • 03DistribuerCommandes des services, armoires de service, reliquats, retours, transferts entre établissements.
  • 04StupéfiantsCoffre imposé, témoin pour les régularisations, registre et signaux de vigilance.
  • 05Tracer et rappelerDispensation nominative, implants au numéro de série, rappels propagés au groupe.
  • 06PiloterTableau de bord, alertes, objectifs, budget, rapports PDF et e-mails programmés.
Tableau de bord : indicateurs comparés à la période précédente
Fig. 1Tableau de bord : indicateurs comparés à la période précédente
02

La vie d'un lot, écran par écran

Cinq étapes, cinq écrans réels de VitaFlow : ce que voient l'acheteur, le magasinier, le pharmacien et le service.

  1. 01

    Commander

    Le bon de commande part d'une proposition de réapprovisionnement. Il est approuvé par une autre personne que son auteur, puis envoyé au fournisseur.

    Bon de commande et son circuit d'approbation
    Bon de commande et son circuit d'approbation
  2. 02

    Recevoir

    À l'arrivée, le code GS1 DataMatrix donne l'article, le lot, la péremption et, s'il y en a un, le numéro de série. Le lot entre en stock dans son entrepôt.

    Saisie remplie par la lecture d'un code GS1
    Saisie remplie par la lecture d'un code GS1
  3. 03

    Stocker

    Le stock se calcule à partir des mouvements, lot par lot. La sortie propose toujours le lot qui périme le premier.

    État du stock par lot et par entrepôt
    État du stock par lot et par entrepôt
  4. 04

    Servir

    Les services commandent, le pharmacien valide, les armoires de service sont réapprovisionnées à partir de leur relevé.

    Armoire de service : dotations et relevé
    Armoire de service : dotations et relevé
  5. 05

    Délivrer

    Pour un patient, la dispensation nominative enregistre le lot, l'ordonnance et, pour un implant, le numéro de série jusqu'à la pose.

    Dispensation nominative d'un stent
    Dispensation nominative d'un stent

Rappel de lot

Un lot rappelé : VitaFlow remonte toute la chaîne.

Le rappel part du lot et retrouve d'un coup le fournisseur, le stock restant, les services livrés et les patients concernés, numéro de série compris. Le dossier sort en PDF ; dans un groupe, le rappel s'ouvre aussi chez les établissements qui ont reçu le lot.

Fournisseur BLot STN-2407Stent coronaire actif 3,0 × 18 mm8 reçusPharmacie centrale5 en stockChirurgie3 délivrésDEMO-100231SN-24071001 · posé le 23/09/2026DEMO-100452SN-24071002 · posé le 08/10/2026DEMO-101120SN-24071003 · pose à renseigner
  1. Fournisseur B
  2. Lot STN-2407 — Stent coronaire actif 3,0 × 18 mm8 reçus
  3. Pharmacie centrale5 en stock
  4. Chirurgie3 délivrés
  5. DEMO-100231SN-24071001 · posé le 23/09/2026
  6. DEMO-100452SN-24071002 · posé le 08/10/2026
  7. DEMO-101120SN-24071003 · pose à renseigner
8unités reçues
3patients identifiés
5unités encore en stock

Exemple tiré des données de démonstration livrées avec VitaFlow. Identifiants patients fictifs.

03

Des analyses statistiques, expliquées

Un moteur R dédié calcule prévisions et risques. Chaque chiffre est présenté avec sa méthode.

Prévoir avant de manquer

Pour chaque article, VitaFlow identifie le profil de la demande et met plusieurs méthodes en concurrence sur l'historique : lissage exponentiel, ARIMA, Croston. Les prévisions sont données avec leurs intervalles à 80 et 95 %.

Les délais des fournisseurs sont mesurés sur les réceptions réelles. Le risque de rupture et le point de commande sont recalculés à chaque mouvement de stock.

En savoir plus

Prévision d'un article et ses intervalles
Fig. 2Prévision d'un article et ses intervalles
04

Pensé pour les groupes et pour le terrain

Un établissement seul ou plusieurs établissements réunis : chacun garde ses données, la direction voit l'ensemble.

Vue groupe : indicateurs par établissement
Fig. 3Vue groupe : indicateurs par établissement

Groupes hospitaliers

La direction de groupe compare les établissements sur la même période, en lecture seule. Un lot qui périmerait sur place est proposé à l'établissement qui le consommera à temps ; un rappel est propagé aux établissements qui ont reçu le lot.

Sur le terrain

Installée sur un téléphone, l'application lit les codes GS1 DataMatrix à la caméra : lot, péremption, numéro de série et stock s'affichent aussitôt.

Sans réseau, elle n'affiche ni n'enregistre aucune donnée et reprend seule au retour de la connexion : un choix de sécurité.

Mode terrain sur téléphone
Fig. 4Mode terrain sur téléphone
05

Sécurité et confidentialité

Des garanties vérifiées par des tests automatiques, pas seulement déclarées.

  • DroitsChaque route de l'API déclare sa permission pour chacun des 9 rôles ; un test vérifie la matrice entière. Données isolées par établissement.
  • AccèsMots de passe argon2, verrouillage après échecs répétés, jetons courts renouvelés par rotation.
  • JournalJournal d'audit chaîné par SHA-256, dont l'intégrité se vérifie depuis l'application.
  • PatientsDonnées réduites au nécessaire, lisibles par le pharmacien et la qualité seulement ; chaque consultation est enregistrée.
  • HébergementInstallation sur vos serveurs. Aucune ressource externe dans l'interface : ni traceur, ni police, ni script tiers.
06

Ce que VitaFlow ne fait pas

Les limites actuelles, dites clairement avant toute démonstration.

  • Saisie hors ligneSans réseau, aucune opération n'est enregistrée ni mise en attente.
  • Dossier patientPas d'interface automatique HL7 ou FHIR avec le dossier patient ou la gestion administrative : les échanges passent par import Excel et exports.
  • CertificationAucune certification (ISO, marquage CE) n'est revendiquée.

Voir VitaFlow sur vos données

Démonstration commentée, reprise de vos données par import Excel, installation sur votre infrastructure.