esm-patient-growth-chart-app
A microfrontend for OpenMRS 3 that records, displays, and manages clinical growth in the patient chart. It is part of the openmrs-esm-patient-chart monorepo.
Jira: O3-5331
Features
- WHO Standard Growth Charts - Visualizes patient growth (e.g., Weight-for-age) plotted against World Health Organization standard curves.
- Dynamic Age Filtering - Automatically displays growth charts for pediatric patients between 0-5 years old, showing a clean empty state message for older patients.
- Gender-Specific Datasets - Automatically loads the correct reference dataset (boys vs. girls) based on patient data, and provides an interactive selector for patients with unknown or non-binary genders.
- Interactive Data Visualization - Includes interactive tooltips, data point highlighting, and built-in full-screen/export capabilities via Carbon Charts.
Running locally
From the monorepo root:
yarn start --sources 'packages/esm-patient-growth-chart-app'
OpenMRS O3 resources
This module was scaffolded with @openmrs/create-o3-app. The generator field in package.json records the CLI version that produced it and is safe to remove.