Skip to content

Specialty Labs

Beyond standard blood work, getbased supports specialty lab tests. Four test types have dedicated support with built-in marker definitions; any other lab report goes through the generic custom marker pipeline where the AI extracts everything from your PDF.

Supported Test Types

Dedicated support

Test TypeExamplesBuilt-in Markers
BioStarksDried blood spot panels (AMR Labs SA)23 markers across 5 categories
DEXA ScanHologic, GE Lunar Prodigy17 markers across 2 categories
Metabolomix+Genova Metabolomix+ combo profiles165 markers across 10 categories
Fatty AcidsSpadia, ZinZino BalanceTest, OmegaQuant29 reference markers

Generic support (custom marker pipeline)

Any other specialty lab report can be imported — the AI extracts marker names, units, and reference ranges directly from your PDF. No built-in definitions needed.

Examples: DUTCH hormone panels, Hair Tissue Mineral Analysis (HTMA), GI-MAP, standalone OAT, and any other lab report.

DEXA Scans

DEXA (dual-energy X-ray absorptiometry) results are organized under a collapsible DEXA sidebar group with two categories:

Body Composition (8 markers)

MarkerUnitNotes
Body Fat%Sex-specific reference and optimal ranges
Lean MasskgTrend-only (no universal reference)
Fat MasskgTrend-only
BMI (DEXA)kg/m²WHO classification (18.5–24.9)
Android Fat%Abdominal region
Gynoid Fat%Hip/thigh region
A/G Fat RatioratioAbove 1.0 = higher cardiometabolic risk
Visceral Fat Areacm²Below 100 cm² = normal

Bone Density (9 markers)

MarkerUnitNotes
BMD Spine L1–L4g/cm²Trend-only
BMD Femur Totalg/cm²Trend-only
BMD Femur Neckg/cm²WHO diagnostic site
T-score SpinescoreWHO: above −1 normal, −1 to −2.5 osteopenia, below −2.5 osteoporosis
T-score Femur TotalscoreSame WHO criteria
T-score Femur NeckscoreWHO-preferred hip site
Z-score SpinescoreAge-matched; below −2.0 = low for age
Z-score Femur TotalscoreSame criteria
Z-score Femur NeckscoreSame criteria

Tracking over time

DEXA scans are typically repeated annually. Each import adds a new data point, giving you trend charts for body composition and bone density changes over time — the same way blood work trends are tracked.

BioStarks

BioStarks dried blood spot panels are hybrid tests — they include both specialty markers (amino acids, fatty acids, minerals) and standard blood markers (glucose, lipids, testosterone, etc.). getbased handles this automatically: specialty markers go to BioStarks-specific categories, while standard markers map to your existing blood work categories for combined trend tracking.

BioStarks: Amino Acids (12 markers)

MarkerUnitReference Range
Arginineµmol/L59–180
Asparagineµmol/L29–110
Branched-chain Amino Acidsµmol/L270–700
Carnitineµmol/L25–80
Citrullineµmol/L17–96
Glutamineµmol/L320–1100
Prolineµmol/L78–550
Taurineµmol/L25–140
Threonineµmol/L70–360
Tryptophanµmol/L33–140
Tyrosineµmol/L45–180
Valineµmol/L230–460

BioStarks: Fatty Acids (5 markers)

MarkerUnitReference RangeNotes
DHAµmol/L40–290Serum concentration (not % like Spadia/ZinZino)
EPAµmol/L3–20Serum concentration
Linoleic Acidµmol/L500–2000Omega-6
Oleic Acidµmol/L300–2300Omega-9
Omega-3 Index%8–15Target above 8%

BioStarks: Minerals (3 markers — intracellular)

MarkerUnitReference RangeNotes
Magnesium (RBC)µg/gHb250–480Intracellular, not serum
Selenium (RBC)µg/gHb0.57–1.2Intracellular
Zinc (RBC)µg/gHb35–91Intracellular

BioStarks: Hormones (2 markers)

MarkerUnitReference Range
Cortisolnmol/L140–620
Testosterone/Cortisol RatioU3.5–15

BioStarks: Vitamins (1 marker)

MarkerUnitReference Range
Vitamin E Alpha-Tocopherolmg/L11–42

Hybrid import

Standard blood markers from a BioStarks report (glucose, lipids, creatinine, vitamin D, B12, etc.) automatically map to the same categories as your other blood work. This means you can track trends across BioStarks and standard lab reports on the same charts.

Fatty Acid Labs

Fatty acid tests are grouped by the product or lab that produced them. Each lab appears as its own subcategory under a Fatty Acids sidebar group, so results from different labs are never mixed together.

Auto-detected labs:

Lab / ProductDetection
SpadiaPDF content or filename
ZinZino (BalanceTest)PDF content or filename
OmegaQuant (Basic/Plus/Complete, Ayumetrix)PDF content or filename

Other fatty acid labs are also supported — the AI identifies the lab name from the report and creates a product-specific category automatically.

Comparing across labs

Even though results from different fatty acid labs appear in separate subcategories, the AI chat can compare and interpret results across all your fatty acid tests in a single conversation.

Metabolomix+

Genova Metabolomix+ imports create multiple subcategories under an OAT sidebar group:

CategoryMarkersExamples
Microbial Overgrowth14Citramalic acid, HPHPA, arabinose
Metabolic22Lactic, pyruvic, succinic, citric acid
Neurotransmitters14HVA, VMA, quinolinic acid
Nutritional & Detox24Methylmalonic, glutathione markers
Amino Acids & Lipids18Urine amino acids, fatty acid metabolites
Urine Amino Acids21Arginine, taurine, glycine
Urine Amino Metabolites18Methylhistidine, sarcosine
Toxic Elements18Lead, mercury, arsenic, cadmium
Nutrient Elements14Selenium, zinc, calcium, magnesium
Oxidative Stress2Lipid peroxides, 8-OHdG

How It Works

  1. Drop your PDF on the dashboard — same as any other import
  2. AI detects the test type — the AI reads the report and identifies whether it's blood work, OAT, DUTCH, or another type
  3. Markers are mapped with test-type-prefixed categories (e.g., oatNutritional, dutchHormones) to keep specialty results separate from standard blood markers
  4. Reference ranges come from your PDF — the AI extracts the lab's stated ranges rather than using built-in defaults
  5. Review and confirm in the import preview, then your results appear in charts

Your lab's reference ranges

Unlike standard blood markers that use built-in reference ranges, specialty markers use the ranges printed on your specific lab report. This means your charts reflect the ranges your lab considers normal.

Custom Marker Pipeline

Specialty markers flow through the custom marker pipeline. For each marker the AI extracts:

  • A key with a test-type-prefixed category (e.g., oatMicrobial.someMarker)
  • A name in plain English
  • The unit of measurement
  • Reference ranges from the lab report
  • A group tag (e.g., "OAT", "DUTCH") for sidebar organization

These are created automatically during import — no manual setup required.

Specialty categories appear under collapsible group headers in the sidebar. For example, an OAT import creates categories like "Microbial Overgrowth", "Nutritional Markers", and "Oxalate Markers" — all grouped under an OAT header you can expand or collapse.

Click the group header to toggle visibility. Collapse state is remembered across sessions.

Importing Multiple Specialty Tests

If you import multiple reports of the same test type over time, the markers are matched to existing custom marker definitions. This gives you trend tracking across specialty labs just like standard blood work.

For fatty acid tests, each lab stays in its own subcategory — importing a ZinZino report won't merge with your Spadia results. Re-importing a PDF updates the category labels if they were incorrect from a previous import.

Model consistency

Use the same AI model for all imports of a given test type. Different models may generate different marker keys for the same test, which prevents proper trend tracking. See AI Providers for details.

Released under the AGPL-3.0-or-later License.