Dashboard (Metabase)
The Dashboard module integrates Metabase dashboards to display operational and administrative indicators. The route is /manage-dashboard/dashboard.
How the screen is organized
The main screen shows a list of available dashboards with a search engine and a filter by collection. When clicking on a dashboard, an embed modal opens that loads the dashboard in an iframe.
Metabase URL
The system points to a Metabase server configured at http://44.229.161.58:3005/dashboard/{id}. The exact URL is sanitized before loading in the iframe.
Available actions
- Search dashboard: free filter by name, description or collection.
- Filter by collection: dropdown with the available collections, including "Without collection".
- Refresh: reloads the list of available dashboards.
- Open dashboard: shows the embed modal with the dashboard.
- Open in Metabase: opens the dashboard in a new tab in the Metabase server.
Permissions
Access to the module is controlled by the associated submodule's permission. Viewing dashboards does not require additional permissions; editing depends on the Metabase account.
Documented features
| Feature | Page |
|---|---|
| Consult a dashboard | Consult a dashboard |
| Search and filter dashboards | Search and filter dashboards |
Operational recommendations
- Use the search engine to quickly locate a specific dashboard.
- If a dashboard does not load, try opening it directly in Metabase with the "Open in Metabase" option.
- Coordinate with the business intelligence area to update or create new dashboards.
Common errors
| Situation | What to do |
|---|---|
| The dashboard does not load in the modal | Verify the connection with the Metabase server; try "Open in Metabase". |
| Not all dashboards are seen | Coordinate with the BI area to review the Metabase configuration. |
Relation with other modules
- Daily operation: dashboards summarize the operation (appointments, patients, cash box, etc.).
- Administration: some dashboards show system administration indicators.