Documentation menu

How-to

ADMIN - Create and Manage Users

Add and manage staff accounts in OpenCoreEMR.

Last reviewed August 14, 2026

Before you begin

You need access to the Admin Console and permission to manage user accounts.

If the Staff option is not visible, confirm that your account has the required administrative access.

How to add a new user

  1. Open the Admin Console.
  2. Go to Staff.
  3. Select Add User.
  4. Enter the required information:
    • First name
    • Last name
    • Email
    • EMR role
  5. Add any additional information, such as supervising provider, NPI, DEA, qualifications, and default billing facility.
  6. Select Save to create the user account.

A user’s email address will be their username.

How to edit an existing user

  1. Open the Admin Console.
  2. Go to Staff.
  3. Click on any existing user to edit.
  4. Select Save to save any changes.

How to inactivate a user

  1. Open the Admin Console.
  2. Go to Staff.
  3. Select the user account.
  4. Change the status of the user from Active to Inactive.

Understanding what you’re looking at

User fields

FieldWhat it means
UsernameUsername for login. This field should be the user’s email address. Required
First nameUser’s first name. Required
Middle nameUser’s middle name
Last nameUser’s last name. Required
EmailUser’s email address. This field will also be the username. Required
PhoneUser’s phone number
GenderUser’s gender
StatusAccount status of active or inactive. Required. Default = Active
Communication languagesWhich languages the user is fluent in
Supervising providerUser’s supervising provider. Supervising provider must exist as a user in the system
EMR roleUser’s role in the EMR, e.g. Front desk, Provider, Billing, Administrator. Required
Ensora eRx roleRole for Ensora ePrescribing. Required for eRx
Practitioner roleRoles that a practitioner may perform
Show on calendar?Determines whether user will display on the calendar schedule view
Service facilityService facilities of the practitioner with option to specify a default/primary. This field is important for insurance billing.
Default billing facilityDefault billing facility of the practitioner. This field is important for insurance billing
Payer compatibilityProvider-accepted insurance. This field may be used by the scheduling rules engine
NPINPI number
Credential/DegreePractitioner’s credentials such as MD or NP
TypeQualification type, e.g. State license, DEA, PTAN, Other - Specify
StateApplicable state for the related qualification
IdentifierQualification identifier number, e.g. state license number
Effective dateQualification active start date
Expiry dateQualification expiry date
Telehealth linkUser’s telehealth meeting room link. This link is associated to the user and is not appointment specific
Time zoneUser’s time zone
Treatment age rangeCustom attribute to specify the patient age range that this practitioner treats. This field may be used by the scheduling rules engine
Visit typeCustom attribute provider’s allowed visit type(s). This field may be used by the scheduling rules engine