1,700+ Resource Files Powering Global Healthcare
967 healthcare JSON files and 736 learning card files cover 241 countries and territories in 32 languages. The most comprehensive global coverage of any pregnancy app.
Healthcare Resource Breakdown
967 JSON files organized into 5 data modules
| Resource Type | Files | Coverage | Size (est) | Update Frequency |
|---|---|---|---|---|
| Vaccination Schedules | 244 | 241 + 1 global vaccine DB | ~2.1 MB | Twice a year |
| Hospital Stay Data | 241 | 241 countries & territories | ~620 KB | Annually |
| Support Resources | 241 | 241 countries & territories | ~980 KB | Annually |
| Early Birth Resources | 241 | 241 countries & territories | ~1.2 MB | Annually |
Four Healthcare Data Modules
Each module covers all 241 countries and territories
Vaccination Schedules
241 JSON files with official schedules from government health authorities. 28 unique vaccines with regional variants.
Hospital Stay Data
241 files with stay duration, what hospitals provide, companion policies, and food availability.
Support Resources
241 files with mental health hotlines, lactation support, postpartum doulas, and government programs.
Early Birth Resources
241 files with NICU facilities, preemie support groups, milk banks, and developmental follow-up clinics.
Coverage by Region
100% coverage across all 6 continents
| Region | Countries | Vaccination | Hospital Stay | Support |
|---|---|---|---|---|
| Asia-Pacific | 63 | 63 | 63 | 63 |
| Europe | 50 | 50 | 50 | 50 |
| Africa | 54 | 54 | 54 | 54 |
| North America | 23 | 23 | 23 | 23 |
| South America | 12 | 12 | 12 | 12 |
| Oceania | 14 | 14 | 14 | 14 |
| Other Territories | 25 | 25 | 25 | 25 |
Technical Architecture
Performance-optimized data loading for mobile
Lazy Loading
Resources loaded only when needed. Country data on-demand, learning cards per topic.
In-Memory Caching
Fast repeat access with no repeated file I/O. Cache cleared on memory warning. Critical data preloaded at launch.
Fallback Systems
Three-level fallback: exact country, regional similar, then WHO guidelines. Language fallback: exact, base language, then English.
Frequently Asked Questions
Common questions about ProbaBaby's global data system
ProbaBaby ships with 1,700+ resource files: 967 healthcare JSON files (vaccination, hospital stay, support, early birth) and 736 learning card files covering 32 languages.
Healthcare data for 241 countries & territories ships bundled with the app so everything works offline; the App Store shows the exact download size for your device.
Vaccination schedules and emergency numbers are reviewed about every six months and updated with app releases. Hospital-stay data and support resources are refreshed with major updates. Learning cards are updated as guidance evolves.
Adding a new country takes 2-4 weeks: researching official sources, collecting data across 4 modules, creating JSON files, adding country names in 32 languages, and testing.
Adding a new language takes 2-3 months: translating 13,000+ strings across 119 string catalogs, translating 200 learning cards, cultural adaptation review, and native speaker QA.
Yes. All resource files are bundled with the app for offline-first access. No network connection is needed to view vaccination schedules, hospital stay data, or support resources.