Fat Agent Standard / P&C

v1.0

Claim / Loss

Represents an insurance claim, reported loss, or historical loss event associated with a Person, Organization, Vehicle, Property, Policy, PriorPolicy, Coverage, or other insured risk.

Claim / Loss describes what happened, when it happened, what was affected, and the financial/outcome history of the event. A Claim / Loss MAY exist even when no insurance claim was filed. The same object is used across all supported lines of business.

Identity

claim_loss_id, record_type, and loss_date are required. record_type distinguishes a filed insurance claim from a known loss with no claim. A loss_only record does not require status. claim_number is optional because loss-only events may not have one.

FieldTypeRequiredDescription
claim_loss_idstringYes

Unique Claim / Loss identifier

claim_numberstringNo

Carrier or administrator claim number

record_typeenumYes

Whether this record is a filed claim or a known loss without a claim

Allowed: claim, loss_only

statusenumNo

Current claim/loss lifecycle status. Not required for loss_only.

Allowed: reported, open, under_investigation, pending, closed, reopened, denied, withdrawn, settled, other

status_descriptionstringYes*

Custom value when status is other. Required when status is other. MUST NOT be set otherwise.

loss_datestring (date)Yes

Date the loss occurred

loss_timestring (time)No

Time the loss occurred

reported_datestring (date)No

Date the claim/loss was reported

closed_datestring (date)No

Date the claim was closed

Classification

line_of_business SHOULD be supplied whenever known. unknown SHOULD be used when the cause has not been determined. other SHOULD only be used when the cause is known but no standardized value accurately represents it. description SHOULD summarize the incident without replacing structured fields.

FieldTypeRequiredDescription
line_of_businessenumNo

Insurance line associated with the Claim / Loss

Allowed: life, annuity, long_term_care, disability, personal_auto, property, personal_umbrella, commercial, other

line_of_business_descriptionstringYes*

Custom value when line_of_business is other. Required when line_of_business is other. MUST NOT be set otherwise.

loss_typeenumNo

General type of loss

Allowed: bodily_injury, property_damage, collision, comprehensive, theft, vandalism, fire, smoke, water_damage, wind, hail, lightning, flood, earthquake, weather, liability, medical, disability, death, long_term_care, business_interruption, workers_compensation, cyber, crime, other

loss_type_descriptionstringYes*

Custom value when loss_type is other. Required when loss_type is other. MUST NOT be set otherwise.

cause_of_lossenumNo

Primary known cause of the event

Allowed: collision, theft, vandalism, fire, smoke, water, freezing, wind, hail, lightning, flood, earthquake, falling_object, animal, glass_breakage, equipment_failure, mechanical_failure, electrical, weather, negligence, illness, injury, death, occupational, cyber_event, unknown, other

cause_of_loss_descriptionstringYes*

Custom value when cause_of_loss is other. Required when cause_of_loss is other. MUST NOT be set otherwise.

descriptionstringNo

Concise human-readable summary of the loss

Catastrophe

catastrophe_id MAY preserve an industry, carrier, administrator, or Fat Agent catastrophe identifier.

FieldTypeRequiredDescription
catastrophe_indicatorbooleanNo

Whether the loss is associated with a catastrophe event

catastrophe_idstringNo

Catastrophe identifier

catastrophe_namestringNo

Catastrophe name

Insurance

A historical loss MAY reference prior_policy_id. A loss_only event MAY have neither a Policy nor PriorPolicy when no insurance contract was involved or the insurance information is unknown.

FieldTypeRequiredDescription
policy_idstringNo

Related Policy

prior_policy_idstringNo

Related PriorPolicy

coverage_idsarray[string]No

Coverage objects associated with this Claim / Loss

Parties

Each party MUST contain person_id OR organization_id, but MUST NOT contain both. The same Person MAY have multiple roles.

FieldTypeRequiredDescription
person_idstringNo

ID of related Person. Required when organization_id is not supplied.

organization_idstringNo

ID of related Organization. Required when person_id is not supplied.

roleenumYes

Party role in the Claim / Loss

Allowed: claimant, insured, named_insured, owner, driver, passenger, injured_party, deceased, beneficiary, responsible_party, third_party, witness, other

role_descriptionstringYes*

Custom value when role is other. Required when role is other. MUST NOT be set otherwise.

Risks

Claim / Loss MUST reference Vehicle, Property, Person, or Organization rather than duplicate those objects.

FieldTypeRequiredDescription
risk_idstringYes

ID of the related risk object

risk_typeenumYes

Type of related risk object

Allowed: vehicle, property, person, organization, other

risk_type_descriptionstringYes*

Custom value when risk_type is other. Required when risk_type is other. MUST NOT be set otherwise.

Incident

These fields describe the event. Detailed injury diagnoses, treatment, medical records, repair estimates, photographs, and police reports belong in Underwriting, Document / Evidence, or external claims systems.

FieldTypeRequiredDescription
bodily_injury_indicatorbooleanNo

Whether bodily injury occurred

property_damage_indicatorbooleanNo

Whether property damage occurred

fatality_indicatorbooleanNo

Whether the event involved a fatality

number_injuredintegerNo

Number of people injured

number_of_vehiclesintegerNo

Number of vehicles involved

number_of_propertiesintegerNo

Number of properties involved

Liability

Fault information MUST represent supplied, reported, or established information. Do not infer fault from the loss description. Responsible parties are represented through parties[]. fault_percentage uses percentage points: 50 means 50%.

FieldTypeRequiredDescription
at_fault_indicatorbooleanNo

Whether the insured or applicable party was determined to be at fault

fault_percentagenumberNo

Established or reported allocation of fault. MUST be between 0 and 100.

liability_statusenumNo

Liability determination status

Allowed: not_applicable, undetermined, investigation_pending, insured_at_fault, insured_not_at_fault, shared_fault, liability_accepted, liability_denied, other

liability_status_descriptionstringYes*

Custom value when liability_status is other. Required when liability_status is other. MUST NOT be set otherwise.

Financials

Preserve carrier or claims-system values when available. Fat Agent Standard MUST NOT automatically assume incurred_amount equals amount_paid plus amount_reserved. currency is required when any monetary Claim / Loss value is supplied.

FieldTypeRequiredDescription
amount_claimednumberNo

Amount requested or claimed when known

amount_paidnumberNo

Cumulative claim payments made as of the current record

amount_reservednumberNo

Current outstanding claim reserve when available

incurred_amountnumberNo

Reported total incurred amount when supplied by the carrier or claims system

deductiblenumberNo

Deductible actually associated with this loss event

recovery_amountnumberNo

Recoveries associated with the loss

subrogation_amountnumberNo

Amounts recovered through subrogation

currencystringNo

ISO 4217 currency code. Required when any monetary Claim / Loss value is supplied.

Outcome

status describes where the claim is in its lifecycle. disposition describes its financial or claims outcome. These MUST remain separate concepts.

FieldTypeRequiredDescription
dispositionenumNo

Final or current claim outcome

Allowed: paid, partially_paid, settled, denied, withdrawn, closed_without_payment, closed_with_payment, pending, other

disposition_descriptionstringYes*

Custom value when disposition is other. Required when disposition is other. MUST NOT be set otherwise.

Documents

Police reports, loss runs, estimates, photographs, and similar evidence MUST be referenced rather than embedded.

FieldTypeRequiredDescription
document_idstringYes

ID of related Document / Evidence

External References

external_references maps the Claim / Loss to identifiers from carriers, claims administrators, loss-run sources, comparative raters, AMS records, or catastrophe systems.

FieldTypeRequiredDescription
systemstringYes

External system

reference_idstringYes

Identifier in the external system

reference_typestringNo

Type of reference

Validation Rules

  1. claim_loss_id, record_type, and loss_date MUST be supplied.
  2. record_type MUST distinguish claim from loss_only. A loss MAY exist without an insurance claim being filed.
  3. One Claim / Loss object is used across all supported lines of business.
  4. When an enum value is other, the companion {field}_description field is required and MUST be a non-empty string. That companion field MUST NOT be set unless the enum value is other.
  5. line_of_business SHOULD be supplied whenever known.
  6. Claim / Loss MAY reference Policy, PriorPolicy, and Coverage by ID. Do NOT duplicate those objects.
  7. Each party MUST contain person_id OR organization_id, but MUST NOT contain both.
  8. Risks MUST reference Vehicle, Property, Person, or Organization rather than duplicate those objects.
  9. status and disposition MUST remain separate concepts.
  10. fault_percentage MUST be between 0 and 100. Fault MUST represent supplied, reported, or established information.
  11. Fat Agent Standard MUST NOT automatically derive incurred_amount from amount_paid and amount_reserved.
  12. currency MUST use ISO 4217 and is required when any monetary Claim / Loss value is supplied.
  13. Historical Claim / Loss records are additive and MUST NOT be overwritten by newer losses.
  14. Supporting evidence belongs in Document / Evidence and MUST be referenced through documents[].
  15. Insurance-specific evaluation of loss history belongs in Underwriting.
  16. Percentage fields use percentage-point values: 50 means 50%.
  17. Dates MUST use ISO 8601 date format (YYYY-MM-DD). Times MUST use ISO 8601-compatible time format.
  18. Health insurance and group insurance MUST NOT appear on Claim / Loss.