WorkerIncidentDTO

📄 Description: Data transfer object representing an incident involving a worker, including relevant details such as incident type, date, and associated metadata, to facilitate effective incident management and reporting within the organization.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

createdBy

string

false

none

Username of who created this resource

createdAt

string(date-time)

false

none

Timestamp when this resource was created

displayId

string

false

none

Unique identifier for the display

title

string

false

none

Title of the resource

description

string

false

none

Description of the resource

reportDate

string(date)

false

none

Date of the report

statusName

string

false

none

Name of the status

workOrder

WorkOrderDTO

false

none

Represents the details of a specific work order associated with a worker incident, facilitating effective incident management and resolution.

workOrderDisplayId

string

false

none

Unique identifier for the work order display

reporterDto

UserDTO

false

none

Data transfer object representing the individual who reported the incident, facilitating effective tracking and management of workplace safety concerns.

username

string

false

none

Represents the unique username associated with the worker, used for identification and authentication within the incident management system.

injuredPersonName

string

false

none

Name of the injured person

exactLocation

string

false

none

Specifies the precise geographic location associated with the worker incident, facilitating accurate reporting and analysis.

injuredPersonRole

string

false

none

Indicates the role of the individual involved in the incident, providing essential context for incident management and reporting.

incidentTime

LocalTime

false

none

Time of the incident

injuryTypeAndBodyPartAffected

string

false

none

Describes the specific type of injury and the body part affected, facilitating accurate incident reporting and analysis for workplace safety management.

severity

string

false

none

Indicates the level of seriousness associated with a worker incident, facilitating prioritization and response actions within the incident management process.

premiseId

integer(int64)

false

none

Unique identifier for the premise

premisesDisplayId

string

false

none

Unique identifier for the premises display

premisesDto

PremiseDTO

false

none

Data transfer object containing detailed information about the premises related to the worker incident.

workerIncidentAvailable

boolean

false

none

Indicates whether there are any available incidents reported for the worker, facilitating effective incident management and response.

modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

statusId

integer(int64)

false

none

Unique identifier for the status