# Medical record systems (ONC (g)(10))

> Clinical records from the EHRs at hospitals and practices, shared by the patient through ONC (g)(10) certified Patient Access APIs, now with Epic MyChart Central sign-in across linked Epic organizations.

Web page: https://www.flexpa.com/networks/medical-record-systems

## For people and teams

People sign in to their provider’s patient portal, such as MyChart, and share the record that facility keeps. It is the most detailed view of the care delivered there.

### What comes back

- Lab and imaging results, and clinical notes.
- Conditions, medications, allergies, immunizations, and procedures.
- Visits, care teams, and care plans, in the US Core FHIR resources every certified EHR supports.

### How people connect

1. Search for the hospital, clinic, or practice.
2. Sign in with the patient portal account at that facility.
3. Approve sharing. Each facility is its own connection.

### Good to know

- Endpoints from Epic, Oracle Health (Cerner), and eClinicalWorks (Healow) are in the Endpoint Directory. The CHPL directory tracks Flexpa’s status for every ONC (g)(10) certified EHR product.
- Flexpa starts retrieving within minutes of consent. A new record can take about 24 hours to become available at the facility.
- A parent or guardian with proxy access in the EHR can connect a child’s record with their own portal sign-in. Each child is a separate connection.

### Epic MyChart Central

A patient who signs in with their Epic ID can share records from the other Epic organizations already linked to their MyChart Central account, in the same step. Each organization becomes its own connection. It works where the organization uses MyChart Central, runs a supporting Epic version, and was found through the identity-verified nationwide search. Otherwise the sign-in connects that one organization, as before.

- [When it works](https://www.flexpa.com/docs/guides/patient/troubleshooting-tips#epic-mychart-central--community-auth)
- [Signing in with an Epic ID](https://www.flexpa.com/docs/guides/patient/steps-to-connect#after-verification-completes)
- [Changelog](https://www.flexpa.com/docs/changelog#2026-11-11)
- [Announcement](https://www.flexpa.com/blog/epic-mychart-central-community-authorization)

## For agents

- **Source:** ONC (g)(10) certified SMART on FHIR Patient Access APIs, certified to US Core v3.1.1 or v6.1.0
- **Patient sign-in:** The patient portal account at each facility, such as MyChart
- **Find the facility:** `directory.search_endpoints` at https://api.flexpa.com/mcp (no authentication)
- **Launch:** Flexpa Consent authorization URL. `flexpa_endpoint_id` preselects a facility. Or `flexpa_search_mode=true` with `flexpa_default_filter=PROVIDER`.
- **FHIR R4:** US Core resources, including `Condition`, `Observation`, `DiagnosticReport`, `DocumentReference`, `MedicationRequest`, `Encounter`, and `Immunization`
- **Timing:** Retrieval starts within minutes of consent. A new record can take about 24 hours to become available at the source.

### Records tools

After the patient authorizes through Flexpa Consent, read their records with these tools at `https://api.flexpa.com/mcp/consent`. They need a patient access token.

- `get_labs`: Lab results
- `get_visits`: Encounters at the facility
- `get_documents`: Clinical document metadata
- `get_document_content`: The text of one clinical document

### Notes for agents

- An Epic ID sign-in at an organization the patient has not linked in MyChart Central sends them into account linking, and Epic does not return them to Flexpa. Suggest that facility’s own MyChart username, or linking at mychart.org first.
- With MyChart Central, each Epic organization the patient selects settles as its own patient authorization.
- Proxy access is time-limited and set by each organization. Treat repeated sync failures on a child’s authorization as a prompt to re-check proxy access.

## Scale and context

### Certified (g)(10) products, by Flexpa connectivity

Every active product listing certified to ONC §170.315(g)(10), the standardized patient access API criterion, grouped by Flexpa’s connection status.

300 active certified product listings from 224 developers; 48 developers have at least one connected listing.

| Flexpa status | Listings |
|---|---:|
| Connected | 86 |
| Connection in progress | 23 |
| Application in progress | 13 |
| Establishing contact | 151 |
| Blocked | 25 |
| Unknown | 2 |

Scope:

- Counts certified product listings and their developers. It is not a count of hospitals, practices, or patients, and not market share: one listing can be deployed at many organizations, and one developer can hold several listings.
- Statuses are Flexpa’s connectivity to each listing’s patient access API, from the CHPL directory in the docs.

Sources:

- ONC Certified Health IT Product List (CHPL), active §170.315(g)(10) listings, as synced by Flexpa (2026-11-09): https://chpl.healthit.gov/
- Flexpa CHPL directory (2026-11-12): https://www.flexpa.com/docs/network/chpl

## Docs

- [Medical record systems](https://www.flexpa.com/docs/network#medical-record-systems)
- [Provider EHR access](https://www.flexpa.com/docs/network/oncg10)
- [CHPL directory](https://www.flexpa.com/docs/network/chpl)
- [Epic MyChart Central](https://www.flexpa.com/docs/guides/patient/troubleshooting-tips#epic-mychart-central--community-auth)
- [Records tools for agents](https://www.flexpa.com/docs/guides/agents#get_labs)

## Other networks

- [Health insurers (CMS-9115)](https://www.flexpa.com/networks/health-insurers.md)
- [Nationwide exchanges (TEFCA IAS)](https://www.flexpa.com/networks/nationwide-exchanges.md)
- [The Flexpa network](https://www.flexpa.com/network.md)
