> ## 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: Appointment & Patient Management for Clinics

> Learn what Turnero is, who it's for, and how its core modules — appointments, patients, and administration — fit together to run a clinic.

Turnero is a web application for medical clinics that centralizes appointment scheduling, patient records, and full clinical history in one place. It is designed for everyone involved in the day-to-day life of a clinic: front-desk staff who book and manage appointments, doctors who need quick access to their schedule and patient histories, and administrators who keep the system configured and running smoothly.

## What Turnero Does

Turnero is organized around three core modules that cover the complete patient journey.

**Appointments**

The Appointments module is where front-desk staff and doctors spend most of their time. Use it to schedule new appointments, edit or cancel existing ones, filter the table by doctor or date, and export lists to Excel or PDF. The table updates in real time so every team member always sees the latest state.

**Patients**

The Patients module gives doctors a complete view of every patient. Create and update patient profiles, record clinical visits with diagnoses and treatment notes, track vaccination records, monitor growth charts, and log allergies — all attached to a single patient record.

**Administration**

The Administration module is for clinic administrators. Register and manage doctor (medic) profiles, define available appointment time slots, create user accounts, and assign roles to control what each team member can access.

## Who Uses Turnero

<CardGroup cols={3}>
  <Card title="Admin" icon="shield" href="/roles-and-permissions">
    Manages doctors, time slots, and user accounts. Has full access to all administration and configuration modules.
  </Card>

  <Card title="Ingreso / Front Desk" icon="door-open" href="/roles-and-permissions">
    Schedules and manages daily appointments, checks availability, and exports reports.
  </Card>

  <Card title="Medico / Doctor" icon="stethoscope" href="/roles-and-permissions">
    Views their personal schedule, manages patient records, records clinical visits, and checks in arriving patients.
  </Card>
</CardGroup>

## Key Features

<Note>
  Turnero ships with the following capabilities out of the box:

  * **Role-based access control** — Admin, Ingreso, and Medico roles each unlock only the features that role needs.
  * **Real-time table updates** — the appointments table receives live push notifications via SignalR; no page refresh required.
  * **Public walk-in booking** — patients can self-book appointments through a public-facing form without needing a login.
  * **Excel and PDF export** — download filtered appointment lists in one click.
  * **Progressive Web App (PWA)** — install Turnero on any device and receive desktop push notifications.
  * **Full medical history per patient** — visits, diagnoses, treatments, vaccines, growth charts, allergies, and perinatal background are all tracked per patient.
</Note>

## Next Steps

* Follow the [Quickstart guide](/quickstart) to log in and complete your first task.
* Read [Roles and Permissions](/roles-and-permissions) to understand what each role can and cannot do.
