Start with connecting a child table (tasks) to a parent table (incidents). You can then start using count fields in the incident table to count completed tasks or incomplete tasks, have independent statuses for each task, assign tasks to users (if applicable), etc.
Edit: just looked at your image again and realized there’s actually 3 levels to this. Incidents, task categories, and task/subtasks. You can make a third table, but I would try connecting the tasks table to itself with a field that handles the categories. So create records called “Receive Appointments” and the other 2 that are in bold, and connect those records to each actual task. Or you could put those 3 bold headings as a select field