Second Opinion Admin Portal

Second Opinion Admin Portal

Click the side menu, rows, cards and buttons. Hover the charts.
Second OpinionOperations
Keep every visit on time, paid and safe.
Appointments, doctors, payments and AI triage in one place for the Second Opinion operations team.
124
doctors
38k
patients
4.8
avg. rating
Sign in
Use your Second Opinion staff account.
mona.adel@secondopinion.app
••••••••••
Keep me signed inForgot password?
Sign in

Overview

Thursday, 1 October 2026 · Cairo (GMT+3)
Search patients, doctors, visits…⌘K
Today
Visits today
248
+12% vs last Tuesday
Revenue today
$5,940
+9% vs last Tuesday
Doctors working
86 / 124
11 start after 6 PM
Average rating
4.8
+0.1 last 30 days
Cancellations
3.1%
+0.4 pts last 30 days

Visits per day

Last 30 days · all specialties
Visits
01252503755002 Sep6 Sep10 Sep14 Sep18 Sep22 Sep26 Sep30 Sep248

Needs attention

12
3 red-flag symptom checksNeeds a medical reviewer
Urgent
2 doctors running lateDr. Blake +12 min · Dr. Adel +9 min
Now
5 failed payments2 retried successfully
Review
Payout run due Monday$27,940 to 108 doctors · 3 on hold
Approve

Live now

31 visits in progress
All appointments
PatientDoctorTypeTimeStatus
Sarah Ahmed29 · F
Dr. Thomas ReidDermatology
Video4:30 PMIn progress
YM
Youssef Mahmoud41 · M
Dr. Layla NasserGynecology
Voice4:30 PMIn progress
NK
Nour Khaled8 · F (child)
Dr. Karim AdelPediatrics
Video4:15 PMWaiting

Visits by type

This month
Video64%
Voice22%
Chat14%

Appointments

All visits across doctors and specialties
Search patients, doctors, visits…⌘K
New appointment
All 1,284
Upcoming 312
In progress 31
Completed 884
Cancelled 41
No-show 16
Today, 1 Oct
Specialty: All
Doctor: All
Type: All
More filters
Export CSV
List
Calendar
VisitPatientDoctorDate & timeTypeAmountStatus
SO-20931
Sarah Ahmed
Dr. Thomas ReidDermatology
Today, 4:30 PMVideo$26.50In progress
SO-20930
YM
Youssef Mahmoud
Dr. Layla NasserGynecology
Today, 4:30 PMVoice$21.50In progress
SO-20928
NK
Nour Khaled
Dr. Karim AdelPediatrics
Today, 4:15 PMVideo$23.50Waiting
SO-20925
HI
Hana Ibrahim
Dr. Michael VitalisGeneral
Today, 3:30 PMVideo$26.50Completed
SO-20921
OF
Omar Fathy
Dr. Jessica LewisGeneral
Today, 3:00 PMChat$11.50Completed
SO-20917
MS
Mariam Saeed
Dr. Samuel OkoyeDermatology
Today, 2:30 PMVideo$21.50No-show
SO-20913
KN
Karim Nabil
Dr. Henry BlakeInternal medicine
Today, 2:00 PMVideo$31.50Completed
SO-20908
LH
Laila Hassan
Dr. Robert HaleOrthopedics
Today, 1:30 PMVoice$41.50Cancelled
SO-20944
AA
Ahmed Ali
Dr. Omar HaddadGeneral
Today, 6:00 PMVideo$19.50Confirmed
Showing 1–9 of 1,284
123…143

Appointments

All visits across doctors and specialties
Search patients, doctors, visits…⌘K
New appointment
All 1,284
Upcoming 312
In progress 31
Completed 884
Cancelled 41
No-show 16
Today, 1 Oct
Specialty: All
Doctor: All
Type: All
More filters
Export CSV
List
Calendar
VisitPatientDoctorDate & timeTypeAmountStatus
SO-20931
Sarah Ahmed
Dr. Thomas ReidDermatology
Today, 4:30 PMVideo$26.50In progress
SO-20930
YM
Youssef Mahmoud
Dr. Layla NasserGynecology
Today, 4:30 PMVoice$21.50In progress
SO-20928
NK
Nour Khaled
Dr. Karim AdelPediatrics
Today, 4:15 PMVideo$23.50Waiting
SO-20925
HI
Hana Ibrahim
Dr. Michael VitalisGeneral
Today, 3:30 PMVideo$26.50Completed
SO-20921
OF
Omar Fathy
Dr. Jessica LewisGeneral
Today, 3:00 PMChat$11.50Completed
SO-20917
MS
Mariam Saeed
Dr. Samuel OkoyeDermatology
Today, 2:30 PMVideo$21.50No-show
SO-20913
KN
Karim Nabil
Dr. Henry BlakeInternal medicine
Today, 2:00 PMVideo$31.50Completed
SO-20908
LH
Laila Hassan
Dr. Robert HaleOrthopedics
Today, 1:30 PMVoice$41.50Cancelled
SO-20944
AA
Ahmed Ali
Dr. Omar HaddadGeneral
Today, 6:00 PMVideo$19.50Confirmed
Showing 1–9 of 1,284
123…143

Doctors

124 doctors · 112 verified
Search patients, doctors, visits…⌘K
Invite doctor
Verified doctors
112
across 24 specialties
Working today
86
11 start after 6 PM
Applications
4
oldest waiting 2 days
No-show rate
1.7%
-0.3 pts doctor no-shows, 30 days
Search doctors
Specialty: All
Status: All
Sort: Most visits
DoctorRatingVisits (30d)No-showsEarnings (30d)Next slotStatus
Dr. Thomas ReidDermatology
4.91421.2%$3,550Tomorrow 9:30Verified
Dr. Michael VitalisGeneral
4.91680.8%$4,200Today 6:30Verified
Dr. Layla NasserGynecology
4.81211.9%$3,630Fri 10:00Verified
Dr. Jessica LewisGeneral
4.91760.6%$3,870Today 5:00Verified
Dr. Karim AdelPediatrics
4.71332.4%$2,930Today 7:00Verified
Dr. Henry BlakeInternal medicine
4.9983.1%$2,940Sat 11:00Verified
Dr. Samuel OkoyeDermatology
4.8871.5%$1,740Today 8:00Verified
Dr. Robert HaleOrthopedics
4.8640.9%$2,560—Suspended
Dr. Omar HaddadGeneral
4.71522.0%$2,740Today 6:00Verified

Doctor profile

Doctors / Dr. Thomas Reid
Search patients, doctors, visits…⌘K
Dr. Thomas Reid
Dermatology · 14 yrs · Lic. 44821 · English, Arabic
VerifiedAccepting bookings
Message
Edit pricing
Suspend
Overview
Schedule
Visits 1,842
Reviews 320
Payouts
Documents
Visits (30d)
142
+8% vs previous 30d
Rating
4.9
320 reviews
Avg. reply to messages
38 min
within 7-day window
Earnings (30d)
$3,550
+6% after 15% platform fee

Visits per week

Last 8 weeks
01225385011 Aug18 Aug25 Aug1 Sep8 Sep15 Sep22 Sep29 Sep39

Documents

Medical licenceChecked with the medical registry · 12 Jan 2026
Verified
National IDFace match 98% · 12 Jan 2026
Verified
Malpractice insuranceExpires 21 Oct 2026, in 20 days
Expiring
Degree certificateCairo University, 2010
Verified

Doctor applications

Check documents before a doctor can take bookings
Search patients, doctors, visits…⌘K

Waiting for review

4
RS
Dr. Rania SalehCardiology · applied 2 days ago
Pending
AF
Dr. Ahmed FouadENT · applied 1 day ago
Pending
DM
Dr. Dina MouradPsychology · applied 20 h ago
Pending
TZ
Dr. Tarek ZakiGeneral · applied 3 h ago
Pending
RS
Dr. Rania Saleh
Cardiology · 11 yrs · Alexandria · English, Arabic
Pending
Medical licencePDF · 2 pages
National IDFront and back
DegreeAin Shams University, 2012
Automatic checks
Licence number found in the medical registry
Lic. 51093 · Cardiology · valid to 2029
ID photo matches selfie
Match 97%
Malpractice insurance not uploaded
Required before the first visit
Video interview
Not scheduled
Note to the doctor
Please upload your malpractice insurance certificate. Everything else looks good.
Proposed pricing
Video $35
Voice $30
Chat $15
Reject
Request changes
Approve & publish

Patients

Everyone with a Second Opinion account
Search patients, doctors, visits…⌘K
Patients
38,412
+6% last 30 days
New this week
1,206
+11% vs last week
Returning patients
62%
+3 pts booked again within 90 days
Family accounts
4,980
with 2+ members
Name, phone or email
Last visit: Any
Has allergies
Status: All
PatientPhoneVisitsLast visitFamilyAllergiesStatus
Sarah Ahmed29 · F
+20 100 123 456714Today2PenicillinActive
YM
Youssef Mahmoud41 · M
+20 122 554 00216Today0—Active
NK
Nour Khaled8 · F
Parent: Khaled Ali9Today—PeanutsActive
HI
Hana Ibrahim33 · F
+20 109 776 22903Today1—Active
OF
Omar Fathy52 · M
+20 111 300 448821Today3AspirinActive
MS
Mariam Saeed26 · F
+20 128 640 90122Today0—Active
KN
Karim Nabil38 · M
+20 100 900 77637Today1—Active
LH
Laila Hassan61 · F
+20 106 228 118011Today0LatexActive
TE
Tamer Ezz45 · M
+20 155 017 3341112 Sep0—Blocked

Patient

Patients / Sarah Ahmed
Search patients, doctors, visits…⌘K
Sarah Ahmed
29 · Female · Cairo
ActiveFamily admin
Phone+20 100 123 4567
Emailsarah@email.com
Joined14 Jun 2026
Lifetime spend$342.00

Health snapshot

Allergy: PenicillinBlood O+Loratadine 10mg

Family members

AA
Ahmed AliHusband · 32
L
LailaDaughter · 4
Visits
14
since Jun 2026
No-shows
0
Refunds
1
$26.50, Aug
Tickets
2
both resolved

Visits

See all 14
DateDoctorTypeStatus
Today, 4:30 PM
Dr. Thomas ReidDermatology
VideoIn progress
19 Sep 2026
Dr. Thomas ReidDermatology
VideoCompleted
2 Aug 2026
Dr. Omar HaddadGeneral
ChatCompleted
14 Jun 2026
Dr. Jessica LewisGeneral
VideoCompleted
Message patient
Add credit
Reset sign-in
Block account

Payments

Revenue, refunds and doctor payouts
Search patients, doctors, visits…⌘K
Last 30 days
Gross revenue (30d)
$142,380
+14% vs previous 30d
Paid to doctors
$113,900
85% of consultation fees
Platform fees
$28,480
+14% 15% + $1.50 service fee
Refunds
$2,140
+6% 81 refunds · 1.5%

Revenue per day

Last 30 days · thousands of USD
$0.0$2.5$5.0$7.5$10.02 Sep6 Sep10 Sep14 Sep18 Sep22 Sep26 Sep30 Sep$5.9k
Transactions
Refunds 81
Payouts
Failed 5
IDPatientDoctorAmountMethodStatus
TX-88412
Sarah Ahmed
Dr. Thomas Reid$26.50Visa 4242Paid
TX-88411
YM
Youssef Mahmoud
Dr. Layla Nasser$21.50Mastercard 8810Paid
TX-88409
MS
Mariam Saeed
Dr. Samuel Okoye$21.50Visa 0098Failed
TX-88406
LH
Laila Hassan
Dr. Robert Hale$41.50Apple PayRefunded
TX-88403
OF
Omar Fathy
Dr. Jessica Lewis$11.50AXA insurancePaid

Next doctor payout

$27,940
To 108 doctors on Monday, 5 Oct · bank transfer
Dr. Michael Vitalis
$4,200
Dr. Jessica Lewis
$3,870
Dr. Layla Nasser
$3,630
Dr. Thomas Reid
$3,550
Review payout

AI triage

How the symptom checker is used and where it escalates
Search patients, doctors, visits…⌘K
Last 30 days
Symptom checks (30d)
9,420
+18% vs previous 30d
Booked after a check
41%
+4 pts within 24 h
Red flags
63
0.7% of checks · all shown the emergency alert
Doctor agreed with specialty
92%
from post-visit doctor feedback

Symptom checks per day

Last 30 days
01252503755002 Sep6 Sep10 Sep14 Sep18 Sep22 Sep26 Sep30 Sep372

Most common symptoms

Skin rash
1,620
Headache
1,310
Fever / cold
1,240
Joint pain
880
Stomach pain
760

Red-flag review queue

3 to review
Reviewed by the medical team within 1 hour
TimePatientWhat they wroteWhat the app didStatus
4:12 PMPatient #A-3391“strong chest pain, left arm numb”Emergency alert · tapped CallEscalated
3:47 PMPatient #A-3384“worst headache of my life, vomiting”Emergency alert · chose “I'm safe”Escalated
1:05 PMPatient #A-3352“baby 3 months, fever 39.5”Emergency alert · booked PediatricsEscalated
YesterdayPatient #A-3301“can't breathe properly at night”Emergency alert · tapped CallReviewed

Support

Messages from patients and doctors
Search patients, doctors, visits…⌘K
Open 7
Waiting
Resolved
LH
Laila Hassan12 min
Refund not received
Open
KN
Karim Nabil40 min
Call dropped twice
Open
HI
Hana Ibrahim1 h
Can't add my daughter
Open
OF
Omar Fathy2 h
Sick note wrong dates
Waiting
MS
Mariam Saeed3 h
Payment declined
Open
AA
Ahmed AliYesterday
Change my phone number
Resolved
Refund not received
#T-4471 · via in-app chat · Laila Hassan
Assigned: Mona
Resolve
Today 4:21 PM
Hi, I cancelled my visit with Dr. Hale 5 days ago and still haven't got my $41.50 back.
Hi Laila, sorry about that. I can see the refund was sent on 26 Sep. Banks usually take 3–5 working days. Let me check with our payment provider now.
Refund RF-1209 · $41.50 to Apple Pay · sent 26 Sep · status: processing at bank
Templates
Write a reply…
Send

Customer

LH
Laila Hassan61 · F · 11 visits
Linked visit
#SO-20908 · Dr. Robert Hale
Today, 1:30 PM · Voice · Cancelled
Actions
Check refund status
Add $5 credit
Open patient

Health library

Articles shown in the app
Search patients, doctors, visits…⌘K
New article
Search articles
NeurologyPublished
What actually causes migraines
Reviewer: Dr. Jessica Lewis · 4,820 views
PreventionPublished
Plan around your local flu season
Reviewer: Dr. Omar Haddad · 3,210 views
SkinIn review
Contact dermatitis: triggers and care
Reviewer: Dr. Thomas Reid · — views
WellbeingDraft
Sleep and your immune system
Reviewer: — · — views
PediatricsScheduled
When is a fever too high for a child?
Reviewer: Dr. Karim Adel · — views
H2
B
I
• List
Link
Image
Warning box
What actually causes migraines
Migraines are more than bad headaches. Here's what current research says about triggers and prevention.
Common triggers
  • Stress and poor sleep
  • Hormonal changes
  • Skipped meals or dehydration

Publish

Published
Neurology
Dr. Jessica Lewis
Featured on Home
Suggest after Neurology visits
Last updated 12 Sep 2026 by Mona Adel · 4,820 views · 3 min read
Preview
Update

Settings

Specialties & pricing
Search patients, doctors, visits…⌘K
Save changes
15% of consultation
Kept by Second Opinion
$1.50 per booking
Paid by the patient
2 hours before
Shown at checkout

Specialties and default prices

Add specialty
SpecialtyDoctorsVideoVoiceChatShown in app
General Physician42$25$20$10
Dermatology16$25$20$10
Pediatrics18$22$18$10
Gynecology15$30$25$12
Psychology21$35$30$15
Cardiology11$40$35—
ENT9$25$20$10
Nutrition0$20$15$8
Doctors can set their own price within ±30% of the default. Changes apply to new bookings only.

Settings

Team & roles
Search patients, doctors, visits…⌘K

Team members

Invite
MemberRoleStatus
MA
Mona AdelOperations lead
AdminActive
HK
Hossam KamalSupport agent
SupportActive
JL
Dr. Jessica LewisMedical reviewer
ReviewerActive
RS
Reem SamirFinance
FinanceActive
ZM
Ziad MorsiSupport agent
SupportInvited

What each role can do

PermissionAdminSupportFinanceReviewer
View appointments
Cancel & refund
Approve doctors
See medical details
Payouts
Edit health library
Manage team

Doctor payouts

Weekly payout to doctors
Search patients, doctors, visits…⌘K
29 Sep – 4 Oct
Export
Approve $20,712
This payout run
$27,940
29 Sep – 4 Oct · pays Mon 5 Oct
Doctors paid
105 / 108
3 on hold
On hold
$7,228
missing bank details or suspended
Last run
$26,310
28 Sep · all transferred
✓Visits locked (Sun 4 Oct)
2Review & approve
3Bank transfer (Mon 5 Oct)
4Statements emailed to doctors
This run 108
On hold 3
Adjusted 1
History
DoctorVisitsConsultation feesPlatform fee (15%)PayoutBank accountStatus
Dr. Michael VitalisGeneral
168$4,940−$741$4,199CIB •••• 8812Ready
Dr. Jessica LewisGeneral
176$4,550−$683$3,867NBE •••• 1044Ready
Dr. Layla NasserGynecology
121$4,270−$641$3,629QNB •••• 3307Ready
Dr. Thomas ReidDermatology
142$4,175−$626$3,549CIB •••• 2210Ready
Dr. Henry BlakeInternal medicine
98$3,460−$519$2,941HSBC •••• 7781Adjusted
Dr. Karim AdelPediatrics
133$3,450−$518$2,932MissingOn hold
Dr. Omar HaddadGeneral
152$3,225−$484$2,741Banque Misr •••• 5520Ready
Dr. Samuel OkoyeDermatology
87$2,045−$307$1,738MissingOn hold
Dr. Robert HaleOrthopedics
64$3,010−$452$2,558CIB •••• 0931On hold

Doctor payouts

Weekly payout to doctors
Search patients, doctors, visits…⌘K
29 Sep – 4 Oct
Export
Approve $20,712
This payout run
$27,940
29 Sep – 4 Oct · pays Mon 5 Oct
Doctors paid
105 / 108
3 on hold
On hold
$7,228
missing bank details or suspended
Last run
$26,310
28 Sep · all transferred
✓Visits locked (Sun 4 Oct)
2Review & approve
3Bank transfer (Mon 5 Oct)
4Statements emailed to doctors
This run 108
On hold 3
Adjusted 1
History
DoctorVisitsConsultation feesPlatform fee (15%)PayoutBank accountStatus
Dr. Michael VitalisGeneral
168$4,940−$741$4,199CIB •••• 8812Ready
Dr. Jessica LewisGeneral
176$4,550−$683$3,867NBE •••• 1044Ready
Dr. Layla NasserGynecology
121$4,270−$641$3,629QNB •••• 3307Ready
Dr. Thomas ReidDermatology
142$4,175−$626$3,549CIB •••• 2210Ready
Dr. Henry BlakeInternal medicine
98$3,460−$519$2,941HSBC •••• 7781Adjusted
Dr. Karim AdelPediatrics
133$3,450−$518$2,932MissingOn hold
Dr. Omar HaddadGeneral
152$3,225−$484$2,741Banque Misr •••• 5520Ready
Dr. Samuel OkoyeDermatology
87$2,045−$307$1,738MissingOn hold
Dr. Robert HaleOrthopedics
64$3,010−$452$2,558CIB •••• 0931On hold

Overview

Thursday, 1 October 2026 · Cairo (GMT+3)
Search patients, doctors, visits…⌘K
Today
Visits today
248
+12% vs last Tuesday
Revenue today
$5,940
+9% vs last Tuesday
Doctors working
86 / 124
11 start after 6 PM
Average rating
4.8
+0.1 last 30 days
Cancellations
3.1%
+0.4 pts last 30 days

Visits per day

Last 30 days · all specialties
Visits
01252503755002 Sep6 Sep10 Sep14 Sep18 Sep22 Sep26 Sep30 Sep248

Needs attention

12
3 red-flag symptom checksNeeds a medical reviewer
Urgent
2 doctors running lateDr. Blake +12 min · Dr. Adel +9 min
Now
5 failed payments2 retried successfully
Review
Payout run due Monday$27,940 to 108 doctors · 3 on hold
Approve

Live now

31 visits in progress
All appointments
PatientDoctorTypeTimeStatus
Sarah Ahmed29 · F
Dr. Thomas ReidDermatology
Video4:30 PMIn progress
YM
Youssef Mahmoud41 · M
Dr. Layla NasserGynecology
Voice4:30 PMIn progress
NK
Nour Khaled8 · F (child)
Dr. Karim AdelPediatrics
Video4:15 PMWaiting

Visits by type

This month
Video64%
Voice22%
Chat14%