Overview
Total Invoices
Avg Compliance
--:--:--
Loading
Recall Visualization
Active recall matches breakdown
Recent Recall Exposure
Latest matches
Asset Distribution
Total value by facility
📊 Product Class Breakdown
Registered devices by risk classification
🛡️ Warranty Status
In warranty vs. out of warranty
⚠️ Risk Distribution
Recalled, discontinued/EOL, clear
All Invoices
Click a row for line item detail
VendorInvoice #DateScoreGradeItemsRecallsReviewStatus
Source:
⚠️ Active Recall Exposure
Line items matched against FDA, Health Canada & TGA Australia recall data
ProductGTINClassLot #QtyFDAHealth Canada🇦🇺 TGA🇪🇺 EU MDR🇬🇧 MHRAVendorPurchase PriceInstall DateAgeWarranty ExpiryEstimated Replacement CostQuarantine
Devices w/ Death Reports
of flagged devices
Devices w/ Injury Reports
of flagged devices
Devices w/ Malfunction Reports
of flagged devices
Top Classification
of flagged assets
Adverse Event Breakdown
Your devices with adverse-event history, current scope
🚨 Assets with FDA MAUDE reports (device-related deaths & injuries submitted to the FDA), covering the last 24 months of reports. Checked nightly. A report means someone filed a complaint about this device model somewhere — not that this specific unit is defective — so this is tracked separately from Recall Exposure and doesn't affect compliance/risk scoring.
🚨 Adverse Event Exposure
Assets matched against FDA MAUDE — Death & Injury reports only
ProductManufacturerModel #Asset ClassFacilityDepartmentEventsLast Checked

🛡️ Manufacturer Quality Quadrant

Benchmarking medical device manufacturers by reliability and market presence
🟢 Leaders
Top 25%
🔵 Strong Performers
Next 25%
🟡 Contenders
Middle 25%
🔴 Challengers
Bottom 25%
📐 Classification Method
Y-axis — Reliability
Recall score (0–100): 100 = zero recalls. Deductions: −8 per recall event, −5 per country affected. Manufacturers are then ranked against each other within this set.
X-axis — Market Presence
Log-normalised product catalog size (registered SKUs). Larger catalog = further right.
Quadrant split
Each axis divides at the median of the displayed set — always ~25% per quadrant. Ties in reliability broken by catalog size.
Leaders Strong Performers Contenders Challengers · Ranking relative within displayed set · Hover dots for details
Top Manufacturers
View All
Overall Recall Rate
(Industry Average)
Total Manufacturers
Evaluated
Total Recalls Analyzed
(24 Months)
Devices in
Installed Base (Global)

🌍 Cross-Country Advance Warning

Devices recalled in 2+ non-US jurisdictions where the FDA has not yet acted
🔍 Manual Review Queue
Items that couldn't be auto-verified — check items to mark as reviewed
DescriptionGTINCatalog #Lot #MessageVendorInvoice Date
Data Quality Trend
Average score over time (invoices & risk-scored assets)
Data Quality Breakdown
Items by verification status
Data Quality Grades
Invoice + asset-risk grade distribution
Grade Breakdown
Invoices + risk-scored assets by compliance grade
🏭 Vendor Risk Ranking
Sorted by flagged & recalled item count
VendorInvoicesTotal ItemsFlaggedRecalledAdverse EventsAvg Score
📋 Scan History
All product scans from the mobile app
Product / DescriptionGTINLot #StatusRecallVendor / LocationScanned At
Class:
📦 Product Master Catalog
FDA GUDID reference data — 310K+ registered medical devices
#Brand / DescriptionUDI-DIManufacturerClassGMDN Term
Class:
🏥 Manufacturer → Brand / Device Type → Asset
Standardised device registry — GUDID + invoice processing + mobile scans · source=SCAN assets appear here automatically
Expired
past warranty date
Expiring ≤30 days
urgent action needed
Expiring ≤90 days
plan renewal
Valid
under warranty
Total Tracked
with warranty dates
Status:
🔔 Warranty & Expiry Tracker
Capital/implant warranty dates and inventory item expiry dates — auto-populated from invoice processing · 90-day alerts generated nightly when the date is on file
Brand / Model Class Manufacturer Facility / Dept Warranty / Expiry Status Days Invoice Price Est. Replacement Cost Action
🌙 Nightly Recall & Warranty Job History
Runs at midnight UTC daily — checks all assets against FDA, Health Canada, and TGA
Run Date Facility Status Assets Checked Recalls Found FDA HC TGA Duration Started At
Loading
Filter:
🔬 Manufacturer → Brand → Product
Sourced from invoice line items + mobile scans
⚡ MCP Agent Registry
All verification intelligence is delivered through Model Context Protocol (MCP) tools. Each regulatory data source registers as an independent agent — no hardcoded integrations. Agents are called in parallel per scan for maximum speed.
Registered Data Sources
Live agents & roadmap
12 agents
AgentData SourceRegionStatusAvg LatencyTotal Calls
nightly_self_healAutonomous Job Recovery — detects nightly recall checks that failed or never ran, retries them automatically (checks daily 1am UTC, 1hr after the nightly job)🌍 GlobalLive
fda_product_syncopenFDA Device UDI — Incremental Product Master Sync, keeps tblproductmaster current with newly published/changed FDA devices (runs weekly, Sunday 3am UTC)🇺🇸 USALive
openFDA_drugsFDA — Drug Recall & Enforcement Database🇺🇸 USALive142 ms
gudid_lookupFDA GUDID — Global Unique Device ID Database🇺🇸 USALive95 ms
gs1_lookupGS1 / UPC Item Database🌍 GlobalLive89 ms
health_canadaHealth Canada — Drug & Device Recalls (33,563 records)🇨🇦 CanadaLive18 ms
claude_visionAnthropic Claude AI — Label & Package Analysis🌍 GlobalLive680 ms
location_riskGPS Anomaly Engine — Location Integrity Check🌍 GlobalLive12 ms
eu_mdrEUDAMED — EU Medical Device Regulation Database (Vigilance module not yet public — mandatory May 2026, data access 2027)🇪🇺 Europe⏳ Pending
mhra_ukMHRA — Medicines & Healthcare products Regulatory Agency (medicines recalls live · medical device FSNs via weekly GOV.UK feed)🇬🇧 UK / 🇦🇪 Middle East✓ Live1,407GOV.UK API
cdsco_indiaCDSCO — Central Drugs Standard Control Organisation🇮🇳 IndiaRoadmap Q4 2026
ede_uaeEDE — Emirates Drug Establishment🇦🇪 UAERoadmap
tga_australiaTGA — Therapeutic Goods Administration🇦🇺 Australia✓ Live9,585TGA DRAC
who_pqWHO Prequalification — Global Medicine Standards🌍 Global✓ Live9,585TGA DRAC
Agent Call Volume
From invoice processing pipeline
Verification Pipeline
How a scan flows through MCP agents
Per-item flow:
1. gs1_lookup → resolve GTIN to product name & manufacturer
2. gudid_lookup → check FDA device identifier registry
3. openFDA_drugs → screen against active drug recalls
4. health_canada → screen against Canadian advisories
5. mhra_uk → screen against MHRA UK medical device & medicine alerts
6. location_risk → flag GPS anomalies or suspicious supply chain locations
7. claude_vision → optional AI label analysis on uploaded images
All 7 live agents run in parallel via MCP tool calls, with results merged into a single compliance score.
🏥 Clients
All hospital/facility accounts
ClientTypeStatusInvoicesAvg ScoreSince
👤 Create Staff Account
Hospital-staff login for the mobile app (or dashboard) — same account system, tbladminuser
Email
Temporary Password
Full Name
Client
Facility (optional — blank = unlocked, all facilities)
Existing Staff Accounts
All hospital-staff logins across every client
EmailFull NameClientFacilityStatusLast LoginCreated
🗂️
Service Registry
Manage and track all service contracts, maintenance schedules, and vendor service records for your medical equipment fleet.
🚀 Coming Soon
💼 Quotations
Upload a vendor quote to check its items against FDA / Health Canada / TGA / MHRA recalls and adverse-event history — before you buy. Quotes are checked once at upload; use "Re-check" for a fresh pull.
VendorQuote #DateValid Until ItemsRecalls Class IAdverse Events Checked