Primary care attachment

Everyone waiting for a family doctor, in one fair line.

Astam is a patient attachment registry and practitioner panel registry for Canadian provinces and health authorities. People register once, clinics confirm their room, and every match shows its reasons.

Built on Microsoft Dynamics 365 · Hosted in Canadian regions

Astam match and offer screen: a primary care team's open places, with fictional people ranked and the reasons for each rank
Match and offer. Fictional people and clinics.

Five rules the registry keeps

Other provinces learned these the hard way: inflated attachment counts, people losing their place, patients on two panels and public lists of clinics that were out of date. In Astam the server enforces each rule, and automated checks prove it.

Attached means both sides said yes.

A clinic accepting someone leaves the attachment pending. It counts only when the patient confirms too, so your attachment numbers match what people experience.

Nobody loses their place.

The original registration date is locked. If someone declines an offer, or a removal is reversed, they go back on the list with the date they first registered.

Every match shows its reasons.

For each opening, Astam ranks the people who could take it and says why: priority, time waited against the target, distance and stated preferences. It also lists who was left out, and the reason.

Duplicates become cases, not deletions.

When someone appears on two clinics' panels, Astam opens a conflict case and asks the patient. Their choice decides it. The other attachment ends with a reason and stays in the history. A pediatrician beside a family doctor is not a conflict.

Clinic capacity expires.

Clinics confirm how many new patients they can take this month. Capacity older than 14 days is marked stale and drops off the public map, so the list of clinics taking patients stays true.

The staff workspace

Registry navigators and program managers work in Dynamics 365, with live counts on every screen.

Astam program dashboard: people waiting by region, median wait against target by priority, a fairness check and data freshness
Program dashboard. Waiting, wait against target by priority, a fairness check across groups and how fresh each clinic's data is, by region. Fictional people and clinics.

For the people waiting

Patients register on a phone in plain language, for themselves, their child or someone in their care. A newborn can be registered before they have a health number. People who prefer the phone can register through the provincial health line instead.

The public clinic list shows only clinics that confirmed room in the last 14 days, with the date they confirmed. People can check their status, confirm an attachment and tell the registry they still need a provider.

Astam registration on a phone: who are you registering, yourself, your child or someone in your care
Astam public list of clinics taking new patients, each with the date it last confirmed capacity
Clinics taking new patients. Fictional clinics.

How it runs

  • Staff work in Microsoft Dynamics 365, on Dataverse in a Canadian Azure region.
  • Staff sign in with Microsoft Entra ID, the account they already use.
  • The patient site runs on Microsoft Power Pages and works on a phone.
  • The data model follows HL7 FHIR (CA Core+), and FHIR is the contract for integration.
  • Messages to patients are recorded with each record, ready for the province's own channels.

Where Astam stands

  • A working product in a Canadian Microsoft sandbox, loaded with fictional people and clinics.
  • The server rules are covered by automated checks, and the staff and patient screens pass accessibility checks.
  • Panel ingest from clinic EMRs is not built yet. It is scoped with each province.
  • Astam holds no real patient data and has not been clinically validated.

Updated

Questions buyers ask

What is a primary care attachment registry?

It is the provincial list of people who need a family doctor or nurse practitioner, matched against the clinics and practitioners with room to take them. A good registry also keeps a practitioner panel registry, so the province knows who is already attached and how many unattached patients are left. Read the guide.

Who is Astam for?

Provincial health ministries, health authorities and the agencies that run attachment programs: registry navigators, program managers, clinic staff who confirm capacity, and the people waiting.

What happens when one patient is on two panels?

Astam opens a conflict case, asks the patient which provider they see, and records their choice. Nothing is deleted. How Astam handles attachment conflicts.

What does the name mean?

âstam is Plains Cree for “come here!”. ASTAM also stands for Attachment Service for Triage And Matching.

See it with your own rules.

Bring your priority rules, your wait targets and how clinics report their panels today. We will walk the registry, the match and a conflict case with you.

Book a walkthrough