A six-person dental office needs about six channels, a BAA-covered tool to put them in, and two habits: lab cases and schedule gaps go in channels, and the chart stays the record. Group texts fail the moment a hygienist types a patient's name next to "crown came in". A team chat that signs a Business Associate Agreement (BAA) fixes that for about $12 a month.
Why a dental office is its own case
A dental practice runs on small, fast messages between people whose hands are busy. The hygienist in operatory 2 needs the dentist for an exam. The front desk needs to know whether the 11:00 crown seat can move up because the 10:30 is a no-show. The assistant needs to tell someone the suction in room 3 is weak before the next patient sits down. Nobody can stop to make a phone call, and walking up front with gloves on is not an option.
That is why dental teams drift into group texts. It is also why the texts fill with protected health information (PHI): any detail that identifies a patient and relates to their care, which includes "Mrs. Chen's crown came in." A dental practice is a covered entity under HIPAA, responsible for that information, and a chat vendor handling it must have signed a Business Associate Agreement (BAA), the contract in which the vendor accepts HIPAA obligations. Carriers and consumer apps do not sign one.
The six people and what each one needs
| Role | What they need from chat | Suggested setup |
|---|---|---|
| Dentist and owner | Exam requests, lab case status, a private line to the office manager | Workspace owner; Member in #clinical; Manager of #owner-manager |
| Office manager | Everything, without posting in everything | Workspace admin; Manager of most channels |
| Front desk (two people) | Arrivals, no-shows, insurance questions, lab deliveries | Members in #front-desk and #schedule-gaps |
| Hygienist | Exam requests, room status, recall notes for the desk | Member in #clinical; Viewer in #front-desk |
| Dental assistant | Room turnover, sterilization, supplies, lab case prep | Member in #clinical, #sterilization and #lab-cases |
Manager, Member and Viewer are channel roles: Managers run a channel, Members post, Viewers read only. The office manager who follows #front-desk as a Viewer gets the picture without adding to the noise.
A channel map for a 6-person dental office
| Channel | Who | What goes there |
|---|---|---|
| #front-desk | Front desk, office manager; dentist and hygienist as Viewers | Arrivals, no-shows, insurance verification results, deliveries |
| #clinical | Dentist, hygienist, assistant, office manager | "Room 2 ready for exam", result handoffs, supply needs in rooms |
| #lab-cases | Assistant, dentist, front desk | Cases sent, cases received, due dates, remakes; one thread per case |
| #sterilization | Assistant, hygienist, office manager | Autoclave cycles, spore test results, instrument issues |
| #schedule-gaps | Front desk, hygienist, dentist | Openings today and tomorrow, who to call from the short-notice list |
| #owner-manager | Dentist and office manager only (private) | Payroll, hiring, vendors, anything not for the whole team |
Six channels, nothing more. Add #ops later if supplies and equipment outgrow #clinical.
Five situations, handled in chat
- A crown arrives from the lab. The assistant posts in #lab-cases: "Case 2291 received, Thursday seat. Model checked." The front desk confirms the appointment in the thread. The case number does the identifying; the name is in the chart.
- The 10:30 no-shows. Front desk posts in #schedule-gaps: "10:30 hygiene open." The hygienist replies with who is on the short-notice list, and the desk makes one call.
- A spore test result comes back. The assistant posts the pass in #sterilization with the date and cycle number. Six months later, searching the channel finds it in seconds.
- A patient in the chair asks what the crown will cost. The hygienist posts in #front-desk: "Room 2, fee question on a crown, can you pop in?" No name needed; the room identifies the patient to the people who need to know.
- Suction fails in room 3. The assistant posts in #clinical, the office manager replies with the repair call, and the next patient is moved in #schedule-gaps.
What stays out of chat
Two more rules worth stating out loud. First, share the minimum: a room number or case number usually beats a name. Second, photos of x-rays or lab slips belong in the chart; if one is needed in chat for a quick question, it goes in the BAA-covered tool and nowhere else, never in a personal camera roll.
The security settings that matter in a dental office
Staff phones are personal phones, and they live in scrub pockets. The tool has to assume that. Invite-only membership by exact email address keeps last month's temp from lingering. Passkeys (Face ID or Touch ID) remove shared passwords. A 15-minute inactivity lock covers the phone left on the counter. Push notifications that contain no message text keep PHI off lock screens. And when the hygienist leaves for another practice, an admin removes her the same day; her access ends on every device while the history stays with the office. Yodl includes each of these on the standard plan, along with an audit viewer and retention controls.
What it costs a 6-person office
On Yodl, the Team plan is $10 a month per location and includes 5 users; the sixth person is $2. So a dentist, office manager, two front desk, a hygienist and an assistant pay $12 a month, with 20 GB of file storage, the signed BAA, and no per-seat negotiation when a second hygienist joins ($14). Yodl is $10 a month for 5 people with a signed BAA; the full price list is on the pricing page.
Six channels, case numbers instead of names where possible, the chart as the record, and a tool that signs the BAA. For a six-person dental office that is about $12 a month and one afternoon of setup.
Frequently asked questions
Is a dental office a covered entity under HIPAA?
Almost always, yes. A dental practice that submits claims or checks eligibility electronically is a covered entity, and its patient information is PHI. The same rules that apply to a medical clinic apply to a dental office.
Can we post a patient's name in a channel?
Inside a tool that signed a BAA with the practice, yes, when the other person needs it. Case numbers and room numbers often do the job with less exposure. Never in SMS or a consumer app.
Do lab cases count as PHI?
A case tied to a patient does. Posting "case 2291 received" is still PHI because the number links to a chart, which is exactly why it belongs in a BAA-covered channel rather than a group text.
Should the dentist be in every channel?
No. Member in #clinical and #lab-cases, Viewer in #front-desk and #schedule-gaps, and a private #owner-manager channel. Fewer notifications, same visibility.
What about our patient reminder texts?
Those are patient-facing and need a tool built for that purpose. Staff chat and patient messaging are separate jobs; keep patients out of the staff workspace.