Compare

Primary care attachment software: the options in Canada.

There is no single product every province uses. Some provinces built their own registries; clinic networks use referral and intake platforms; and a few products are aimed at attachment directly. Each summary below comes from the vendor's or government's own published material, with links, so you can check it yourself.

Book a walkthrough

Short answer

  • Ocean Care Networks if you are a group of clinics, such as an Ontario Health Team or family health team, that wants shared attachment intake and waitlists on the Ocean platform clinics may already use.
  • Novari eRequest if you need central intake and referral management across many kinds of health services, with attachment as one workflow.
  • Caredove if you are an Ontario Health Team coordinating community services and referral pathways around unattached patients.
  • A government-built registry, as British Columbia, Alberta, Ontario and Nova Scotia run, if you have the team to build and own it.
  • Astam if you are a province or health authority that wants a provincial waitlist and practitioner panel registry on Microsoft Dynamics 365, with rules for confirmed attachments and duplicate panels built in.

Ocean Care Networks (OceanMD)

Ocean Care Networks are groups of connected clinics on the Ocean Provider Network. OceanMD describes them as a shared digital layer for centralized primary care attachment intake and waitlists across member clinics, alongside outbound referral management. OceanMD says Ocean integrates with more than 30 clinical information systems.

Sources: Ocean Care Networks, About OceanMD. Checked October 27, 2026.

Novari eRequest (Novari Health)

Configurable central intake, referral and workflow management software that can route any type of healthcare request or referral, at a single hospital or across a health region, with wait list management and dashboards.

Source: Novari eRequest. Checked October 27, 2026.

Caredove

An Ontario-based community health platform for Ontario Health Teams. Caredove focuses on referral pathways, service availability and eligibility, client notifications and reporting, as OHTs work to connect unattached patients with community care.

Source: Caredove for Ontario Health Teams. Checked October 27, 2026.

Registries provinces built themselves

  • British Columbia, Provincial Attachment System: three connected registries: the Health Connect Registry where people register (through HealthLinkBC), a Panel Registry where family doctors and nurse practitioners manage their panels and capacity, and a Clinic and Provider Registry.
  • Alberta, Central Patient Attachment Registry (CPAR): run through Alberta Netcare alongside Community Information Integration, which connects community EMRs.
  • Ontario, Health Care Connect: people register online or by phone, and a Care Connector searches for a clinician accepting patients, matching urgent needs first.
  • Nova Scotia, Need a Family Practice Registry: run by Nova Scotia Health, recently rebuilt from a basic list into a patient management tool with regular validation and navigation support.

Sources: B.C. Provincial Attachment System, Alberta Netcare CII/CPAR, Ontario Health Care Connect, Nova Scotia news release, January 26, 2026. Checked October 27, 2026.

Astam (Two Rivers Digital)

Astam is a patient attachment registry and practitioner panel registry on Microsoft Dynamics 365. Its server rules count an attachment only when both the clinic and the patient confirm, keep each person's original registration date, rank every opening with the reasons shown, open a conflict case when one patient is on two panels, and drop clinic capacity older than 14 days from the public list.

It is new: a working product in a Canadian Microsoft sandbox with fictional data. Panel ingest from clinic EMRs is not built yet, it holds no real patient data and it has not been clinically validated. See how Astam works.

Questions to put to every option

  • When does the system count someone as attached, and who has to confirm it?
  • What happens to a person's place in line if they decline an offer?
  • How are people on two panels found, and who settles it?
  • Which EMRs can load panels today, on what terms and at what cost?
  • Is it built for a whole province or for a network of clinics, and who owns the data?

Updated