Skip to content

Test Catalog

The Test Catalog lists every lab test you have, once per test name. It has two tabs:

  • Catalog. Set a test’s panel, tags, and reference range, and merge tests that are really the same.
  • Data quality. Find and fix imported results that are missing a unit or reference range, or whose name didn’t parse cleanly.

Open it from Test Catalog in the left sidebar. If it’s hidden, turn it back on in Settings → Navigation.

Search by name, or filter by panel or tag, to narrow the list. Click a test to edit it:

  • Panel. Which panel the test belongs to, for example Lipid Panel. Panels are used by the Panels page and the panel filters in Results and Trends.
  • Tags. Add or remove tags, such as Heart or Thyroid.
  • Reference range. Set your own low and high, or a text range such as “Negative”. Click Apply to all results to update the status of results you already have. Trends shows your range with a Custom range label.

A small chart under the editor shows the test’s recent values.

Check the box next to two or more tests to edit them together. You can set a panel for all of them, remove their panel, or add a tag to all of them.

Labs often name the same test differently, for example “Hemoglobin A1c” and “HbA1c”. To combine them:

  1. Check the tests to combine
  2. Click Merge… at the top of the right pane
  3. Choose which name to keep and click Merge

The results from every selected test move to the name you keep. Merged tests chart as one series in Trends.

PDF imports sometimes leave results incomplete: a value with no unit, no reference range, or a test name with part of the value or other report text stuck to it. The Data quality tab collects these in one place, grouped by test, so you can fix every affected result of a test at once.

A number next to the tab shows how many tests need review. The dashboard shows a Data quality card when there’s something to check, and after an import a notice tells you how many new results need review. Click Review on either one to open this tab. From an import, the list shows only that import’s results until you click Show all.

IssueWhat it means
Missing unitA numeric result with no unit. Tests that normally have no unit, such as INR, pH, and most ratios, aren’t flagged.
Missing rangeA numeric result with no low, high, or text reference range. Text results such as “Negative” aren’t flagged.
Unrecognized nameThe name looks like a parsing error, for example it contains a value or unit, report boilerplate, or sentence punctuation.

Home measurements (vitals and device data) and derived tests are not checked.

Use the issue buttons at the top of the list to show one kind of issue, the search box to find a test, and the source menu to show results from one lab or import.

Select a test to see its affected results and the imports they came from. If the original file was saved with the import, click its button to open it and check the values against the report. View results opens the test in Results.

Name. Edit the name, or use the suggested one, and click Rename. If you already have a test with that name, the button reads Merge into … and the results join that test.

Unit. Enter the unit. HealthViewer suggests one from your other results for the test, or from its built-in reference library. A warning appears if the values look like they’re on a different scale than the suggested unit.

Reference range. Enter a low and high, or a text range. If some results are in a different unit, enter the unit the range is in and it’s converted for them.

The Preview box lists what will change before you apply it. Results that already have a unit or range keep their own, and results that get a range have their Normal, Borderline, or Abnormal status recalculated.

A fix here only fills in results you already have. To use a range for future imports too, set a custom range on the Catalog tab.

Sometimes a result can’t be fixed, for example a line from a report header that was read as a test. Click the trash icon at the end of its row in Affected results to delete it. You’re asked to confirm, and it can’t be undone.

If an issue is correct for a test, mark it so it stops being flagged:

  • This name is correct
  • This test has no unit
  • No reference range applies

Marked issues are listed under Marked as expected, where you can undo them.

When every test is clear, the tab says your results have complete test names, units, and reference ranges.