All Case Studies
Ab
Abstrabit Technologies
Simplifying operations as you scale
Case Study
💰 MVP → $2M Seed Round Raised
AI Clinical Documentation · Google Gemini

Physicians Spent 15 Min on Every Note.
We Built ChartMate — They Raised $2M.

Production-grade SaaS for AI note generation, real-time ICD-10/CPT coding, smart gap detection with voice fill, and EMR integration. Built to be used by physicians on real patients — not demoed from a slide deck.

8–15 min
Per note · manual
Seconds
AI-generated · audit-ready
$2M
Seed round raised on working MVP
90%+
Documentation backlog reduced
Real-time
ICD-10 + CPT coding inline
5 Types
SOAP · H&P · DAP · Narrative · Custom
Product
ChartMate
Industry
US Healthcare SaaS
Stage
MVP → $2M Seed
Location
USA (EST)
Users
Physicians & Providers
The Problem

Physicians Drowning in Paperwork.
22+ Hours/Week on Notes Alone.

12 min
avg per note
×
90
notes/week backlog
=
18+ hrs
per week on documentation
📋
Documentation Backlog
90+ notes/week piling up
💸
Coding Errors → Denied Claims
~30% of claims need rework
⚠️
Audit Failures from Missing Fields
Gaps caught post-audit
54%
of US physicians report burnout
2hrs
desk work per 1hr patient care
90+
notes/week typical backlog
$118
avg cost to rework denied claim
System Architecture

Five Systems. One Workflow.
Notes in Seconds.

🏥  PointClickCare EMR — Patient Context at Session Start
Prior visits · conditions · medications · labs loaded automatically
PointClickCare API Google OAuth AWS Cognito
↓ patient context loaded → note editor opens
01
🧠 AI Note Gen
Gemini generates SOAP, H&P, DAP notes. Specialty-adaptive structure.
Gemini API
02
💊 Coding Engine
Real-time ICD-10, CPT, MIPS suggestions inline with the note.
ICD-10 · CPT
03
🔍 Gap Detection
Flags missing required fields before submission, not at audit.
Specialty rules
04
🎙️ Voice Fill
Browser-native voice-to-text fills gaps directly into the note.
Web Speech API
05
💳 SaaS Infra
Stripe billing, multi-tenant, admin dashboard, user provisioning.
Stripe · Multi-tenant
↓ specialty adapter defines required sections per discipline
❤️ Cardiology — SOAP
BP (required) EKG finding (required) HR + SpO₂ Chest symptoms Risk factors Medications
🧠 Psychiatry — DAP
Safety assessment (required) Suicide screen (required) MSE — Data Affect & mood Medication response
🩺 Internal Med — H&P
Chief complaint (required) Review of systems (required) HPI narrative PMH + family + social Full physical exam
The Proof — What Physicians See

A Complete Clinical Note. With Coding.
And One Gap — Flagged Live.

SOAP H&P DAP Narrative
chartmate.app · Cardiology · Dr. Chen ⚡ Generated in 4.1s
Marcus T. · DOB 1964-08-22 · M · MRN-40218
Cardiology consult · established patient · hypertension, hyperlipidemia
✓ EMR context loaded · 3 prior visits
S — Subjective AI Generated
60 y/o male, chest tightness on exertion × 3 weeks. Denies rest pain, palpitations, syncope. Mild DOE. Current meds: Lisinopril 10mg, Atorvastatin 40mg.
O — Objective AI Generated
HR 78, SpO₂ 97%, Temp 98.4°F, RR 16. CV: RRR, no murmurs/rubs/gallops. Lungs CTA bilaterally. No edema. EKG: NSR, no ST changes.
⚠ O — Blood Pressure Required · Missing
⚠ BP reading required for all cardiology notes. Must complete before submission.
🎙️ Tap to fill → "One forty over eighty-eight" → 140/88 mmHg
A — Assessment AI Generated
Exertional chest tightness with CV risk factors. Consistent with possible stable angina. R/O significant CAD. EKG unremarkable at rest.
P — Plan AI Generated
1. Stress test ordered. 2. ASA 81mg daily. 3. Cardiac imaging if positive. 4. Continue antihypertensive + statin. 5. Return if rest pain. 6. F/U 2 weeks.
▸ Real-Time Coding Suggestions
ICD-10 I20.9 Angina pectoris, unspecified 0.94 ✓
ICD-10 I10 Essential hypertension 0.99 ✓
CPT 99213 Office visit, established, moderate complexity 0.91 ✓
MIPS MIPS 226 Tobacco screening & cessation 0.88 ✓
⚡ 1 gap flagged · coding ready · audit-ready on resolution 4.1s
📋 Specialty + Format Adapts on the Fly
Cardiology · SOAP Psychiatry · DAP Int. Med · H&P
Required sections for this specialty:
BP ⚠ missing EKG finding ✓ HR + SpO₂ ✓ Chest symptoms ✓ Risk factors ✓ Medications ✓ A/P + plan ✓
1 required field incomplete — note blocked until resolved
Clinical impact per note
~11 min
Saved per note vs manual
4 codes
Suggested inline
1 gap
Flagged before submission
0 tabs
Switched for lookups
🏥
EMR context auto-loaded. 3 prior cardiology visits, current prescriptions, and diagnosis history populated before the physician typed a word.
Outcomes

90% Backlog Reduction.
And the Product Raised $2M.

$2M
Seed Round Raised
Investors Funded a Working Product — Not a Pitch Deck.
  • Production-grade — physicians using it on real patients before the raise
  • Real-time ICD-10 + CPT coding demoed live to investors
  • Gap detection showed compliance protection — key investor concern
  • Multi-tenant SaaS showed clinic-level scalability
  • Stripe billing showed monetisation readiness
Note Generation Time
Before
8–15 min
After
Seconds
Documentation Backlog
Before
90+ notes/week
After
90%+ reduction
Coding Workflow
Before
Separate workflow
After
Inline, real-time
Full Stack
Google Gemini React + Vite Node.js Stripe PostgreSQL (RDS) Tailwind + ShadCN Redux PointClickCare AWS EC2 Amplify Cognito S3 Calendly Google OAuth
Metric
Before
After
Note generation
8–15 minutes
Seconds
Doc. backlog
90+ notes/week
90%+ reduction
Billing codes
Manual, separate
Real-time inline
Missing fields
Caught at audit
Flagged live
Funding
$2M seed raised
What Made Investors Say Yes
The product wasn't a prototype they were betting on. It was a production system already being used by physicians on real patients. Real data, real workflow, real revenue model — ready to scale.
Abstrabit Technologies
Simplifying operations as you scale