The same marker appeared in different forms
Names, units, decimal conventions, ranges, panels, and page layouts varied across providers and document types.
A document-processing workflow that turns uploaded PDFs and images into structured lab and body-composition records with trends and review controls.
Source retained
for every value
Longitudinal
structured record
Professional review
before approval
Client context
A healthcare operations team processing recurring lab and clinical documents from multiple formats.
The clinical document and observations are sanitized demonstration data. The flow supports authorised professional review and is not diagnostic advice or a patient record.
Evidence boundary
Sanitized product patternThe operating problem
Laboratory and body-composition documents arrived as PDFs and images with different layouts, labels, units, and reference ranges. The team needed structured longitudinal records without losing the original document or implying that extraction itself was clinical interpretation.
Names, units, decimal conventions, ranges, panels, and page layouts varied across providers and document types.
Re-keying slowed the process and could detach a number from the page, date, unit, range, or document where it appeared.
A longitudinal view was only meaningful after field matching, unit handling, date alignment, exception review, and professional approval.
The product thesis
The product accepts approved clinical files, extracts candidate fields, maps them into a maintained schema, preserves the original document beside the result, organizes observations over time, and routes exceptions to an authorized reviewer.
Reviewers can compare the structured value with the source page, including surrounding labels, units, and reference ranges.
Canonical marker names and longitudinal organization sit alongside the original label, unit, range, document date, and source.
The system structures information; authorized professionals review exceptions and remain responsible for interpretation and care decisions.
Product demonstration
The interactive view shows what the system does at each stage, which evidence moves forward, and where professional review enters the process.
Clinical document review
Upload a report → inspect each extracted marker → approve the record
Document
approved-lab-report.pdf
Markers found
4
Approved
0 of 4
Open review
4
Conflicts
1
Original document
Sanitized sample · page and region retained
BIOCHEMISTRY / METABOLIC · page 2–3
Click a line to trace it through extraction and review.
Extracted markers
Original label, value, unit and source location retained
Reviewer decision
Original label
LDL-Chol
Structured result
3.4 mmol/L
Document range
0.0–3.0
Source location
Page 2 · line 19
Extraction confidence
Medium confidence
Exception state
Unit and label match
Longitudinal record · review-only sample
This trend is a sanitized interface example, not a clinical interpretation. Only fields approved by an authorised reviewer become part of the longitudinal record.
Structured output
Awaiting authorised reviewer approval
Marker names and values are sanitized. Original labels, units, ranges, page references, confidence and conflict state remain visible to the authorized reviewer.
End-to-end workflow
The system accepts approved documents, extracts and normalizes relevant fields, preserves the original source, organizes values over time, and routes the structured result to a clinician or authorized reviewer.
01 · Intake
The workflow records document context and prepares pages for text and visual extraction.
02 · Extract
Test names, values, units, ranges, dates, and panel context are captured from the source material.
03 · Normalize
Markers are matched to the maintained schema while original labels and source context remain available.
04 · Review
An authorized reviewer compares the original and structured views, corrects uncertain matches, and approves the record.
What was built
The useful product is not a table of extracted numbers. It is the controlled path from original file to reviewed observation and longitudinal context.
Intake
Approved upload, page handling, source metadata, extraction status, and visible failure states.
Extract
Candidate test name, result, unit, range, date, panel, and the location within the original source.
Organize
Canonical markers, original labels, historical observations, reference context, and longitudinal views.
Review
Side-by-side source comparison, uncertain matches, corrections, approval, and retained reviewer state.
Original documents remain available, uncertain field matches stay reviewable, access is limited to authorized users, and clinical interpretation remains outside the automated extraction step.
Operating model
Before
Staff manually re-entered values from varied PDF and image layouts.
Structured records could lose the original label, unit, range, or page context.
Trend preparation and exception review happened in separate steps.
After
Candidate observations are extracted with source context retained.
Normalized and original values can be reviewed together.
Approved observations feed a longitudinal view while professional interpretation stays human.
Reviewable outputs
Operational change
Document processing and longitudinal organization moved into one reviewable workflow while clinical interpretation remained with the authorized professional.
Implementation pattern
Specify accepted formats, marker schema, units, source metadata, access roles, retention, and prohibited uses.
Use representative layouts to test field capture, marker matching, missing values, unit differences, and uncertain results.
Connect side-by-side correction, approval state, audit context, and the longitudinal record used by authorized staff.
Approved inputs
Where this transfers
Useful for clinics, diagnostic providers, health-data operations, and other teams converting recurring medical documents into controlled structured records.
The takeaway