All projects

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.

In progress · Internal

Internal tool

Automation / Healthcare IT

Internal project — no public repository or demo.

Final production submission is disabled pending review — this is not fully automated live registration.

CKG registration
Excel recordsValidate + fill formsReview before submission
Workflow illustration / Internal tool
Architecture illustration based on the supplied implementation. No live operational data is shown.

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.