Add Providers and Staff
Build your team in DPC Pro by inviting providers, front-desk staff, and practice managers, each with the right level of access.
DPC Pro uses role-based access so every team member sees the tools they need without exposure to areas outside their responsibilities. Providers access clinical records, scheduling, and messaging. Staff members handle scheduling and patient intake. Practice managers oversee billing, settings, and reporting.
Adding your team is a prerequisite for scheduling visits, assigning patient panels, and distributing messaging workload across your practice.
Send an Invitation
Section titled “Send an Invitation”To add a new team member to your practice:
- Navigate to Staff → Invite Staff Member.
- Enter the team member’s Email Address.
- Enter their First Name and Last Name.
- Select their Role from the dropdown (see the role table below).
- Select the Practice this person will be assigned to.
- Select Send Invitation.
DPC Pro creates an account for the new team member and sends them an email to set their password. If the person already has a DPC Pro account (for example, they work at another practice in your organization), they are added to your practice without needing to create a new account.
Assign Roles
Section titled “Assign Roles”Each team member is assigned a role that determines their access level at your practice. You choose the role during the invitation process, and you can change it at any time.
Available Roles
Section titled “Available Roles”| Role | What They Can Access |
|---|---|
| Physician | Full clinical access: patient records, visit notes, scheduling, messaging, prescriptions |
| Nurse Practitioner | Same as Physician |
| Physician Assistant | Same as Physician |
| Nurse | Patient records, visit support, messaging |
| Medical Assistant | Patient intake, scheduling, basic patient records |
| Receptionist | Scheduling, patient check-in, front-desk tasks |
| Billing Specialist | Billing, memberships, invoices, payment processing |
| Practice Manager | Full administrative access: billing, settings, staff management, reports |
| Administrator | Full access to all features and settings |
| Other | Custom: permissions configured individually |
Permissions
Section titled “Permissions”Beyond the base role, you can fine-tune access for each team member with individual permission toggles:
| Permission | What It Controls |
|---|---|
| Can see all patients | View records for all patients, not only their own panel |
| Can manage schedule | Create and modify visit slots and scheduling settings |
| Can manage staff | Invite, edit, and deactivate other team members |
| Can manage billing | Access billing, memberships, invoices, and payment settings |
| Can view reports | Access practice-level reports and analytics |
| Can manage practice settings | Modify practice profile, locations, and feature settings |
To adjust permissions after someone has been added:
- Navigate to Staff and select the team member’s name.
- Select Edit next to their practice assignment.
- Toggle the permissions as needed.
- Select Save.
Provider-Specific Setup
Section titled “Provider-Specific Setup”Providers (physicians, nurse practitioners, and physician assistants) have additional profile fields that support clinical workflows and patient-facing features.
Professional Credentials
Section titled “Professional Credentials”- Navigate to Staff and select the provider’s name.
- Select Edit Profile.
- Enter the provider’s credentials:
- NPI Number: 10-digit National Provider Identifier
- License Number and License State
- DEA Number (if applicable)
- Post-Nominals (for example,
MD,DO,NP,PA-C)
- Select Save.
Professional Information
Section titled “Professional Information”In the same profile editor, you can also fill in:
- Specialties: comma-separated list (for example,
Family Medicine, Sports Medicine) - Certifications: one per line (for example,
Board Certified in Family Medicine) - Education: one entry per line in the format: Degree, Institution, Year
- Biography: a professional description that can appear on your public website and patient-facing profiles
Scheduling Settings
Section titled “Scheduling Settings”Each provider has practice-specific scheduling settings that control how their calendar works. For full calendar configuration including availability templates and break times, see Provider Calendars.
- Navigate to Staff and select the provider’s name.
- Select Edit next to their practice assignment.
- Configure:
- Default Appointment Duration: in minutes (default: 30)
- Max Patients Per Day: leave blank for unlimited
- Accepting New Patients: toggle on or off
- Select Save.
Manage Existing Team Members
Section titled “Manage Existing Team Members”View Your Team
Section titled “View Your Team”Navigate to Staff to see all active team members. You can filter the list by:
- Practice: show staff from a specific practice or all practices
- Role: filter by role type (for example, show only physicians)
Edit a Team Member
Section titled “Edit a Team Member”- Select the team member’s name from the Staff list.
- From their detail page, you can:
- Select Edit Profile to update personal information and credentials
- Select Edit on a practice assignment to change their role or permissions
- Select Add Practice Assignment to assign them to an additional practice
Deactivate a Team Member
Section titled “Deactivate a Team Member”When someone leaves your practice:
- Navigate to Staff and select the team member’s name.
- Select Edit on their practice assignment.
- Set an End Date and toggle Active off.
- Select Save.
Deactivating a team member removes their access to your practice but preserves their records for audit purposes. Their name remains on any visit notes or actions they previously completed.
Related Pages
Section titled “Related Pages”Need Help?
Section titled “Need Help?”If you run into issues adding team members, reach out to the DPC Pro support team at [email protected] or visit the troubleshooting guide.