Pediatric Growth Tracking for Healthcare Professionals
SaludNestJSChart.jsSQL Server
Z-scores calculated using LMS method on Fenton 2025 and OMS standards
The Challenge
- LMS method implementation: Complex statistical calculation to normalize anthropometric measures
- Automatic Fenton/OMS switching: Dynamic table selection based on patient age and condition
- Corrected age for preterms: Growth curve adjustment based on weeks of prematurity
- Growth curve visualization: Interactive charts with Chart.js for longitudinal tracking
Solution Architecture
Frontend
React with Chart.js for growth curve visualization, interactive components for anthropometric data entry
Backend
NestJS with Prisma ORM, dedicated LMS calculation module, medical data validation
Database
SQL Server with LMS reference tables (Lambda, Mu, Sigma), Fenton 2025 and OMS percentile tables
Critical Fix
DECIMAL(3,2) → DECIMAL(5,2) for height values, allowing records up to 99.99cm
Results
0%
Z-score calculation errors
15min → 2min
Evaluation time
100%
Preterm support