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
🩺 RPM BP Review
Standardized RPM blood pressure review. For patients with an external PCP, send the completed note to the PCP: MVP recommends, the PCP makes medication changes.
📅 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…
🩺 Provider Shift Schedule
The same weekly grid MVP schedulers use: who is in each Virtual (Tier 1–3), On site and Routed seat for every Monday–Friday block, and the MA handling intake. Read-only — MVP staffs these shifts.
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 · Partnership Margins
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…
🌵 Las Vegas Clinic
Brick & Mortar Medicine Division · Las Vegas, Nevada
ACTIVE
Clinic details
Address, contact numbers and hours for the Las Vegas clinic.
Loading goals…
Loading providers…
Clinic SOPs
Upload the clinic's existing SOPs as Word or PDF files (up to 25 MB each). Everyone with access to this dashboard can open them.
Leases & contracts
Leases and contracts specific to the Las Vegas clinic, as Word or PDF files (up to 25 MB each). Only admins can see this tab.
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
Use this checker until shift sign-ups go live on Monday, October 12. From then on, coverage is worked out automatically from the shift sign-ups in Provider Scheduling → Coverage.
📍 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.
🛡️
Guaranteed Shift Minimum — Pay Period Check
Each Tier 1–3 Morning or Afternoon shift a provider booked is worth a $200 minimum. The minimum is pooled for the whole pay period (25th to 24th). If visit pay is below it, the invoice gets a separate "Guaranteed shift minimum top-up" line for the difference, added automatically when the invoice is pushed. Evening, night, weekend, routed, specialty and LV clinic fill-in seats don't count. If a provider didn't actually work a booked shift, take them out of the seat before pushing their invoice.
Loading…
🧾
Pushed Invoices — Void or Delete
Void pulls the invoice out of the provider's portal but keeps the record for audit. Delete erases it entirely — use only for invoices pushed in error that were never acted on.
Loading invoices…
📋 SOPs & Clinical Guidance
Standard operating procedures and guidance for MVP staff and physicians.
Training & resources
Start with the required reading, then the guides for the programs you work in.
Getting started
📘
New physician guide
Required
LNK-CHI Initiating Visits — CHI for Nevada Medicare Referrals
How to perform, document, and code the initiating visit, and your supervision duties once CHI is ordered. Includes a one-page cheat sheet.
🗓️
Scheduling · Town Hall
Since Oct 12
Provider Shift Sign-Up — Town Hall Presentation
How state tiers, provider seats, shifts and the $200 minimum work. Then sign up on the Shifts tab.
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…
🩺 Provider Shift Sign-Up
Monday–Friday shifts for the whole company. The Tier 1, Tier 2 and Tier 3 seats must be filled on every shift; the Endocrinology, Obesity Medicine and Async seats are optional. On-site seats (OS) are for our clinic providers, who see patients in person and virtually. Routed provider seats (RP) put one provider first in line for a single state. Each virtual seat is paired with a medical assistant who starts intake 30 minutes early. Pick your name from your seat’s list.
📌 Scheduling reminders
💵 $200 shift minimum: Tier 1, 2 and 3 onlyIf you hold a Tier 1, Tier 2 or Tier 3 seat, you are paid your per-consult earnings or $200 for the shift, whichever is higher.Every other seat (Endocrinology, Obesity Medicine, Async, OS, RP) is per consult only, with no minimum.
⚠ Window tint visitsGo-to providers: Dr. Muehrcke and Dr. Gerber. Georgia patients: Dr. Howard.
⚠ Surrogacy visitsOnly Dr. Howard, Dr. Mandigo and Dr. Frarey.
⚠ Veteran disability visitsThe initial visit must always be booked with a doctor (MD or DO), never an NP.
Las Vegas clinic · OS (NV)5440 W Sahara Ave, Suite 102 Las Vegas, NV 89146
Iowa Quick Care · OS (LA)601 N Thompson Ave, Suite C Iowa, LA 70647
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('')}
Q4 2026 — goals, milestones, and monthly visit metrics.
💵 Payables & Cash Flow
Outstanding obligations, cash on hand, and days of runway at the current burn.
This module is restricted. Contact systems@myvirtualphysician.com if you need access.
Cash runway at current burn
—days
Add your account balances to start.
Available cash
$0
Net burn / day
$0
Trailing 60 days
Owed, unpaid
$0
Projected from scheduled obligationsProjected from historical burn rateZero
Safe to release today
$0
Due in the next 7 days
$0
Outflows this month
$0
Aging — unpaid balance by days past due
Needs a decision — overdue, or due inside 7 days
Mark an account restricted when the money in it is already owed to someone else — the partner
holding accounts from the EOB allocation, for example. Restricted balances are excluded from
available cash and from the runway calculation.
Only deposits marked confirmed count toward the safe-to-release figure. Likely and possible
deposits appear in the 90-day projection but are discounted.
🔄 Shift Handoff
Submit end-of-shift reports and review incoming handoff items before your shift begins.
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.
Void Invoice
Remove from provider portal
The invoice disappears from the provider's My Invoices tab immediately. The record is retained, marked VOIDED, for the audit trail. Note that if the provider already downloaded the PDF, they will still have their copy — follow up with them directly.
If you have already generated the corrected invoice, enter its number so the two records stay linked.
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.
Past MVP patients who may be a fit for the Weight Loss Program. They are not enrolled. Each one first came to MVP for another reason (shown under Original visit reason). Update the outreach status as you contact them, and use Enroll to move someone into the tracker once they sign up.
Loading…
🔎 Who do I book?
Pick the patient's state and visit type. The module applies every scheduling rule to the providers on shift and tells you who to book, and why.
The patient
✨ Ask in plain English
State and visit type only. Never type a patient's name, birth date or other details.
On this shift
Loading…
🗺 Coverage
Which states MVP providers can see on each shift this week, built from the shift sign-ups. A green box shows how many providers on that shift can see a patient from that state. Click any box to see who.
2+ providers1 provider– no one yet: use Book to find the next openingDay-shift gap to fill
Loading…
THIS IS A DYNAMIC CALENDAR
A gray box today does not mean that state will stay uncovered this week. MVP watches for gaps every day and reaches out to our provider pool to fill them, so new providers are added to this calendar all the time.
Check back often, and use Book for the latest availability before you schedule a patient.
📊 Insights
How well the next four weeks are staffed, who is carrying the load, and the strategy and data behind the tiers.
⚙️ Scheduling rules
The rules the Book and Coverage tabs apply. Changes take effect for everyone as soon as they are saved.
Loading…
🛡️
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.