Vitrubo

Ask the record itself.

A validated AI chat grounded in the user's own record — values, trends and history, never generic advice. What each marker means, how it connects to how they feel, and how it has changed over time. It builds understanding; it never diagnoses and never replaces a doctor.

Vitrudoc answering from the user's own record

What it answers.

01
Explain a marker

What the biomarker is, your value, the reference range — and what it means for you specifically.

02
Connect it to how you feel

“Low energy, dry skin — what could this relate to?” — and it finds the relevant markers.

03
Show the trend

How a marker moved from test to test — rising, falling or stable.

04
Give the big picture

“How are my results overall?” — leads with what matters, not a printout of every row.

05
Guide through the app

Where to find things, how to upload a test, where to look — navigating the interface.

06
Write to the record

Symptoms, conditions, medications, allergies, surgeries and family history the user mentions land in their chart.

From question to verified answer.

INPUT
two ways in

A question, or a marker

The user types, or presses “Tell me more” on a biomarker — which carries that marker's context in with it.

AGENT
inside guardrails

Understands, picks its tools, assembles

It reads the question, chooses which tools the answer needs, and builds it — never leaving the boundaries below.

DATA
single source of truth

User record (FHIR)

Labs, diagnoses, medications, reports, symptoms — the one place every answer is drawn from.

ANSWER
back to the user

A clear, plain-language explanation

Grounded in that record, at the depth the question asked for.

Reads the recordWrites to the recordCalculates precisely *Remembers context *App guidance

* precise calculation and memory run on separate helper models.

What it deliberately doesn't do.

  • never diagnoses or claims the user has a specific condition;
  • no probabilities, no disease “risk scores”;
  • never prescribes medication or supplements, never advises changing them;
  • says “associated with”, not “caused by” — causality is never asserted;
  • on an alarming value, calmly suggests seeing a doctor — no panic;
  • answers only about health and labs, not off-topic questions;
  • writes only confirmed facts to the record — if wording is ambiguous, it asks first.

What an answer looks like.

01

Plain language and structure — headings, lists, the key point first.

02

At most one clarifying question at a time — it never floods the user with questions.

03

Depth matches the question: short gets a short answer, complex gets a detailed one.

An answer in the chat, grounded in the record

Configurable by design.

Guardrails per deployment

The boundary set is defined in system instructions in code and tuned per partner: allowed topics, escalation wording, what the assistant must never say.

Capability switches

Memory, precise calculations, app guidance, and writing to the record can be switched on or off for a given integration.

Knowledge sources

The deterministic connections layer is built on medical guidelines. Partner guidelines, protocols, and panel structures can be plugged in as additional sources.

Answer style

Language, depth, and tone are configured per audience, patient facing or clinician facing.