Blood Pressure Tracker

Your readings · Your account · Private

Captcha is off in this environment (dev). Bot protection turns on when Turnstile keys are configured.

Use your email and a password of at least 6 characters. No verification email is sent.

Not medical advice. Personal tracking only — not a medical device or diagnosis. Read the full disclaimer

Privacy · Terms · Not medical advice

Blood Pressure Tracker

Log readings · Track trends · Import from your portal

New Reading

Recent Trend

Systolic & diastolic over your last 14 readings

No readings yet — add one above to see a trend.

Systolic Diastolic

History

0 readings

    No readings yet.

    Doctor report

    Generate a printable PDF for your clinician. All fields are optional — the report still works with only your readings.

    Leave dates blank to include all readings. Readings are listed oldest → newest.

    Connect Epic / MyChart (FHIR)

    Sign in at Epic/MyChart with the official SMART on FHIR flow. Your password stays on MyChart — we only receive an access token via OAuth and use Epic’s FHIR APIs to read blood pressure Observations.

    Checking Epic connection…

    Connect Epic / MyChart

    Patient portal helper

    Export vitals from MyChart (or any portal), then upload the CSV here. We never ask for or store your health-system password.

    Open portal
    1. Sign in to MyChart (or your clinic’s patient portal) in your browser.
    2. Go to Health → Test Results / Vitals, or search for “Blood Pressure”.
    3. Use Download / Export / Print → Save as CSV if available. Epic MyChart often offers CSV under health summary or visit vitals.
    4. Upload that file below, or paste the rows. Preview, then confirm.

    Upload or paste

    or paste rows

    Accepts generic date,systolic,diastolic,pulse and MyChart/Epic-style vitals exports (Blood Pressure as 120/80, separate columns, etc.).

    Preview

    Date BP Pulse Status
      Not medical advice. This tool is for personal tracking only. It is not a medical device, diagnosis, or treatment advice. If you have symptoms or concerns, contact a healthcare professional. Emergencies: seek urgent care / call emergency services. Full disclaimer
      AHA blood pressure categories
      • Normal <120 and <80
      • Elevated 120–129 and <80
      • High Stage 1 130–139 or 80–89
      • High Stage 2 ≥140 or ≥90
      • Hypertensive Crisis >180 and/or >120

      Category labels are informal reference aids only — not a clinical assessment. Do not share portal passwords with any app.

      Privacy · Terms · Not medical advice

      ♥

      Welcome to KeepBP

      A calm place to log blood pressure, see trends, and share a doctor-ready report — privately under your account.

      Log your first reading

      Enter systolic & diastolic (pulse optional) on the Log tab, then tap Save Reading. Takes a few seconds.

      You’re set

      Later you can browse History, Import from MyChart/CSV, or download a Doctor report PDF — all from the tabs above.