Prepared: March 11, 2026
Subject: HHS $490K EHIgnite Challenge — What the EHI Data Format Is, How It Works, and Opportunity Analysis
Audience: Clinical stakeholders, health IT developers, potential competition entrants
EHI (Electronic Health Information) is the formal term for all electronic protected health information (ePHI) contained in a patient's Designated Record Set (DRS) — essentially everything an EHR system holds about that person. This includes clinical data, administrative records, billing history, insurance information, and anything else that would be included under the HIPAA DRS definition.
The critical regulatory moment: under the 21st Century Cures Act Final Rule (ONC §170.315(b)(10)), all certified EHR developers have been required since December 31, 2023 to provide EHI export capabilities. This is now a non-optional compliance requirement for Epic, Cerner, Oracle Health, Meditech, athenahealth, and every other certified EHR vendor.
"Since December 2023, health IT developers have been required to export EHI, but 'computable' doesn't always mean 'usable.' Raw exports are often overwhelming and difficult to integrate." — HHS/ASTP, EHIgnite Challenge site
The mandate created a paradox: patients and clinicians now have a legal right to this data, and EHRs are legally required to provide it — but the exports are technically compliant while being practically unusable. That gap is what this competition targets.
The dominant format for EHI exports is HL7 FHIR R4 (Fast Healthcare Interoperability Resources, version 4), delivered as NDJSON (Newline-Delimited JSON) files inside a ZIP archive. Each line in an NDJSON file is one complete, self-contained FHIR resource JSON object.
{"resourceType":"Patient","id":"abc123","name":[{"family":"Smith","given":["Jane"]}],"birthDate":"1985-03-14","gender":"female","address":[{"line":["123 Main St"],"city":"Los Angeles","state":"CA","postalCode":"90024"}]}
{"resourceType":"Condition","id":"def456","subject":{"reference":"Patient/abc123"},"code":{"coding":[{"system":"http://snomed.info/sct","code":"44054006","display":"Type 2 diabetes mellitus"}]},"onsetDateTime":"2019-07-12","clinicalStatus":{"coding":[{"code":"active"}]}}
{"resourceType":"MedicationRequest","id":"ghi789","subject":{"reference":"Patient/abc123"},"medicationCodeableConcept":{"coding":[{"system":"http://www.nlm.nih.gov/research/umls/rxnorm","code":"860975","display":"metformin 500 MG Oral Tablet"}]},"status":"active","intent":"order"}
A typical patient ZIP export contains multiple NDJSON files, one per resource type:
| File | FHIR Resource Type | What It Contains |
|---|---|---|
| Patient.ndjson | Patient | Demographics, contact info, identifiers |
| Condition.ndjson | Condition | Diagnoses, problem list (coded via SNOMED/ICD-10) |
| MedicationRequest.ndjson | MedicationRequest | Prescriptions, ordered medications (coded via RxNorm) |
| Observation.ndjson | Observation | Labs, vitals, social history, smoking status (coded via LOINC) |
| Encounter.ndjson | Encounter | All visits — inpatient, outpatient, ED, telehealth |
| Procedure.ndjson | Procedure | Surgeries, interventions (coded via CPT/SNOMED) |
| AllergyIntolerance.ndjson | AllergyIntolerance | Drug, food, environmental allergies |
| Immunization.ndjson | Immunization | Vaccine history (coded via CVX) |
| DiagnosticReport.ndjson | DiagnosticReport | Pathology, radiology, and other reports |
| DocumentReference.ndjson | DocumentReference | Clinical notes (often base64-encoded C-CDA XML inside FHIR) |
| CarePlan.ndjson | CarePlan | Goals, care activities, planned interventions |
| Coverage.ndjson | Coverage | Insurance coverage, payer info, member IDs |
| Device.ndjson | Device | Implantable devices, medical equipment |
The ONC certification requirement (§170.315(b)(10)) has two distinct sub-requirements, and the EHIgnite Challenge focuses specifically on the first:
| Mode | ONC Provision | Who Triggers It | Use Case | Challenge Relevance |
|---|---|---|---|---|
| Single-Patient Export | §170.315(b)(10)(i) | Patient request, care team request for one patient | Patient obtains their records; second opinion; care transitions; insurance claims | PRIMARY TARGET |
| Patient Population Export | §170.315(b)(10)(ii) | Health system admin or IT team | EHR migration, data warehousing, population health analytics, research | OUT OF SCOPE for this challenge |
The regulatory architecture supports three distinct exchange modes, each with different maturity:
| Exchange Mode | Mechanism | Current Maturity | Notes |
|---|---|---|---|
| Patient Download | ZIP via patient portal | Live / Required | All certified EHRs must support this now. File-based, not streaming. |
| App-Mediated API | SMART on FHIR + EHI Export API | Emerging | Draft IG published by Argonaut/HL7. Apple Health uses this for USCDI. Full EHI via API is not yet widespread. |
| Provider-to-Provider Exchange | Patient-authorized data push | Emerging | Patient can authorize their data to go to a new provider. Technically possible via FHIR APIs; workflow still manual at most health systems. |
| Payer Workflows | Structured data packaging for insurers | Nascent | Prior auth, appeals, utilization review — huge administrative burden, largely still fax/PDF. One of the EHIgnite use cases. |
| Research Donation | Patient-consented EHI contribution | Nascent | HL7 Argonaut reference app ("Second Opinion App") demonstrates a patient donating their EHI for research. No production examples at scale. |
The EHIgnite Challenge specifically calls for tools that convert raw FHIR NDJSON into usable experiences. Here is the landscape of what's technically feasible today:
| Tool Type | Input | Output | Technical Approach | AI Role |
|---|---|---|---|---|
| Patient Q&A | Single-patient FHIR ZIP | Conversational answers in plain language | Parse FHIR → index resources → RAG over LLM | Core |
| Clinical Summary | Single-patient FHIR ZIP | Structured summary document (problem list, meds, allergies) | FHIR parser → template rendering + LLM synthesis | Core |
| Domain Filtering | Single-patient FHIR ZIP | Specialty-specific view (e.g., cardiology only) | Resource type filtering + SNOMED/ICD taxonomy mapping | Assistive |
| Multi-EHR Stitching | Multiple FHIR ZIPs from different health systems | Unified longitudinal record | Entity resolution (patient matching) + deduplication | Core |
| Payer Package Builder | Single-patient FHIR ZIP | Structured prior auth / appeals package | Rule engine (payer-specific requirements) + FHIR extraction | Assistive |
| Timeline Visualization | Single-patient FHIR ZIP | Interactive health timeline (web or PDF) | Encounter + Condition + Observation date extraction → UI | Assistive |
| Medication Reconciliation | Single-patient FHIR ZIP (or multi-source) | Reconciled medication list with interaction flags | MedicationRequest parsing + drug interaction API | Core |
| Second Opinion Prep | Single-patient FHIR ZIP | Curated brief for specialist review | LLM with specialist context + FHIR resource selection | Core |
Epic's FHIR export ≠ Cerner's export ≠ Meditech's export. Each vendor interprets the standard differently. Custom extensions, proprietary codes, and non-standard resource structures are common. A robust solution must handle this variance gracefully — either by normalizing to a common model or by building vendor-specific adapters.
A patient with 10 years of chronic disease management at a major academic medical center may have 30,000+ FHIR resources in their export. Observations alone (labs, vitals, social history) can run into the thousands. Naive approaches (e.g., dumping everything into an LLM context window) fail immediately. Smart indexing, resource prioritization, and retrieval-augmented generation (RAG) are necessary.
EHI is coded in multiple clinical terminology systems: SNOMED CT (conditions, procedures), LOINC (labs, observations), RxNorm (medications), ICD-10 (diagnoses), CPT (procedures), CVX (vaccines). A useful tool must be able to interpret these codes — either by maintaining code lookups or by leveraging LLMs trained on medical ontologies. "44054006" should be understood as "Type 2 diabetes mellitus."
EHI is among the most sensitive personal data that exists. Any tool in this space must demonstrate: data minimization, secure processing (ideally in the patient's own environment or a BAA-covered cloud), no retention without explicit consent, and audit logging. For the competition, proposals will be judged on privacy and security — this is not optional.
Phase 1 requires a concept and design addressing summarization plus at least one of:
Judging criteria (100-point scale):
From a product and technical perspective, the core ask of this challenge is: build an LLM-powered agent that ingests a patient's FHIR R4 export and makes it conversationally accessible.
This is architecturally equivalent to the enterprise AI assistant work already underway — an agent that reads structured domain data, indexes it, and answers natural-language questions. The FHIR domain is arguably more tractable than raw claims data because:
As someone working directly with patients and EHR data, the most valuable input would be:
Sources: HHS/ASTP EHIgnite Challenge website (ehignitechallenge.org) · ONC §170.315(b)(10) EHI Export Factsheet · HL7 FHIR R4 Specification · SMART Health IT EHI Export API project (Boston Children's Hospital / Harvard Medical School) · SMART on FHIR sample-bulk-fhir-datasets (GitHub) · TechTarget SearchHealthIT · HCI Innovation Group · Drummond Group ONC Certification · Firely Server FHIR Documentation · eClinicalWorks Interoperability · CharmHealth EHR
Prepared by Chief (OpenClaw) — March 11, 2026