Healthcare HR software for dental practices

Run your team, not the paperwork.

Timecards checked for missed breaks, licences watched, new-hire forms queued, and approved hours ready for payroll each pay period.

Staff? Your practice sets up your account · Sign in →

Dion Team is healthcare HR software for dental practices and other healthcare groups that checks timecards and breaks, watches licences and credentials, handles onboarding and time off, and keeps one record per employee across every location, with managers making every approval.

Hire → separation
one record per employee
California
wage-and-hour rules built in
Every location
one group, role-based access

Where the week goes

HR in a practice is a hundred small questions nobody owns.

They land on the office manager between patients. Each one is small; together they are the reason timecards are late, a licence lapses, or a wage claim has nothing to answer it with.

“Who approved Tuesday’s short lunch — and do we owe a premium?”
Breaks are tracked on the punch, and a short or missed meal break is flagged for review before the hours are approved.
“Whose licence runs out this month?”
Every licence and credential is watched against its expiry, and the person who has to act is told first.
“Did the new hire finish the I-9?”
A hire starts the checklist. Onboarding shows exactly which task is still open and whose it is.
“The sick-day email came in before we opened. Who covers?”
The HR inbox has already filed it and prepared the time-off request and the open shift — a manager approves in one click.

The film

See it work — in under 3 minutes.

The office manager’s week, the doctor’s view and the staff member’s phone — schedule, time off, credentials, onboarding and incentives.

Recorded on synthetic data — every name and number is illustrative.

A day in it

The work arrives done. Your people decide.

One ordinary day at a practice on Dion Team. Every step below is something the product does today. Illustrative — names, times and figures are examples.

  1. Overnight

    An RDA licence is three weeks from expiry.

    The credential check names the licence, the person and the date, and alerts whoever has to act.

    Compliance owner
  2. 6:41 am

    A sick-day email reaches the HR inbox.

    By the time the office opens it is filed against the right employee, with the time-off request and the coverage shift ready to approve.

    Proposed — nothing changes yet
  3. 7:02 am

    The office manager approves it in one click.

    The schedule updates, the leave balance moves, and the request, the decision and who made it are on the record.

    Office manager decides
  4. 7:58 am

    The hygienist clocks in.

    The punch is verified against the office and lands on her timecard, not in a spreadsheet.

    Staff
  5. Lunch

    A short meal break is flagged.

    Meal and rest breaks are tracked from the punches, and a short one is marked for review with the possible premium before anyone approves the week.

    Flagged for a manager
  6. Afternoon

    A new hire accepts her offer.

    Her onboarding checklist is waiting — tax forms, I-9, direct-deposit details, E-Verify, handbook. She enters her own SSN and bank details; nobody at the desk types them.

    New hire, then HR
  7. Friday

    Timecards approved; the pay-period sheet is ready.

    Approved hours with California overtime split, approved bonuses and extras — the sheet whoever runs your payroll pays from, plus a bureau hours file or a QuickBooks export.

    Manager approves, payroll pays

What Dion Team includes

Everything from hire to payroll, on one record.

Time that holds up.

Punches verified at the office. Meal and rest breaks tracked, premiums flagged for review. Overtime and tardiness reports. No hour reaches payroll until a manager approves it.

Punch · breaks · approvals · history

Licences that don't lapse quietly.

Every licence and credential with its expiry date, checked daily, with alerts to whoever has to act before it runs out.

Schedules and time off.

Build and publish the week. Time-off requests, approvals and accruals — California sick leave included.

Onboarding to separation.

New-hire checklists and forms signed online, personnel files, performance reviews and separations — in one employee record.

Payroll-ready hours.

Pay rates, approved hours and pay history in one place, with a bureau hours file and a QuickBooks journal export for the payroll you already run.

In depth

What Dion does, and what stays yours.

HR inbox

Mail to your HR address, handled before anyone opens it.

Dion does

Every email is understood, attached to the right employee and filed as the matter it is — leave, a doctor’s note, a complaint, a resignation — with the legal deadlines that come with it already on the calendar.

You decide

Anything that changes a schedule, leave or a reply waits for a person. It never sends mail, approves leave, changes a published schedule or touches pay.

Time & breaks

Timecards that hold up to a wage-and-hour question.

Dion does

Verified punches, meal and rest breaks tracked, premiums flagged and overtime split under California rules — and where the records cannot settle a week, it says so instead of guessing.

You decide

No hour reaches the pay sheet until a manager approves it. Approvals are on the audit log, and a voided punch stays on the history.

Licences & compliance

Every credential and obligation on a clock, with an owner.

Dion does

Licences, DEA registrations and CPR/BLS cards watched against their expiry; a compliance calendar with each obligation’s authority, due date and owner; exclusion screening and required posters in the same place.

You decide

The owner named on each item acts. Nothing is marked done on its own.

Hire to separation

One employee record, from offer letter to final pay.

Dion does

A hire starts the onboarding checklist; policies and documents are signed online and kept tamper-evident; reviews, discipline, accommodations and separations sit on the same record; personnel files can be placed on a litigation hold.

You decide

HR issues, a manager approves, the employee signs. Employees enter their own SSN and bank details.

Incentives

Bonuses and provider comp computed, with the arithmetic shown.

Dion does

Bonus, commission and provider-comp plans compute each payout and show how it was reached, then list it on the pay-period sheet for its pay date.

You decide

A payout is approved by someone other than the person who entered it, and nobody approves their own pay.

How it works

Three steps to a calmer back office.

01

Set up the practice

Add your locations, positions and pay rates, and decide who approves time, time off and payroll.

02

Invite the team

Each person gets an invitation to their own account — schedule, timecard, pay, time off, licences and training.

03

Approve, and the record keeps itself

Managers approve from one list. Sensitive changes are written to an audit log, and personnel records can be placed on a litigation hold.

What runs on its own

15+ jobs that happen without anyone starting them.

The follow-up that usually depends on someone remembering — done on time, every time, and visible when it was not.

  1. Overnight

    Credential expiry alerts

    Licences, DEA registrations and CPR/BLS cards are re-checked, and whoever has to act hears about anything expiring or expired.

  2. At hire

    Exclusion screening

    Every new hire is screened against the federal exclusion list; a possible match goes to a person, never straight to a decision.

  3. Every month

    Roster re-screen

    The whole active team is screened again without anyone remembering to.

  4. As it arrives

    HR email filed

    Mail to the practice’s HR address lands on the right employee’s record as the matter it is, with its deadlines.

  5. As it happens

    Staff told about their shifts

    When a shift is published or changed, the people on it hear about it — and anything that failed to send is retried.

  6. As it happens

    Staff told about their time

    When a timecard is corrected or voided, the person whose time it is is told.

  7. Weekly

    Repeating shifts published

    Regular shifts roll forward on their own weeks ahead, without clashing with anything already on the schedule.

  8. Through the week

    Overtime watch

    Anyone heading into overtime — or clocking in early, if the practice wants that — is flagged to the manager before the hours are worked.

  9. Every morning

    Tardiness alert

    Late arrivals against the published schedule, sent to managers.

  10. Every morning

    Employee-relations deadlines

    What is still owed on leave, accommodation, complaint and separation matters, in one digest to HR.

  11. Every morning

    Corrective-action follow-up

    Corrective actions due for review, and notices the employee has not yet signed.

  12. Every morning

    HR deadline reminders

    Required notices still open, onboarding steps running late, reviews coming due.

  13. Weekly

    People nudges

    Upcoming work anniversaries, opted-in birthdays and paid holidays.

  14. Monthly

    Recurring stipends queued

    Recurring stipends are added to what payroll owes, so nobody has to remember them.

  15. Daily

    Staff Score on the record

    Each person’s score from the Dion console lands on their record; where the practice has switched it on, a drop becomes a coaching proposal.

  16. Always current

    Job postings syndicated

    Open roles publish to job boards on their own — no re-posting by hand.

AI-assisted or autonomous

You choose how far the automation goes.

Some workflows run on their own today, some you switch on per practice, and some stay with a person by design. Flip the view to see each side.

What runs without anyone pressing a button — and the limits it runs inside.

WorkflowIn autonomous modeYour controls
HR emailRuns on its ownFiles the matter on the right employee and puts its deadlines on the calendar — internal and reversible.Replies, schedule changes, leave and pay are never automatic. Mail from someone not on the roster waits for review.
Staff Score follow-upSwitch on per practiceA falling score files a coaching proposal on the person’s record.Per practice, off until you turn it on, with a choice of how sensitive it is. Never discipline.
Repeating shiftsRuns on its ownRegular shifts publish themselves weeks ahead.Only shifts a manager set up to repeat; change or end them at any time.
Training enrolmentSwitch on per practicePeople are enrolled in the training for their position.Per practice, off by default; only published training; positions linked by a manager, never guessed.
Punch verificationSwitch on per practiceA punch that cannot be verified at the office is refused at the clock.Per practice, and per location: choose how a punch must be verified.
Overtime and early clock-inRuns on its ownApproaching overtime is flagged before it is worked; early clock-ins alerted.Per practice limits; early clock-in alerts off until the practice sets them.
Credentials and exclusionsRuns on its ownChecks and screens run and send the alert without being asked.Each practice decides who receives each kind of alert.
Timecards, time off, payoutsAssist only, by designNot available — a person always decides this one.A manager approves. The person who enters a payout never approves it; nobody approves their own pay.

What it takes off your team

Hours back, at every location.

15+automations running without being asked
15+ready-made reports, from hours and overtime to headcount
8Dion apps with ready-made staff training
1record per employee, across every location
240tasks a month done or prepared by Dion, across 3 locations
21staff hours returned a month
250staff hours returned a year
The assumptions — change them to match your practice

Volumes per location each month: timecards = staff × 4.33 weeks; credential checks = one per person; HR emails = your input; notices = three per person. Tasks = volume × locations × the share Dion does; hours = tasks × minutes a person would otherwise spend. There is no measured rate for Workforce yet — these are conservative starting assumptions, not results.

WorkMinutes eachShare Dion doesHours / month
Weekly timecards checked for breaks, overtime and missing punches5
Licence, CPR/BLS and exclusion checks kept current5
HR emails read, matched to the employee and filed6
Schedule, time-off and timecard notices sent to staff5

Estimate — change the assumptions to match your practice.

Who it’s for

Everyone who touches HR sees their part.

Owner
Headcount, turnover, open compliance items and expiring credentials across every location, and a Staff Score for each person — one read, not six reports.
Office manager
One list of what is waiting: timecards, time off, onboarding tasks, expiring licences. Build and publish the week; approve in a click.
HR & payroll
Matters with their legal deadlines, documents out for signature, the pay-period sheet, the bureau hours file and wage statements for hand-run payroll.
Doctors & providers
Their own licences and DEA on a clock, CE units recorded, and the provider-comp derivation written out rather than argued.
Staff
Their schedule, timecard, time-off balance, pay statements, training and score — on their own login, without asking the office.
Groups
Several practices under one group. People switch between the practices they work for; access is role-based and isolated per practice.

Built for one office or fifty

A single practice, or a whole group.

The same product runs a one-location office and a multi-practice group — the structure is in the data, not a separate edition.

For your team

Their shifts, pay and time off, on their own login.

Staff clock in, see the schedule, request time off, read their pay statements, keep their licences current and finish assigned training — without asking the office.

For owners and managers

Every approval and every expiry on one list.

Timecards, time off, licences and onboarding land where the right manager sees them. Groups run several practices from one account and switch between them in a click.

Works with the rest of Dion

The people side of the Dion suite.

Workforce runs on its own, and it shares identity and signals with the other Dion apps. It is part of Dion Health: staff compliance shows on Dion Clinical, and training can be added for Dion Desk, Dion Insights and Lead Intelligence. See the suite →

  • Dion console to Workforce

    One sign-in

    Open Workforce from the Dion console already signed in.

  • Dion console to Workforce

    Staff Score

    Each person’s score from the Dion console appears on their Workforce record, and — where switched on — a falling score starts a coaching conversation.

  • Workforce to Dion console

    One Dion account

    The HR assistant’s usage appears on the practice’s single Dion account.

  • Workforce to Dion Clinical

    Staff compliance on the clinical board

    Expiring licences, exclusion flags and training due show on Clinical’s daily compliance board — available per practice once connected.

  • Workforce to Every Dion app

    Training for the apps your team uses

    One click adds an essentials course for Desk, Clinical, Insights, Pay, Patient Engagement, MDRCM or Lead Intelligence, assignable by position.

  • Workforce to Your payroll & books

    Payroll-ready output

    The pay-period sheet, a payroll-bureau hours file and a QuickBooks export — approved hours only.

Trust & control

Built for records that have to hold up.

People approve; software proposes.
The HR assistant files and prepares. Approving leave, changing a published schedule, sending a reply and anything to do with pay stay with a person.
Four eyes on money.
The person who enters a payout never approves it, and nobody approves or edits their own pay.
A record that keeps itself.
Sensitive changes are written to an audit log. Signed documents are tamper-evident, so a changed file cannot pass as the signed one.
Litigation holds.
A personnel file can be placed on hold, so the records a claim depends on are preserved rather than tidied away.
Each practice’s records are its own.
Access is role-based and isolated per practice; staff see their own record, managers see their team.
Sensitive fields encrypted.
SSNs and bank details are encrypted, and staff sign in with two-factor authentication available.

Questions

The honest answers.

What is Dion Team?

Dion Team is healthcare HR software for dental practices and other healthcare groups. It keeps schedules, timecards, breaks, time off, licences, onboarding and personnel files on one record for each employee. It checks the routine items before anyone opens them and leaves every approval to a manager. Dion Team is part of the Dion Health suite.

Who is Dion Team for?

Dion Team is dental HR software for owners, office managers, HR leads and staff, and it fits other healthcare practices too. Owners and managers see one list of what is waiting, such as timecards, time off, onboarding tasks and expiring licences. Each staff member signs in to see their own schedule, timecard, time off, pay statements and training.

What does Dion Team replace?

Dion Team can replace the spreadsheets, paper forms and shared folders many practices use to run HR. Scheduling, timecards, leave tracking, credential tracking, onboarding paperwork and personnel files move into one system with one history per employee. Sensitive changes are written to an audit log, and signed documents are kept tamper-evident.

Does Dion Team run payroll?

No. Dion Team does not run payroll on its own today. It prepares the approved hours for each pay period, with California overtime split out and approved bonuses and extras listed, as a pay-period sheet, a payroll-bureau hours file and an accounting journal export, so the payroll service you already use can pay from them.

How does Dion Team work with the software we already use?

Dion Team works alongside your existing systems and does not depend on them. It keeps its own records of people, time, leave and credentials, so it needs no connection to your practice-management system. Approved hours leave as a pay-period sheet, a payroll-bureau hours file or an accounting journal export, and Dion Clinical can show staff compliance on its daily board once connected.

How do AI and people split the work in Dion Team?

Dion Team's AI assistant does the routine work, and people make every decision. It checks timecards for breaks, watches licence dates, files HR email on the right employee and prepares time-off requests and schedule changes. A manager approves leave, hours, schedule changes and anything to do with pay, and nothing it proposes happens until a person applies it.

Can Dion Team run several practices or locations?

Yes. Practices sit under one group, so leadership sees every practice while each practice sees only its own people and the group's shared team. Every location has its own address and punch rules, and a person who works at several practices keeps one employee record. Access is role-based and isolated per practice, from a single office to a dental group.

How do we get started with Dion Team?

Start with the live demo, then add your locations, positions and pay rates, decide who approves time, time off and hours, and invite the team. A guided onboarding wizard walks the practice through setup, and each person gets an invitation to their own account. California wage-and-hour rules are built in; other states' rules are not modelled today, so talk to Dion before relying on it elsewhere.

Take HR off the front desk.

For one practice or a whole group — see the live demo or book a walkthrough.

Built for records that have to hold up.

Role-based access, per practice
Two-factor sign-in
SSN and bank details encrypted
Audit log on sensitive changes