KidApp DocumentationKidApp Documentation
Bosh sahifa
API Qo'llanma
Qo'llanma
GitHub
Bosh sahifa
API Qo'llanma
Qo'llanma
GitHub
  • API Dokumentatsiya

    • API Ko'rinishi
    • Auth API (Autentifikatsiya)
    • Profile API (Profil boshqaruvi)
    • Child API (Bolalar boshqaruvi)
    • Growth Monitoring API (O'sish monitoringi)
    • Assessment Monitoring (Baholash va Monitoring)
    • Daily Activities (Kunlik Mashg'ulotlar)
    • Health API
    • Vaccination API
    • Vitamin API
    • Reminder API
    • Chat API
    • Enumlar (Global qiymatlar)

Growth Monitoring API (O'sish monitoringi)

Bolaning jismoniy rivojlanishini (vazn, bo'y, bosh aylanasi) kuzatib borish uchun xizmat qiladi.

[!IMPORTANT] O'sish ko'rsatkichlari har doim profilga bog'langan faol bola (active child) uchun yoziladi va olinadi. O'lchov yuborishdan oldin foydalanuvchida kamida bitta bola profili bo'lishi shart.

1. Yangi o'lchov qo'shish

Bolaning yangi vazni va bo'yini saqlash.

  • URL: /client/growth
  • Metod: POST
  • Headers: Authorization: Bearer {access_token}

Request Body

{
  "recordedAt": "2024-03-26",
  "weight": 9.2,
  "height": 74,
  "headCircumference": 45,
  "notes": "Uy sharoitida o'lchaldi"
}

2. O'lchovlar tarixi

Bolaning barcha vaqtdagi o'lchovlar ro'yxati (Grafiklar hosil qilish uchun).

  • URL: /client/growth
  • Metod: GET

Response

[
  {
    "id": "uuid",
    "recordedAt": "2024-03-26",
    "weight": 9.2,
    "height": 74,
    "headCircumference": 45,
    "bmi": 16.8,
    "notes": "..."
  },
  {
    "id": "uuid",
    "recordedAt": "2023-06-15",
    "weight": 3.5,
    "height": 52,
    "headCircumference": 34,
    "bmi": 12.9,
    "notes": "Tug'ilgandagi ko'rsatkichlar"
  }
]

3. Oxirgi o'lchovni olish

  • URL: /client/growth/latest
  • Metod: GET

Asosiy ekranda bolaning oxirgi holatini ko'rsatish uchun ishlatiladi.


Grafiklar uchun tavsiya (Frontend)

Ushbu ma'lumotlar asosida frontendda quyidagi grafiklar chizilishi tavsiya etiladi:

  1. Og'irlik grafigi: recordedAt va weight bo'yicha.
  2. Bo'y grafigi: recordedAt va height bo'yicha.
  3. BMI (Tana vazni indeksi): Backend avtomatik hisoblab beradi, uni ham grafikda ko'rsatish mumkin.
Ushbu sahifani tahrirlash
Oxirgi yangilanish: 27/03/26, 00:22
Mualliflar: Islom1999
Prev
Child API (Bolalar boshqaruvi)
Next
Assessment Monitoring (Baholash va Monitoring)