Calculateur de test de grossesse
Quatorze jours après l'ovulation, une hCG de 150 mUI/ml donne une probabilité estimée de grossesse de 100 %. Le calculateur pondère l'hormone selon le moment attendu de l'implantation, car la même valeur ne veut pas dire la même chose au quatrième et au quatorzième jour. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Jours depuis l'ovulation
- 14
- Hcg
- 150
- Unité de l'hCG
- mIU/mL
- Probabilité
- 100
- Plage
- very_high
- Catégorie de hCG
- positive
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. 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.
Pourquoi les jours depuis l'ovulation changent le sens d'un chiffre d'hCG
La gonadotrophine chorionique humaine est produite par le trophoblaste après l'implantation, et l'implantation elle-même n'est pas instantanée le jour de l'ovulation. Dans un cycle typique, le blastocyste s'attache entre environ six et douze jours après l'ovulation, avec une médiane proche du neuvième jour. Tant que cela n'a pas eu lieu, une nouvelle grossesse ne sécrète pas encore d'hormone mesurable, si bien qu'une lecture sous cinq milli-unités internationales par millilitre au quatrième jour est attendue, qu'il y ait eu conception ou non.
Après l'implantation, l'hCG sérique médiane démarre autour de la dizaine basse et double à peu près tous les deux jours dans une grossesse précoce viable ; c'est pourquoi une cassette urinaire domestique qui se déclenche à vingt-cinq milli-unités internationales par millilitre est souvent négative à neuf jours post-ovulation et nettement positive à quatorze. Ce calculateur refuse donc de traiter l'hCG comme un drapeau de laboratoire sans contexte.
Il évalue d'abord une courbe logistique d'implantation de point médian neuf jours et d'échelle un virgule quatre, puis compare la concentration observée à une trajectoire log-normale dont la médiane vaut 12 × 2 élevé à max(t − 9, 0) / 2, mélangée à une base exponentielle non enceinte de moyenne deux milli-unités internationales par millilitre. Le résultat est une probabilité a posteriori, rapportée en pourcentage, qu'une personne qui se teste soit enceinte étant donné les deux nombres.
Comment lire le pourcentage, et ce que cet outil n'est pas
Utilisez le pourcentage comme un postérieur éducatif, non comme un diagnostic. Les lectures en zone grise entre cinq et vingt-cinq restent indéterminées par conception : l'étape clinique habituelle suivante est de répéter un dosage quantitatif environ quarante-huit heures plus tard pour chercher un doublement, ce que cette extrémité ne fait pas car elle reçoit une seule paire de nombres.
Une hCG élevée très précoce, avant environ le septième jour, est mélangée vers un prior de test d'un quart, car l'hormone endogène d'une conception de ce cycle n'est pas encore attendue et l'hCG exogène ou résiduelle est fréquente après un traitement de fertilité. Le calculateur ne lit pas la photographie d'une bandelette, ne convertit pas mIU en IU, ne date pas une grossesse à partir des dernières règles, ne distingue pas les gestations viables des non viables et ne remplace pas un clinicien.
Privilégiez cette page lorsque la recherche est un calculateur de test de grossesse qui veut une probabilité à partir des jours depuis l'ovulation et de l'hCG ; utilisez un outil de date d'ovulation si vous devez encore trouver l'ovulation, et un outil de prise de poids gestationnelle si la question est le gain recommandé plutôt que la vraisemblance d'une grossesse. Une validation en échec ne consomme pas le solde prépayé, si bien que les scripts exploratoires qui envoient exprès un jour négatif restent peu coûteux à exécuter.
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 ?
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.
Outils associés
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. |
Notes techniques
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.
Pourquoi les jours depuis l'ovulation changent le sens d'un chiffre d'hCG
Des jours depuis l'ovulation inférieurs à zéro ne peuvent pas naître d'une horloge réelle et sont rejetés avec invalid_input afin que les clients ne confondent jamais une faute de frappe avec un zéro pour cent d'allure clinique.
Contrat d'entrée, seuils et le JSON que vous recevez
Les jours fractionnaires sont admis pour une prise de sang l'après-midi. Envoyez un corps JSON en POST avec deux nombres finis obligatoires : days_since_ovulation (alias dso, days_post_ovulation, dpo, days), qui doit être supérieur ou égal à zéro, et hcg (alias hcg_level, hcg_miu, beta_hcg, bhcg) en milli-unités internationales par millilitre, qui doit être supérieur ou égal à zéro. Champs manquants, chaînes vides, texte non numérique, infinis et hCG négative échouent avec invalid_input en nommant le champ ; un days_since_ovulation négatif échoue avec un message indiquant que la valeur ne doit pas être négative et n'est jamais facturé.
Comment lire le pourcentage, et ce que cet outil n'est pas
Une bande very_high avec une hCG bien au-dessus de vingt-cinq milli-unités internationales par millilitre à quatorze jours après l'ovulation est ce que l'on entend par un positif sanguin net ; une bande very_low avec une hormone indétectable le même jour est ce que l'on entend par un négatif tardif rassurant.
Cas d'intégration
Interprétation du journal d'hCG dans une application de fertilité
Une application de suivi stocke la bêta-hCG quantitative à côté d'une marque d'ovulation et a besoin d'un pourcentage déterministe de probabilité de grossesse plus la classe hormonale pour l'explicateur intégré, sans appeler l'API d'une clinique.
Clés d'enseignement et de fiches d'exercices
Les formateurs en maïeutique et en soins infirmiers saisissent des vignettes de jours depuis l'ovulation et des valeurs d'hCG, puis comparent les estimations des élèves à un postérieur de Bayes documenté, y compris le chemin obligatoire invalid_input pour un décompte de jours négatif.
Génération de fixtures pour les suites de tests
Les ingénieurs figent un JSON de référence pour un positif tardif, une lecture précoce indétectable et un rejet pour jour négatif, afin que les états d'interface du test de grossesse restent honnêtes d'une refonte à l'autre.