You can connect with the API by sending a POST request to the following endpoint:
https://do-calculate.com/api/calculate-period
Request Body:
The API expects a JSON object in the request body with the following properties:
{ "firstDayOfLastPeriod": "2023-01-01", "cycleLength": 40, "periodLength": 10 }
The API will respond with a JSON object containing the calculated values as shown in the following example:
{ "results": [ { "startDatePeriods": "01-01", "endDatePeriods": "01-10", "ovulationWindowStart": "01-25", "ovulationWindowEnd": "01-29" }, { "startDatePeriods": "02-10", "endDatePeriods": "02-19", "ovulationWindowStart": "03-06", "ovulationWindowEnd": "03-10" }, { "startDatePeriods": "03-22", "endDatePeriods": "03-31", "ovulationWindowStart": "04-15", "ovulationWindowEnd": "04-19" }, { "startDatePeriods": "05-01", "endDatePeriods": "05-10", "ovulationWindowStart": "05-25", "ovulationWindowEnd": "05-29" }, { "startDatePeriods": "06-10", "endDatePeriods": "06-19", "ovulationWindowStart": "07-04", "ovulationWindowEnd": "07-08" }, { "startDatePeriods": "07-20", "endDatePeriods": "07-29", "ovulationWindowStart": "08-13", "ovulationWindowEnd": "08-17" } ] }
If the request is missing any of the required properties (firstDayOfLastPeriod, periodLength, or cycleLength), the API will respond with a 400 Bad Request status code and an error message.
If the weight or height is negative, the API will also respond with a 400 Bad Request status code and an error message.
curl -X POST -H "Content-Type: application/json" -d '{"firstDayOfLastPeriod":"2023-01-01","cycleLength":40,"periodLength":10}' https://do-calculate.com/api/calculate-period
الدورة الشهرية هي عملية طبيعية يمر بها جسم المرأة عادةً كل شهر، وتشير إلى النزيف الشهري الذي يحدث نتيجة لعدم حدوث حمل. هذه العملية مهمة لصحة المرأة وتعتبر إشارة إلى أن الجهاز التناسلي يعمل بشكل صحيح. في هذه المقالة، سنلقي نظرة على الدورة الشهرية وكيفية حسابها والعديد من المفاهيم المتعلقة بها.
الدورة الشهرية هي عملية في الجهاز التناسلي تتضمن تجديد واستبدال بطانة الرحم. تبدأ الدورة الشهرية عادة عند الفتيات في سن المراهقة، وتستمر حتى حدوث سن اليأس. يتميز الدورة الشهرية بنزول كمية معينة من الدم والأنسجة من الرحم عبر المهبل، وهو ما يعرف بالحيض.
يمكن حساب الدورة الشهرية على أساس العديد من العوامل، ومن أهمها:
الدورة الشهرية لها أهمية كبيرة لصحة المرأة. تعكس الدورة الشهرية توازن الهرمونات والصحة العامة للجسم. إذا كانت الدورة منتظمة وخالية من المشاكل، فهذا يشير إلى وجود نظام هرموني صحي وانتظام في العمليات الجسمانية. ومع ذلك، يمكن أن تشير التغيرات في الدورة أو عدم انتظامها إلى مشاكل صحية قد تحتاج إلى اهتمام.
لا يحل للمرأة الصلاة خلال فترة الحيض، وذلك لقوله ﷺ لفاطمة بنت أبي حبيش: «إذا أقبلت الحيضة فدعي الصلاة». وكما اتفق العلماء أيضًا أن الصلوات التي فاتتها في هذه الفترة فلا تقضيها. وإن طهرت قبل انقضاء وقت صلاةٍ ما فيجب عليها الاغتسال وصلاة تلك الصلاة.
كثير من النساء قد يفتقدن أو يتأخرن في الدورة الشهرية في بعض الأحيان. يمكن أن يكون تأخر أو انقطاع الدورة الشهرية ناتجًا عن العديد من الأسباب. في معظم الأحيان، لا يوجد ما يثير القلق بشأن ذلك، ولكن من الجيد أن تستشيري الطبيب بشأنها للتأكد. الحمل هو بلا شك السبب الأكثر شيوعًا لانقطاع الدورة الشهرية. ومع ذلك، يمكن أن تؤثر عوامل طبية ونمط الحياة الأخرى أيضًا على دورتك الشهرية وتؤدي إلى تأخر الدورة. لذا، من الجيد استشارة الطبيب بشأنها للتأكد من عدم وجود مشكلة. إذا كنتِ لستِ حاملاً، فإليك بعض الأسباب الشائعة لانقطاع الدورة الشهرية أو تأخرها:
من الشائع أن يكون هناك ألم أو ازعاج قبل أو أثناء فترة الدورة الشهرية. هناك أشياء يمكنك القيام بها للمساعدة في تخفيف هذا الألم. تحقق مما إذا كان ذلك ألمًا ناتجًا عن الدورة الشهرية غالبًا ما يحدث ألم الدورة الشهرية للنساء حول بداية فترة الدورة الشهرية. يمكن أن يؤثر هذا الألم على أي شخص يمتلك دورات شهرية. قد تكون لديك ألم الدورة الشهرية إذا:
هناك بعض الأشياء التي يمكنك القيام بها للمساعدة في تخفيف ألم الدورة الشهرية. فعل الأشياء التالية:
متوسط العمر الذي تبدأ فيه النساء في الانتقال إلى سن اليأس هو 46 عامًا. الدورة الشهرية عادةً ما تتوقف بحلول سن ال 51. ومن أكثر الأعراض شيوعا هي النزيف الشديد، والمداعبات الحارة، والتعرق الليلي، وعدم الاستقرار العاطفي، والجفاف الشهري، ومشاكل المثانة.