# Safety Incidents Workflow

The Safety Incidents module tracks minor workplace events that do not require a full occupational health record. Administrators create an incident form in **FormBuilder** and map fields to the `ohs_incidents` table. Reporting staff can attach photos and capture the location directly in the form using the built‑in **Camera Upload** and **GPS** field types. No extra coding is required.

## Typical Flow

1. The user launches the **Safety Incident Wizard** which first displays the **Safety Incident Classification** form.
2. After selecting an incident type and location, the **Open Form** button loads the mapped incident form.
3. They describe the event, attach images via the camera upload field and store GPS coordinates of the scene.
4. Submitting the form triggers the `safety.incidentReported` workflow event.
5. The workflow emails the department manager and creates a follow‑up task for the safety officer.
6. Any corrective actions are logged in the **Corrective Actions** module and linked back to the incident.

Import `docs/ohs_incident_workflow.json` through `/api/workflows/import` to enable the example workflow and adjust the notifications as required.
