Calculez la prochaine vaccination de votre animal
Ce calculateur transforme une date de vaccination enregistrée en prochaine échéance grâce à l’intervalle standard de rappel adulte du vaccin reconnu.
Lancer gratuitement
Sélectionnez le vaccin, saisissez la date au format YYYY-MM-DD et obtenez l’intervalle ainsi que la date calculée. L’outil facilite les rappels, la vérification des dossiers et la planification courante, sans remplacer un avis vétérinaire. L’âge, la santé, les doses précédentes, la notice du produit, le risque d’exposition et la réglementation locale sur la rage peuvent imposer une autre échéance.
Partez du dossier de vaccination exact
Utilisez la date figurant sur le certificat de la clinique, la facture, le carnet de vaccination ou un dossier médical vérifié, et non un souvenir approximatif. Saisissez-la au format YYYY-MM-DD afin de ne pas confondre le 6 janvier avec le 1er juin. Sélectionnez ensuite le vaccin correspondant parmi les choix admis : rage, DHPP canine, Bordetella canine, leptospirose canine, FVRCP féline et FeLV féline. Cette liste explicite évite d’attribuer par erreur un intervalle à une faute de frappe ou à un vaccin inconnu. Si le document indique une marque ou une abréviation que vous ne connaissez pas, demandez confirmation à la clinique avant le calcul. Les vaccins combinés peuvent porter des noms différents selon les établissements, et deux termes proches ne désignent pas nécessairement la même protection. Le résultat rappelle le vaccin et la date initiale, affiche l’intervalle en mois et fournit la prochaine échéance. Vous pouvez ainsi vérifier le dossier employé. Considérez cette réponse comme une aide à l’organisation, jamais comme la preuve que l’animal doit être vacciné ce jour précis.
Comprenez le calcul calendaire
Le calcul ajoute l’intervalle standard de rappel adulte en mois calendaires, et non un nombre fixe de jours. Les vaccins annuels ajoutent 12 mois et les rappels essentiels triennaux pris en charge en ajoutent 36. Le mois et le jour sont conservés lorsque cela est possible. Si le mois d’arrivée ne comporte pas ce jour, son dernier jour valide est retenu. Une date au 31 peut donc aboutir au 30 ou au dernier jour de février. Les années bissextiles suivent les règles grégoriennes, y compris l’exception des siècles, et l’algorithme n’utilise pas le fuseau horaire local. Une même saisie produit ainsi le même résultat dans un navigateur, via une API ou dans un système automatisé, quel que soit le pays. L’intervalle renvoyé rend l’hypothèse visible au lieu de la dissimuler dans la date. Vous pouvez comparer le résultat à la recommandation écrite du vétérinaire, au certificat et aux règles locales avant de créer un rappel ou de joindre la clinique.
Employez le résultat comme rappel, pas comme prescription
Un intervalle standard constitue un repère pratique, mais le véritable programme dépend de l’animal et de son contexte vétérinaire. Les chiots et chatons ont souvent besoin d’une série initiale plus rapprochée ; ce calculateur de rappels adultes ne planifie donc pas cette série. Le vétérinaire peut aussi modifier l’échéance en raison d’un historique incomplet, d’une dose en retard, d’une gestation, de l’état immunitaire, de réactions antérieures, d’un voyage, des règles d’une pension, de maladies locales ou du produit administré. La rage exige une vigilance particulière, car la validité légale et les intervalles autorisés varient selon la juridiction et le certificat. Après le calcul, confrontez la date à l’avis de la clinique et au dossier écrit. En cas d’écart, suivez l’instruction vétérinaire et demandez une explication ou une correction. Dans un logiciel, conservez ensemble le vaccin, la date source, l’intervalle et l’échéance calculée pour garantir la traçabilité. L’API coûte $0.002 par requête automatisée ; la version en ligne permet une vérification individuelle sans transformer une estimation en décision médicale non contrôlée.
Cas d’usage
Préparer un rappel de clinique
Calculez un rappel adulte courant depuis un dossier vérifié avant d’ajouter une alerte au calendrier.
Contrôler les dossiers d’un refuge
Uniformisez les dates connues et soumettez les vaccins non reconnus à une personne plutôt que de deviner.
Prévoir les documents de pension
Estimez l’échéance d’un vaccin admis, puis confirmez les règles de l’établissement et les certificats.
Questions fréquentes
Quel est le tarif ?
L’API coûte $0.002 par requête. Les calculs individuels sont également gratuits dans le navigateur.
Quels vaccins sont reconnus ?
La rage, la DHPP canine, la Bordetella canine, la leptospirose canine, la FVRCP féline et la FeLV féline.
Que se passe-t-il avec un vaccin inconnu ?
Le calcul renvoie une erreur de saisie au lieu d’inventer un intervalle.
L’outil planifie-t-il les séries des jeunes animaux ?
Non. Il applique des rappels adultes standards et ne convient pas aux séries initiales à plusieurs doses.
Comment traite-t-il les fins de mois ?
Le jour initial est conservé si possible ; sinon, le dernier jour valide du mois d’arrivée est utilisé.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/pet/vaccination-schedule-due \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vaccine_type":"canine_dhpp","last_vaccination_date":"2025-01-31"}'const res = await fetch("https://api.kit.forhosting.com/pet/vaccination-schedule-due", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vaccine_type": "canine_dhpp",
"last_vaccination_date": "2025-01-31"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pet/vaccination-schedule-due",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vaccine_type": "canine_dhpp",
"last_vaccination_date": "2025-01-31"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pet/vaccination-schedule-due", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vaccine_type":"canine_dhpp","last_vaccination_date":"2025-01-31"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vaccine_type":"canine_dhpp","last_vaccination_date":"2025-01-31"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pet/vaccination-schedule-due", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"vaccine_type": "canine_dhpp",
"last_vaccination_date": "2025-01-31"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pet.vaccination_schedule_due",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |