Calculateur de test de grossesse
Un test de grossesse quantitatif n'est pas qu'un plus ou un moins sur une bandelette : la même lecture d'hCG dans le sang ou l'urine n'a pas le même sens au quatrième jour après l'ovulation qu'au quatorzième.
Lancer gratuitement
Ce calculateur de test de grossesse accepte les jours écoulés depuis l'ovulation et une concentration d'hCG en milli-unités internationales par millilitre, puis renvoie une probabilité estimée de grossesse en pourcentage, avec la classe hormonale (sous le seuil, zone grise ou positive), un facteur de calendrier d'implantation et une brève interprétation. Les jours négatifs depuis l'ovulation sont rejetés avec invalid_input plutôt que tronqués en silence, car une horloge qui recule n'est pas un résultat d'analyse. Le modèle est une mise à jour de Bayes documentée et déterministe —ni une clinique, ni un laboratoire, ni un avis médical— afin que les sites éducatifs, les applications de suivi de fertilité et les fixtures de code puissent appeler la même fonction pure dans le navigateur sans frais ou via l'API à $0.002 par requête réussie.
Comment l’utiliser
Saisissez vos données dans le formulaire ci-dessus. L’outil les vérifie avant le calcul et affiche le résultat sur la même page.
Vérifiez vos données
Suivez les libellés et les unités de chaque champ. Si une valeur manque ou sort de la plage autorisée, la page indique quoi corriger.
Relancez le calcul ou automatisez-le
Utilisez l’outil web pour les vérifications ponctuelles et l’API pour intégrer la même capacité à un flux automatisé.
Cas d’usage
Obtenez une réponse maintenant
Saisissez un jeu de valeurs et consultez le résultat sans créer de feuille de calcul ni de script.
Comparez des scénarios
Modifiez une valeur à la fois et relancez le calcul pour voir ce qui influence le résultat.
Automatisez les tâches répétées
Utilisez l’API lorsque le même calcul doit s’exécuter dans votre produit ou votre flux.
Questions fréquentes
De quelles entrées ce calculateur de test de grossesse a-t-il besoin ?
Deux nombres finis : les jours depuis l'ovulation (zéro ou plus) et l'hCG quantitative en mIU/mL (zéro ou plus). Il renvoie une probabilité estimée de grossesse sous forme de pourcentage.
Que se passe-t-il si les jours depuis l'ovulation sont négatifs ?
La tâche échoue avec invalid_input. Un décompte de jours négatif n'est pas un temps écoulé réel et n'est jamais facturé.
Un pourcentage élevé est-il un diagnostic médical de grossesse ?
Non. Le chiffre est un postérieur éducatif issu d'un modèle analytique publié. Confirmez-le auprès d'un clinicien habilité et, le cas échéant, par hCG quantitative sériée ou échographie.
Pourquoi une hCG d'allure positive peut-elle rester indéterminée avant le septième jour ?
L'hCG endogène d'une nouvelle grossesse n'est pas attendue si tôt. Les lectures élevées dans cette fenêtre sont mélangées vers le prior, car une hormone résiduelle ou exogène (par exemple une injection de déclenchement) est une alternative fréquente.
Combien coûte le calculateur de test de grossesse ?
L'outil du navigateur est gratuit et s'exécute en local. Les appels API utilisent le solde prépayé KIT à $0.002 par requête réussie ; les tâches en échec ne sont jamais facturées.
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/health/pregnancy-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"days_since_ovulation":14,"hcg":150}'const res = await fetch("https://api.kit.forhosting.com/health/pregnancy-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"days_since_ovulation": 14,
"hcg": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pregnancy-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"days_since_ovulation": 14,
"hcg": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pregnancy-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"days_since_ovulation":14,"hcg":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"days_since_ovulation":14,"hcg":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pregnancy-test", 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
{
"days_since_ovulation": 14,
"hcg": 150
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pregnancy_test",
"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.
Limites
min_days_since_ovulation | 0 |
min_hcg | 0 |
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. |