Skip to content

Multi-EHR Fetch

If you work across multiple hospitals or clinics with different EHR systems, Multi-EHR Fetch lets you pull patient data from all of them simultaneously—saving you from manually navigating to each system.

Multi-EHR Fetch retrieves clinical data (medications, labs, allergies, conditions) from all your configured EHR systems in one action. Instead of manually opening each EHR and searching for the patient, Cleo handles it automatically.

When you trigger a Multi-EHR fetch:

  1. Cleo opens browser tabs to each of your configured EHRs (you’ll see them appear)
  2. Searches for the current patient in each system
  3. Extracts available clinical data
  4. Consolidates the results
  5. Closes the tabs automatically when finished
  1. Make sure you have a patient in context (you’re viewing a patient’s chart).

  2. Look for the Action Island floating at the top of your screen.

  3. Click the menu icon to open the actions dropdown.

  4. Select Multi-EHR with the description “Fetch from all EHRs.”

  5. Watch the progress tracker as Cleo fetches data from each system.

While the fetch is running, a tracker appears showing:

  • “Multi-EHR extraction” label
  • Current status and progress
  • Which EHRs are being queried

If any EHR requires you to log in:

  • The tracker shows “(Login needed: [EHR name])”
  • A notification appears asking you to authenticate
  • Click the notification to go to that EHR’s login page
  • After logging in, the fetch continues automatically

When the fetch completes:

  • The tracker shows success status
  • A notification summarizes results: “Successfully fetched data from X EHR(s)”
  • If the patient wasn’t found in some systems, you’ll see which ones

After a Multi-EHR fetch, the patient’s data is:

  • Consolidated — Data from all sources is merged into a single view
  • Deduplicated — Duplicate medications or conditions are combined
  • Labeled — Each piece of data shows which EHR it came from
  • Synced — Results are saved to the Hub for later access

For Multi-EHR Fetch to work:

RequirementDetails
Multiple EHRs configuredAdd at least two EHRs in Settings
Patient in contextMust be viewing a patient’s chart
Matching patientPatient must exist in the other EHRs (matched by name and DOB)
  • The patient may not have records in that EHR system
  • Check that name and date of birth match across systems
  • Some EHRs may use different name formats (e.g., nicknames)
  • Tabs are closed automatically after data is retrieved
  • Each EHR is accessed using your existing authenticated session
  • Data is encrypted before syncing to the Hub
  • No credentials are stored by Cleo