Personal Health Records, published by HL7 International / Patient Empowerment. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/personal-health-record-format-ig/ and changes regularly. See the Directory of published versions
| Page standards status: Informative |
This page documents how Personal Health Record data can contribute to clinical research, real-world evidence generation, and patient safety monitoring, with particular alignment to the HL7 Vulcan Accelerator initiatives.
Personal Health Records offer unique value for clinical research because they:
Adverse events in the context of a PHR may include:
| Event Type | Primary Resource | Supporting Resources |
|---|---|---|
| Medication reaction | AdverseEvent | MedicationStatement, Medication |
| Allergic reaction | AllergyIntolerance | Observation (symptoms) |
| Vaccine reaction | AdverseEvent | Immunization |
| Device problem | AdverseEvent | Device, DeviceUseStatement |
{
"resourceType": "AdverseEvent",
"id": "adverse-event-medication",
"status": "completed",
"actuality": "actual",
"category": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/adverse-event-category",
"code": "medication-mishap",
"display": "Medication Mishap"
}]
}],
"subject": {
"reference": "Patient/example-patient"
},
"date": "2025-01-10T14:30:00Z",
"detected": "2025-01-10T16:00:00Z",
"recordedDate": "2025-01-10T18:00:00Z",
"seriousness": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness",
"code": "non-serious",
"display": "Non-serious"
}]
},
"suspectEntity": [{
"instance": {
"reference": "MedicationStatement/statin-therapy"
},
"causality": [{
"assessment": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess",
"code": "probably-likely",
"display": "Probably/Likely"
}]
}
}]
}],
"description": "Patient reports muscle pain in legs starting 2 weeks after beginning statin therapy."
}
Distinguish data provenance using the recorder and meta elements:
Patient-reported:
{
"resourceType": "AdverseEvent",
"meta": {
"source": "urn:phr:patient-reported"
},
"recorder": {
"reference": "Patient/example-patient",
"display": "Self-reported by patient"
}
}
Clinician-recorded:
{
"meta": {
"source": "urn:ehr:hospital-xyz"
},
"recorder": {
"reference": "Practitioner/dr-smith"
}
}
The Vulcan Accelerator initiative promotes standardized real-world data collection. For adverse event reporting aligned with Vulcan:
For serious adverse events, PHR systems may facilitate reporting to regulatory bodies:
Note: PHR systems should not automatically submit regulatory reports; they should facilitate patient or provider submission.
Real World Data encompasses health data collected outside of traditional clinical trials, including:
The HL7 Vulcan Accelerator works to harmonize standards for clinical research data. PHR implementations should consider alignment with:
| Vulcan Project | PHR Relevance |
|---|---|
| Real World Data | Patient-contributed data for observational studies |
| Adverse Events | Patient-reported side effects and reactions |
| Patient Registries | Longitudinal condition tracking |
| Electronic Data Capture | Structured questionnaire responses |
Patient-contributed data requires attention to quality:
Provenance Tracking:
{
"resourceType": "Provenance",
"target": [{"reference": "Observation/bp-home-reading"}],
"recorded": "2025-01-15T08:30:00Z",
"agent": [{
"type": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"code": "author"
}]
},
"who": {
"reference": "Patient/example"
}
}],
"entity": [{
"role": "source",
"what": {
"display": "Omron Blood Pressure Monitor Model HEM-7600T"
}
}]
}
Data Quality Flags:
PHR systems must implement consent management for research data sharing:
{
"resourceType": "Consent",
"id": "research-consent",
"status": "active",
"scope": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/consentscope",
"code": "research"
}]
},
"category": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/consentcategorycodes",
"code": "research"
}]
}],
"patient": {
"reference": "Patient/example"
},
"dateTime": "2025-01-01",
"provision": {
"type": "permit",
"purpose": [{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HRESCH",
"display": "Healthcare Research"
}],
"dataPeriod": {
"start": "2020-01-01",
"end": "2030-12-31"
}
}
}
When contributing PHR data to research datasets:
| Data Element | Action |
|---|---|
| Patient name | Remove |
| Dates | Shift or generalize |
| Geographic data | Generalize to region |
| Device identifiers | Remove or pseudonymize |
| Biometric data | Assess re-identification risk |
Reference: HIPAA Safe Harbor
For clinical research integration, PHR data may need transformation to CDISC standards:
| FHIR Resource | CDISC Domain |
|---|---|
| Observation (vital signs) | VS (Vital Signs) |
| Observation (labs) | LB (Laboratory) |
| Condition | MH (Medical History) |
| MedicationStatement | CM (Concomitant Meds) |
| AdverseEvent | AE (Adverse Events) |
| Procedure | PR (Procedures) |
PHRs can contribute to condition-specific registries: