Free Demo · No Signup · .NET 10 / Blazor

FARS Manifest

Code a fatal crash's FARS-only elements once, beside the complete case file.

Every fatal crash a state reports ends up in NHTSA's Fatality Analysis Reporting System (FARS). A state's crash report already covers most of what FARS asks for — but not all of it. The rest has to be researched and coded by the state's FARS analyst, usually cold, with the case file open in one window and NHTSA's system in another. FARS Manifest puts the finished crash record, every document in the case, and the FARS-only coding in one workspace, so the coding decision gets made once, with the evidence in front of the analyst.

The demo runs on made-up cases and synthetic report forms, with no sign-in. Nothing is ever sent to NHTSA or to a state system. The user manual opens right from the demo.

The gap it fills

We compared all 148 active elements in NHTSA's FARS/CRSS Coding and Validation Manual (DOT HS 813 798, 2024 edition) against MMUCC 6th Edition. 95 of them map to MMUCC6. The other 53 have no MMUCC6 counterpart, so a state's crash report won't supply them. That includes the precrash and critical-event scheme, ejection and extrication, driver physical descriptors, structured drug-toxicology detail, non-motorist crash typing, and the FARS-only vital-records fields. FARS Manifest codes those 53 elements using the manual's own code lists, copied verbatim from the manual rather than paraphrased. They're organized the way FARS organizes them (Crash, Vehicle, Driver, Precrash, Person, Non-Motorist) and repeat for each vehicle, occupant, and non-motorist.

What the analyst gets

Built to plug in, not to replace

FARS Manifest works alongside a state's crash-intake system and never replaces it. The state system remains the system of record: it receives the officer reports, builds the case, and keeps the documents. FARS Manifest reads fatal cases from it through a documented HTTP contract. It writes back only what the analyst does: that a case was sent, the FARS coding (kept in FARS tables in a database the state provides), and alcohol-test updates. Analysts sign in with the state's own Active Directory account, and the state system checks every request against its own list of people with FARS access. FARS Manifest never deletes anything; removals and corrections go to the state's management queue. It was designed from the start to work with any state, with no state's codes, forms, or names built in. Bad Marine's own intake-and-review product, The Refinery, is the first system it connects to.

Where it stands today

We're describing it as it is, without overselling it. Everything above works today. It has been tested end to end against a real running crash-records system, and it's documented in a full user manual for FARS analysts. The public demo runs the same application on made-up cases: each visitor gets their own copy, can switch between the FARS Analyst and System Admin roles, and can reset it at any time. Two limits are worth knowing up front: