Recall spreadsheets and AI patient data: what a billing and recall sheet gives away in ChatGPT or Claude.
Practice managers keep recall lists in spreadsheets, because the practice software exports to them and a spreadsheet is quick to filter. Someone then uploads the sheet to ChatGPT or Claude to draft recall messages, find overdue patients or check a formula. The sheet is a table of patient names against birth dates, mobile numbers, Medicare item numbers, condition codes and a notes column, repeated for every patient on the list. This page marks what a routine billing and recall sheet exposes under the Privacy Act and the NSW health records law, and shows how the same list is worked on Ermos inside the practice.
The billing and recall spreadsheet
Kept by the practice manager or recall nurse from the practice software, to chase overdue reviews, plan recalls and reconcile billing. It is often shared by email, which is how it reaches an AI tool.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Patient | DOB | Mobile | MBS item | Last seen | Recall due | Condition (ICPC-2) | Note |
| 2 | Margaret Ellison1 | 11/03/1959 | 04xx xxx 2012 | 363 | 12/10/2026 | 26/10/20264 | K74, T905 | Cardiology 26 Oct. Daughter Claire drives.6 |
| 3 | Peter Nguyen1 | 19/06/1968 | 04xx xxx 4442 | 363 | 22/10/2026 | 05/11/20264 | B805 | Complaint open. Phone only, no SMS.6 |
| 4 | Jordan Whitfield1 | 04/08/1997 | 04xx xxx 1112 | 27153 | 19/10/2026 | 03/11/20264 | P765 | MHTP follow-up. Nothing to parents or employer.6 |
| 5 | Daniel Pereira1 | 27/01/1982 | 04xx xxx 5122 | 233 | 14/10/2026 | 11/11/20264 | L865 | Insurer report sent 28 Oct.6 |
| 6 | Elaine Kostas1 | 02/09/1954 | 04xx xxx 6332 | 9653 | 08/10/2026 | 08/01/20274 | T90, K865 | GP chronic condition management plan. Son Nick is carer.6 |
| 7 | Hugo Brandt1 | 15/05/2018 | 04xx xxx 7452 | 33 | 20/10/2026 | 20/04/20274 | A985 | Parents separated. No results to father.6 |
| 8 | Sunita Verma1 | 30/12/1992 | 04xx xxx 8562 | 233 | 15/10/2026 | 12/11/20264 | W785 | 24 weeks. Employer not told.6 |
| 9 | Gordon Adeyemi1 | 11/07/1945 | 04xx xxx 9672 | 363 | 09/10/2026 | 09/11/20264 | P705 | Daughter holds POA. Driving review.6 |
| 10 | Noor Hassan1 | 03/03/2010 | 04xx xxx 0782 | 233 | 21/10/2026 | 21/01/20274 | W115 | Parents unaware. Do not SMS.6 |
| 11 | Ben Callaghan1 | 22/10/1979 | 04xx xxx 1892 | 233 | 06/10/2026 | 06/01/20274 | B905 | Viral load due with bloods.6 |
An invented spreadsheet. All patients are fictional and 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 and dates of birth
Ten names against birth dates. Personal information, and because the practice collected it in providing a health service, health information under section 6FA(b) of the Privacy Act. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Transmitted to the provider, generally offshore on personal plans 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 - 2Mobile numbers
Direct contact details for every patient on the list. Personal information, and the starting point for phishing and impersonation. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Ten patients’ mobile numbers 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 - 3Medicare item numbers
Which service was billed to which patient. A single number is public, but against a name item 2715 reveals a mental health plan and 965 a chronic condition management plan.
Frontier Models (ChatGPT, Claude) An item number identifies the service; the risk is the name next to it 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 - 4Last seen and recall dates
When each patient was seen and when they are due back. It shows treatment schedules and when a person will next be at the practice.
Frontier Models (ChatGPT, Claude) Dates reveal a schedule, though not a diagnosis 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 - 5Condition codes
A code per patient for the problem managed, from diabetes to depression, pregnancy, contraception for a 16-year-old and HIV. Health information is sensitive information under the Privacy Act, and these are among its most sensitive entries. Patient data guide.
Frontier Models (ChatGPT, Claude) Sensitive health information transmitted; on consumer tiers it can train future models 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 - 6The notes column
Free text with the most candid detail: a complaint, a custody arrangement, an undisclosed pregnancy, a teenager whose parents are unaware. Instructions about who must not be told, which the practice has to be able to follow. Patient data guide.
Frontier Models (ChatGPT, Claude) Confidences about pregnancy, custody and family transmitted Ermos Edge Stays on your instance; a permitted excerpt may go to the named Australian provider, which keeps nothing Ermos Dominion Stays on the unit in your office - 7The recall formula
A date test with no patient information in it. The same formula can be shared safely, and the sheet it sits in cannot.
Frontier Models (ChatGPT, Claude) A formula with no patient data in it Ermos Edge Not about where data goes Ermos Dominion Not about where data goes - 8Other tabs, hidden columns and file properties
A spreadsheet file generally carries more than the visible tab: other sheets, hidden columns, cell comments and properties such as the author. Uploading the file sends all of it, including what is off screen.
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 healthcare practices. See how this works in practice: Recall letters on Ermos.
Common questions
Do ChatGPT and Claude use the information in a billing and recall spreadsheet?
Is it safe to paste a billing and recall spreadsheet into ChatGPT or Claude if we delete the names?
Can I upload a billing and recall spreadsheet to ChatGPT or Claude instead of pasting it?
How can a medical practice use AI for a billing and recall spreadsheet without sending it to ChatGPT or Claude?
Is a recall list health information if it only holds names and dates?
Which practices does the Privacy Act reach if their turnover is small?
What does the practice owe patients about keeping a recall list secure?
See Dominion answering from your own documents.
A demonstration takes 30 minutes, uses no client data, and comes with no obligation.
Book a demo