← Methods repository
CONCEPTINTERMEDIATEPYTHON4 citations

Patient-Generated Health Data for RWE

Health-related data created, recorded, gathered, or inferred by patients, caregivers, or patient-controlled technologies outside a clinical encounter, used in RWE to fill between-visit gaps in symptoms, function, treatment use, home measurements, and lived experience.

Data Sourcepatient-generated-health-datapghdhome-monitoringremote-monitoringpatient-reported-dataportal-datapatient-entered-datareal-world-data
On this page
Methods reference only. Use primary source citations and local policy before applying this in a study protocol, regulatory submission, payer dossier, or clinical decision.
In plain language

Patient-generated health data are health measurements or observations patients or caregivers create outside the clinic, such as home blood pressure readings, symptom diaries, medication notes, or portal questionnaires. They are valuable because they show what happens between visits. They are risky because the people who submit data, the devices they use, and the moments they choose to measure are not random.

When to use it
When the construct occurs mainly outside encounters or is best known by the patient.
For patient experience and home monitoring; use claims for enrollment, fills, utilization, censoring, and outcomes that require denominator integrity.
As a supplement to validated PROs or when the question requires context that a PRO instrument does not capture.
Watch out for
Variable device quality, selective submission, uncertain provenance, and weaker audit trails than clinical systems.
Usually lacks a defined denominator, complete follow-up, and verified dispensing/utilization.
Less standardized and often less interpretable without validation or scoring rules.

Patient-generated health data (PGHD)

are health-related data created or gathered by patients, family members, caregivers, or patient-controlled tools outside the usual clinical encounter. In RWE, PGHD includes home blood pressure and glucose logs, symptom diaries, patient-entered medication use, home spirometry, diet and activity logs, patient-uploaded device readings, caregiver observations, and patient-reported outcomes collected through portals or apps. The operational point is not merely "who typed the value." PGHD has a distinct data-generating process: the patient decides whether, when, how often, and through which device or app the measurement is produced and shared.

PGHD is therefore a bridge between primary data collection and secondary real-world data. It can supplement EHR and claims data with information that normally disappears between encounters: pain flares, home function, inhaler use, over-the-counter medications, diet, activity, sleep, falls, patient preference, and caregiver burden. It can also create a new bias surface. A home systolic blood pressure value can be more decision-relevant than an isolated clinic value, but only if the device is validated, the patient is trained, the timestamp is reliable, the measurement protocol is known, and non-submission is treated as informative missingness rather than normal follow-up.

Core conceptual distinction

PGHD is broader than patient-reported outcomes and broader than wearable-device data. A PRO is a standardized patient questionnaire or score. A wearable feed is device-generated sensor data. PGHD includes both, but also includes manually entered symptoms, home vital signs, treatment history, photographs, patient-owned records, and caregiver-entered observations. The defining feature is patient-side generation and sharing. That makes PGHD different from EHR data generated by clinicians, claims data generated by billing transactions, and registry data generated by protocolized data abstraction.

For an analyst, the central estimand question is whether PGHD is being used as an exposure, outcome, covariate, adherence measure, safety signal, or feasibility screen. The same stream can support one use and fail another. A patient-entered daily inhaler log may be useful for identifying non-adherence patterns in a pragmatic trial, weak as proof of drug exposure, and dangerous as a primary safety endpoint if sicker patients stop logging symptoms. Fitness for use depends on the measurement protocol, data completeness, representativeness of contributors, device/app versioning, and whether the stream can be linked to EHR, claims, registry, or mortality data.

Pros, cons, and trade-offs

  • vs EHR: PGHD captures between-visit information and home context that the EHR misses, including symptoms, function, home vitals, and treatment experience. Cost: EHR has a clinical workflow, authenticated users, and source documentation; PGHD has variable device quality, user behavior, and completeness. Prefer PGHD when the question hinges on home burden or between-visit trajectories; prefer EHR when clinician-adjudicated diagnoses, labs, or encounter-anchored care are decisive.
  • vs claims: Claims provide a defined enrollment denominator and paid utilization, dispensing, and cost. PGHD provides direct patient experience and home measurements but usually lacks a clean denominator and is prone to opt-in selection. Prefer claims for incidence, utilization, and adherence based on fills; prefer PGHD for symptoms, function, and daily burden.
  • vs PRO-only collection: Standardized PROs offer validated scoring and interpretation. Broader PGHD can include contextual and physiologic signals around the PRO, but unstructured or non-validated entries are harder to compare across patients. Prefer a validated PRO instrument when the endpoint is patient-reported benefit; use broader PGHD as context or exploratory evidence unless the measure has been validated.
  • vs wearable-device-generated data: Wearables can automate dense sensor capture. Manual PGHD can capture intention, experience, reasons for non-adherence, and symptoms that sensors cannot infer. Prefer wearables for continuous objective movement or physiology; prefer manual PGHD when the construct is subjective, contextual, or caregiver-observed.

When NOT to use - and when it is actively misleading

Do not use PGHD as if it were passively complete. Non-submission is usually informative: people stop entering data because they feel better, feel worse, lose access, become hospitalized, change phones, or disengage. Do not treat patient-entered medication use as a verified dispensing or administration record without claims, pharmacy, device, or EHR confirmation. Do not use consumer-device or manual-entry measurements as a regulatory-grade endpoint without a measurement protocol, device validation, training, audit trail, and missingness plan. Do not estimate incidence or population prevalence from an opt-in PGHD cohort without a defensible source population and selection adjustment. It is actively misleading to report "no symptom worsening" when the worsening patients are the ones who stopped submitting symptom data.

Data-source operational depth

  • Portal or app manual entry: Rich for symptoms, medication experience, OTC use, and patient preference. Failure modes are recall error, duplicate entries, backfilled dates, language/digital-access selection, and response fatigue. Require explicit windows, one-record-per-person-window collapse rules, and completion funnels by demographic subgroup.
  • Home measurement devices: Blood pressure cuffs, glucometers, pulse oximeters, scales, and spirometers can capture clinically interpretable values if the device is validated and the protocol is standardized. Failure modes include calibration drift, wrong cuff size, family-member use, timezone errors, and selective measurement after symptoms.
  • Caregiver-entered PGHD: Essential in pediatrics, dementia, frailty, and disability, but the reporter changes the construct. Keep reporter identity and role as variables; do not pool patient and caregiver reports without sensitivity checks.
  • Linked PGHD + EHR/claims: The strongest substrate. Claims provide denominator, fills, utilization, and death/coverage censoring; EHR provides severity and clinical context; PGHD supplies between-visit experience. The cost is linkage selection and date reconciliation across patient-entered timestamps, EHR encounter dates, and claim service dates.

Worked example

Question: after initiating a new antihypertensive, what share of patients have controlled home blood pressure at 90 days in a claims-linked portal program?

  1. Time zero: first pharmacy claim for the antihypertensive, not the date the patient joined the portal.
  2. Eligible PGHD source: patient-owned or study-provided blood pressure cuff documented as validated; require training completion and device ID.
  3. Baseline window: home systolic/diastolic values from index_date -14 to index_date +7; if multiple values exist, average valid readings after excluding physiologically impossible values and same-minute duplicates.
  4. Follow-up window: day 90 +/-14 days; require at least three valid readings on at least two different days.
  5. Outcome: controlled home BP = mean systolic <135 and mean diastolic <85 in the follow-up window.
  6. Missingness: report the full funnel from eligible claims cohort to invited, activated, baseline-submitted, and day-90-submitted; classify missing day-90 PGHD using linked claims and EHR as hospitalized, disenrolled, died, no portal activity, or unexplained.
  7. Analysis: treat complete-case control as descriptive; use inverse-probability-of-response or multiple imputation for population-level estimates, and run a sensitivity analysis that assumes non-responders have worse BP control.

Decision diagram

flowchart TD
  Eligible[Claims/EHR eligible source population] --> Invite[Invite to PGHD program]
  Invite --> Activate[Patient activates app or portal]
  Activate --> Submit[Patient/caregiver submits data]
  Submit --> QA[Validate source, device, timestamp, units, duplicates]
  QA --> Window[Assign to baseline/follow-up windows]
  Window --> Link[Link to EHR/claims for events, censoring, and non-response context]
  Link --> Estimate[Estimate endpoint with response/missingness sensitivity]
PGHD workflow from source population through activation, source validation, windowing, linkage, and missingness-aware analysis.

Worked example

Scenario

A claims-linked hypertension program asks patients to submit home blood pressure readings through a portal after starting a new antihypertensive. The analyst needs a 90-day home-control endpoint without pretending that every missing portal submission means good control.

Dataset

Simplified home blood pressure PGHD after treatment initiation.

person_idindex_datereading_datesystolicdiastolicdevice_validatedsource_note
P0012025-01-012025-03-2812978Trueportal cuff sync
P0012025-01-012025-03-3013281Trueportal cuff sync
P0012025-01-012025-04-0213180Trueportal cuff sync
P0022025-01-042025-04-03188121Falsemanual entry
P0032025-01-05Truehospitalized near window

Steps

1Anchor follow-up to the claims fill date, not to the first portal reading.
2Keep only readings from validated devices or pre-specified acceptable manual-entry sources.
3Build the 90-day window as index_date +90 days +/-14 days.
4Require multiple valid readings on different days before calling blood pressure controlled.
5Treat P003's missing PGHD as informative because linked claims show hospitalization near the window.

Result

P001 has a valid 90-day home BP average of 131/80 and is controlled. P002 fails device validation and should not be used for the endpoint without a sensitivity analysis. P003 is missing informatively and must stay in the completion funnel rather than being treated as controlled or event-free.

Trade-offs

vs. EHR data
Pros of this
Captures between-visit symptoms, function, home measurements, OTC use, and contextual burden that clinician documentation misses.
vs. Claims data
Pros of this
Directly measures experience and home physiology rather than billed services.
vs. Standardized PRO instruments
Pros of this
Can include broader context, device readings, symptoms, and treatment-use details beyond a fixed questionnaire.

Runnable example

Build a home blood pressure PGHD endpoint with validity filters and a completion funnel. Inputs: readings : person_id, reading_datetime, systolic, diastolic, device_validated index : person_id, index_date status : person_id, day90_status in {'submitted','hospitalized','disenrolled','died','no_activity','unknown'}...

requires: pandas
import pandas as pd

WINDOW_DAY = 90
WINDOW = 14

def day90_home_bp_endpoint(readings, index, status):
    df = readings.merge(index, on="person_id", how="inner")
    df["reading_date"] = pd.to_datetime(df["reading_datetime"]).dt.date
    df["days_from_index"] = (pd.to_datetime(df["reading_datetime"]).dt.normalize()
                             - pd.to_datetime(df["index_date"])).dt.days

    valid = df[
        df["device_validated"]
        & df["systolic"].between(70, 250)
        & df["diastolic"].between(40, 150)
        & df["days_from_index"].between(WINDOW_DAY - WINDOW, WINDOW_DAY + WINDOW)
    ].drop_duplicates(["person_id", "reading_datetime", "systolic", "diastolic"])

    summary = (valid.groupby("person_id")
                    .agg(n_readings=("systolic", "size"),
                         n_days=("reading_date", "nunique"),
                         mean_sbp=("systolic", "mean"),
                         mean_dbp=("diastolic", "mean"))
                    .reset_index())
    summary["valid_endpoint"] = (summary["n_readings"] >= 3) & (summary["n_days"] >= 2)
    summary["home_bp_controlled"] = (
        summary["valid_endpoint"] & (summary["mean_sbp"] < 135) & (summary["mean_dbp"] < 85)
    )

    funnel = (index[["person_id"]]
              .merge(status, on="person_id", how="left")
              .merge(summary, on="person_id", how="left"))
    funnel["valid_endpoint"] = funnel["valid_endpoint"].fillna(False)
    funnel["home_bp_controlled"] = funnel["home_bp_controlled"].fillna(False)
    return funnel

Citations

FOUNDATIONAL / METHODS
  1. [1]Nazi KM, Newton T, Armstrong C. Unleashing the Potential for Patient-Generated Health Data (PGHD). Journal of General Internal Medicine. 2024;39(Suppl 1):9-13.
  2. [2]Office of the National Coordinator for Health Information Technology. Patient-Generated Health Data Fact Sheet. HealthIT.gov.
  3. [3]Jim HSL, Hoogland AI, Brownstein NC, et al. Innovations in research and clinical care using patient-generated health data. CA: A Cancer Journal for Clinicians. 2020;70(3):182-199.
REPORTING & GUIDANCE
  1. [4]U.S. Food and Drug Administration. Digital Health Technologies for Remote Data Acquisition in Clinical Investigations. Guidance for Industry, Investigators, and Other Stakeholders. December 2023.