MedTrackeR
Clinical Education Platform · SaaS

Built for healthcare education. Customized for you.

MedTrackeR is a fully customizable clinical tracking and education platform. Every screen, every workflow, every competency catalog, every badge, every accreditor alignment — configurable to fit your program. Nothing you'll see on this page is set in stone; it's all an example of one configuration. Tour the live interface, then tell us how you'd want yours built.

Try the Interactive Demo ↓ See Features
PWA
Works on Any Device
AI
Powered Tutoring
100%
Customizable
Active
In Production
Built for Your Program

Your framework. Your workflow.

MedTrackeR doesn't force you into a rigid structure. Every competency category, shift type, badge, and workflow is fully configurable to match exactly how your program operates — no workarounds required.

Key Features

Everything your program needs.

🤖

MedTrackeR AI Tutor

An AI-powered tutor built into the platform — students can practice at any difficulty level and receive instant, intelligent feedback. Sessions end with AI-generated summaries to reinforce learning. Program administrators can enable or disable the AI Tutor at any time from the admin panel.

📍

Polygon Geofence Check-In

Students check in to shifts using GPS within a custom-drawn polygon geofence — ensuring they're physically on site. Missed shifts trigger automatic notifications to administrators.

🏅

Badge Achievement System

A fully configurable badge system rewards student progress and milestone completion — driving engagement and giving programs a visual way to track achievement.

👨‍⚕️

Preceptor Review Workflow

Preceptors review and sign off on student competency logs directly in the platform — with a dedicated Preceptor View and Weekly Digest keeping supervisors informed at a glance.

🔔

Missed Shift Notifications

Automatic email alerts fire when a student misses a scheduled shift — keeping administrators informed without manual tracking or follow-up.

📊

Admin Panel & Reporting

A four-tab admin panel gives program directors full control — schedule management, geofence configuration, exception reporting, and missed shift logs all in one place.

📅

Shift Schedule System

Build and manage student schedules directly in the platform. Students see their upcoming shifts on the dashboard with a 5-minute grace period on check-in timing.

📱

Progressive Web App

MedTrackeR works on any device — phone, tablet, or desktop — with no app store download required. Students and preceptors access it from any browser, anywhere.

⏱️

Time Keeping

Accurate shift time tracking built in — students clock in and out with geofence verification, giving administrators a complete, auditable record of clinical hours logged.

📁

Document Library

A centralized document library for programs to share protocols, reference materials, and policies — students always have the right resources at their fingertips during clinical shifts.

💬

Live Chat

Built-in live chat keeps students, preceptors, and administrators connected in real time — no need for third-party messaging apps or back-and-forth emails during shifts.

📢

Announcements

Program-wide announcements push directly to all users in the platform — schedule changes, policy updates, and important notices reach everyone instantly without email chains.

Fully Customizable

Adapt it to any program.

Custom competency categories and frameworks
Configurable shift types and scheduling rules
Custom badge designs and achievement criteria
Program-specific geofence boundaries per site
Configurable notification rules and email templates
Custom admin roles and permission levels
Interactive Demo · See It Live

This is one configuration.

Below is a live, tappable walkthrough of MedTrackeR running in one of our deployed configurations. Toggle between the student and program admin experience, tap a screen on the right to switch views, then hover over any element on the phone to see what that part of the app does. None of this is fixed. The competencies, exam types, badges, AI tutor topics, geofence rules, color scheme, and even the workflows themselves are all configurable to fit your program. What you see here is an example, not a template.

What a student sees — daily workflow, hours, sites, and the AI tutor.
9:41●●● ▮▮▮
👋 Welcome back, Alex!
Ready to track your clinical hours?
Logout
Total Hours
147hrs
This Week
12hrs
Total Shifts
23
Sites
4
📣 Announcements View all →
📌 Clinical site dress code update New
Closed-toe shoes required at all sites starting next rotation…
🏥 My Clinical Sites View All →
🏥
Christ Hospital
Christ Hospital Health Network
⭐ Primary Site
🕐 Clock In 🧭
📄

Export Portfolio PDF

Hours · Competencies · Evals · Audit

⏱️

View Hours

See your total hours & history

🏥

All Sites

View all assigned sites

📋

Clinical Journal

Log exam findings & competencies

🎓

Competencies

Track & submit competency evals

📚

Document Library

Upload & manage your documents

🧠

MedTrackeR Tutor

AI-powered study sessions

📋

Site Evaluation

Submit a clinical site evaluation

📣

Announcements

Program updates and notices

💬

Need Assistance?

Chat with your program coordinator

🔐

Change Password

Update your password

9:41●●● ▮▮▮
🏥 My Clinical Sites
4 sites assigned
← Back
🏥
Christ Hospital
Christ Hospital Health Network
⭐ Primary Site
👤 Preceptor: Dr. Rivera
📞 (513) 585-2000
📍 GPS Location Verified
🕐 Clock Out 🧭
🏥
UC Health · West Chester
Next shift: Thu, 7:00 AM
9:41●●● ▮▮▮

MedTrackeR Tutor

Abdomen/GYN · Advanced
Q 4 / 12
Question 4 of 12 Mixed Mode · 8 Admin · 4 AI
On a sagittal scan of the right upper quadrant, which structure is typically seen anterior to the right kidney?
A. Inferior vena cava
B. Liver (right lobe) ✓
C. Pancreatic head
D. Adrenal gland
✓ CORRECT · AI EXPLANATION
The right lobe of the liver sits directly anterior to the right kidney on sagittal RUQ views — a classic landmark for the hepato-renal recess (Morison's pouch). Watch for free fluid here in trauma assessments.
AI Approved by Coordinator · 2 days ago
Next Question →
9:41●●● ▮▮▮

Session Complete

Week 12 · DMS Tutor
📧 Digest
🎉 2 New Badges Earned!
Perfect Start
🔥
Hot Streak
🎯
92%
11 of 12 correct · Abdomen/GYN · Advanced
📝 Mixed Mode · 8 Admin + 4 AI questions
AI Session Analysis
Strong on hepatic anatomy and RUQ landmarks. Review pancreatic head relationships and adrenal gland positioning — your two missed questions both touched on retroperitoneal structures.
✓ Strengths
Liver anatomy
Renal landmarks
⚠ Review
Pancreas
Retroperitoneum
Start New Session
All 13 Badges 🏅
9:41●●● ▮▮▮

Welcome, Dr. Chen!

Admin control panel
✓ Authentication Working
Total Students
24
Clinical Sites
8
Geo-Fence / Shift Exceptions
13
⏱ Currently Clocked In
6
🔒 Locked Accounts
0
📁 Clinical Site Doc Expired
2
🎓 Student Docs Expired
3
⚠️ Flagged Documents
1
👥

Manage Students

View, edit & manage accounts

📦

Student Archive

Permanent clinical records

🏥

Clinical Sites

Add, edit & manage locations

📋

Time Sheet

Edit student time cards

📍

Site Assignments

Assign students to sites

📁

Student Documents

Manage doc libraries

📏

Distance Calculator

Home to site on map

🧠

MedTrackeR Tutor

AI questions · sessions · preceptor

🔒

Unlock Accounts

Locked users & security

⚠️

Geo-Fence / Shift Exceptions

Clock-ins outside geofence on map

📋

Site Evaluations

Export student evals — CAAHEP

🩺

Preceptor Evaluations

Send, track, review

🎓

Competency Evaluations

Progress, scores, preceptor sign-offs

📋

Student Clinical Journal

Findings, participations, sign-offs

📊

Reports

Charts from hours, evals, tutor — export PNG/PDF

⚙️

Settings

Program configuration

9:41●●● ▮▮▮

🏥 Clinical Sites Manager

8 sites · Visit tracking · Geofencing
+ Add Site
Recent Visit
Christ Hospital
📄 Docs 📝 Visits Edit Delete
Preceptor:Dr. Rivera
Address:2139 Auburn Ave, Cincinnati
Phone:(513) 585-2000
Last Visit: Apr 15, 2026 · Follow-Up: Jul 15, 2026
🗺️ Custom polygon geofence
Due Soon
UC Health · West Chester
📄 Docs 📝 Visits Edit Delete
Preceptor:Dr. Patel
Address:7700 University Dr, West Chester
Last Visit: Mar 8, 2026 · Follow-Up: May 28, 2026
🗺️ Custom polygon geofence
Overdue
The Jewish Hospital
📄 Docs 📝 Visits Edit Delete
Preceptor:Dr. Hoffman
Address:4777 E Galbraith Rd, Cincinnati
Last Visit: Nov 12, 2025
📍 Geofence: 100m radius
9:41●●● ▮▮▮

MedTrackeR Tutor Admin

Program Management
← Back
⚙️ Bank
🔔 Pending AI 2
👩‍⚕️ Preceptor
📋 Sessions
📧 Digest
⚠️ These questions were generated by AI during student sessions. Review each one for accuracy before approving it to the active question bank. Approved questions become available in Admin Only and Mixed modes. Rejected questions are permanently deleted.
Abdomen/GYN Advanced AI Hepatic anatomy
On a sagittal scan of the right upper quadrant, which structure is typically seen anterior to the right kidney?
✓ B) Liver (right lobe)
✓ Approve & Add to Bank ✏️ Edit then Approve ✗ Reject
Vascular Intermediate AI Carotid Doppler
What is the normal peak systolic velocity range for the internal carotid artery?
✓ A) 60–110 cm/s
✓ Approve & Add to Bank ✏️ Edit then Approve ✗ Reject
9:41●●● ▮▮▮
⚠️ Clock In/Out Exceptions
Geofence + schedule review · Last 7 days
Total
13
Pending
3
Today
2
Avg Dist
485 ft
Pending Only All Distances
Christ Hospital · Outside Geofence
Sarah K. · Outside Geofence 0.3 mi
Christ Hospital · Yesterday 3:14 PM · Clock-OUT
📍 Location
⚠ Clock-out logged 0.3 mi outside the geofence polygon — possibly clocked out from the parking lot or after leaving the unit.
✓ Approve Hours ✗ Reject Hours
Maya P. · Late + Outside 0.6 mi
Christ Hospital · Today 7:32 AM
⚡ Both
Jordan M. · Early Departure
UC Health · 2 hrs before scheduled end
🕐 Schedule

Live Supabase Stats

Hours, weekly hours, total shifts, and assigned site count update in real-time on every clock-in/out. No nightly batch jobs, no stale dashboards.

Pinned Program Announcements

Cohort-wide announcements with read tracking. Pinned items stay at the top; unread count surfaces on the dashboard so nobody misses a dress code change or schedule update.

One-Tap Geofenced Clock-In

Site card shows preceptor, distance from current location, and primary-site status. Tapping Clock In runs a silent point-in-polygon GPS check against the site's custom geofence — inside means logged, outside means flagged for admin.

Employer-Ready Portfolio PDF

Students generate a polished, branded PDF of their full clinical record — total hours, exam-type breakdowns, every signed competency, site evaluations, and audit-trail timestamps — to bring to job interviews. The artifact that proves their hands-on experience to future employers.

AI Tutor — Configured Per Program

Purpose-built learning tool for whatever clinical domain you run. This DMS instance ships with 134 ultrasound topics across 5 categories (Abdomen/GYN, Obstetrics, Vascular, Procedures, Scanning Standards); a nursing instance is configured with NCLEX-aligned topics, a radiography instance with imaging modalities, and so on. Three difficulty bands, 13 badges, mixed admin+AI question mode — the framework is universal, the catalog is yours.

Hours by Week, Site, & Exam Type

Real-time rollup of clinical hours sliced multiple ways — total, weekly, per site, per exam category. What students bring to advisor meetings for progress check-ins, and what feeds the portfolio export.

All Clinical Sites & Rotation History

Full list of every assigned site — current, past, and upcoming. Each site shows rotation dates, exam mix completed, and primary/secondary status. The cross-rotation view of the student's clinical journey.

Per-Shift Clinical Journal

Narrative log of every shift — exam findings, modality, patient demographics, and learning notes. The freeform companion to the structured competency tracker. Entries are timestamped and lock once a preceptor signs.

Accreditor-Aligned Competency Tracking

Competency catalog configured to match your accreditor — JRC-DMS for sonography, ACEN or CCNE for nursing, JRCERT for radiography, CoARC for respiratory, etc. Each competency tracks three participation levels: Performed (independent), Assisted (with preceptor), Observed (watched only). Preceptor signature required to lock each entry.

Encrypted Document Library

Onboarding paperwork, certifications, immunization records, HIPAA training, background checks. Files are encrypted at rest, scanned for malicious content on upload, and access is logged in the audit trail.

End-of-Rotation Site Evaluation

Student-submitted rating of each site at rotation end — preceptor quality, learning opportunities, exam variety, hands-on time. Feeds into program-leadership reports identifying which sites give students the most clinical exposure.

Announcements Archive

Direct link to the full announcements archive — every program update, pinned notice, and read-receipt-tracked memo. The card on the dashboard shows the most recent; this is the searchable record.

In-App Coordinator Chat

Direct chat with the program coordinator. Students ask questions about clinical sites, paperwork, scheduling, or missed shifts without leaving the app or composing a separate email. Threads are searchable and tied to each student's profile.

Self-Serve Password Reset

Students reset their own password with strength requirements enforced (12+ chars, mixed case, number, symbol). Every reset writes an audit-log entry. Drops password-reset support tickets to near-zero.

Per-Site Configuration

Every clinical site has its own polygon geofence, address, preceptor list, and competency requirements — admin-configurable in the Sites panel.

Primary + Secondary Site Rotation

Students rotate across multiple clinical sites. Primary is the main assignment, secondaries surface in the same list. Each site tracks its own clock-in history and preceptor sign-offs independently.

Preceptor of Record

Each site lists the assigned preceptor — the licensed professional supervising the student. Their name flows into every shift log and competency evaluation so the program admin always knows who's responsible for what was signed off.

GPS Location Verified

On clock-in, a silent point-in-polygon check runs against the site's custom geofence. Inside → logged with GPS accuracy stored. Outside → flagged as an exception for admin review and held pending approval.

Clock-Out + Missed-Shift Recovery

Tap Clock Out to end shift with auto-calculated hours and audit-trail timestamps. Forgot to clock out? Self-report the correct end time within 48 hours; admin reviews, approves, and the audit log records the correction with both timestamps.

Auto-Synced to Weekly Digest

Every completed session rolls up into a weekly digest PDF emailed to the program admin — student performance, topic coverage, badges earned, and trending gap areas across the cohort.

13 Achievement Badges

Configurable milestone framework — streaks, perfect scores, all-category coverage, topic mastery, retake improvement, speed runs. This DMS instance ships with badges like "Vascular Specialist" 🩸 and "Standards Master" 🔍; a nursing instance would have its own. Awarded automatically at session end.

End-of-Session Score

Big % readout with category and difficulty. Three difficulty bands — Beginner (6 questions), Intermediate (8), Advanced (12) — each calibrated to where the student is in the program.

Mixed Mode: Admin + AI Questions

Admins curate a question bank by topic and difficulty. AI generates fresh questions on demand. Mixed mode blends both; AI questions land in a pending queue for admin approval before going live to students.

AI Session Analysis

At the end of each session, Claude generates a personalized 2–3 line analysis of what the student got right, where they struggled, and a focused recommendation for the next session.

Personalized Strengths & Gaps

Two-column breakdown of strengths (what the student nailed) and review areas (where to focus). Pulled from actual response data — works even when the AI service is offline.

Average Distance Metric

Tracks how far outside the geofence the typical exception happens. 485 ft right now means people are clocking out from the parking lot. Above 1,000 ft? Probably a real geofence-too-small problem worth investigating.

Filter by Status & Distance

Status filter: pending / approved / rejected. Distance filter: Minor (<0.1 mi), Moderate (0.1–0.5 mi), Severe (>0.5 mi). Refresh button re-pulls from Supabase live.

Live Leaflet Map with Site Polygons

Full-width Leaflet map shows every site's polygon geofence and every clock-in/out pin. Click an exception card and the map zooms to the polygon with the pin highlighted — useful for "wait, where exactly was this?" calls.

Color-Coded Exception Types

Blue left border = outside geofence (Location). Amber = off-schedule (Schedule). Purple = both. Distance tag shows severity at a glance: gray for minor, amber for moderate, red for severe.

"Why Flagged" Plain-English Reason

Every exception gets an auto-generated reason explaining what tripped the flag — distance, schedule offset, or the combination. Saves the admin from cross-referencing the polygon coordinates themselves.

Approve / Reject + Audit Trail

Approve clears the exception and locks the clock-in/out into the audit log. Reject flags it back to the student with a reason. Both actions timestamped, signed by the admin, and preserved forever in the audit trail.

Difficulty-Scaled Sessions

Three difficulty bands: Beginner (6 questions), Intermediate (8), Advanced (12). The badge in the header shows current position in the session. Difficulty unlocks as students earn mastery badges.

Mixed Mode Composition

Each session blends admin-curated questions and AI-generated questions. The meta-line shows the exact mix — here 8 admin-approved + 4 AI questions across 12. Admins can set 100% admin or 100% AI per topic.

Real Question Format

Single-best-answer with 4 options — standard for medical board prep. Question text supports formatting, anatomy reference lists, and topic-locked context. Admins author the catalog; AI generates new candidates against the same schema.

Immediate Visual Feedback

After selection, correct answer turns green (✓), wrong answers turn red. No "submit then wait" — feedback is instant so students reinforce the right answer immediately. Selection is locked once chosen for that question.

AI-Generated Explanation

Every question — admin or AI — surfaces an explanation tied to the actual ultrasound landmark, anatomy, or technique. Pulled from the question record for admin questions; generated by Claude for AI questions. Builds real understanding, not memorization.

Source Transparency

Students see whether the question came from the admin catalog or the AI generator, and when it was approved into the bank. Builds trust — AI questions go through admin review before students ever see them.

Authenticated Admin Session

Custom authentication runs against the program's user table — admins see their own name and an "Authentication Working" verification chip. Roles control what each admin can edit (super-admin, program admin, preceptor, etc.).

8 Program-Wide Stat Cards

Live counts across everything the admin needs to monitor — Total Students, Clinical Sites, Geo-Fence Exceptions, Currently Clocked-In, Locked Accounts, Site Doc Expirations, Student Doc Expirations, and Flagged Documents. All updated from Supabase in real-time, no refresh needed.

Click-Through Stat Cards

"Currently Clocked In" and other key stats are clickable — tapping the card jumps to a filtered view (here: students currently on shift but not yet clocked out). Lets admins drill from a number into the underlying records in one tap.

Document Safety Stats

Flagged Documents surfaces files that triggered an integrity check at upload — possible blur, cropping, redaction, or content mismatch. Admins triage these before they ever reach the audit log. Stat card jumps directly to the flagged filter.

16 Admin Modules

Every admin tool sits one tap away on this hub: Students, Archive, Sites, Timesheet, Assignments, Documents, Distance, Tutor, Security, Exceptions, Site Evals, Preceptor Evals, Competency Evals, Journal, Reports, Settings. Card colors progress from deep navy to slate as workflows move from setup to reporting.

One-Tap Into Tutor Admin

The 🧠 MedTrackeR Tutor module card jumps into the full question-bank manager — author questions, review the pending AI queue, see preceptor-level student insights, browse session history, and generate the weekly digest PDF.

Geo-Fence / Shift Exceptions

The ⚠️ Exceptions module is where flagged clock-ins land for review — on a live Leaflet map showing every site's polygon and the GPS pin from the flagged shift. Approve clears the entry; reject sends it back to the student with a reason.

Build & Export Reports

The 📊 Reports module assembles interactive charts from hours, journal entries, evaluations, and tutor data. Filter by student, date, site, or category — export to PNG or PDF for accreditor visits and program-leadership meetings.

Add a New Site

Opens a self-service modal — fill in site name, address, preceptor, phone, allowed-radius geofence, or draw a custom polygon directly on a Leaflet map. New site is immediately available for student assignment.

Live Filter by Name or Address

Type to filter the site list in real-time across both name and address — useful when programs have 20+ rotation sites and need to find one without scrolling.

Visit-Status Color Coding

Site cards are color-coded by accreditor-required site visit recency. Green = Recent Visit (within 60 days), amber = Due Soon, red = Overdue, gray = Needs Visit (never visited). Lets program leadership see compliance status at a glance.

Custom Polygon Geofence

Each site can use a precise polygon geofence drawn directly on the map — accurate for hospitals that span city blocks or have a parking lot the program wants excluded. The badge confirms when a custom polygon is in place vs the simpler radius fallback.

Overdue Site Compliance

Cards that haven't had a documented site visit in 90+ days flip to red, surfacing the compliance gap before accreditation review. The full visit history is one tap away via the 📝 Visits button.

Fallback Radius Geofence

If no custom polygon is drawn, the site falls back to a simple radius around the address (here: 100m). Still functional for clock-in verification, but the badge color-shifts to amber to signal "could be more precise" for hospitals with sprawling campuses.

Admin Mode Active

The red Admin badge signals the tutor manager — distinct from the student-facing tutor. Only admins and assigned preceptors can reach this view; permissions enforced server-side via Supabase RLS.

Five Tutor Admin Tabs

Bank (every approved question by category & difficulty), Pending AI (red badge = queue depth), Preceptor (per-preceptor student performance), Sessions (every completed session log), Digest (auto-generated weekly PDF for leadership).

Built-In Reviewer Guidance

The yellow banner spells out the rules of the pending queue — what happens on approve (added to the bank, available in Admin Only + Mixed modes) and what happens on reject (permanently deleted). New admins don't need a training session to use this view correctly.

AI Question Card

Every pending AI question shows category, difficulty, source (AI), and topic tags. Question and correct answer are visible before approval — no surprises reach students. Mirrors what the student will eventually see, so admins can verify accuracy in context.

Correct Answer Surfaced

The correct option is highlighted in its own green band so admins can immediately spot a flawed AI answer — wrong correct-flag, ambiguous wording, off-topic content — and reject or edit before approval.

Three-Path Approval Workflow

✓ Approve & Add to Bank — accept as-is, becomes available to students immediately. ✏️ Edit then Approve — pre-fills the editor with the AI question for refinement before saving. ✗ Reject — permanently deletes the AI candidate.

Hover over any element to explore
Make It Yours

Now let's build yours.

You've seen the demo — that's one program's configuration. Tell us about your competencies, your rotations, your accreditor, your workflow. We'll come back with a tailored configuration mockup, no commitment required.

Or call us: 513-987-5237