Coflyr · Backend model field catalog

RiskAssessment

SafetyManagement.RiskAssessments.

30 mapped fieldsUnder development5 field groupsGenerated 2026-10-06
Model class
coflyr.models.safety.RiskAssessment
Source
Features/Safety/Risk/Models/RiskAssessment.cs
Table
SafetyManagement.RiskAssessments
Review
Under development as of 2026-10-07. Field review remains open.

Every mapped scalar field appears once. Types and nullability come from the current EF model snapshot. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.

← All model classes · AMOS Workpackage example

Identity and naming

3 fields
#FieldEF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.
2AssessmentNumberstringRequiredRecords assessment number for this risk assessment.
3VersionNumberintRequiredRecords version number for this risk assessment.

Relationships and references

6 fields
#FieldEF typeStorageBusiness purpose
1AssessorStaffMemberIdGuid?NullableSelects the related assessor staff member record.
2HazardIdGuidRequiredSelects the related hazard record.
3ReviewerStaffMemberIdGuid?NullableSelects the related reviewer staff member record.
4RiskMethodVersionIdGuidRequiredSelects the related risk method version record.
5SafetyScopeIdGuidRequiredSelects the related safety scope record.
6SupersedesAssessmentIdGuid?NullableSelects the related supersedes assessment record.

Status and controls

1 fields
#FieldEF typeStorageBusiness purpose
1LegalHoldboolRequiredIndicates whether legal hold applies to this risk assessment.

Audit and revision

2 fields
#FieldEF typeStorageBusiness purpose
1SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
2UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

18 fields
#FieldEF typeStorageBusiness purpose
1AssessedAtDateTimeOffset?NullableRecords the assessed at for this risk assessment.
2AssessmentRationalestringNullableRecords assessment rationale for this risk assessment.
3AssessmentStateintRequiredRecords assessment state for this risk assessment.
4ConsequenceScenariostringRequiredRecords consequence scenario for this risk assessment.
5ExposureAndAssumptionsstringRequiredRecords exposure and assumptions for this risk assessment.
6InitialLikelihoodCodestringNullableRecords initial likelihood code for this risk assessment.
7InitialRiskClassCodestringNullableRecords initial risk class code for this risk assessment.
8InitialRiskIndexCodestringNullableRecords initial risk index code for this risk assessment.
9InitialSeverityCodestringNullableRecords initial severity code for this risk assessment.
10NextReviewAtDateTimeOffset?NullableRecords the next review at for this risk assessment.
11ResidualLikelihoodCodestringNullableRecords residual likelihood code for this risk assessment.
12ResidualRiskBasisintRequiredRecords residual risk basis for this risk assessment.
13ResidualRiskClassCodestringNullableRecords residual risk class code for this risk assessment.
14ResidualRiskIndexCodestringNullableRecords residual risk index code for this risk assessment.
15ResidualSeverityCodestringNullableRecords residual severity code for this risk assessment.
16RetainUntilDateTimeOffset?NullableRecords retain until for this risk assessment.
17RetentionCategorystringNullableRecords retention category for this risk assessment.
18RowVersion
DB: xmin
uintRequiredRecords row version for this risk assessment.