Dental recall lists and patient data leakage: what a recall spreadsheet gives away in ChatGPT or Claude.
The recall list is the spreadsheet a dental practice uses to chase overdue check-ups and unfinished treatment. It is easy to export from the practice software, and a manager who wants to write reminder messages, sort the list or find the patients who owe the most is tempted to upload it to ChatGPT or Claude. A recall list holds a column of named patients with their phone numbers and what treatment they still need, which is a health record in table form. This page marks every cell type in a routine recall list that the Privacy Act and NSW health records law bear on, and shows how the same list is worked on Ermos inside the practice.
The recall list
Exported from the practice software at the start of each month or quarter and worked through by reception, who add notes as they ring. It often sits in a shared drive long after the calls are made.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Patient | Last visit | Recall due | Treatment pending | Phone | Notes |
| 2 | Gwen Abernethy1 | 12 Oct 20262 | Apr 20272 | Crown 46 after endodontic retreatment3 | 04xx xxx 3114 | Fund credit pending; Dr Rao to ring re fee |
| 3 | Tomasz Wrona1 | 19 Oct 20262 | Apr 20272 | Extract 38, 48 under IV sedation, 12 Nov3 | 04xx xxx 4014 | Wife Marta to drive. Anxious, speak to him gently5 |
| 4 | Danielle Costa1 | 27 Oct 20262 | Apr 20272 | Scale and polish; X-rays after birth3 | 04xx xxx 2144 | 16 weeks pregnant, penicillin allergy5 |
| 5 | Leo Wrona (9)6 | 15 Sep 20262 | Mar 20272 | Fissure sealants 16, 263 | 04xx xxx 402 (Marta)4 | Nervous like his dad; morning slot5 |
| 6 | Raymond Ellison1 | 2 Oct 20262 | Nov 20262 | Biopsy result review, left lateral tongue3 | 04xx xxx 5204 | Result due 9 Nov. Do not leave a message on the home phone5 |
| 7 | Fatima Haddad1 | 3 Jul 20262 | Jan 20272 | Aligner review, refinement 23 | 04xx xxx 6314 | Prefers SMS |
| 8 | Kevin Zhou1 | 8 Sep 20262 | Mar 20272 | Implant 36, stage 23 | 04xx xxx 7444 | On warfarin; INR within 24 hours of surgery5 |
| 9 | Imogen Frost (16)6 | 22 Aug 20262 | Feb 20272 | Orthodontic assessment3 | 04xx xxx 855 (Mum)4 | Parents separated. Contact mother only; court order on file5 |
| 10 | Sanjay Mehta1 | 30 Mar 20262 | Overdue2 | Hygiene visit, replace lower denture3 | 04xx xxx 9664 | Left two voicemails |
| 11 | Margaret Poole1 | 1 Oct 20262 | Apr 20272 | Denture reline at facility visit3 | 04xx xxx 077 (daughter)4 | Dementia. Speak to the daughter and to Margaret together5 |
An invented spreadsheet. The practice and every patient are fictional; the phone numbers are placeholders. Hover or tap any highlighted item for the analysis; the full list is below.
What leaves the practice
- 1Patient names
A column of named patients of one practice. Each name on a recall list is a statement that the person is a patient, which is itself health information, and it is the key to every cell beside it. Patient data guide.
Frontier Models (ChatGPT, Claude) Every patient’s name transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 2Visit and recall dates
When each patient last attended and when they are due. Low risk on its own, but beside a name it shows who attends rarely and who is overdue. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Dates alone are low risk; beside names they show attendance Ermos Edge Stays on your instance; low risk in any case Ermos Dominion Stays on the unit; low risk in any case - 3Treatment pending
The next procedure for each named patient: a biopsy review, an implant, a sedation, an orthodontic assessment. Health information, and the column that makes a recall list a clinical document. Patient data guide.
Frontier Models (ChatGPT, Claude) Every pending treatment, patient by patient, transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 4Phone numbers
Mobile numbers, some of them a parent’s or a daughter’s. Personal information of the patients and of the relatives named beside them. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Every phone number transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 5The notes column
Free-text remarks added during calls: a pending biopsy result, anticoagulant treatment, pregnancy, dementia, a court order. Sensitive information under the Privacy Act, and the most dangerous column in the sheet. Patient data guide.
Frontier Models (ChatGPT, Claude) Confidences and medical flags transmitted for every patient Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 6Children and a person under 18
Two patients who are minors, listed with a parent’s number. The Code of conduct (section 4.3, on children, young people and other patients who may have additional needs) asks practitioners to place the interests and wellbeing of the patient first, and a custody note is exactly what should stay inside. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Minors and a custody note transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 7The formula
A formula that flags overdue recalls. It contains no patient data and says nothing about any person, though a spreadsheet file can also hold formulas that pull from other sheets or files.
Frontier Models (ChatGPT, Claude) A formula with no patient data; sending it exposes nothing Ermos Edge Nothing patient-specific to protect Ermos Dominion Nothing patient-specific to protect - 8Other tabs
A tab name that tells the reader there is a separate list of domiciliary patients. An uploaded file carries every tab, hidden columns and cell comments, and the file properties such as the author, which is more than what is on screen. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Every tab, hidden column and comment travels with the file Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office
What happens in Frontier Models (ChatGPT, Claude)
- The whole document is transmitted to the provider’s servers. On personal plans the user cannot choose where it is stored or processed, and for the major providers that has generally meant outside Australia, under that country’s legal process. Some business plans offer storage in Australia, but the provider still receives the content.
- On consumer tiers, prompts can be retained and used to train future models.
- The provider’s staff and systems can reach the content under the provider’s own policies.
- Once sent, the practice no longer controls it. Retention and deletion happen on the provider’s terms.
The same document on Ermos
Ermos Dominion
The document is drafted on a unit in your office, from your own templates and the patient record. Every marked item stays on the unit, which keeps working with the internet switched off. Nothing in it is transmitted to an AI provider, so there is no disclosure to analyse: the confidentiality work is the same as for your file server.
Ermos Edge
Your documents, the index and your access boundaries stay on your own instance in an Australian data centre. When a staff member asks for this draft, only their question and the excerpts they are permitted to see go to a named Australian provider, who is contractually barred from keeping the content or training any model on it. Nothing is processed outside Australia.
| Frontier Models (ChatGPT, Claude) | Ermos Edge | Ermos Dominion | |
|---|---|---|---|
| Where the document is processed | Provider servers, generally offshore on personal plans | Your instance in an Australian data centre; answers generated in Australia | The unit in your office |
| Who can read it | Provider staff and systems, under policy | Your staff, within the boundaries you set. The named Australian provider processes only permitted excerpts, under contract, and keeps nothing | Your staff only |
| Is it kept | On the provider’s terms | Kept on your instance; the provider is barred from retaining it | Stays on the unit |
| Can it train a model | On consumer tiers, yes | No, by contract | Only your own unit learns from it, on your hardware |
Part of AI data leakage in dental practices. See how this works in practice: Recalls on Ermos.
Common questions
Do ChatGPT and Claude use the information in a patient recall list?
Is it safe to paste a patient recall list into ChatGPT or Claude if we delete the names?
Can I upload a patient recall list to ChatGPT or Claude instead of pasting it?
How can a dental practice use AI for a patient recall list without sending it to ChatGPT or Claude?
Is a recall list really a health record?
What does Section 8.3 of the Code mean for a spreadsheet export?
What happens if the list is uploaded and it goes wrong?
See Dominion answering from your own documents.
A demonstration takes 30 minutes, uses no client data, and comes with no obligation.
Book a demo