CKG registration
A Python registration assistant for Indonesia's Cek Kesehatan Gratis (CKG) program. It validates Excel records, checks registration information, and automates browser-based form completion. Final production submission is disabled pending review; do not claim fully automated live registration.
Internal tool
Final production submission is disabled pending review. This is not fully automated live registration.
Problem
Registering residents for Indonesia's Cek Kesehatan Gratis program means re-typing rows from Excel spreadsheets into a web form, one resident at a time.
Approach
A Python assistant that validates the Excel records (OpenPyXL, defusedxml for safe parsing), checks existing registration information, and fills the browser-based form with Playwright, including CAPTCHA handling via ddddocr. The final submit step is deliberately disabled pending review, so the tool assists rather than replaces the operator.
Implemented features
- Excel record validation before any browser work
- Registration status checking
- Automated form completion with CAPTCHA reading
- Final submission disabled pending review
Availability
Internal project. No public repository or demo.