Services
The Services module manages the concepts that are scheduled, charged or used in studies. Each service has a name, description, cost, type (internal or external) and is associated with one or more medical groups that define its color and its availability in the schedule.
How the screen is organized
The main screen is a table (p-table) with the following columns:
| Column | Description |
|---|---|
| Name | Service name. |
| Medical groups | Colored tags with the groups it belongs to. |
| Description | Short description. |
| Type | Internal or External (tag). |
| Cost | Base cost of the service. |
| Status | Active or inactive switch. |
| Actions | Edit, delete. |
The table is sortable and has a global search that filters by name or description.
Available actions
- New service: opens the creation dialog.
- Edit service: opens the dialog with the preloaded data.
- Activate or deactivate: in-line switch; changes the service's
status. - Delete: asks for confirmation; requires
SERVICES: ADMIN.
Roles and permissions
SERVICES: WRITEto create, edit and change status.SERVICES: ADMINto delete.
Documented features
| Feature | Page |
|---|---|
| Create service | Create service |
| Edit service | Edit service |
| Activate or deactivate service | Activate or deactivate service |
| Delete service | Delete service |
Relation with other modules
- Schedule: available services are shown when creating an appointment; the color of the medical group defines the appointment color in the calendar.
- Patients: services are associated with the patient's appointments.
- Cash box: services can be charged from Cash box.
- Medical studies: studies are associated with one or more services.
- Medical groups: each service belongs to at least one medical group; the availability of the schedule tab depends on the groups configured in the staff member.
Operational recommendations
- Before creating a service, confirm that the medical group is registered.
- Maintain consistent names (for example: "Initial consultation", "Follow-up", "Basic seminogram").
- If a service stops being offered, deactivate it instead of deleting it to preserve the history of charges and appointments.
- Document internally the cost and duration in the description.