Hashlogics
Our work

Insurance and document-heavy systems

The same build, three industries apart

Premium audit, tax planning and clinical trial matching look unrelated. As engineering problems they are close to identical, and that is what makes the pattern transferable.

The pattern

Every one of these systems does three things. It reads documents nobody standardised. It produces a figure or a ranking somebody will challenge. And it has a defined point where it stops and hands the decision to a qualified person. Get all three right and the industry is almost incidental. Get the third one wrong and no amount of extraction accuracy saves the project.

Why group them

What a premium audit and a trial match have in common

A premium auditor reads payroll registers and tax filings to produce an exposure figure. A tax platform reads a financial profile and produces a strategy. A clinical system reads de-identified patient data to rank eligible trials. Different regulators, different vocabulary, same engineering.

In all three the source material is inconsistent. The output carries consequences. A qualified human holds authority over the result. That is why insurance experience transfers from a tax build and back again. What does not transfer is the domain rules. Those get learned from your own files during the diagnostic rather than assumed.

  • 01The documents disagree with each other. Reconciliation, not extraction, is where accuracy is won.
  • 02Somebody downstream will ask how a figure was reached, sometimes years later.
  • 03The system's most important behaviour is knowing when to stop.
The shape all three builds shareLive
  1. IngestWhatever format it arrives in
  2. ExtractDocuments to structured fields
  3. Cross-checkSources against each other
  4. EscalateAuditor, adviser or nurse decides
  5. RecordThe derivation, not just the answer

The middle three steps are where the engineering effort actually lands. Teams budget for extraction and are surprised by cross-checking, which is the step that turns a plausible answer into a defensible one.

Side by side

What each system reads, and who decides

The right-hand column is the design decision that mattered most in each build.

SystemReadsProducesWho has final say
PremiumAudit.ioPayroll registers, tax forms, general ledgersAn audited exposure figure and premium adjustmentThe auditor, with the source document attached
IRS Escape PlanFinancial profiles across W-2, business and investor casesA personalised tax strategy and planThe taxpayer and their adviser
TrialTriageDe-identified oncology patient data, batch insurer filesA ranked list of eligible trialsA nurse, reviewing every result before release
The transferable part

Escalation design is the reusable asset

TrialTriage is the clearest example. A nurse reviews and finalises every ranked result before it reaches anyone. The system is built around making that review fast rather than around avoiding it. Audit trails across 23 tracked actions exist so the review itself is evidenced.

That is the same decision PremiumAudit.io makes about classification, and the same one a tax platform makes before recommending a position. The reusable engineering is not the document parser. It is knowing where to draw the line, how to present a case to whoever reviews it, and how to record what they chose.

  • Show the source beside the extracted value. Confirming should take seconds, not a re-read.
  • Track override rates. A field overridden often is a rule that is wrong, not a reviewer being cautious.
The client, in their own words

I am extremely happy with the results and would highly recommend Hashlogics to anyone.

Daniel Khin · CEO, PremiumAudit.io

The stack

What these three run on

Models and document AI

Claude APIFireworks AIDocument intelligence and OCRConfidence scoring

Application

React 18 + TypeScriptNestJSPostgreSQLRedis job queuesBubble.io

Handling sensitive records

Field-level encryptionRole-based access controlAudit trailsMulti-factor authentication
Questions, answered

What buyers ask about this work

01Our documents are worse than these examples. Does that break it?

It changes the plan rather than the feasibility. Poor source material puts more weight on the reconciliation step. The escalation threshold then sits lower at launch, so more cases route to a person early on. The test set gets built from your worst genuine week for that reason. A system tuned on clean files falls over on the real ones.

02How much of our process can actually be automated?

Start with the steps where a mistake costs nothing to correct. That is usually more of the workflow than people expect. Document handling, chasing missing records and cross-checking sources rarely need judgement. Classification, disputes and unusual cases do. Those stay with your people, while the system prepares the decision for them.

03Do you need our data before you can estimate the work?

We need representative examples, not a full extract. A sample of real files shows what the reconciliation has to handle. It also shows where your experts disagree with each other. Those are the two things that move an estimate. Scoping calls are free. Where the work depends on going into an existing codebase, a paid two-week diagnostic settles the scope and the fixed price.

04How do you measure whether the system is right?

Against cases your own experts graded, before launch and after every change. That eval suite is built during the project rather than added afterwards. It is what makes a model upgrade survivable later. Without it, swapping a deprecated model becomes a rewrite carried out blind.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter