All projects

Attendance sync

Synchronizes Google Sheets nursing/midwifery rosters with an existing fingerprint attendance database. Matches staff identifiers and uses delta sync to update only changed assignments.

Internal

Internal tool

Automation

Internal project — no public repository or demo.

Attendance sync
Google SheetsCompare changed shiftsMicrosoft Access
Workflow illustration / Internal tool
Architecture illustration based on the supplied implementation. No live operational data is shown.

Problem

Nursing and midwifery shift rosters were maintained in Google Sheets while the fingerprint attendance system read its own database, so the two drifted apart every month.

Approach

A data-integration script: Pandas reads and normalizes the Google Sheets roster, staff identifiers are matched against the attendance database (Microsoft Access over PyODBC), and a delta sync writes only the rows that actually changed instead of reloading the whole month.

Implemented features

  • Google Sheets roster ingestion with Pandas
  • Staff identifier matching against the attendance database
  • Delta sync — only changed assignments are written

Availability

Internal project — no public repository or demo.