Epic registration documentation

Bring MyChart records into your MedLocker timeline.

MedLocker is a patient and caregiver health record product. In v1, MedLocker supports Epic / MyChart SMART on FHIR connections so an authorized user can connect a MedLocker record, approve Epic sharing in MyChart, and import supported clinical data into the same longitudinal record MedLocker already shows across visits, labs, documents, medications, and care history.

Connection model Epic / MyChart only in the first release
Security boundary The MedLocker backend handles token exchange and encrypted token storage
Sync behavior Initial import after connection plus user-requested refresh from Connect Records

How it works

Connection flow

The MyChart connection starts inside the existing Connect Records screen in MedLocker. Patients and caregiver-authorized users can choose the MedLocker record they want to update before leaving for the Epic authorization step.

1. Start in MedLocker

The user opens Connect Records, selects the correct MedLocker patient record, and chooses the Epic / MyChart option.

2. Authorize in MyChart

MedLocker opens the Epic / MyChart authorization experience in the system browser. The user signs in to MyChart and authorizes Epic to share supported records with MedLocker.

3. Import into the MedLocker record

The MedLocker backend validates the callback, stores the connection securely, and imports supported Epic FHIR data into MedLocker’s internal clinical store so it can appear in the normal MedLocker views.

Consent summary

Connecting MyChart is user-initiated. MedLocker only imports data after the user completes the Epic authorization step. Disconnecting MyChart stops future syncs; it does not silently erase records that were already imported into MedLocker.

Imported data

Current v1 clinical import scope

MedLocker imports only the Epic resource categories the product already knows how to surface well in the first release. Unsupported categories are not presented as if they were complete.

Visits and conditions

  • Encounters and visit history
  • Conditions and diagnoses
  • Procedures
  • Care plans and care teams

Medications and allergies

  • Medication requests
  • Medication administrations
  • Allergy and intolerance records
  • Immunizations

Labs and documents

  • Observations and lab-style results
  • Diagnostic reports
  • Clinical document references
  • Source metadata for traceability
Encounter Condition AllergyIntolerance MedicationRequest MedicationAdministration Observation DiagnosticReport Procedure Immunization DocumentReference CarePlan CareTeam

Support and trust

What to expect after connection

User-visible connection status

MedLocker shows whether the MyChart connection is connected, syncing, needs reconnect, disconnected, or failed, plus the most recent sync state that is available to the user.

Data stays in MedLocker’s normal record views

Epic data is imported into MedLocker’s internal clinical store so it can appear in the same longitudinal record, summaries, and timeline views the user already uses.

For the privacy summary specific to Epic / MyChart data, review the Epic integration disclosure page. For the product terms that govern MedLocker use, review the MedLocker terms page.