Validation Rules for Responsibility Statements

General

Field Required Rules Notes
PartyId Yes Cannot be empty

Funeral Home

Field Required Rules Notes
FuneralHomeId Optional Must exist as a Funeral Home or Funeral Home Department in DGM If not provided → AllowFuneralHomeToContactNextOfKin must be null
AllowFuneralHomeToContactNextOfKin Conditional - Must be null if FuneralHomeId is not provided
- Must be provided (true/false) if FuneralHomeId is provided

Place of Death

Field Required Rules Notes
PlaceOfDeathLocationId Optional - Must be 4 characters
- Must be a valid municipality in DGM

Burial / Cremation Choice

You must provide either CoffinBurial OR Cremation, not both.

Field Required Rules Notes
Cremation Conditional - Required if CoffinBurial is not provided
- Must be null if CoffinBurial is provided
CoffinBurial Conditional - Required if Cremation is not provided
- Must be null if Cremation is provided

Cremation Rules

Field Required Rules Notes
AshHandling Yes (if Cremation is provided) Cannot be null
UrnBurialLocationId Conditional - Required if AshHandling = UrnBurial
- Must be 4 characters
- Must be a valid municipality in DGM
- Must be null if AshHandling ≠ UrnBurial
HasAshSpreadingPermit Conditional - Required if AshHandling = SpreadAshes
- Must be null if AshHandling ≠ SpreadAshes
CrematoriumId Optional - Must be 9 digits
- Must match a Crematorium enabled for DGM

Coffin Burial Rules

Field Required Rules Notes
BurialLocationId Conditional - Required if ShipCoffinAbroad is null or false
- Must be 4 characters
- Must be a valid municipality in DGM
ShipCoffinAbroad Conditional - Must be true if BurialLocationId is not provided

Special Validation Modes

  • For Graveyard Authority → Same validation as above.
  • For Funeral Home → Same validation, but FuneralHomeId is required.