{
"method": "lmp",
"edd": "2026-10-15",
"conception_date": "2026-01-22",
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
}
}
curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28701/calculate+estimated+due+date' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"method": "lmp", "lmp": "2026-01-04", "cycle_length": 32}'
{
"method": "ivf",
"edd": "2026-11-17",
"conception_date": "2026-02-24",
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
}
}
curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28702/get+estimated+due+date?method=ivf&transfer_date=2026-03-01&embryo_age_days=5' --header 'Authorization: Bearer YOUR_API_KEY'
{
"edd_lmp": "2026-10-08",
"edd_ultrasound": "2026-10-21",
"edd_used": "2026-10-21",
"ga_lmp_at_scan": "10w3d",
"ga_ultrasound_at_scan": "8w4d",
"discrepancy_days": 13,
"redated": true,
"rule_applied": "9w0d-13w6d: redate if discrepancy > 7 days (ACOG CO 700 Table 1)",
"within_acog_guideline": true,
"guideline_note": null,
"suboptimally_dated": false,
"formula": "robinson_fleming_1975",
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-03-15",
"citation": "ACOG Committee Opinion 700 (2017, reaffirmed 2022), Table 1."
}
}
curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28703/apply+acog+ultrasound+redating+rules' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"lmp": "2026-01-01", "scan_date": "2026-03-15", "crl_mm": 20}'
{
"edd_lmp": "2026-07-08",
"edd_ultrasound": "2026-06-19",
"edd_used": "2026-07-08",
"ga_lmp_at_scan": "30w2d",
"ga_ultrasound_at_scan": "33w0d",
"discrepancy_days": 19,
"redated": false,
"rule_applied": ">=28w0d: redate if discrepancy > 21 days (ACOG CO 700 Table 1)",
"within_acog_guideline": true,
"guideline_note": null,
"suboptimally_dated": true,
"formula": "hadlock_1984_composite",
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-05-01",
"citation": "ACOG Committee Opinion 700 (2017, reaffirmed 2022), Table 1."
}
}
curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28704/get+acog+redating+decision?lmp=2025-10-01&scan_date=2026-05-01&bpd_mm=86&hc_mm=300&ac_mm=280&fl_mm=65' --header 'Authorization: Bearer YOUR_API_KEY'
{
"edd": "2026-10-11",
"gestational_age": {
"label": "29w2d",
"total_days": 205
},
"warnings": [],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-07-28"
}
}
curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28705/calculate+gestational+age' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"as_of": "2026-07-28", "edd": "2026-10-11"}'
{
"edd": "2026-10-11",
"gestational_age": {
"label": "29w2d",
"total_days": 205
},
"warnings": [],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-07-28"
}
}
curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28706/get+gestational+age?as_of=2026-07-28&lmp=2026-01-04' --header 'Authorization: Bearer YOUR_API_KEY'
{
"edd": "2026-10-11",
"gestational_age": {
"label": "29w2d",
"total_days": 205
},
"trimester": 3,
"is_viable": true,
"term_class_if_delivered_today": "very_preterm",
"milestones": {
"trimester_2_start": "2026-04-12",
"trimester_3_start": "2026-07-19",
"viability": "2026-06-21",
"very_preterm_start": "2026-07-19",
"moderate_preterm_start": "2026-08-16",
"late_preterm_start": "2026-08-30",
"early_term_start": "2026-09-20",
"full_term_start": "2026-10-04",
"late_term_start": "2026-10-18",
"post_term_start": "2026-10-25"
},
"visit_schedule": {
"schedule": "who_2016",
"parity": null,
"visits": [
{
"week": 12,
"date": "2026-03-29"
},
{
"week": 20,
"date": "2026-05-24"
},
{
"week": 26,
"date": "2026-07-05"
},
{
"week": 30,
"date": "2026-08-02"
},
{
"week": 34,
"date": "2026-08-30"
},
{
"week": 36,
"date": "2026-09-13"
},
{
"week": 38,
"date": "2026-09-27"
},
{
"week": 40,
"date": "2026-10-11"
}
]
},
"postpartum": {
"projected_six_week_check": "2026-11-22"
},
"warnings": [],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-07-28"
}
}
curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28707/get+pregnancy+milestones+and+visit+schedule' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"as_of": "2026-07-28", "edd": "2026-10-11"}'
{
"edd": "2026-10-11",
"gestational_age": {
"label": "29w2d",
"total_days": 205
},
"trimester": 3,
"is_viable": true,
"term_class_if_delivered_today": "very_preterm",
"milestones": {
"trimester_2_start": "2026-04-12",
"trimester_3_start": "2026-07-19",
"viability": "2026-06-21",
"very_preterm_start": "2026-07-19",
"moderate_preterm_start": "2026-08-16",
"late_preterm_start": "2026-08-30",
"early_term_start": "2026-09-20",
"full_term_start": "2026-10-04",
"late_term_start": "2026-10-18",
"post_term_start": "2026-10-25"
},
"visit_schedule": {
"schedule": "who_2016",
"parity": null,
"visits": [
{
"week": 12,
"date": "2026-03-29"
},
{
"week": 20,
"date": "2026-05-24"
},
{
"week": 26,
"date": "2026-07-05"
},
{
"week": 30,
"date": "2026-08-02"
},
{
"week": 34,
"date": "2026-08-30"
},
{
"week": 36,
"date": "2026-09-13"
},
{
"week": 38,
"date": "2026-09-27"
},
{
"week": 40,
"date": "2026-10-11"
}
]
},
"postpartum": {
"projected_six_week_check": "2026-11-22"
},
"warnings": [],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-07-28"
}
}
curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28708/list+pregnancy+milestones?as_of=2026-07-28&edd=2026-10-11&schedule=who_2016' --header 'Authorization: Bearer YOUR_API_KEY'
{
"lmp": "2026-01-01",
"ovulation_estimate": "2026-01-17",
"fertile_window": {
"start": "2026-01-12",
"end": "2026-01-18"
},
"next_periods": [
"2026-01-31",
"2026-03-02",
"2026-04-01"
],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
}
}
curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28709/calculate+ovulation+and+fertile+window' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"lmp": "2026-01-01", "cycle_length": 30, "n": 3}'
{
"lmp": "2026-01-01",
"ovulation_estimate": "2026-01-17",
"fertile_window": {
"start": "2026-01-12",
"end": "2026-01-18"
},
"next_periods": [
"2026-01-31",
"2026-03-02",
"2026-04-01"
],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
}
}
curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28710/get+ovulation+and+fertile+window?lmp=2026-01-01&cycle_length=30&n=3' --header 'Authorization: Bearer YOUR_API_KEY'
{
"results": [
{
"index": 0,
"status": 200,
"body": {
"method": "lmp",
"edd": "2026-10-08",
"conception_date": "2026-01-15",
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
}
}
},
{
"index": 1,
"status": 200,
"body": {
"edd": "2026-10-11",
"gestational_age": {
"label": "29w2d",
"total_days": 205
},
"warnings": [],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance.",
"as_of": "2026-07-28"
}
}
}
],
"meta": {
"disclaimer": "Reference implementation. Informational only -- not clinical advice, not for diagnostic use, not contraceptive guidance."
}
}
curl --location --request POST 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28711/batch+multiple+pregnancy+calculations' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"items": [
{"endpoint": "edd", "params": {"method": "lmp", "lmp": "2026-01-01"}},
{"endpoint": "gestational_age", "params": {"as_of": "2026-07-28", "edd": "2026-10-11"}}
]}'
{
"endpoints": [
{
"path": "/v1/edd",
"methods": [
"conception",
"ivf",
"lmp",
"reverse",
"ultrasound_biometry",
"ultrasound_crl"
]
},
{
"path": "/v1/gestational-age",
"input": [
"edd",
"lmp"
]
},
{
"path": "/v1/redate",
"input": [
"crl_mm",
"bpd_mm/hc_mm/ac_mm/fl_mm"
]
},
{
"path": "/v1/milestones",
"schedules": [
"who_2016",
"acog",
"nice"
]
},
{
"path": "/v1/cycle",
"input": [
"lmp",
"cycle_length",
"luteal_phase_length",
"n"
]
},
{
"path": "/v1/batch",
"max_items": 25,
"endpoints": [
"cycle",
"edd",
"gestational_age",
"milestones",
"redate"
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13389/conception+date+from+lmp+calculation+api/28712/list+available+methods+and+parameters' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए Conception Date from LMP Calculation API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
अग्रणी कंपनियों का भरोसा
Conception date from a last menstrual period or from a known due date, as ISO 8601 dates
नैगेल के नियम: नियत तिथि आखिरी मासिक धर्म की अवधि में 280 दिन जोड़कर होती है जिसे دورة की लंबाई के लिए समायोजित किया जाता है जब यह 28 दिनों से भिन्न होती है आप गर्भाधान की तारीख से (+266 दिन) आईवीएफ ट्रांसफर या अल्ट्रासाउंड माप से भी तिथि निर्धारित कर सकते हैं हर उत्तर में नामित किया गया है कि किस सूत्र ने उत्तर उत्पन्न किया
हां /v1/redate एसीओजी समिति की राय 700 (2017, पुन: पुष्टि 2022) के तालिका 1 को पूर्ण रूप से लागू करता है जिसमें वह विवरण शामिल है जो अधिकांश कार्यान्वयन चूक जाते हैं: गर्भकालीन-उम्र की पंक्ति स्कैन पर LMP-व्युत्पन्न उम्र द्वारा चुनी जाती है तालिका के अपने पैरों के नोट के अनुसार न कि अल्ट्रासाउंड-व्युत्पन्न उम्र द्वारा प्रतिक्रिया आपको बताती है कि कौन सा नियम लागू हुआ दिन में असंगति और क्या आपने जो माप भेजा है वह वह है जिसे एसीओजी उस गर्भकालीन उम्र पर अनुशंसा करता है
वे अलग-अलग तरीके से की जाती हैं: नियत तिथि = ट्रांसफर तिथि + (266 - भ्रूण आयु दिन में) एक दिन-3 ट्रांसफर ट्रांसफर + 263 दिन देता है एक दिन-5 ब्लास्टोसिस्ट ट्रांसफर + 261 दिन देता है एक दिन-6 ट्रांसफर + 260 दिन देता है और अंडा पुनर्प्राप्ति पुनर्प्राप्ति + 266 दिन देती है दिन-3 और दिन-5 ट्रांसफर एक ही तिथि पर दो दिन अलग होते हैं - एक अंतर जिसे सामान्य कैलकुलेटर आमतौर पर समेट देते हैं
क्राउन-रम्प लंबाई में रॉबिन्सन-फ्लेमिंग 1975 (ब्रिटिश जर्नल ऑफ ऑब्सटेट्रिक्स एंड गायनेकोलॉजी 1975;82:702-710) का उपयोग किया जाता है, जो पहले तिमाही का मानक है जैसा कि NICE, RCOG और ISUOG द्वारा उद्धृत किया गया है BPD, HC, AC और FL में हेडलॉक 1984 (रेडियोलॉजी 1984;152:497-501) का उपयोग किया गया है, और सभी चार प्रदान करने के लिए हेडलॉक के अपने मल्टी-पैरामीटर समग्र प्रतिगमन का उपयोग किया गया है हर प्रतिक्रिया में वास्तविक सूत्र का नाम दिया गया है
हाँ कोई भी एंडपॉइंट सर्वर घड़ी को नहीं पढ़ता कोई भी गणना जो "आज" पर निर्भर करती है उसे एक स्पष्ट as_of तिथि की आवश्यकता होती है और इसे छोड़ने से एक विशिष्ट त्रुटि मिलती है न कि एक चुप्पी अनुमान वही अनुरोध /v1 के भीतर अनंतकाल तक वही उत्तर लौटाता है जो प्रतिक्रियाओं को कैश करने और परीक्षण करने के लिए सुरक्षित बनाता है
साइकल_length_range को [न्यूनतम, अधिकतम] के रूप में भेजें न कि एकल साइकल_length के रूप में। प्रतिक्रिया में edd_earliest, edd_latest, एक स्पष्ट रूप से लेबल किया गया मध्य बिंदु और दिनों में रेंज की चौड़ाई लौटाई जाती है, न कि एकल तिथि जो सटीकता का संकेत देती है जिसे इनपुट सपोर्ट नहीं करता।
हाँ as_of कोई भी तारीख स्वीकार करता है इसलिए एक पूर्व वितरण तारीख का पास करना वितरण के समय गर्भकाल के उम्र को लौटाता है /v1/milestones यह भी रिपोर्ट करता है कि वह वितरण किस टर्म श्रेणी में आता है - प्रारंभिक टर्म पूर्ण टर्म देर टर्म बाद का टर्म या चार प्रीटर्म उपश्रेणियों में से एक
नहीं API स्थिति रहित है और कुछ भी स्टोर नहीं करती अनुरोध लॉग केवल एंडपॉइंट स्थिति कोड प्रतिक्रिया समय और कौन सा मार्केटप्लेस अनुरोध से आया था इसे रिकॉर्ड करते हैं कभी भी एक तारीख एक माप एक चक्र की लंबाई या एक गणना किए गए परिणाम नहीं
नहीं यह प्रकाशित तिथि सूत्रों और दिशा-निर्देश तालिकाओं का संदर्भ कार्यान्वयन है सूचना और सॉफ़्टवेयर एकीकरण के उपयोग के लिए यह चिकित्सीय सलाह नहीं है निदान उपयोग के लिए नहीं है और न ही इसका उपयोग जन्म नियंत्रण के लिए है हर प्रतिक्रिया में इस कथन को उसकी मेटा.अस्वीकृति फ़ील्ड में शामिल किया गया है
हाँ, 50 अनुरोधों तक के साथ 7 दिनों का परीक्षण है ताकि आप योजनाओं के लिए प्रतिबद्ध होने से पहले अपने स्वयं के संदर्भ मामलों के खिलाफ गणनाओं की पुष्टि कर सकें