Tracking group appointments
Applies to: SimplePractice (Legacy “Old”), SimplePractice (New Group Type), TherapyNotes, TheraNest/Ensora, IntakeQ, Jane
PracticeVital (PV) supports multiple ways to count and report on group services. Exactly what we can see and how we count depends on how each EHR represents a group appointment. Use this guide to choose the right counting method and understand the limits per EHR.
Need PV to adjust how your groups are tracked? Contact PracticeVital Support and we’ll configure the right setup for your EHR and goals. Please include your preferred tracking option (by attendee, by appointment, or with a coefficient), and whether these sessions should count toward retention.
Key concepts
Group appointment structure (from EHR): How the EHR sends group events to PV (e.g., a single appointment with multiple clients vs. separate simultaneous single‑client appointments). This shapes what PV can count.
Count by attendee: A completed session (credit) per client present in the group using a value you assign like 0.25 per attendee
Count by appointment (1 each): One completed session per group event, regardless of how many clients attended.
Count by appointment with coefficient: Count per event multiplied by a coefficient (e.g., 2.5) you define.
Recognize clients: Whether PV can list/attribute the appointment to the actual clients on the event.
Recognize multiple clinicians: Whether PV can attribute one group to multiple staff on the same event.
Count toward retention: Whether group attendance contributes to PV’s retention metrics.
EHR‑specific details
SimplePractice (Legacy “Old”)
How groups arrive: SP Old sends simultaneous single‑client appointments; PV treats each like a normal appointment and can synthesize per‑event counts.
What you can count
By attendee: ✅ Supported.
By appointment (1 each): ✅ PV can compute a synthetic single count per group time block.
By appointment w/ coefficient: ✅ Configure via code mapping (e.g., 2.5 per group event).
Attribution
Clients: ✅ PV recognizes clients.
Multiple clinicians: ❌ Not supported.
Retention
❌ Does not count toward PV retention.
Example
Ten clients in a 60‑min group:
• By attendee → 10 completed sessions.
• By appointment (1 each) → 1 completed session.
• Coefficient 2.5 → 2.5 completed sessions.
SimplePractice (New Group Type)
How groups arrive: One appointment listing multiple clients on a single event.
What you can count
By attendee: ✅ Supported.
By appointment (1 each): ✅ Supported.
By appointment w/ coefficient: 🚫 Not supported at this time.
Attribution
Clients: ❌ Not recognized individually by PV.
Multiple clinicians: ❌ Not supported.
Retention
❌ Does not count toward PV retention.
Tip
Choose By attendee if you need volume to reflect group size; choose By appointment if you want one per group regardless of roster.
Note
PracticeVital checks for the progress note on the group appointment only; not for each attendee.
TherapyNotes
How groups arrive: One appointment with multiple clients.
What you can count
By attendee: ✅ Supported.
By appointment (1 each): ✅ Supported.
By appointment w/ coefficient: ✅ Supported.
Attribution
Clients: ➖ PV only captures the first client on the event.
Multiple clinicians: ❌ Not supported.
Retention
❌ Does not count toward PV retention.
TheraNest/Ensora
How groups arrive: One appointment with multiple clients and staff; when multiple staff are listed, the EHR creates separate appointments per staff.
What you can count
By attendee: ❌ Not supported.
By appointment (1 each): ✅ Supported.
By appointment w/ coefficient: ✅ Supported.
Attribution
Clients: ➖ PV only captures the first client on the event.
Multiple clinicians: ✅ Supported (since the EHR creates multiple staff‑specific appointments).
Retention
❌ Does not count toward PV retention.
IntakeQ
How groups arrive: Simultaneous single‑client appointments; PV logic mirrors single appointments.
What you can count
By attendee: N/A (groups aren’t sent as multi‑client events).
By appointment (1 each): ❌ Not supported as a built‑in mode.
By appointment w/ coefficient: ✅ Supported (via code mapping).
Attribution
Clients: ✅ PV recognizes clients.
Multiple clinicians: N/A.
Retention
✅ Counts toward PV retention.
Jane
How groups arrive: Simultaneous single‑client appointments; PV logic mirrors single appointments.
What you can count
By attendee: N/A.
By appointment (1 each): ❌ Not supported as a built‑in mode.
By appointment w/ coefficient: ✅ Supported.
Attribution
Clients: ✅ PV recognizes clients.
Multiple clinicians: N/A.
Retention
✅ Counts toward PV retention.