Maternal & child reports
Automates exporting six maternal/child-health (KIA) report types from e-Puskesmas and uploading them to the relevant reporting portal. Supports date batches and history tracking to reduce duplicate submissions.
Internal
Internal tool
Maternal & child health
e-Puskesmas↓Six KIA reports↓UploadSehat
Workflow illustration / Internal toolProblem
Six maternal and child health reports had to be exported from e-Puskesmas and re-uploaded to a reporting portal every period, by hand, on top of clinical work.
Approach
A Python + Playwright pipeline that drives the export and upload flows in a real browser session, batched by reporting date. A submission history prevents the same period being uploaded twice, and Pytest covers the flow so portal changes surface as failing tests instead of silent bad data.
Implemented features
- Automated export of six KIA report types from e-Puskesmas
- Portal upload with date-batch support
- Submission history to prevent duplicates
Availability
Internal project — no public repository or demo.