Proximity is the first layer for

One record, every source

Every dispense, every claim, every purchase, every rebate as a unified record that empowers your team to capture what was already earned.

proximity · purchase audit
Pending review In process Closed
Purchases with pricing issues
13
Share of all purchases
9%
Total overcharge
$54,675
Avg. overcharge
$4,206
Pricing issues
13 of 13 purchases flagged, sorted by overcharge
Status
Last update
Invoice date
Invoice
Issue
Overcharge ↓
Wholesaler
Account
Account name
In Process
03/26/26
03/15/26
739281546…
◇ High purchase price
$11,400.00
Cencora
2884749518
CVS · UPTOWN
In Process
03/26/26
03/15/26
739281054…
◇ High purchase price
$10,900.00
Cardinal
8391054271
WAL-DRUG RX 3128
Updated
05/05/26
04/15/26
719283041…
◇ High purchase price
$8,200.00
McKesson
6379319023
WALGREENS · LINCOLN
In Process
04/26/26
04/15/26
739201548…
◇ High purchase price
$6,000.00
McKesson
555905746
WALGREENS · LAKEVIEW
Updated
04/04/26
03/15/26
749283015…
◇ High purchase price
$6,000.00
Cencora
2995744266
JEWEL-OSCO AVONDALE
In Process
04/26/26
04/15/26
638204917…
◇ High purchase price
$4,000.00
Cardinal
2212680554
WEST RIDGE PHARMACY
In Process
04/04/26
03/24/26
928374650…
◇ High purchase price
$2,100.00
Cardinal
2240502928
PHARM SHOPPE ROGERS
In Process
04/26/26
04/15/26
638204914…
◇ High purchase price
$1,650.00
McKesson
9887030963
WALGREENS · WILSON
Updated
03/30/26
03/10/26
948271630…
◇ High purchase price
$1,600.00
Cardinal
6670071157
WAL-DRUG RX 3402
In Process
04/04/26
03/24/26
729103849…
◇ High purchase price
$1,375.00
Cencora
5656006339
CVS · RAVENSWOOD
10 of 13 shown $54,675 total overcharge

ILLUSTRATIVE · SAMPLE DATA


How a dispense fails quietly

has to go right for every dispense than ever before.

A patient sees their provider. A prescription is written and filled. An administrator confirms it qualifies. The drug is replenished at the discounted price. The benefit is realized. For most of the program's life, that was the whole of it. Until it wasn't.

Select program era
Select entity
dispensing
structure
ILLUSTRATIVE

Every new requirement created a management layer that can fail. When one does, nothing reports it.

A prescriber who was never enrolled generates no alert. A refill that moves out of network generates no exception. A qualified claim replenished at full price creates no notification. A rebate never submitted produces no denial.

They all go unnoticed for the same reason: no single system manages the whole record.


What Proximity built

To manage the record,
you first have to complete it.

Dispense Object

Every one that happened. Not only the ones that were claimed.

  • Provider Systems
  • Administrator
    Systems
Claim Object

What qualified, what didn't, and exactly which rule decided.

  • Provider Systems
  • Administrator
    Systems
Purchase Object

Matched to the dispense it replenished, at the price in effect.

  • Wholesaler Systems
  • Provider Systems
Rebate Object

Filed inside the window, checked against what it should have paid.

  • Manufacturer Systems
  • Government Systems
  1. every dispense never reached the record
    01Network AssessmentDispenses that never reached a decision, and what stopped them.See the claims never made
  2. the decisiondisqualifiedqualifiedwrong in both directions
    02Qualification ReviewBoth directions. Wrongly qualified is exposure; wrongly disqualified is value left behind.Rules you can read
  3. qualifiedclaimrebatefiled as a claim
    03Claim SubmissionThe right filing, to the right platform, inside the window.Nothing left to expire
  4. 340B ceiling $4.18
    04Purchase AuditingThis should have been a 340B dispense. Find why it was not priced as one.Find the 340B price
  5. OwedReceived 4,182.004,182.00 1,904.501,904.50 2,760.00 2,584.00 176.00
    05Rebate ReconciliationWhat came back from 340B and MFP, against what was owed.Before payment arrives

This is 340B revenue cycle management,
and the record that's needed to support it.


What the record makes possible

See the claims that were never made.

Medical billing has a charge master — a record of every service that should generate a claim. 340B has never had one. Proximity builds it, organized around the patient and assembled independently of what was submitted, so you can see which interactions should have produced claims at all.

the record · gaps by type
Interaction
What is missing
Dr. Alvarez · 214 scripts
prescriber never enrolled
Eastside Clinic · site 04
no contract pharmacy
Rite Aid 2210 · 412 fills
outside the network
Disqualified queue · 1,106
failed on data, not eligibility
Qualified and captured
38,904
Encounters matched
41,902
One designation fixes 412 of them 4 gap types

Check what was rejected, and what wasn't.

Every program has a disqualification queue, and the assumption is that the rejections are correct. Some are. Others failed on a data quality problem, or a rule applied to an incomplete record. In the queue they look identical — same status, same reason code, different truth. We re-run both directions against the complete record, and show which rule decided.

disqualification queue · re-examined
Claim · date
Status
Reason
On re-run
4471182 · 03 Mar
Disqualified
DQ-14
qualified
4471186 · 03 Mar
Disqualified
DQ-14
stands
4471203 · 04 Mar
Qualified
disqualified
4471209 · 04 Mar
Qualified
stands
Same status, same reason code, different truth both directions

Route every dispense to the system that can pay it.

Until now a missed 340B dollar stayed missable — findable in March, still recoverable. From January 2027 a rebate-eligible dispense has a window, and its filing is routed by a rule the manufacturer sets, not you — per NDC, inside a single manufacturer's portfolio. None of it is in your claim data. Miss either and nothing errors; the money is gone, not deferred. Where your contracts let us file, we file. Where they don't, we track every filing and flag what never went.

claim routing · by manufacturer election
Elected vendor
Non-rebate-eligible
Rebate-eligible
Second Sight
ESP
Beacon
Model N
Truzo
Truzo
Filed to the wrong system, or after the window
never becomes a rebate
Contract pharmacies stay registered in ESP either way 45 days from dispense

Find the 340B price you were supposed to get.

A claim can pass every check — administrator, submission platform, wholesaler — and still be replenished at full price. Nothing generates an alert, because no system compares your qualified claims against your wholesaler invoices. We do, at the level of the individual product, pharmacy and date.

invoice ↔ claim · line detail
NDC · date
Invoiced
Ceiling
Δ
Route
00093-7663 · 14 Mar
$412.90
$118.44
+294.46
chargeback
00378-3855 · 14 Mar
$96.10
$96.10
65862-0574 · 15 Mar
$233.75
$61.20
+172.55
correction
00054-0319 · 15 Mar
$44.08
$44.08
16714-0128 · 16 Mar
$188.20
$52.90
+135.30
chargeback
Chargeback or correction, per line $602.31 recoverable

Know what you were owed before the money moves.

Two rebate programs now reach the same drugs, and the lower price governs, so they cannot both pay. Telling a Maximum Fair Price dollar from a 340B dollar takes the purchase record, and no administrator holds one. We compute what each dispense was owed, then reconcile both programs against one ledger.

expected ↔ received · Q1 2027
Obligation
Expected
Received
Difference
340B rebate · batch 03
$214,900
$214,900
340B rebate · batch 02
$186,400
$158,220
−28,180
MFP refund · January
$74,600
$74,600
MFP refund · February
$68,310
$24,600
−43,710
Wholesaler chargeback
$59,900
$59,900
Computed before payment, not reconciled after $604,110 expected · $71,890 short

ILLUSTRATIVE · SAMPLE DATA

Why the findings hold

Every finding is a rule you can read.

You are accountable in an audit. Not your vendor. Every conclusion is deterministic — same inputs, same finding, from stated rules rather than inference — and each traces back to the rule, the reference data, and the records it ran against. Models help author rules. They do not produce conclusions.

And the rules are yours to write.

validation · invoice-ceiling.v3
WHEN claim.status = qualified
AND  invoice.unit_price > ceiling.price
AND  invoice.date WITHIN replenishment_window
The finding
312 lines flagged
$96,400
The reference data it relied on
340B ceiling file
v2026.03 · 14 Mar
Wholesaler catalog
AmeriSource · 14 Mar
The records it ran against
Claims evaluated
41,902
Invoice lines evaluated
12,410
Authored by K. Reyes · 14 Jan

We do the data work, and we answer for it.

You are not asked to export files, reconcile formats, or upload anything. We submit what you direct, to destinations you name. We do not sell, license, or share your dispense-level data with manufacturers, pharmacy benefit managers, or their agents — there is no second customer for it.

And your data goes where you send it.

onboarding · week 2 of 6
Your implementation lead
named, and on the call every week
Wellpartner · claim feed
connected
Verity · claim feed
connected
AmeriSource · invoices
mapping
In-house dispense records
queued
Work on your side none
Who this is for
Health centers & grantees

Your program is the financial foundation of your mission. Start with the gap we can quantify from public data, before you give us access to anything: registered sites operating without their own contract pharmacies.

See your site gap
Health systems

In-house dispensing, mixed use, and contract pharmacy are almost never measured together. Start with the check almost nobody has run: your wholesaler invoices against your qualified claims.

Start there

Manufacturers can measure what costs them to the dollar.

Covered entities should be able to measure what it produces with the same precision.

That instrument has never existed.
We built it.

Proximity works on 340B and nothing else. One program, at a depth that is only possible if it is the only thing you build for.

Request a Demo