Welcome to Cortico's Knowledge Base

Official Cortico Product information for customers and users.

Cortico Common Questions

Cortico EMR Compatibility

This page outlines the list of integration support and limitations between Cortico and specific EMRs.

Last updated on 22 Sept, 2026

Cortico connects to EMR systems so its patient engagement tools can operate and automate administrative work at medical practices. Different EMRs support different levels of integration.

You can go to our EMR integration page to see what each integration involves.

How to use this page: find your EMR in the ratings list below, then check the Known Limitations section for anything specific to your system. Setup documentation is linked next to each supported EMR.

How to read these ratings

Ratings reflect how complete the Cortico integration is with each EMR. Limitations are usually caused by finite developer resources on the Cortico side, the EMR vendor side, or both.

A rating describes how much of the platform is available on that EMR. It does not mean every workflow is supported automatically, so check Known Limitations for your system before assuming a specific capability.

Rating

What it means for your clinic

COMPLETE+

Full feature set available. This is the deepest integration Cortico offers.

COMPLETE

Full feature set available with minor differences from COMPLETE+.

GOOD

Most features are available. Some smaller features are missing (see Known Limitations).

LIMITED

Specific features only. Most of the Cortico platform is still untested or unsupported on this EMR.

IN PROGRESS

Integration is under active development, on the Cortico side, the vendor side, or both. Contact us to be queued for onboarding when it's ready.

PLANNING

Under feasibility evaluation or awaiting development resources. Contact us to join the waitlist or become a champion clinic.

WAITLIST

Needs a stronger business case before a feasibility study is committed. Some entries have vendor-side or technical blockers. Where API access is unavailable or uneconomic, robotic process automation is sometimes an alternative. Contact us if you're interested in being a champion clinic.

If you don't see your EMR listed, contact us. We regularly add integrations where there's clinic demand.

Integration ratings

COMPLETE+

COMPLETE

GOOD

LIMITED

  • Myle — terminal booking only

IN PROGRESS

Integration under active development. Contact help@cortico.health to be queued up for onboarding as soon as the integration is ready.

  • Avaros — new installs are paused while Avaros completes its API update; existing Cortico clinics are unaffected · Cortico setup docs for existing users

PLANNING

Under feasibility evaluation or awaiting development resources. Contact help@cortico.health to be added to the waitlist or to become a champion clinic.

WAITLIST

Needs a stronger business case before committing to a feasibility study. Some entries have vendor-side or technical blockers. Where API access is unavailable or uneconomic, robotic process automation is sometimes an alternative. Contact help@cortico.health to be added to the waitlist or to become a champion clinic.

NO SUPPORT tier retired per the team proposal. Indivicare and TELUS CHR moved here. The WAITLIST description retains the "vendor-side or technical blockers" language from the retired tier so that distinction is still on the page.

Also in use at clinics

Cortico works well for many clinics running Med Access and PS Suite (PSS).

These are listed separately from the ratings above because Cortico has no vendor arrangement covering them — see Vendor relationships. Clinics on these systems use Cortico today. Contact help@cortico.health to talk through what that looks like for your practice.

Vendor relationships

Cortico has no partnership with TELUS. Cortico products are used by clinics running Med Access, PS Suite (PSS), and TELUS CHR where those clinics choose to use them, but Cortico is not a TELUS-endorsed product, and there's no existing (commercial or technical) relationship between the two companies.

Known limitations

Limitations are listed in the same order as the ratings above. Dates are shown where a limitation rests on dated evidence.

WELL OscarPro

  • Integration fees apply to WELL OscarPro.

Oscar (all versions)

  • Specialist Roster date automation is an Oscar-only tool.

  • Do not use the "Availability: Yes/No" field in Oscar Schedule Setting. Some clinics use this field, but it does not appear to work with the Oscar schedule API — timeslots are still returned when Availability is set to "No." Remove the schedule from that date instead, or use Do Not Book blocks.

  • Oscar reserved appointment status codes. The "C" (Cancelled) and "D" (Deleted) status codes have special behaviour within Oscar that affects the appointment APIs. Clinics should not move or overwrite these statuses, and Cortico should use the original "C" Cancelled status.

  • Quotes and apostrophes in patient names (for example, O'Neil) behave differently by variant:

    • Juno returns an error when creating or saving patients with apostrophes in name fields. (Evidence dated 2022-07-12 — confirm still current; see open items.)

    • OpenOSP handles quotes without error.

    • WELL handles quotes without error. Apostrophes and single quotes should not be converted in the REST API.

markupERROR 2022-07-12 09:34:03,554 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>No html tags and no quotes, line breaks or semicolons are allowed.</faultstring><detail><ns1:Exception xmlns:ns1="http://v1.soap.external.ws.oscarehr.org/"/></detail></soap:Fault></soap:Body></soap:Envelope>

 Oscar 19

Oscar 19 is a newer integration with some known issues and some untested behaviour that may prevent Cortico features from working. Known issues:

  • REST API may not work due to inconsistent proxy setups. Cortico does not officially support the REST API with Oscar 19. New patients may not be registered, and existing patients may not be updated.

Accuro

  • Plugin automations such as eligibility check automation only work in web-based EMRs.

  • Attaching patient files requires a Premium or Elite plan and a configured document folder.

  • Only files in the Documents and Generated Letters folders in the patient chart, plus custom files, can be attached directly in the Cortico patient messaging system.

  • Other files such as Clinical Notes, Forms, and Labs can be downloaded to Citrix and sent through the Cortico messenger as a custom file attachment.

 Juno

  • PHN validation. Some Juno instances validate against invalid PHNs (for example, 1234512345) when adding patients directly in the EMR, through the API, or both. This may prevent registering test patients.

  • IP whitelisting is required before setup. Clinics email support@junoemr.com; this takes hours to several days.

 Profile

  • Attaching files to patient messages is manual. Files do not load automatically from the EMR.

  • Documents can be uploaded to Profile. They cannot be retrieved from it.

  • Private-patient signup is not supported.

  • New-patient registration through the API works with Ontario and BC PHN options only.

  • Appointment cancellation is supported. Appointment confirmation is not.

  • Contextual Launch opens Cortico in a browser window carrying the selected patient's context. It is not an embedded dashboard inside Profile.

  • Pharmacy information stays on the Cortico Day Sheet and does not update Profile's Rx section.

  • Plugin automations such as eligibility check automation only work in web-based EMRs.

  • Setup has version-specific requirements, licensing steps, and an Intrahealth restart dependency. See the Cortico setup docs above before booking an install.

Avaros

  • New Avaros installs of any Cortico products are currently blocked because the latest version does not support the Oscar Schedule API. Existing Cortico users are on an older version of Avaros and are not affected. Avaros has indicated intent to develop the schedule API in their new version, with no timeline specified as of 2022-07-26.

MPeer

  • File upload to the EMR is not supported.

NextGen Office

  • Integration fees apply. NextGen Office charges for third-party API access. Depending on clinic size, these costs can outweigh the value of an API-based integration.

  • Alternative approaches can be explored. Where API fees are not viable, Cortico can look at robotic process automation (RPA) as an alternative — this works through the EMR interface rather than the API. Availability is assessed case by case. Contact help@cortico.health to discuss what would suit your clinic.

Myle

  • Cortico supports terminal booking only on Myle. Most other Cortico features are untested or unsupported on this EMR.

  • Additional features can be developed where there is clinic demand. Contact help@cortico.health if you need functionality beyond terminal booking.

Don't see your EMR?

Contact help@cortico.health. Cortico regularly adds new integrations where there is clinic demand, and champion clinics help move an EMR up the list.

Did you find this article helpful?
Previous

How do I set up same day appointment bookings?

Next