A formatted trauma row for the injuries list.

interface TraumaRow {
    area: string;
    aspect: string;
    categoryDisplay: string;
    healed: boolean;
    healingRate: number;
    healingRateDeltaLabel: string;
    healingRateDisabled: boolean;
    id: string;
    img: string;
    isBleeding: boolean;
    isTreated: boolean;
    level: number;
    name: string;
    nextTest: string;
    notes: string;
    severity: string;
    severityDeltaLabel: string;
    uuid: string;
}

Properties

area: string

Body-location name, or "—" when whole-body.

aspect: string

Localized impact-aspect label.

categoryDisplay: string

Localized sub-category (or named level) display (#939).

healed: boolean

True when the trauma has healed (level ≤ 0); the list shows an icon.

healingRate: number
healingRateDeltaLabel: string

Healing-rate modifier derivation summary for the hover tooltip (#769).

healingRateDisabled: boolean
id: string
img: string
isBleeding: boolean
isTreated: boolean
level: number

Effective severity level, as a number — rendered by the level column (#939).

name: string
nextTest: string

Pre-formatted next-test date, or an em-dash when unscheduled (#939).

notes: string

Plain-text notes (HTML stripped).

severity: string

Severity band label (M1, S2, S3, G4, G5); empty when healed.

severityDeltaLabel: string

Severity (level) modifier derivation summary for the hover tooltip (#769).

uuid: string