Healthcare reporting
Automates exporting seven routine operational healthcare reports from e-Puskesmas and submitting them to UploadSehat. Supports configurable dates, duplicate detection, and execution logs.
Internal
Internal tool
Healthcare reports
e-Puskesmas↓Seven routine reports↓UploadSehat
Workflow illustration / Internal toolProblem
Seven routine operational reports were manually exported from e-Puskesmas and re-entered into UploadSehat every reporting cycle.
Approach
A Python + Playwright automation that walks the export and submission flows with configurable reporting dates, checks for duplicates before submitting, and logs every run. The test suite (Pytest with mocks and coverage) keeps the selectors and flows verifiable without touching the live portals.
Implemented features
- Automated export of seven routine reports from e-Puskesmas
- UploadSehat submission with configurable dates
- Duplicate detection and per-run execution logs
Availability
Internal project — no public repository or demo.