Guide complet d'installation, configuration et utilisation de DoliVet
Téléchargez la dernière version de DoliVet depuis notre dépôt GitHub :
git clone https://github.com/gigarun/dolivet.git
Ou téléchargez directement l'archive ZIP :
Bientôt disponible sur Dolistorecabinetvet dans /custom/ de votre installation Dolibarrchmod -R 755 /custom/cabinetvetAccédez à Accueil → Configuration → Dictionnaires → Cabinet Vétérinaire
Configuration des emails automatiques via Accueil → Configuration → Emails → Templates
| Template | Usage | Variables disponibles |
|---|---|---|
(AnimVaccAlert) |
Alertes vaccination J-14/J-7/J-3 | __ANIMAL_NAME__, __VACCINE_TYPE__, __DUE_DATE__ |
(AnimRdvConfirm) |
Confirmation rendez-vous | __ANIMAL_NAME__, __RDV_DATE__, __RDV_TIME__ |
(AnimConsultReport) |
Envoi compte-rendu consultation | __ANIMAL_NAME__, __CONSULT_DATE__, __VETERINARIAN__ |
llx_c_email_templates).
Configurez les permissions par profil dans Accueil → Configuration → Utilisateurs & Groupes
$user->hasRight('cabinetvet','animal','lire') - Lecture animaux$user->hasRight('cabinetvet','animal','creer') - Création animaux$user->hasRight('cabinetvet','animal','supprimer') - Suppression animaux$user->hasRight('cabinetvet','consultation','lire') - Lecture consultations$user->hasRight('cabinetvet','consultation','creer') - Création consultations$user->hasRight('cabinetvet','consultation','valider') - Validation consultations$user->hasRight('cabinetvet','consultation','facturer') - Facturation consultationshttps://votredomaine.com/public/webportal/llx_cabinetvet_portal_logs.
Création consultation, saisie anamnèse, examen clinique, ajout actes vétérinaires
Verrouillage données médicales, consultation devient immutable
Génération automatique facture au propriétaire principal (link via fk_invoice)
Consultation archivée, statistiques calculées
// Exemple plan vaccination chien
Primovaccination (8 semaines) : CHPL (Carré, Hépatite, Parvo, Lepto)
Rappel 1 (12 semaines) : CHPL + Rage
Rappel annuel : CHPL + Rage (tous les ans)
Alerte J-14 : Email + ICS → Propriétaire
Alerte J-7 : Email rappel
Alerte J-3 : Email dernière relance
Architecture : Relation N:N entre Animaux et Tiers via llx_cabinetvet_animal_owner
is_principal=1, reçoit factures et correspondancesDoliVet expose ses entités via l'API REST native Dolibarr :
GET /api/index.php/cabinetvet/animals
POST /api/index.php/cabinetvet/animals
PUT /api/index.php/cabinetvet/animals/{id}
DELETE /api/index.php/cabinetvet/animals/{id}
GET /api/index.php/cabinetvet/consultations
POST /api/index.php/cabinetvet/consultations/{id}/validate
Authentification : DOLAPIKEY dans header HTTP
| Hook | Déclenchement | Usage |
|---|---|---|
animalAfterCreate |
Après création animal | Génération plan vaccination, notifications |
consultationValidate |
Validation consultation | Verrouillage données, envoi compte-rendu |
vaccinationAlert |
J-14/J-7/J-3 avant échéance | Envoi emails + ICS propriétaire |
| Permission | Code | Profil suggéré |
|---|---|---|
| Lecture animaux | cabinetvet.animal.lire |
Tous |
| Création animaux | cabinetvet.animal.creer |
Secrétaires, Vétérinaires |
| Suppression animaux | cabinetvet.animal.supprimer |
Administrateurs uniquement |
| Validation consultations | cabinetvet.consultation.valider |
Vétérinaires uniquement |
| Facturation consultations | cabinetvet.consultation.facturer |
Comptables, Vétérinaires |
| Gestion expertises | cabinetvet.expertise.creer |
Experts vétérinaires |
llx_cabinetvet_portal_logs (qui, quand, quelle donnée). Les propriétaires ne voient QUE les animaux dont ils sont propriétaires. Connexion HTTPS obligatoire.
Nous proposons des formations sur-mesure pour votre équipe (installation, workflows, personnalisation). Tarifs dégressifs selon nombre de participants.
Demander un Devis Formation