SafetyIncident (Veiligheidsincident)
De SafetyIncident-entiteit registreert veiligheidsincidenten, bijna-incidenten, gevaarlijke situaties en gevaarlijke handelingen in Ultimo. Het is onderdeel van de HSE-module (Health, Safety & Environment) en wordt gebruikt voor meldingen, onderzoek en opvolging van veiligheidsgebeurtenissen.
Entiteitsnaam: SafetyIncident
Databasetabel: SafetyIncident
Primaire sleutel: SAFIID (nvarchar 6)
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | SafetyIncidentContext.None | Standaard |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | SafetyIncidentStatus.Trash | Trash |
| 0 | SafetyIncidentStatus.None | None |
| 1 | SafetyIncidentStatus.Created | Aangemaakt |
| 2 | SafetyIncidentStatus.Reported | Gemeld |
| 4 | SafetyIncidentStatus.Active | In behandeling |
| 8 | SafetyIncidentStatus.ToEvaluate | Ter evaluatie |
| 16 | SafetyIncidentStatus.Finished | Gereed |
| 32 | SafetyIncidentStatus.Closed | Gesloten |
| 64 | SafetyIncidentStatus.Expired | Vervallen |
Belangrijkste propertiesbewerken
| Property | Type | Kolom | Nullable | Omschrijving |
|---|---|---|---|---|
| Id | UltimoString(6) | SAFIID | Nee | Incident-ID |
| Description | UltimoString(200) | SAFIDESCR | Ja | Omschrijving |
| Date | DateTime? | SAFIDATE | Ja | Datum/tijd van het incident |
| Location | UltimoString(100) | SAFILOCATION | Ja | Locatie van het incident |
| IncidentType | SafetyIncidentType | SAFIINCIDENTTYPE | Nee | Type incident |
| ReportText | UltimoString | SAFIREPORTTEXT | Ja | Meldingtekst |
| Absence | Boolean | SAFIABSENCE | Nee | Verzuim |
| DaysAbsence | Decimal | SAFIDAYSABSENCE | Nee | Dagen verzuim |
| DaysAlternativeWork | Decimal | SAFIDAYSALTERNATIVEWORK | Nee | Dagen aangepast werk |
| FirstAid | Boolean | SAFIFIRSTAID | Nee | EHBO verleend |
| MedicalTreatment | Boolean | SAFIMEDICALTREATMENT | Nee | Medische behandeling |
| ActionsTaken | UltimoString(100) | SAFIACTIONSTAKEN | Ja | Genomen maatregelen |
| InjuryText | UltimoString | SAFIINJURYTEXT | Ja | Letsel-omschrijving |
| MaterialDamageText | UltimoString | SAFIMATERIALDAMAGETEXT | Ja | Materiele schade |
| EnvironmentalDamageText | UltimoString | SAFIENVIRONMENTALDAMAGETEXT | Ja | Milieuschade |
| ImproveSuggestion | UltimoString(100) | SAFIIMPROVESUGGESTION | Ja | Verbetervoorstel |
| Witnesses | UltimoString(100) | SAFIWITNESSES | Ja | Getuigen |
| InvolvedTools | UltimoString(100) | SAFIINVOLVEDTOOLS | Ja | Betrokken gereedschappen |
| AnonymouslyReported | Boolean | SAFIANONYMOUSLYREPORTED | Nee | Anoniem gemeld |
| PossibleEffectsText | UltimoString | SAFIPOSSIBLEEFFECTSTEXT | Ja | Mogelijke gevolgen |
IncidentType waardenbewerken
| Waarde | Naam | Beschrijving |
|---|---|---|
| 0 | Undefined | Ongedefinieerd |
| 1 | NearIncident | Bijna-incident |
| 2 | Incident | Incident |
| 3 | DangerousSituation | Gevaarlijke situatie |
| 4 | DangerousAction | Gevaarlijke handeling |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Omschrijving |
|---|---|---|
| Department | Department | Afdeling |
| Site | Site | Vestiging |
| ProcessDirectCause | FailType | Directe oorzaak (storingstype) |
| ProgressStatus | ProgressStatus | Voortgangsstatus |
| StopType | StopType | Type stilstand |
| InitialObjectRiskAnalysis | ObjectRiskAnalysis | Initiele risico-analyse |
| ExpectedObjectRiskAnalysis | ObjectRiskAnalysis | Verwachte risico-analyse |
| ShiftLogLine | ShiftLogLine | Ploegenjournaalregel |
| StatusReportedEmployee | employee | Melder |
| StatusActivatedEmployee | employee | Behandelaar |
Tips voor consultantsbewerken
- Statusflow: Aangemaakt (1) -> Gemeld (2) -> In behandeling (4) -> Ter evaluatie (8) -> Gereed (16) -> Gesloten (32).
- Actiepunten: Vanuit een SafetyIncident kunnen actiepunt-jobs (context Actiepunt HSE) worden aangemaakt voor opvolging.
- Lichaamsmarkering: De entiteit bevat boolean-velden voor het markeren van verwonde lichaamsdelen (hoofd, arm, been, romp, etc. - zowel voor- als achterzijde).
- Anoniem melden: Met
AnonymouslyReported = truekan een incident anoniem worden gemeld. - RCA: Via de Root Cause Analysis kan dieper onderzoek worden gedaan naar de oorzaak.
- Basisoorzaken: Via
SafetyIncidentFailTypekunnen meerdere basisoorzaken worden geregistreerd. - HSE-rapportage: SafetyIncidents vormen de basis voor wettelijk verplichte veiligheidsrapportages.
Database Detailsbewerken
De tabel dba.SafetyIncident bevat 58 kolommen. SafetyIncident heeft geen computed columns en geen trigger-gestuurde kolommen.
Belangrijke defaultsbewerken
| Kolom | Default | Toelichting |
|---|---|---|
SafiContext |
0 (Standaard) |
Standaard context |
SafiRecStatus |
0 (None) |
Standaard status |
SafiIncidentType |
0 (Ongedefinieerd) |
Type moet expliciet worden gekozen |
SafiAbsence |
0 (false) |
Geen verzuim standaard |
SafiDaysAbsence |
0 |
Nul dagen verzuim |
SafiDaysAlternativeWork |
0 |
Nul dagen aangepast werk |
SafiFirstAid |
0 (false) |
Geen EHBO standaard |
SafiMedicalTreatment |
0 (false) |
Geen medische behandeling standaard |
SafiAnonymouslyReported |
0 (false) |
Niet anoniem gemeld |
SafiRecCreateDate |
sysdatetimeoffset() |
Aanmaakdatum automatisch |
Triggersbewerken
SafetyIncident heeft geen eigen triggers en geen externe triggers.
Consultanttip: Net als bij Permit is SafetyIncident een entiteit zonder database-triggers. Alle proceslogica (statuswijzigingen, notificaties, actiepunt-aanmaak) wordt afgehandeld via workflows. De defaults voor verzuim- en behandelingsvelden staan bewust op
false/0zodat deze actief moeten worden aangegeven bij registratie.
Brondatabewerken
Let op: De wiki-samenvatting hierboven toont een curated subset van properties en praktische consultant-tips. Voor ground truth (exacte kolomnamen, alle properties, defaults, triggers) gebruik de onderstaande tools.
- Entity-definitie —
lookup_entity("SafetyIncident")· reference/entities/SafetyIncident Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("SafetyIncident")· reference/tables/SafetyIncident Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="SafetyIncident")Alle Before/After Save events en andere workflow-ActionFields voor SafetyIncident. Bron:workflows.xml.