What This Template Is For
Telehealth is no longer a pandemic workaround. It is a permanent care delivery channel with its own clinical workflows, billing rules, licensure requirements, and technical constraints. Building a telehealth feature requires coordinating video infrastructure, clinical documentation, scheduling, billing, and consent in a way that standard feature specs do not cover.
This template helps product managers specify telehealth features with the clinical, technical, and regulatory detail needed to ship safely. It covers the pre-visit, during-visit, and post-visit workflows, including the billing and documentation steps that clinicians need to get paid for virtual visits. Use it alongside your PRD when adding video visit capabilities to a health tech product. If your telehealth feature integrates with an EHR, also use the Health Data Integration Template.
How to Use This Template
- Copy the template into your documentation tool.
- Define the clinical use case first: what types of visits will this feature support?
- Fill in the Pre-Visit, During-Visit, and Post-Visit sections with input from clinical operations.
- Work through the Technical Requirements with your engineering lead and video infrastructure vendor.
- Complete the Compliance section with your legal and compliance teams.
- Validate the full spec with at least 2 clinicians and 1 billing/coding specialist.
- Prioritize features using a framework like RICE to phase your launch.
The Template
Feature Overview
| Field | Details |
|---|---|
| Feature Name | [e.g., Virtual Urgent Care Visits] |
| Clinical Use Cases | [e.g., Acute non-emergency: URI, UTI, rash, medication refill] |
| Target Users | [e.g., Patients (self-scheduled), PCPs, NPs] |
| Visit Types Supported | [Synchronous video / Audio-only / Asynchronous (store-and-forward)] |
| States/Jurisdictions | [e.g., All 50 US states (licensure impacts)] |
| EHR Integration | [Yes/No, which system] |
| Target Launch | [Date] |
| PM Owner | [Name] |
Pre-Visit Workflow
Scheduling and Intake
- ☐ Define scheduling model (on-demand queue, appointment-based, or hybrid)
- ☐ Build patient eligibility check (insurance verification, state licensure, clinical appropriateness)
- ☐ Implement patient intake form (chief complaint, symptom duration, medications, allergies)
- ☐ Collect and verify patient identity (name, DOB, photo ID for new patients)
- ☐ Capture informed consent for telehealth visit (state-specific requirements)
- ☐ Perform technology readiness check (camera, microphone, bandwidth test)
- ☐ Send pre-visit instructions and link to patient (email, SMS, or app notification)
Clinical Triage
- ☐ Define triage criteria: which complaints are appropriate for virtual care
- ☐ Build escalation path for complaints that require in-person evaluation
- ☐ Define wait time expectations and communicate them to the patient
- ☐ Route patients to the correct provider type based on complaint and acuity
During-Visit Workflow
Video Visit Experience
- ☐ Define minimum video and audio quality requirements (resolution, latency, packet loss thresholds)
- ☐ Build connection status indicator (green/yellow/red) visible to both patient and provider
- ☐ Implement automatic reconnection on dropped connections
- ☐ Provide audio-only fallback when video quality is insufficient
- ☐ Enable screen sharing for reviewing lab results, images, or care plans
- ☐ Build a waiting room experience (estimated wait time, educational content)
- ☐ Implement provider-side view of intake form and relevant chart data during the visit
Clinical Documentation
- ☐ Integrate with EHR for note creation (or provide standalone note template)
- ☐ Support standard visit note format (CC, HPI, ROS, Assessment, Plan)
- ☐ Enable diagnosis code entry (ICD-10) during or immediately after the visit
- ☐ Support e-prescribing workflow (direct from visit to pharmacy)
- ☐ Enable order entry for labs, imaging, or referrals
- ☐ Generate visit summary for patient (diagnosis, plan, follow-up instructions)
Patient Safety
- ☐ Display patient's physical location during the visit (for emergency dispatch if needed)
- ☐ Provide emergency escalation button (connects to 911 dispatch with patient location)
- ☐ Implement "red flag" alerts for symptoms requiring immediate in-person care
- ☐ Define and enforce maximum visit duration to prevent schedule overruns
Post-Visit Workflow
Billing and Coding
- ☐ Map visit types to CPT codes (99421-99423 for async, 99441-99443 for audio, 99201-99215 for video)
- ☐ Verify payer-specific telehealth reimbursement rules (modifier 95, place of service 10)
- ☐ Implement automatic claim generation with correct modifiers
- ☐ Handle patient cost-sharing (copay collection at time of visit vs. post-visit billing)
- ☐ Track telehealth parity laws by state (equal reimbursement for virtual vs. in-person)
Follow-Up
- ☐ Send visit summary to patient within 24 hours
- ☐ Transmit visit note to PCP (if the visit provider is not the PCP)
- ☐ Schedule follow-up visit or transition to in-person if needed
- ☐ Send patient satisfaction survey 24-48 hours after visit
- ☐ Trigger prescription tracking notification if medications were prescribed
Technical Requirements
Video Infrastructure
| Requirement | Specification |
|---|---|
| Video platform | [e.g., Twilio Video, Vonage, Daily.co, Zoom for Healthcare] |
| HIPAA compliance | [BAA with video vendor required] |
| Encryption | [End-to-end encryption or encryption in transit + at rest] |
| Browser support | [Chrome, Safari, Firefox, Edge; latest 2 versions] |
| Mobile support | [iOS 15+, Android 12+ native app or mobile browser] |
| Bandwidth requirement | [Minimum 1.5 Mbps up/down for video; 256 Kbps for audio-only] |
| Recording | [Not recorded by default; opt-in with consent if required for documentation] |
| Max concurrent sessions | [e.g., 200 concurrent video sessions] |
Accessibility Requirements
- ☐ Closed captioning or live transcription during video visits
- ☐ Screen reader compatibility for all pre-visit and post-visit flows
- ☐ Keyboard navigation for all interactive elements
- ☐ High-contrast mode support
- ☐ Language interpretation service integration (phone or video interpreter)
- ☐ TTY/TDD support for deaf or hard-of-hearing patients
Compliance and Licensure
- ☐ Verify provider licensure requirements by state (provider must be licensed in patient's state)
- ☐ Implement state-specific informed consent language
- ☐ Confirm prescribing restrictions by state (some states prohibit prescribing controlled substances via telehealth)
- ☐ Verify DEA registration requirements for telehealth prescribing
- ☐ Comply with Ryan Haight Act for controlled substance prescribing
- ☐ Document telehealth visit retention requirements (state-specific, typically 7-10 years)
- ☐ Implement the HIPAA safeguards for all telehealth data flows
Filled Example: Virtual Urgent Care Feature
Feature Overview (Example)
| Field | Details |
|---|---|
| Feature Name | QuickCare Virtual Urgent Care |
| Clinical Use Cases | Acute non-emergency: upper respiratory, UTI, skin rash, medication refill, allergies |
| Target Users | Patients (self-scheduled), NPs and PAs (providers) |
| Visit Types | Synchronous video with audio-only fallback |
| States | 12 states at launch (matching provider licensure) |
| EHR Integration | Epic (write visit note back via FHIR R4) |
| Target Launch | Q3 2026 |
Pre-Visit (Example, Abbreviated)
- ☑ Scheduling: on-demand queue with estimated wait time (target < 15 min)
- ☑ Eligibility: insurance verified via Eligible API; state checked against provider license map
- ☑ Intake: 8-question symptom form with branching logic by chief complaint
- ☑ Consent: state-specific telehealth consent with e-signature (DocuSign Health)
- ☑ Tech check: automated camera/mic/bandwidth test with troubleshooting prompts
Tips for Telehealth Feature Specs
- Design for the audio-only fallback first. Many patients, especially in rural areas or older demographics, have unreliable internet. If your feature only works with video, you are excluding a significant portion of your target population. The best telehealth products degrade gracefully from video to audio to phone.
- Get billing right before launch. Clinicians will not adopt a telehealth feature that creates billing headaches. Work with a billing specialist to map CPT codes, modifiers, and payer-specific rules. Wrong coding means denied claims, and denied claims mean clinicians stop using the feature.
- Test with real clinicians on real schedules. A 15-minute demo with a physician in a conference room does not reveal the problems that emerge during a 4-hour clinic block with back-to-back virtual visits. Run a pilot with real patient volume before scaling. Use the discovery process to structure your pilot evaluation.
- State licensure is a product constraint, not a legal afterthought. The states where your providers are licensed determine where your product can operate. Build licensure checking into the scheduling flow so patients in unsupported states are redirected before they wait in a queue.
- Monitor quality of service metrics relentlessly. Track connection success rate, average wait time, visit completion rate, and patient satisfaction. A telehealth feature with a 15% drop rate will lose clinician trust fast. Set quality thresholds and alert when they are breached. Review product metrics best practices for guidance.
Key Takeaways
- Design for audio-only fallback first. Video is a bonus, not a requirement for many patients
- Map billing and coding before building the feature. Denied claims kill clinician adoption
- State licensure is a product constraint. Build it into your scheduling and eligibility flows
- Test with real clinicians running real patient volume, not demo sessions
- Monitor connection quality and visit completion rate as core product health metrics
About This Template
Created by: Tim Adair
Last Updated: 3/4/2026
Version: 1.0.0
License: Free for personal and commercial use
