All projects

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

Automation / Healthcare IT

Internal project — no public repository or demo.

Maternal & child health
e-PuskesmasSix KIA reportsUploadSehat
Workflow illustration / Internal tool
Architecture illustration based on the supplied implementation. No live operational data is shown.

Problem

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.