SOVA

AI VISIBILITY

Dallah Health client workspace · Riyadh

Dashboard

JUL-2026 vs JUN-2026 · bank v3.0
FactsBank2–Review, Session, Run5–Pipeline → Insights

Facilities & entity transitions

client-confirmed · 09 Jun 2026
FacilityGeoFormer nameTier impact
Dallah NakheelRiyadh-CORE
Dallah NamarRiyadh-CORE
Dallah KhobarKhobarAl Salam Hospital ⚠ transitionCORE · geo segment
Dallah Al AhsaAl-AhsaAl Ahsa Hospital ⚠ transitionCORE · geo segment
Makkah Medical Center 92%Makkah-CORE · geo segment
Dallah Al AridRiyadhunder construction · 2027WATCH
⚠ transitions: old names carry years of corpus + reviews; new names carry months. Both names live in the entity dictionary; SOV counts either, and the readout tracks the migration.

Group structure · affiliates ≠ competitors

EntityStakeCounts as
Kingdom Hospital, Riyadh58.64%GROUP SOV
Dr. Mohammed Al Fagih, Riyadh31.21%AFFILIATE · flagged
IMC Jeddah27.18%AFFILIATE · flagged

Entity dictionary · aliases

feeds extractor v4
dallah ← دلة · مستشفى دلة · Dallah Hospital · Dallah Health · مستشفى دلة نمار · Dallah Khobar · مستشفى السلام بالخبر · Al Salam Hospital Khobar
competitors confirmed ← الحبيب · السعودي الألماني · فقيه · التخصصي · SMC · المواساة

Prompt sources · two paths into the bank

PATH A · PRIMARY, UPLOAD YOUR OWN
XLSX / CSV import
Your prompts, call-center logs, GSC queries, app search terms. Column mapping on upload → dedup → classifier → review queue.
last upload: prompt_bank.xlsx · 2,240 rows · 09 Jun
PATH B · SECONDARY, GENERATE FOR GAPS
AI Generator, seeded by this page
Fills coverage the upload missed, e.g. no Khobar-dialect prompts arrived, the Generator drafts them from the confirmed facility list. Output always lands as unreviewed drafts, never straight to active.
detected gaps: Khobar dialect ×0 · Al-Ahsa OB-GYN ×2
BankReviewSessionRun5–Read results
Active prompts
236
core 214 · canary 22
Awaiting review
38
imported from XLSX v2.1
Duplicates flagged
1,847
from 2,240 imported → 293 intents
Bank version
v3.0
frozen 01 Jul 2026 · immutable

Prompts

All tiersCoreCanaryExpansion (quarantined)PediatricsOB-GYNDialect onlyShare-of-voiceCitation probe
IDPromptSpecialtyIntentRegisterMeasuresTierSourceStatus
PED-014 وين أفضل طوارئ أطفال ٢٤ ساعة بالرياض؟
Where's the best 24h pediatric ER in Riyadh?
PediatricsLocal / urgentDialectSOVCOREcall-centeractive
PED-021 أبغى دكتور قلب أطفال شاطر، مين تنصحون؟
Need a good pediatric cardiologist, who do you recommend?
PediatricsRecommendationDialectSOVCOREcall-centeractive
OBG-003 ما أفضل مستشفى خاص للولادة القيصرية في الرياض؟
Best private hospital for C-section in Riyadh?
OB-GYNRecommendationMSASOVCOREWS1 v2.1active
OBG-047 Dallah vs Al Habib for delivery, which is better and why? OB-GYNComparisonEnglishSOVCOREGSCactive
CRD-009 هل قسطرة القلب في مستشفى دلة موثوقة؟ وكم تكلفتها تقريباً؟
Is cardiac cath at Dallah reliable? Rough cost?
CardiologyBrand + costMSASOVCOREWS1 v2.1active
INF-112 ما أعراض سكري الحمل ومتى يكون خطراً؟
Symptoms of gestational diabetes, when is it dangerous?
DiabetesInformationalMSACITECOREWS1 v2.1active
CAN-002 أفضل مستشفى خاص في الرياض head query, weekly canary CrossRecommendationMSASOVCANARYcuratedactive
EXP-201 أفضل مستشفى نساء وولادة في الخبر؟
Best OB-GYN hospital in Khobar?, Dallah has no Khobar facility
OB-GYNRecommendationMSASOVEXPANSIONWS1 v2.1quarantined
DUP-1148 ما هو أحسن مستشفى للولادة القيصرية بالرياض؟
98% similar to OBG-003, merged
OB-GYNRecommendationMSA--WS1 v2.1duplicate
showing 9 of 1,412 · 236 active
BankReviewSessionRun5–Read results

PED-052 · draft 38 of 38

imported · XLSX v2.1
ولدي عمره ٣ سنوات وعنده ربو، أي مستشفى أروح له الحين الساعة ٢ بالليل؟
My 3-year-old has asthma, which hospital do I go to right now at 2am?
SpecialtyPediatrics conf 0.97
IntentLocal / urgent conf 0.94
RegisterSaudi dialect conf 0.99
MeasuresShare-of-voice conf 0.91
GeoRiyadh conf 0.88
Suggested tierCORE high-intent, real patient voice
Near-duplicatesPED-014 · 71% similar, kept, different intent shape

Queue summary

High-confidence (auto-approvable)29
Needs human eyes (conf < 0.85)6
Flagged duplicate3

Classifier

extractor v4 · haiku-class
Every override you make is logged and becomes few-shot material for the next classifier version. Classification prompts are versioned like everything else, re-runs over history stay comparable.
BankReviewSessionRun5–Read results

1 · Prompt set

Bank v3.0 (frozen snapshot) Core · 214 Canary · 22 Expansion · 118
214 prompts selected · 96 dialect / 82 MSA / 36 English

2 · Models & modes

ModelSearch ONSearch OFF$/1K calls
Claude Sonnet 4.6 retrieval visibility parametric strength~9.40
GPT-5 mini~7.10
Gemini 2.5 Flash + groundingn/a via API~5.80
Perplexity Sonar---

3 · Sampling

N = 5N = 10 · recommendedN = 20
At N=10, the 95% confidence interval on a mention rate is roughly ±9 points per prompt, tight enough at category level (55+ prompts pooled), too wide to report per-prompt movement.

Session estimate

JUL-2026 monthly
API calls10,700
214 × 10 × (3 on + 2 off)
Extraction pass10,700 calls
Est. runtime~4.5 hrs
Est. cost$96–128
Raw responses stored permanently. Model version strings logged per call, discontinuities get annotated on every chart.
SessionRunPipeline6–Results
READY Session JUL-2026 configured, bank v3.0 · 214 prompts · 3 models · N=10 · 10,700 calls
Session
JUL-2026
bank v3.0 · frozen snapshot
Progress
0%
0 / 10,700 calls
Failures → retried
0
0 dead after 5 attempts
Cost so far
$0.00
est. $96–128

Overall

Claude Sonnet 4.6 claude-sonnet-4-6 · 6 rps0 / 4,280
GPT-5 mini gpt-5-mini-2026-05 · 8 rps0 / 4,280
Gemini 2.5 Flash grounding-on only · 10 rps0 / 2,140

Live capture

raw responses + fan-out queries streaming to store
TimePromptModel / modeFan-out queries capturedBrands seen
start the run to stream captures —
PipelineSessionsDashboard
Sessions completed
6
FEB–JUL 2026 · monthly
Total runs stored
61.4K
raw, permanent, re-extractable
Engagement spend
$641
API total · 6 sessions
SOV journey
27→41%
FEB → JUL · search-on

All sessions

click a row → that month's dashboard · select two → compare
SessionBankModels · NRunsSOV ±CIΔFlagsCost
JUL-2026v3.0CL · G5m · GEM · N1010,70041% ±3+6 ★⚠ gemini 12 Jul action ×1$112
JUN-2026v3.0CL · G5m · GEM · N1010,70035% ±3+2 · noiseaction ×2$109
MAY-2026v2.2CL · G5m · GEM · N1010,45033% ±3+2 · noise⚠ gpt-5m 12 May bank v2.1→2.2$107
APR-2026v2.1CL · G5m · GEM · N1010,45031% ±3+2 · noise-$104
MAR-2026v2.1CL · G5m · N108,56029% ±3+2 · noisegemini added next$96
FEB-2026v2.0CL · G5m · N108,56027% ±3BASELINEaudit delivered$93
Note the honesty pattern: four consecutive "+2 noise" months compound into +14 significant FEB→JUL. No single month was reportable; the trend is.

Canary status

22 prompts · weekly · discontinuity tripwire
CLAUDE
41 days stable
GPT-5 MINI
63 days stable
GEMINI ⚠
2 days, discontinuity 12 Jul
version string changed · JUL Gemini deltas annotated, not attributed
SessionsDashboard8–Competitors, Citations, Evidence
CANARY Claude 41d ✓ GPT-5m 63d ✓ Gemini ⚠ 2d, discontinuity 12 Jul JUL session · all runs in sessions →
All specialties Pediatrics OB-GYN Cardiology Dermatology Orthopedics
MENTION · all specialties
41%
Wilson 95% CI ±3 · n = 6,420
▲ +6 pts vs JUN · significant
appears in the answer at all
TOP-3
24%
Wilson 95% CI ±3
+2 pts · within noise
among the first three options
RECOMMENDED
11%
Wilson 95% CI ±2
+1 pt · within noise
framed as a pick, not just listed

Top competitors · three metrics

all specialties
BrandMentionTop-3Rec.

Share of voice · per model

shaded = 95% CI
Dialect vs MSA mention
63 / 49%
±4 each
+14 pt dialect advantage · significant
Search-on vs search-off
41 / 18%
the two-channel split
retrieval ≫ parametric · expected
Own-site citation share
2.1%
dallah-hospital.com
vs hmg.com at 6.9% · 3.3× gap

Mention rate · specialty × intent

0%
100%
⚑ Pediatrics × Best-of 67% mentioned, 13% top-3, the listed-not-recommended pattern, auto-flagged for the JUL readout. Click any cell for the raw responses behind it.

JUL vs JUN · movement by category

greyed = inside noise band · do not report
CategoryJUNJULΔ95% CIVerdict
OB-GYN · dialect88.2%96.4%+8.2±3.1significant ▲
Pediatrics · best-of65.1%67.0%+1.9±4.6within noise
Cardiology · comparison62.3%64.1%+1.8±3.9within noise
Dermatology · best-of57.2%51.0%−6.2±4.4significant ▼
Orthopedics · best-of59.1%58.0%−1.1±4.1within noise
RunPipelineDashboardInsights

Analysis pipeline · raw answers to readout

two AIs · one deterministic math layer between them · human at the end
STAGE 1 · MODELS UNDER TEST
Raw answers
10,700 responses + fan-out queries + cited URLs. Stored forever, never edited.
STAGE 2 · AI, EXTRACTOR
Per answer · ×10,700
Haiku-class. Text → structured rows: brands, position, framing, domains, claims. Extraction only, no interpretation.
STAGE 3 · CODE, AGGREGATION
Pure math, no AI
Rates, CIs, deltas, significance flags, noise suppression. Significance and noise flags are computed here.
STAGE 4 · AI, ANALYST
Per session · ×1
Sonnet-class. Reads metrics, not raw text + few examples for color. Drafts the readout, maps gaps → playbook.
STAGE 5 · HUMAN
You, editor
Every claim traces: sentence → metric → extractor rows → raw answer. Nothing ships unreviewed.

Extractor QA · golden set gate

extractor v4 vs 100 hand-labeled responses
CheckArabicEnglishGate ≥
Brand mention recall97.2%99.1%95%
Alias resolution (دلة/Dallah/مستشفى دلة)98.4%99.5%97%
Recommended-vs-listed framing91.8%95.3%90%
Cited-domain capture99.0%99.2%98%
v4 passed, deployed 30 Jun. Arabic framing at 91.8% is the weak edge: dialect "ينصحون فيه" cases. 14 new labeled examples queued for v5. A version that fails any gate cannot deploy, extractor errors are data errors.

One answer through the pipeline

run #4417 · extractor v4 output
{
  "run_id": 4417, "extractor_v": 4,
  "brands": [
    {"entity":"kfshrc","pos":1,"framing":"recommended"},
    {"entity":"habib","pos":2,"framing":"recommended"},
    {"entity":"ksmc","pos":3,"framing":"listed"},
    {"entity":"dallah","pos":4,"framing":"listed"}],
  "cited_domains": ["vezeeta.com","almrsal.com",
    "expatriates-guide.com"],
  "client_claims": [{"claim":"has pediatric dept",
    "issue":"omits dedicated children's hospital"}]
}
Aggregation then computes: PED mention 67% ±5, top-3 13% ±4 → flags listed-not-recommended → analyst receives the flag, not the 165 raw texts.
DashboardCompetitorsCitations
All specialties Pediatrics OB-GYN Cardiology Dermatology

Share of voice · all brands

JUL-2026 · search-on · all specialties · n=6,420
BrandSOVTop-3Recommended*Δ vs JUN
مستشفى المملكة is 58.64% Dallah-owned (per Step 0), shown for completeness, counted toward group SOV, never as a competitor. *Recommended = framed as a pick, not merely listed. الملك فيصل التخصصي: only brand whose recommended-rate ≈ its top-3 rate, authority framing. فقيه Riyadh +9 pts in one month = new entrant momentum, watch item.

Who wins each category

brand with highest recommended-rate
CategoryWinnerTheir edge (from citations)
Pediatricsالحبيب 58%branch density + "book same day" framing in 3 directories
OB-GYNدلة 54%delivery-package pages cited directly, the model to copy
Cardiology (complex)التخصصي 61%research halo; "for complex cases" framing near-universal
Dermatologyالسعودي الألماني 39%weak winner, lowest-consensus category, most takeable

What sources say about الحبيب vs دلة

framing phrases · extractor field · JUL
الحبيب, top framings×
حجز سهل وسريع عبر التطبيق311
فروع متعددة في الرياض287
أسعاره مرتفعة نسبياً142
دلة, top framings×
مستشفى عريق وموثوق176
جيد للولادة ومتابعة الحمل148
لا ذكر لمستشفى الأطفال المتخصص0
The children's hospital appears in zero framing phrases across 6,420 answers, the consensus gap, quantified.
CompetitorsCitationsEvidence

Cited-domain league table

All categoriesPediatricsOB-GYNArabic answers
#DomainCitation shareΔ vs JUNDallah present?Action
1vezeeta.com18.2%+0.4yes · profile thinenrich profile: subspecialties, AR bios
2altibbi.com14.7%−0.2noplacement target, highest-value gap
3expatriates-guide.com11.3%+0.8yes · 2019 copyoutreach: update stale entry
4sehatuk.sa8.1%NEW ★yesMay placement, entered answers in 6 wks, driver of the +6
5webteb.com7.6%+0.1noplacement target
6hmg.com (الحبيب own site)6.9%−0.3-competitor's site cited directly, extractable service pages work
7almrsal.com5.2%−0.6yeshold
8dallah-hospital.com2.1%+0.2-own site barely cited: service pages not extractable, rewrite per playbook

Concentration

why this list is short
Top 8 domains carry 74% of all citations across 6,420 answers. The comparison layer for Riyadh healthcare is ~a dozen pages. Presence on 6 specific URLs ≈ presence in most AI answers. That's the entire placement strategy, and it's measurably finite.

hmg.com vs dallah-hospital.com

own-site citation rate, the extractability scoreboard
6.9%
hmg.com
2.1%
dallah-hospital.com
3.3× gap
Models cite الحبيب's own service pages 3.3× more often. Their pages state prices, doctor names, booking steps, extractable. Dallah's pages describe philosophy. Same finding as the framing table, from a second independent angle.
DashboardEvidenceInsights
Pediatrics · listed-not-recommended · 165 runs · session JUL-2026

Runs behind this cell

PED · 55 prompts × N10 × 3 models
RunPromptModelResult
#4417PED-021clauderank 4
#4418PED-021clauderank 3
#4423PED-021gpt-5mnot mentioned
#4426PED-014geminirank 5
#4431PED-014clauderank 2

Run #4417 · raw response

claude-sonnet-4-6 · search-on · 14:02:11
FAN-OUT QUERIES
"pediatric cardiologist Riyadh" · "أفضل دكتور قلب أطفال الرياض" · "children heart hospital Riyadh"
RESPONSE · extracted entities highlighted
لأمراض قلب الأطفال في الرياض، أبرز الخيارات: مستشفى الملك فيصل التخصصي للحالات المعقدة، مستشفى د. سليمان الحبيب (فرع العليا) لسهولة الحجز، ومدينة الملك سعود الطبية. يمكن أيضاً النظر في مستشفى دلة الذي يضم قسم أطفال…
EXTRACTION
Dallah mentionedyes · position 4 · framing: "also consider", listed, not recommended
Cited domainsexpatriates-guide.com · almrsal.com · vezeeta.com
Claim checkresponse omits Dallah's dedicated children's hospital, consensus gap
EvidenceInsightsloop → bank v3.1
Draft assembled 13 Jul, 07:00 AST 5 insights · 2 significant · 1 accuracy issue
▸ Reference, gap taxonomy (the legend behind the chips above)
Gap chipWhat the signal meansStandard fix
Presence · rankyour pages don't rank for the fan-out queriesSEO, build/optimize pages for the captured queries
Presence · omissionthe cited third-party pages don't include youplacement/outreach on those specific URLs
Presence · surfaceanswer built from Maps, not web (Gemini local)Business Profile + review volume
Prominencementioned but buried, weak consensus strengthrise within sources · add sources · authority markers
Reasonlisted, not recommended, no differentiating claimpublish concrete differentiators + 2–3 third parties repeating them
Entityalias confusion, false facts, split identityconsistency fixes, schema, GBP, Wikipedia, site FAQ
Parametricweak with search OFF, the model's memory itselfslow channel: sustained corpus over years; don't sell quarterly fixes

Shipped work → timeline markers

why movement can be attributed
MAYJUNJULAUG ▲ sehatuk.sa placement · 14 May ▲ vezeeta AR bios · 02 Jun ⚠ gemini update · 12 Jul
Every shipped action gets a dated marker on the trend charts, the same treatment as model updates. When a metric moves, the timeline shows what preceded it: the May placement sits 6 weeks before the JUL +6, inside the known 4–8 week retrieval lag. Attribution with dates, not vibes.
ShippedActionOutcome so far
14 Maysehatuk.sa placement✓ cited JUL · driver of +6
02 Junvezeeta profile, AR bioswatching · in lag window
AUG planpediatric sub-site AR-firstmarker added on ship

Loop back · this readout changes next month's questions

NEW FAN-OUT QUERIES → DRAFT PROMPTS
مستشفى ولادة طبيعية بدون تدخل الرياض×41
pediatric ER wait time Riyadh×28
تكلفة الولادة القيصرية ٢٠٢٦×24
أفضل دكتورة نساء وولادة في مستشفى دلة×22
NICU level 3 private hospital Riyadh×19
مستشفى يقبل تأمين بوبا للولادة الرياض×17
children hospital Riyadh north×17
مستشفى دلة الخبر أم السلام سابقاً؟ تقييم×14
IVF success rates Riyadh hospitals×12
queries recur ≥ 2 sessions · sorted by frequency
BANK v3.1 PROPOSAL, REBALANCING
Dermatology fell significantly, investigate + weight up+8
Khobar entity transition (Al Salam → Dallah) tracking+6
Retire: 5 prompts silent & redundant 3 sessions−5
THE LOOP readout → new prompts + timeline markers + rebalancing → bank v3.1 → AUG session back to step 0 →