Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/FerchoSG/healthcare-web/llms.txt

Use this file to discover all available pages before exploring further.

The clinic profile is the foundation of your CitaBox account. It controls how your clinic appears to patients during online booking, which clinical modules are active in the electronic medical record (EMR), and what contact information is shown publicly. All changes are saved immediately to the backend via PATCH /clinics/current and take effect across the platform without requiring a reload.

Updating clinic settings

1

Open Settings

In the CitaBox sidebar, click Configuración. The Settings view opens with three tabs: Perfil de clínica, Equipo, and Servicios. Make sure the Perfil de clínica tab is selected.
2

Edit your clinic fields

Update any of the editable fields described in the field reference below. The Cédula jurídica (tax ID) field is read-only and cannot be changed after registration — contact support at soporte@citabox.app if a correction is needed.
3

Select a clinic type

Choose the specialty that best describes your practice from the Tipo de clínica dropdown. When you change the clinic type, CitaBox automatically pre-selects the appropriate specialty modules (for example, selecting Odontología enables the dental odontogram module).
4

Configure specialty modules

Under Módulos clínicos, check the modules you want active in the EMR. The Notas clínicas module is always enabled and cannot be removed. Available modules are:
  • Notas clínicas (GENERAL_MEDICINE) — always active; clinical notes and vitals
  • Odontograma (DENTAL) — tooth chart for dental procedures
  • Ginecología (GYNECOLOGY) — OB/GYN fields including last menstrual period, gestational weeks, and ultrasound notes
  • Recetas (PRESCRIPTIONS) — prescription management
5

Set public contact info

Fill in Teléfono público and Correo público. These values appear on your booking landing page and are visible to patients. They default to your internal phone and email if left blank, but you can set them independently.
6

Enable or disable online booking

Toggle Habilitar booking en línea to control whether patients can self-book appointments from your public booking page. When disabled, the booking page shows a message that online booking is not available.
7

Save changes

Click Guardar cambios. The button label changes to Guardado for two seconds to confirm the save. If an error occurs, a message appears above the form.

Field reference

The following fields are editable via the clinic profile form and are submitted to PATCH /clinics/current.
FieldTypeDescription
namestringDisplay name of the clinic shown throughout the app and on the booking page.
clinic_typestring (enum)Primary specialty of the clinic. See clinic types below.
specialty_modulesstring[]EMR modules enabled for this clinic. See specialty modules above.
phonestringInternal phone number used for administrative purposes. Not shown on the booking page unless public_phone is blank.
emailstringInternal email address for administrative purposes. Not shown publicly unless public_email is blank.
addressstringPhysical address shown in the Settings sidebar card and optionally on the booking page.
public_phonestringPhone number shown to patients on the public booking landing page.
public_emailstringEmail address shown to patients on the public booking landing page.
logo_pathstringURL of the clinic logo displayed on the booking landing page.
theme_colorstringHex color code used for branding the public booking page (e.g., #1E40AF).
booking_enabledbooleanWhen true, patients can book appointments online. When false, the public booking page is disabled.
public_phone and public_email are separate from the internal phone and email fields. Use the public fields to show a dedicated booking or reception contact to patients, and keep the internal fields for back-office use. If you leave the public fields blank, CitaBox falls back to the internal values.

Clinic types

CitaBox supports the following clinic types, defined in lib/clinic-types.ts:
ValueLabel
GENERAL_MEDICINEMedicina general
DENTALOdontología
GYNECOLOGYGinecología
PEDIATRICSPediatría
DERMATOLOGYDermatología
PSYCHOLOGYPsicología
PHYSIOTHERAPYFisioterapia
OTHEROtra especialidad
Selecting a clinic type automatically applies default specialty modules. For example, DENTAL enables both GENERAL_MEDICINE and DENTAL, while GYNECOLOGY enables GENERAL_MEDICINE and GYNECOLOGY. You can override the default selection manually after choosing a type.

Booking page branding

The theme_color and logo_path fields control the appearance of your public booking page at citabox.app/book. Set theme_color to a hex value that matches your clinic’s brand to apply it to buttons and accents on the booking wizard. Upload your logo to a publicly accessible URL and paste it into the logo_path field.

Build docs developers (and LLMs) love