Administrative and support team — contact information
—
Total Staff
—
US-Based
—
International
Loading staff directory…
🏥 Provider Directory
Providers participating in this partnership
—
Total Providers
—
Available
—
PRN
—
Licenses on File
Loading providers…
Provider
Specialty
Availability
Team
Visit Type
States Licensed
📅 AWG Coverage Calendar
Monthly view of which participating doctors are available for the 12–5 PM live-transfer shift, and which states they cover
Loading…
🏦 Insurance Plans
All insurance plans MVP is credentialed or enrolled with
Loading plans…
Insurance Plan
Category
Type
Status
Effective Date
Revalidation Date
📊 Medicare Scheduling Efficiency
Upload two Athena exports to calculate scheduling efficiency across Medicare appointment types
Upload the Schedule Productivity export (Patient Level Detail) and the Encounter Count export for the same date range. The calculator filters both to Medicare-named appointment types and produces the efficiency rate per type, plus a row-by-row trace of every scheduled appointment against its resulting encounter.
1Upload your two files
Schedule Productivity
Patient Level Detail export (.csv)
Encounter Count
Closed / Open encounter export (.csv)
Schedule file window: —
Encounter file window: —
2Definition used for this output
Scheduling Efficiency = (Closed encounters of an appointment type, per Encounter Count) ÷ (Scheduled appointments of that type, per Schedule Productivity – Patient Level Detail) × 100.
Scope: appointment types containing medicare (case-insensitive), regardless of position in the name — this covers MEDICARE ANNUAL WELLNESS, MEDICARE ANNUAL WELLNESS 60, MEDICARE FOLLOW UP VISIT, MEDICARE INTAKE VISIT, and NEW MEDICARE PATIENT.
The numerator counts any CLOSED encounter of the type, regardless of what appointment type the original booking carried — a closed MEDICARE INTAKE VISIT encounter counts toward Intake Visit's numerator even if the patient was originally booked as NEW MEDICARE PATIENT.
The denominator excludes Schedule Productivity's nested subtotal rows (both the outer per-department *Total* rows and the inner per-group subtotal rows where Patient ID is blank).
When the same patient/date/type has both an OPEN and a CLOSED encounter record, only the CLOSED one is counted — the OPEN duplicate is treated as a superseded shell, not a second visit.
MEDICARE INTAKE VISIT and NEW MEDICARE PATIENT are tracked as independent metrics, not collapsed into one patient-journey outcome.
Known limitation: Schedule Productivity's date range filters on when the appointment was entered into the schedule, not necessarily the date of the visit itself. A small share of closed encounters in any given window may show no matching scheduled row for this reason — these are flagged below rather than hidden.
3Efficiency by appointment type
4Scheduled appointments → resulting encounters
Closed, same type bookedClosed, different type booked (recoded)Open, not yet closedNo encounter found
5Closed encounters with no scheduling record in this window
These patients have a closed Medicare encounter in the date range, but no row at all in the Schedule Productivity export — almost certainly booked outside this window. They can't be attached to a scheduled row above, so they're listed separately rather than silently dropped.
📋 SOPs & Clinical Guidance
Standard operating procedures and guidance for MVP physicians
📋
No SOPs posted yet
Admins can post clinical guidance and SOPs for physicians.
Post New SOP / Guidance
Partnership Communications
Insulinic · MVP · Shared Board
💬
No posts yet
Be the first to post an observation or need.
MY VIRTUAL PHYSICIAN · Billing & Revenue
SELECT TOOL
EOB Processing Suite
Choose the tool for your current task
MY VIRTUAL PHYSICIAN · EOB → Spreadsheet
PDF IN · XLSX OUT
🔑 API KEY
📑
Drop EOB PDFs here
or click to browse · PDF only · multiple files OK
FILES QUEUED
✅
Spreadsheet Ready
MY VIRTUAL PHYSICIAN · Billing & Revenue
EOB PROCESSOR
📒 Monthly Ledger
Persistent claim history · survives page refresh
Loading ledger…
▸🔑 API KEY MANAGEMENTClick to view status
⚠ Keys are stored in your browser only — never in source code. Paste new keys here after rotating in the Anthropic Console. Leave blank to keep existing key.
BILLING EOB KEY (MVP-Billing-EOB)
EMAIL GEN KEY (new key — old one rotated)
1
Bank Statement
2
EOB PDFs
3
Review Claims
4
Export
📥 Step 1: Upload Bank Statement
US Bank ACH deposit export (.xlsx)
🏦
Drop bank statement here
XLSX · XLS · CSV
📄 Step 2: Upload EOB PDFs
Upload one or more EOB/EOP PDF files
📑
Drop EOB PDFs here
PDF only · Multiple files OK
🔍 Step 3: Review & Allocate Claims
Verify claim data and appointment types
📊 Step 4: Export & Log
Commit claims to the monthly ledger, then download your workbook
📒 Commit to Ledger
Save this batch to the persistent monthly ledger. Duplicate claims are automatically skipped.
🏥 Iowa QuickCare
Brick & Mortar Medicine Division · Iowa & Louisiana
Madison bills under the DL Howard MD PhD, PLLC group NPI (1972122596) for all plans where individual credentialing is not required. Group contracts cover commercial plans, Medicare, and Medicaid plans where MVP holds a group enrollment.
All Accepted Insurance Plans
Loading plans…
Provider Pipeline
Staff & Provider Sign In
Select your role, then enter your credentials.
Apply to My Virtual Physician
Select the type of position you are applying for
My Virtual Physician
Administrative & Support Staff Application
📋 Staff Position Application
Most Recent Employment
📎 Resume Submission Instructions
Please email your resume to info@myvirtualphysician.com with CC to hr@myvirtualphysician.com .
Use the following subject line exactly:
Staff Application — [Position] — [Your Full Name]
This will update automatically as you fill in your name and position above.
M
My Virtual Physician
Provider Application
Complete all sections. Your information is secure and confidential.
1
2
3
4
Personal Information
Tell us about yourself
You may provide this later. NPI is public information available in the federal NPPES registry.
We will use email as the primary contact method.
Clinical Background
Your specialty, licensure, and practice preferences
Type and press Enter to add each state. Add all states where you currently hold an active license.
Availability
Help us understand when you can see patients
This is a 12–2 PM Eastern time window, at least 2 days per week.
Think of a realistic weekly commitment. Each slot = one 15-minute patient visit.
Documents & Attestation
Upload your required documents and sign your application
📧 Email Your Documents
After submitting this form, please send all required documents to:
info@myvirtualphysician.com
Use your full name as the email subject line — e.g. "Shannon Sandefur — Provider Application Documents"
Required: NPDB report · State license(s) · CV/resume · Headshot · One-paragraph bio
M
My Virtual Physician
Provider Pipeline
?
User
—
MVP OPERATIONS HUB
Welcome back, —
Select a module to get started.
🗂️ Pipeline Overview
Full lifecycle view — application through active provider.
—
Applied
—
Scheduled
—
Interviewed
—
Offer Sent
—
Contract Out
—
Contract Signed
—
Onboarded
📋 Applicants
All provider applications submitted through the portal.
In-App Applications · Loading...
Loading applications…
Applicant
Title
Specialty
States
Midday Avail
Slots/wk
Applied
Stage
🔍
No applicants found.
🎤 Interview Decision
Log your decision and deployment details. AI-generates the offer email.
👤
Candidate — Pre-fill from Applicants or enter manually
Pre-filled from applicant record.
Paste or type the states from their application. These feed the Collab Matcher.
✅
Decision
🏥
Deployment — Service Lines
Note: In non-autonomous states, a 10% collaborating physician fee applies ($40 → $36 net). Disclosed in offer letter.
⏱
Availability Ask
📝
Interview Notes
Generating personalized offer email from Dr. Howard…
✉ Offer Email — Ready to Copy & Send via Zoho Mail
To:
Subject:
🔗 Collaborating Physician Matcher
Select a provider from the roster and instantly find which collaborating physicians cover their licensed states.
👩⚕️
Select Provider
States are auto-populated from the provider's licenses on file. You can add or remove manually.
📋 Onboarding Tracker
Log contract and training milestones for every candidate post-offer.
Provider
Offer Sent
Contract Sent
Contract Signed
Training Sched.
Training Done
Stage
🏥 Provider Roster
Active providers — update availability, licenses, and profile info.
—
Total Providers
—
Available
—
PRN
—
Licenses on File
⚙ Sub-Team Management
Loading providers…
Provider
Specialty
Email
Team
Availability
Licenses
Actions
Provider
Specialty
Email
Team
Availability
Licenses
Actions
PAs, RNs, CHWs, and any provider without MD/DO/NP/APRN set as their credential.
Provider
Specialty
Email
Team
Availability
Licenses
Actions
🗺️
Select a state above
Shows all active providers licensed in that state
🏦 Insurance Credentialing
Track group and individual provider credentials across all insurance plans.
—
Total Plans
—
Active Credentials
—
Expired / Due
—
Due Within 90 Days
Insurance Plan
Category
Type
Provider
Plan Provider ID
Effective Date
Revalidation Date
Status
Loading credentials…
Add Credential
Link a provider to an insurance plan
📍 Daily Coverage Checker
Select a date and mark which providers are working — instantly see which states are covered and which aren't.
📅
Date & Setup
📊
Summary
—
States Covered
—
Uncovered States
—
Providers Working
👩⚕️
Who's Working Today?
Loading providers…
⚠️
Uncovered States — No Licensed Provider Working Today
✅
Covered States
📋
Provider Breakdown — Who Covers What
Full coverage! All 50 states + DC + Guam have at least one licensed provider working today.
👤 My Profile
Update your availability and state licenses for Athena scheduling.
💳 RAMP Invoice Generator
Generate contractor invoices from Athena encounter exports and push to provider portals.
📋 SOPs & Clinical Guidance
Standard operating procedures and guidance for MVP staff and physicians.
📋
Loading SOPs…
Post New SOP / Guidance
🛡️
My Virtual Physician
Compliance
Restricted Access
Compliance department credentials required.
🛡️ Compliance Portal
Chief Compliance Officer
DLH Management Service Organization, Inc.
Reports to: CEO/FounderRemote (U.S.)Full-time, Exempt
Position Summary
Responsible for designing, implementing, and overseeing MVP's healthcare compliance program across all 50 states in which MVP operates. Owns adherence to the OIG's seven elements of an effective compliance program and serves as the primary internal safeguard against billing fraud, Anti-Kickback Statute (AKS) and Stark Law exposure, and regulatory investigation risk. Must maintain functional independence from revenue-generating operations to preserve the integrity of the compliance function.
Key Responsibilities
Policy Ownership: design, maintain, and version-control the written Compliance Plan, Code of Conduct, and related policies (billing/coding standards, AKS/Stark referral policy, self-disclosure protocol).
Claims Auditing: conduct monthly-minimum sampling audits of submitted claims — particular focus on RPM (99457/99458/99490), CCM, and TC-modifier billing — to confirm documentation supports the code billed. Track provider-level error rates and require corrective action plans for outliers, applied consistently regardless of a provider's revenue contribution.
Partnership & Contract Review: review every new partnership, referral, or promotional agreement against AKS/Stark safe harbors prior to execution.
Reporting Channel: maintain a confidential, non-retaliatory reporting channel for staff to report suspected compliance concerns.
Training: deliver mandatory annual compliance training to all providers and billing staff, plus role-specific training; maintain signed completion logs.
Governance: convene and document a quarterly compliance committee meeting with defined minutes and action items.
Corrective Action & Self-Disclosure: manage MVP's response to identified billing errors or compliance gaps, including payer repayment coordination and, where warranted, OIG self-disclosure protocol.
Regulatory Liaison: serve as the primary point of contact for regulatory inquiries and investigations (e.g., state AG or Medicaid program inquiries), producing documentation demonstrating proactive self-governance.
Success Metrics
Documented, current compliance plan with quarterly committee minutes on file.
100% annual training completion with signed logs.
Claims audit sampling conducted on schedule with tracked corrective actions closed within defined timelines.
Zero undocumented AKS/Stark exposure on new partnership agreements at time of signing.
🛡️ Compliance
Task and deadline tracker, policy library, and daily log for audits, training, and regulatory compliance.
—
Open Tasks
—
Overdue
—
Due Within 30 Days
—
Policies on File
Task
Category
Assigned To
Due Date
Priority
Status
Loading tasks…
Policy Name
Category
Version
Effective Date
Next Review
Owner
Status
Loading policies…
New Entry
Loading diary entries…
Add Task
Compliance task or deadline
Add Policy
Policy library entry
🧾 My Invoices
Your productivity invoices from My Virtual Physician.
Loading invoices…
📅 AWG Shift Availability
Mark whether you're available for the AWG live-transfer shift (12–5 PM, Mon–Fri) each day this month.
Loading…
💼 Staff Applicants
Administrative and support staff applications submitted through the portal.
Applicant
Position
Recent Employer
Supervisor
Applied
Stage
Actions
Loading…
👥 Staff Roster
Administrative and support staff directory — manage profiles, roles, and compliance dates.
—
Total Staff
—
Remote
—
BLS Expiring Soon
—
HIPAA Due Soon
Loading staff…
👤
Staff Member
Role
Add Staff Member
New administrative or support staff
👤
JPG, PNG — max 2MB. Will be uploaded to secure storage.
${['Scheduler','Clinical Care Coordinator','Medical Assistant','General Assistant','Marketing Assistant','Billing Assistant'].map(r =>
``).join('')}
Reduced or restricted practice — a collaborating/supervising physician is required
Reduced Practice — collaborative agreement required (12)
Restricted Practice — physician supervision required (11)
⏳ Watch: New York currently allows independent NP practice under the NPMA, but that law sunsets July 1, 2026 unless S2360/A1220 pass first. If it lapses, NY moves into the collaborative-agreement-required group.
Compiled from AANP / Nurse.org state practice classifications, reviewed Jun 2026. Scope-of-practice laws change frequently — verify against the AANP State Practice Environment map before relying on this for licensing decisions.
Applicant
Details
Schedule Interview
—
Provider
Add Provider to Roster
Manual entry for providers not coming through the pipeline
Edit License
Update license details
Required — enter your license renewal/expiration date.
Team
Manage providers on this team
Current Members
Add Providers
IMLCC Qualifying Letter
Update IMLCC status
Edit Compensation
Update provider compensation structure
Add Applicant Manually
Enter applicant details on their behalf
Add every state where this applicant holds an active license, with their license number for each.