For clinical research coordinators

“Out of window” should never be a surprise.

Paste your protocol’s visit schedule once. Add subjects by de-identified ID. Every target date, window, and deviation flag computes itself — and a daily dashboard tells you exactly what needs action today.

$10/month per site PHI-free by design Set up in minutes
Visit windows, today
Out of window — needs action (1)
301-004 Week 8 BP-2026-301 · Hypertension Phase III
4d past
In window now (2)
301-007 Week 12 BP-2026-301 · Hypertension Phase III
closes +3d
V-021 Month 1 VAX-22-104 · Booster Immunogenicity
closes +1d
Opening soon (1)
301-011 Week 2 ↳ re-anchored to actual Randomization
opens +3d
dates on this page are computed live — exactly like the product ↓ visit-tracker CSV · per-subject .ics · printable hand-out

The spreadsheet is the problem

The tracker you maintain by hand
is hand-maintained risk.

i.

Date math across every subject

Day 0 plus target day, minus window-before, plus window-after — for every visit, of every subject, of every study. One typo and a window silently closes.

ii.

Late anchors break everything downstream

A subject randomizes five days late and suddenly every downstream window in your spreadsheet is wrong — unless you re-derive them all by hand, today.

iii.

Deviations discovered after the fact

The worst way to find an out-of-window visit is in a monitor’s finding letter. The second worst is three days after the window closed.

How it works

Three steps to zero date math.

Paste the schedule

Copy the visit rows straight from Excel, or paste the protocol’s Schedule of Assessments text and let the AI parser extract every visit, target day, and window — previewed before anything saves.

anchored visits supported: Screening at −14 from Randomization, Month 1 at +30…

Add subjects by ID

A subject is a de-identified ID and a Day 0 date. That’s the whole record. Mid-study site? Bulk-paste your existing tracker and history back-fills automatically.

subject ID + day 0 — never names, never PHI

Work the Today dashboard

Every morning: what’s out of window, what’s in window now, what opens soon. Record outcomes as they happen — late completions are flagged as deviations automatically, server-side.

windows re-anchor to actual visit dates as you record them

What’s in the box

Everything a site needs.
Nothing it doesn’t.

↳ +30d

Anchored & re-anchoring windows

Visits chain off other visits, not just Day 0. When an anchor completes late, every downstream window recomputes from the actual date — instantly.

🔒

Schedule lock + audit trail

Lock a live study’s schedule with one click; every mutation is rejected server-side. Unlocking requires a typed reason that lands in an append-only audit log.

±0d

Deviation capture

Complete a visit outside its window and it’s flagged as a deviation with an optional note — computed server-side, never trusted from a click.

.csv

Your data isn’t trapped

The visit-tracker CSV is the spreadsheet you used to maintain by hand, exportable any time. Per-subject .ics feeds drop visits into Outlook or Google Calendar.

Printable patient hand-outs

Each subject’s calendar prints clean for chart pinning or patient hand-off — patient instructions included, site-only notes and internals excluded.

Notes for two audiences

Site notes (“injection by Dr. Patel”) stay internal. Patient notes (“arrange a driver”) print on the hand-out. Per visit, per subject, all audited.

The no-PHI guarantee

Nothing to run past
your compliance officer.

Subjects are de-identified IDs and dates. No names, no DOB, no contact info — a visit-window tracker doesn’t need them, so we made storing them impossible.

No PHI, structurally

There is no field for a name. The database schema physically cannot hold protected health information.

No BAA required

Because no PHI is stored, there’s no HIPAA business-associate agreement to negotiate. Sign up and start today. If patient-identity features ever ship, they’ll live in a separate BAA-covered tier — this core stays PHI-free.

An operational aid — on purpose

Not an EDC, not eSource, not a system of record. Your source documents stay your source documents; this keeps the calendar honest.

Pricing

Ten dollars. Flat.

Priced for independent sites, not enterprise procurement. No per-user seats, no per-study fees, no sales call.

30-day free trial
$10

per site / month · cancel anytime

  • Unlimited studies, subjects, and visit schedules
  • Window alerts, deviation capture, audit trail
  • CSV + calendar exports, printable hand-outs
  • AI protocol-schedule parsing
  • Your data exports freely — even after you cancel
Start free trial

no invoice dance — card, 30 days free, done

Built modular

Visit windows is module one.

CRC Run Sheet is built as a set of coordinator tools that share one spine. Each module ships when it’s genuinely useful on its own — you’ll never pay for shelf-ware.

Available now

Visit Windows

Protocol-derived visit calendars, window alerts, deviation capture, exports.

On the bench

SOA & Procedures Grid

The full schedule-of-assessments matrix — plus your site’s own steps and notes, turned into per-visit run sheets.

On the bench

Delegation & Credentials

Who’s delegated for what, with credential expirations that warn before they lapse.

On the bench

Blinding & Masking

Masked-procedure flags and role-aware views for blinded studies.

On the bench

Patient Handoff

Scheduling context and warm-handoff notes when coverage changes hands.

On the bench

Reference Library

The protocol, lab manual, and IB — organized per study, findable in seconds.

Ready when you are

Set up your first study
before your next visit.

Start your 30-day free trial

$10/month per site after trial · cancel anytime · support@crcrunsheet.com