> ## Documentation Index
> Fetch the complete documentation index at: https://pabloferreyra.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Turnero User Roles and Permissions: Admin, Ingreso, Medico

> Understand Turnero's three user roles — Admin, Ingreso, and Medico — what each role can access, and which actions are exclusive to each role.

Turnero uses role-based access control to ensure each team member only sees and can do what their role requires. Every user account is assigned exactly one of three roles: **Admin**, **Ingreso**, or **Medico**. The role determines which navigation items appear, which actions are available, and which pages are accessible.

## Role Overview

<Tabs>
  <Tab title="Admin">
    The **Admin** role has full access to every administration and configuration module in Turnero. Administrators are responsible for keeping the system configured correctly — registering doctors, defining available appointment slots, and managing who has access to the application.

    **An Admin can:**

    * Access all modules: Appointments, Patients, and Administration
    * Create, edit, and delete doctor (medic) profiles
    * Manage appointment time slots (add, edit, or remove available times)
    * Create and manage user accounts
    * Assign and change user roles
    * Delete any appointment in the system
  </Tab>

  <Tab title="Ingreso">
    The **Ingreso** (Front Desk) role is designed for staff who handle the day-to-day flow of appointments. Ingreso users work primarily in the Appointments module, booking slots, tracking arrivals, and exporting lists for reporting.

    **An Ingreso user can:**

    * Schedule new appointments for any doctor
    * Edit and delete existing appointments
    * View and filter the appointment table by doctor or date
    * Check slot availability before confirming a booking
    * Export appointment lists to **Excel** or **PDF**
    * Receive real-time push notifications when a doctor marks a patient as arrived
  </Tab>

  <Tab title="Medico">
    The **Medico** (Doctor) role gives doctors access to their personal schedule and to the full patient records they are responsible for. Medicos can check in patients, maintain detailed clinical histories, consult the medication reference, and export their appointment lists.

    **A Medico can:**

    * View their own daily appointment schedule (pre-filtered on login)
    * Mark patients as arrived (check-in) from the appointments table
    * Schedule new appointments
    * Export appointment lists to **Excel** or **PDF**
    * Create, view, and edit patient profiles
    * Record clinical visits with diagnosis, treatment plan, and notes
    * Add and update patient vaccine records
    * Track patient growth chart data
    * Record and update patient allergy information
    * Access the **Vademecum** (medication reference)
  </Tab>
</Tabs>

## Important Notes

<Note>
  User accounts and role assignments are managed exclusively by an **Admin**. If you need access to a feature that is not visible in your interface, contact your clinic administrator and ask them to review your role assignment.
</Note>

<Warning>
  Roles are assigned per user account, and a user can only hold **one active role at a time**. If you attempt to navigate to a page that your current role does not permit, Turnero will display an **Access Denied** page. Do not try to access restricted URLs directly — request the appropriate role from your administrator instead.
</Warning>
