Betterness
Bett-iDocsTutorialsAboutAugmented Wellness

Overview

Trust

Resources

System

Get Started

Recipes

Reference

DocsCLIRecipesUpload Lab Results

Upload Lab Results

Upload a PDF, review extracted values, approve.

Prerequisites

  • Authenticated CLI
  • A lab result PDF on disk

Step 1 — upload

betterness lab-results upload --file ./my-results.pdf

Accepted formats: PDF, PNG, JPG. Max size: 50 MB. The file is processed automatically — biomarkers are extracted and the result enters PENDING → PROCESSING → PROCESSED status.

Step 2 — wait for processing

betterness lab-records list

Look for status PROCESSED. Processing usually takes seconds to minutes.

Step 3 — review extracted values

betterness lab-records detail --record-id abc123

Shows patient info, test details, and the full biomarker array with names, values, units, and ranges.

Step 4 — correct any errors

# Fix a value
betterness lab-results update-biomarker --biomarker-id bio_xyz --result 5.2 --unit "mg/dL"

# Delete an incorrect entry
betterness lab-results update-biomarker --biomarker-id bio_wrong --action DELETE

# Fix patient or lab metadata
betterness lab-results update-metadata \
  --result-id abc123 \
  --patient-name "Jane Doe" \
  --lab-name "Quest Diagnostics" \
  --fasting

Step 5 — approve

betterness lab-results update-status --result-id abc123 --action APPROVE

Approval makes the biomarkers visible in biomarkers search and triggers biological age recalculation.

If extraction was wrong

betterness lab-results update-status --result-id abc123 --action REPROCESS

Re-runs PDF extraction. Status returns to PENDING then advances again.

Roll back an approval

betterness lab-results update-status --result-id abc123 --action ROLLBACK

Reverts APPROVED → PROCESSED. Hides the biomarkers from searches until re-approved.

Status lifecycle

StatusWhat it means
PENDINGQueued for processing
PROCESSINGPDF being extracted
PROCESSEDExtraction complete — review and approve
APPROVEDBiomarkers visible everywhere
Order LabsSearch Biomarkers
© 2026 Betterness Inc.
Privacy PolicyTerms of ServiceHealth Data