National Academies of Sciences, Engineering, and Medicine, 2015.
Supports structured symptom and record organization as part of a collaborative diagnostic process with clinicians.A long game, your numbers.
The markers that matter over decades move slowly and mean little in isolation. Ojava keeps the panels, the training years, the sleep and the body composition on one axis, computes the derived values the same way every time, and stays out of the business of telling you what any of it means about you.
Free to start, no card. Everything you import stays exportable and deletable.
- Apolipoprotein B
- 118 mg/dL
- Resting heart rate
- 54 bpm
- Weekly training load
- 412
3 questions ready to ask, and 3 gaps named rather than filled in.
- Long-term panels
- Training years
- Sleep history
- Body composition
Four lanes,and four clear limits
Each lane turns something you already have into something you can hand over. None of them decides anything. The line under each card is the specific thing that lane refuses to do, written the same way on all nineteen condition pages.
Start your recordMarkers over years
Every panel you have imported on one axis, with the previous result left in place, so slow direction is visible at a glance.
No biological age claim is made about you and no risk score is issued.
Derived values, computed once
Ratios and indices are calculated in code from your own results, so the page, the export and your coach all quote the same figure.
Derived values are education, never a clinical assessment.
Training, sleep and composition
Years of load, nights and any composition measurements you have entered, on the same timeline as the panels.
No protocol is prescribed and no intervention is recommended.
Questions to bring
A short, considered list about what is worth measuring and how often, rather than a shopping list of tests.
Questions only. Ojava does not order or sell any panel.
What is on it,and what is missing
Every figure below was computed from a record you imported or entered, the same way each time. Nothing here is estimated to fill a hole, and where the record is thin the page says so instead of smoothing it over.
Build yoursExample screen, with illustrative values.
- No fasting insulin on any panel, so insulin sensitivity is unmeasured
- No grip or functional measure recorded anywhere
- Body composition entered once, eighteen months ago
- Which two or three markers would you actually watch over the next five years?
- Is fasting insulin worth adding to my next panel?
- What would you measure once a year that I am not measuring at all?
Three steps,then it is quiet
Setup is a file and a permission, not a project. After that the work is invisible: things arrive, get read, wait for you, and become a page you can hand to someone in the ten minutes you actually get.
Bring in what you already have
A lab PDF, a records file, a health export, or the food and training you are already logging. The type is detected from the file itself and each type has its own parser.
Review it before it counts
Extracted values are checked back against the source text and the result waits in review. Nothing joins your record until you have seen it, and anything wrong can be corrected by hand.
Walk in with the page, not the memory
The brief is a summary of what happened, what is missing, and what to ask. You take it to your own clinician, who makes every decision that follows.
- Every panel, imported the week it arrives
- Training weeks, including the deliberately easy ones
- Sleep, which is the cheapest long-term marker you have
- One functional measure a year, however rough
References
What this page is built on
Published guidance and reference sources behind the education on this page. Ojava uses them to explain and organize, never to diagnose or treat.
Review sourcesHide sources
Agency for Healthcare Research and Quality, 2026.
Supports preparing questions before appointments and saving those questions for the visit. It is not a substitute for clinician review or emergency care.MedlinePlus, U.S. National Library of Medicine, 2025.
Supports lab-prep reminders that food, medicines, instructions, and timing can affect results. It does not support ordering tests or changing medicines.Liu, Kuo, Horvath, Crimmins, Ferrucci, and Levine, 2018.
Supports clinical-chemistry Phenotypic Age equation and cohort validation context. Ojava calculates only when the nine required markers and chronological age are available.Cao, Zhang, Wang, et al., 2026.
Supports association-level education that PhenoAge-defined age gap was linked with early-onset solid cancer risk in large cohorts. Ojava does not calculate cancer risk, screening eligibility, diagnosis, or prevention treatment.Lloyd-Jones, Allen, Anderson, et al., 2022.
Defines the 0 to 100 Life Essential 8 cardiovascular health construct that Ojava uses for the public score. It does not diagnose disease, predict personal events, or define treatment.Mandsager, Harb, Cremer, Phelan, Nissen, and Jaber, 2018.
Supports cardiorespiratory fitness as an important long-term health marker. Ojava uses VO2max and fitness age for wellness trend context, not personal risk prediction.General wellness,stated plainly
Ojava brings your own data together, explains what markers generally mean, shows how yours have moved, and helps you write down questions before an appointment. That boundary is not a limitation being worked around. It is the design, and it is why the product can be honest about what it knows.
- Name a condition, or tell you what you have
- Prescribe, dose, or change a medication
- Order a test, or read one as safe or unsafe for you
- Suggest you delay or skip seeing a clinician
If something concerns you, speak to a clinician. In an emergency, call your local emergency number.
Start with one file you already have.
A lab PDF, a records export, or the food and training you are already logging. The brief gets more useful with each thing you add, and the first one costs nothing.