HealthHub Screenshot Extraction

Pull Medical Records from Any HealthHub Screenshot — Lab Results, Vaccines & Appointments

Most health apps let you download your data as a PDF or CSV — HealthHub doesn't offer either. Here's how Custom Column Extraction reads your lab results, vaccine records, and appointments directly from a screenshot.

5s per screenshot · Up to 99% accuracy on printable text

Test Name · Result · Range
Vaccine Records
Appointments

What You Can Pull from a HealthHub Screenshot

HealthHub aggregates lab results, immunisation records, and appointments from Singapore's NEHR system — but nothing is selectable or exportable. With Custom Column Extraction, you name the fields and the AI reads them.

Test Name

The biomarker name — "Glucose, Serum", "HbA1c". Consistent across HealthHub because results come from the same NEHR database.

Result Value

The measurement with unit — "5.7 mmol/L", "102 mg/dL". Extracted even when it sits between the test name and reference range.

Reference Range

The normal range — "65-99 mg/dL" or "4.0-5.6 mmol/L". Kept as a separate column so results from different visits stay comparable.

Vaccine Name & Date

The immunisation name, date, and batch number — "HPV (Gardasil 9), 12 Jan 2025, Lot #W1234". Extracted as separate fields.

Appointment Details

Facility, department, date, and time — "SGH, Cardiology, 15 Mar 2025, 10:30 AM". HealthHub consolidates appointments across all public healthcare clusters.

Singapore's National Health Platform — Data Is Organized but Trapped

Why HealthHub Data Is Stuck in the App

01

No export function on any page. Lab results, vaccination records, and appointment lists are view-only. HealthHub has no "Download as CSV" or "Print to PDF" button — the only way to move your data out is a screenshot. As one Reddit user put it, "Someone tell me why there's healthhub and healthbuddy, two different apps for sg hospitals first. So stupid cant even combine everything into one app."

02

Multiple clusters, multiple apps. Singapore's public healthcare runs three clusters — SingHealth (Health Buddy), NUHS, and NHG. HealthHub is the national aggregator, but each cluster still operates its own app with different UIs, login flows, and data presentation.

03

Screenshots from different screens don't align. A lab results screen shows different fields from an immunisation screen. A parent managing both their own and their child's records needs to capture multiple screens across multiple profiles — and manually assemble them into one view.

How Semantic Extraction Reads Any HealthHub Screen

01

Name the fields — the AI finds them by meaning, not pixel position. Define "Test Name, Result Value, Reference Range." Whether the lab results page uses a left-aligned or centered table, the AI locates each value by its semantic role — the same way you know "5.7 mmol/L" is a result and "4.0-5.6 mmol/L" is the range.

02

Mix screen types in one batch. Upload lab results and vaccination records together. The same column structure handles both — Test Name/Result/Range for lab screens, Vaccine Name/Date/Batch for immunisation screens. The output is one unified spreadsheet.

03

No template setup, no training data. Unlike enterprise OCR tools that need you to draw bounding boxes for each screen layout, Custom Column Extraction works with zero configuration. Upload a screenshot, type your column names, and the AI adapts to whatever layout HealthHub or its cluster apps display.

From HealthHub Screenshots to a Consolidated Medical Record

1

Screenshot HealthHub Screens

Open the lab results tab and take a screenshot. Navigate to immunisation records and take another. If you manage a child's profile (HealthHub supports caregiver access), screenshot theirs too. Each capture is a clean PNG — HealthHub's interface is well-rendered and contrast-rich, ideal for extraction.

2

Name Your Columns Once

Type the field names you need — Test Name, Result Value, Reference Range, Vaccine Name, Date Administered, Appointment. Upload all screenshots into a single batch. The AI reads each image independently: for a lab screen it captures glucose and HbA1c values; for an immunisation screen it reads the vaccine names and dates — all under the same column structure.

3

Export a Unified Spreadsheet

Processing takes about 5 seconds per screenshot. The output is a single XLSX file: rows from your lab results, your vaccination records, your child's immunisation history — all aligned under the headers you defined. Roughly 24x faster than manually copying each field from the screen and typing it into a spreadsheet cell by cell.

When It Works Best — and When to Be Cautious

HealthHub's clean interface makes it ideal for screenshot extraction — but a few boundaries are worth knowing.

When It Works Best

Full-resolution screenshots from the HealthHub app or web portal. Machine-rendered medical data with high contrast achieves up to 99% accuracy on text fields.

Records from multiple NEHR-linked sources. HealthHub, Health Buddy, and the web portal all draw from the same database. Screenshots from any of them work with the same column definitions.

Caregiver multi-profile batches. Screenshots from your profile and your child's profile upload together into one consolidated family spreadsheet.

When to Be Cautious

Screenshot-blocked pages. HealthHub disables screenshots on some sensitive screens (vaccination status during the COVID period). A camera photograph of the screen is an alternative, though reduced quality may affect accuracy on fine text.

Scrolling content across screenshots. Long lab lists or appointment histories extending beyond one screen need multiple captures. Each screenshot processes independently under the same column headers.

Read-only data — no clinical interpretation. The tool extracts what the screen displays, not its medical significance. Share the spreadsheet with your GP for clinical decisions.

Frequently Asked Questions

Can I extract both my own and my child's HealthHub records in the same batch?

Yes. HealthHub lets you manage caregiver profiles — you can view your child's immunisation records and lab results from the same app. Screenshot each profile and upload them together. Define columns like Test Name, Result Value, Reference Range, Vaccine Name once. The AI processes each screenshot independently and outputs one merged spreadsheet.

Does it capture the Reference Range the way HealthHub displays it?

Yes. HealthHub displays lab results as a clean table with Test Name, Result Value, Reference Range, and Unit. The Reference Range column captures the exact range printed — "65-99 mg/dL" for glucose or "4.0-5.6 mmol/L" for HbA1c. This is preserved as a separate field so you can compare results across different visit dates against the correct standard.

Can I extract vaccine batch numbers for overseas travel documentation?

Yes. HealthHub's immunisation records show Vaccine Name, Date Administered, Batch Number, and Administering Facility. Define those as your column names and the AI reads them from the screenshot. This is especially useful for university enrolment or travel to countries that require batch-specific COVID-19 or HPV vaccination proof.

What about screenshots from Health Buddy or other cluster apps?

They work too. Health Buddy (SingHealth), OneNUHS, NHG Cares, and the HealthHub web portal all pull data from the same NEHR system. The field names and data types are consistent even though the visual layout differs. Screenshots from any of these apps can be processed with the same column definitions in a single batch.

How accurate is extraction for HealthHub lab result screenshots?

For clear screenshots of HealthHub's machine-rendered lab tables, accuracy on numeric values reaches up to 99%. The AI reads the contrast-rich, well-spaced text that HealthHub's interface produces. Heavily compressed images (screenshots of a photograph of the screen, for example) reduce accuracy on smaller reference range values.

📮 contact email: [email protected]