🔬

Lab Results & Trends

View lab results, track values over time with trend graphs, and add results manually

3 min read

Overview

The Lab Results section provides a centralized view of all your laboratory test results -- both those synced automatically from SehaFile-connected labs and those you add manually. A standout feature is the trend chart that graphs a specific test value over time, making it easy to spot improvements or deteriorations. Results are color-coded: green for normal, red for abnormal, with the normal reference range displayed for context.

Lab results page showing result cards with normal/abnormal indicators and a trend chart

Viewing Lab Results

  1. Navigate to Lab Results -- From "Profile" tab, select "Lab Results". Your results are listed as cards, most recent first.
  2. Result Cards -- Each card displays:
    • Test name (Arabic and English)
    • Result value and unit (displayed prominently in green or red)
    • Normal reference range (e.g., "Normal range: 4.5 - 11.0 x10^3/uL")
    • Test date and lab name
    • An "Abnormal" badge in red if the value falls outside the normal range
  3. Abnormal Indicator -- Cards with abnormal results have a thick red left border for immediate visibility.
  4. Filter by Category -- Use the category filter to view specific types: Hematology, Chemistry, Hormones, Urine, etc.

Viewing Trends

  1. Open Trends Page -- Navigate to Lab Results and tap "Trends" at the top of the page.
  2. Select a Test -- Choose a specific test name (e.g., "Hemoglobin" or "Fasting Glucose") to graph over time.
  3. Read the Chart -- The trend chart shows:
    • A green line plotting your values chronologically
    • Yellow dashed lines indicating the normal minimum and maximum range
    • X-axis showing dates, Y-axis showing values with units
  4. Tap Data Points -- Tap any point on the chart to see the exact value and date in a tooltip.

Adding a Lab Result Manually

  1. Tap "+" to Add -- On the lab results page, tap the floating add button.
  2. Test Name -- Enter the test name in Arabic (and optionally English).
  3. Category -- Select the test category.
  4. Value and Unit -- Enter the numeric result and its unit (e.g., "12.5" and "g/dL").
  5. Normal Range -- Optionally enter the minimum and maximum normal values for reference.
  6. Test Date -- Select the date the test was performed.
  7. Lab Name -- Optionally enter the laboratory where the test was done.
  8. Upload Attachment -- You can attach the original lab report image/PDF (up to 20MB).
  9. Save -- The result card appears in your list and is included in trend calculations.

Tip: Use the trends feature before doctor appointments to review how your values have changed. Doctors appreciate when patients can articulate their lab result trajectory.

Warning: Self-entered lab results are marked differently from clinic-synced results. Always bring the original lab report to your doctor rather than relying solely on manually entered data.

FAQ

How does the system determine if a result is abnormal?

The system compares your result value against the normal_range_min and normal_range_max fields. If your value falls below the minimum or above the maximum, it is flagged as abnormal with a red indicator.

Can I track trends for any test?

Yes. Any test with 2 or more results over time will generate a trend chart. The more data points you have, the more useful the trend visualization becomes.

Was this article helpful?