All projects

Screening reports

Retrieves SIHEPI maternal screening summaries for hepatitis B, HIV, and syphilis, transforms Excel reports, and submits them through the reporting portal. Includes scheduling, logs, and upload history.

Internal

Internal tool

Automation / Healthcare IT

Internal project — no public repository or demo.

Triple elimination
SIHEPITransform Excel reportsUploadSehat
Workflow illustration / Internal tool
Architecture illustration based on the supplied implementation. No live operational data is shown.

Problem

Maternal screening summaries for hepatitis B, HIV, and syphilis live in SIHEPI and Excel exports, and reconciling them into the reporting portal by hand was a recurring end-of-month burden.

Approach

A Python pipeline that fetches SIHEPI summaries (Playwright + BeautifulSoup), reshapes the Excel reports with OpenPyXL, and submits them through the portal. PM2 with a Node.js wrapper keeps it scheduled on the office Windows machine, with logs and an upload history for audit.

Implemented features

  • SIHEPI summary retrieval for hepatitis B, HIV, and syphilis screening
  • Excel report transformation before submission
  • Scheduled runs with logs and upload history

Availability

Internal project — no public repository or demo.