Technical Documentation

SMLEREVISE Technical Architecture

A transparent look at the systems behind SMLEREVISE — an estimated practice scoring engine on a 200–800 range, a Medical Knowledge Graph built on Saudi MOH protocols, a Google Embedding 2 semantic deduplication pipeline, and an adaptive SM-2 spaced-repetition system. Everything on this page is part of our public verification record.

  • Medically reviewed by Dr. Muhammad Salar Raza — last reviewed 14 May 2026
  • Updated within 7 days of SCFHS blueprint changes

Platform at a Glance

The core specification of the SMLEREVISE platform in one table. Every row is expanded in the sections below.

Active question corpus4,500+ practice MCQs & clinical vignettes
Concept coverage~4,500 unique concept-clinical patterns across the SCFHS Blueprint
Scoring engineProprietary practice scoring, 200–800
Passing threshold560 (scaled score)
DeduplicationGoogle Embedding 2 — 768-dim vectors, 0.85 cosine threshold
Spaced repetitionAdaptive SM-2 with weak-category injection
Content alignmentSaudi MOH protocols & SCFHS Blueprint
Update cadenceWithin 7 days of SCFHS blueprint modifications
Medical reviewManual review by Dr. Muhammad Salar Raza
SecurityAES-256 at rest, TLS 1.3 in transit

Medical Knowledge Graph (MKG)

The Medical Knowledge Graph is not a diagram — it is the relational data structure every SMLEREVISE product is built on. Each node (disease, investigation, drug, procedure) is linked to its neighbours through the causal and therapeutic relationships exactly as they appear in Saudi Ministry of Health protocols, so revising one concept pulls in the Saudi-specific context the SMLE expects you to know.

Take a single symptom. The cough node alone connects to 47 clinical entities in the graph — and one of those paths carries the exact local context the SCFHS likes to test: from presentation, through Saudi epidemiology, to the Ministry of Health's first-line treatment protocol.

The cough pathway in the Medical Knowledge Graphindicatestreated bylocal epidemiologyCoughSymptomTuberculosisDiseaseMOH First-Line ProtocolINH + RIF + PZA + EMB6 months — first-line in KSASaudi TB Prevalence15.2 per 100,000 · WHO 2024
Figure 1 — The cough pathway as stored in the MKG: presentation → local epidemiology → first-line treatment.

The same path in text:

  1. Cough (symptom) — a clinical presentation linked to 47 nodes in the knowledge graph
  2. Tuberculosis (disease) — flagged by the cough node, with Saudi prevalence data attached: 15.2 per 100,000 population (WHO 2024)
  3. MOH first-line protocol — INH + RIF + PZA + EMB for 6 months, the first-line regimen in Saudi Arabia

Semantic Deduplication Engine (Google Embedding 2)

SMLEREVISE is the only SMLE platform that uses Google's Embedding 2 model to compute semantic similarity between questions. Every new question is embedded as a 768-dimensional vector and compared against the entire corpus; if the cosine similarity against any existing question exceeds 0.85, the item is flagged as a duplicate and routed to editorial review for merging or removal.

How a question gets screened

  1. Embedthe question is converted into a 768-dimensional vector with Google Embedding 2
  2. Comparecosine similarity is computed against every existing question
  3. Flaganything above 0.85 is marked as a likely duplicate
  4. Revieweditors merge or remove it; the same scenario with swapped lab values is caught automatically

Why it matters: redundancy is the hidden tax of big question banks — answering the same concept ten times teaches you nothing new the ninth time. Deduplication keeps ~4,500 unique concept-clinical patterns covering the entire SCFHS Blueprint, with zero filler. For reference: UWorld, the gold standard for the hardest medical exams, runs on ~4,000 questions.

Specialized Proprietary Scoring Engine (200–800)

Grand Mock contains 200 questions and uses a specialized proprietary scoring system on the 200–800 scale, with difficulty weighting and performance analysis. Scores are practice estimates rather than official SCFHS results.

Practice score = round(200 + 6 × W)
W platform difficulty-weighted correct percentage (0–100)

The engine maps its weighted percentage to a practice estimate: 200 + 6 × W, rounded and clamped between 200 and 800. This describes the platform calculation only; it does not reproduce official scoring or equate performance with SCFHS exam forms.

Figure 2 — Practice estimate range. The official 560 pass mark does not make a mock result a validated prediction.

Adaptive SM-2 Spaced Repetition

Flashcards in SMLEREVISE run on an optimized SM-2 algorithm. Each review reschedules the card by multiplying the previous interval by an ease factor between 1.3 and 2.5, which the algorithm raises or lowers based on how you actually perform — not on a fixed calendar.

I(n) = I(n−1) × EF

Two SMLE-specific adaptations sit on top of classic SM-2. First, intelligent injection: when your accuracy in a category drops below 70%, the system automatically injects 5–10 high-yield cards targeting that weakness. Second, exam-date calibration: intervals are tuned against the SMLE date you set, so high-yield material resurfaces before you sit the exam.

Medical Review

Dr. Muhammad Salar Raza manually reviews clinical content and is registered with the Irish Medical Council. Library articles identify their reviewer and link to guidelines and references for further reading.

  1. Manual reviewDr. Muhammad Salar Raza reviews clinical explanations and reasoning
  2. Referenceslibrary pages provide guideline links and further reading
  3. Reviewer attributioneach article links its recorded reviewer to their medical team profile

Security & Data Protection

Candidate data and medical content are protected with the same rigor as the question bank itself. SMLEREVISE encrypts data end to end, verifies every session, and keeps exam content safe from capture during mock exams.

Technical FAQs

It uses Google's Embedding 2 model to convert every question into a 768-dimensional vector. If the cosine similarity exceeds 0.85 with any existing question, it is flagged as a duplicate and reviewed for merging or removal.

Ready to Prepare the Right Way?

SMLEREVISE is built for the SMLE — with specialized proprietary 200–800 mock scoring, Saudi MOH-aligned content, and Sina for instant concept clearing without leaving the platform.