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.