MDCAT Aggregate Calculator
The national regulator for medical/dental admissions is Pakistan Medical and Dental Council. Its admissions FAQ states mandatory baseline eligibility (MDCAT + ≥60% in HSSC/equivalent + required science subjects) and a public-college merit weighting of MDCAT 50%, HSSC/equivalent 40%, SSC/equivalent 10%.
For the most recently published official exam guidance (MDCAT 2025), the University of Health Sciences, Lahore MDCAT information guide documents: total MCQs = 180, duration 3 hours, paper-based MCQs, minimum pass marks 55% (medical) and 50% (dental), and “no negative marking.” The same guide specifies the subject-by-subject distribution (Biology 45% / 81 MCQs; Chemistry 25% / 45; Physics 20% / 36; English 5% / 9; Logical Reasoning 5% / 9).
Scoring rules in that guide are explicit: each MCQ carries 1 mark; 1 mark per correct response; no negative marking; and an improperly filled bubble is treated as incorrect. The guide also notes that if an MCQ is deemed invalid/ambiguous, it may be deleted and “marks shall be adjusted proportionately” across candidates (important for interpreting totals and “official score vs self-score”).
The regulator’s national notice for MDCAT-2025 additionally indicates the test is conducted through designated admitting/test-conducting universities by region (Punjab, Sindh, KP, Balochistan, and federal/ICT plus regions like AJK/GB in that cycle) and reiterates the paper-based, English-language, 180-MCQ pattern with no negative marking.
Provincial and admitting-body variations that must be selectable in the tool
MDCAT merit calculations are operationalized by admitting universities/selection committees and their published prospectuses/policies. The calculator should therefore provide a “Ruleset” selector with clearly named options that map to current documents and include a revision date, jurisdiction, and citations in an “About this ruleset” panel (important for trust and for debugging disputes).
The following table summarizes key differences evidenced in recent official materials (session 2025–26 documents where available). Each row corresponds to a selectable ruleset in the product.
| Ruleset option (for the tool) | Official weighting | Rounding rule (as written) | Notable variations the tool must support |
|---|---|---|---|
| Punjab — UHS public-sector (Session 2025–26) | 10 / 40 / 50 | “rounded up to four decimal points” | Accepts MDCAT 2023/2024/2025 for session eligibility in that prospectus text; includes a “no marks will be deducted for extra attempts” clause for HSSC attempts beyond two years after SSC. |
| Sindh — Provincial processing universities (Session 2025–26 prospectus) | 10 / 40 / 50 | “rounded up to five decimal points” | Requires MDCAT 2025 conducted by Sukkur IBA University in the stated eligibility clause; grace marks explicitly “will not be considered.” |
| Khyber Pakhtunkhwa — KMU public-sector (Session 2025–26 policy) | 10 / 40 / 50 | “rounded up to five decimal points” | Uses “Adjusted marks” phrasing for FSc; contains a specific note that only elective science subjects’ marks shall be used for candidates who passed HSSC in 2021 per a Peshawar High Court judgment, with separate handling if the candidate later improved marks. |
| Balochistan — BMC/BUMHS-linked public-sector prospectus (Session 2025–26) | 10 / 40 / 50 | Not explicitly stated in the captured excerpts | Minimum HSSC threshold stated as 65%+ in the prospectus general guidelines; “fresh MDCAT” language appears in quota guidance, implying stricter recency for certain categories. |
| Islamabad Capital Territory / Federal public sector — SZABMU portal (Session 2025–26) | 10 / 40 / 50 | Tie note references equality “up to four decimals” on published merit lists; aggregate values often display 5 decimals | Portal eligibility text accepts MDCAT 2025 with minimum 55% (MBBS) / 50% (BDS) and shows weightage; FAQ indicates MDCAT 2024 and 2025 accepted for that portal cycle. |
Two nationally important constraints that affect “retake handling” should be modeled separately from each admitting body’s session-specific acceptance: (a) MDCAT results can remain valid for up to three years from the test date (as cited in an admitting university’s MDCAT guide, referencing the PMDC Act), but (b) some admission portals/prospectuses still restrict which years they will accept for a given session. The calculator should therefore implement both “Result validity window” (informational) and “This ruleset accepts exam years” (hard validation).
Calculation logic, formulas, rounding rules, and edge-case handling
Core formula (jurisdiction-agnostic)
Most official documents present the merit/aggregate as a weighted aggregate percentage using SSC/Matric, HSSC/FSc (or equivalent), and MDCAT. A general form that matches published examples is:
- Let
P_ssc = (ssc_obtained / ssc_total) * 100 - Let
P_hssc = (hssc_obtained / hssc_total) * 100 - Let
P_mdcat = (mdcat_obtained / mdcat_total) * 100 - Let weights
W = {ssc: 0.10, hssc: 0.40, mdcat: 0.50}(default per PMDC/public-sector criteria)
Then:
aggregate_raw = W.ssc * P_ssc + W.hssc * P_hssc + W.mdcat * P_mdcat
This is equivalent to the “scale-to-a-base then divide back” style shown in Punjab’s prospectus annexure (e.g., scaling SSC and MDCAT to a 1200 base when HSSC total is 1200).
Rounding: “rounded up” vs “rounded (nearest)”
Multiple official documents use the phrase “rounded up” (not merely “rounded”), with a defined decimal precision (e.g., four decimals in Punjab; five decimals in Sindh and KP). Because “rounded up” can be interpreted strictly as a ceiling function, the tool should implement two rounding modes in the ruleset config:
rounding.mode = "ceil":ceil(aggregate_raw * 10^d) / 10^drounding.mode = "half_up"(fallback): conventional rounding to nearest atddecimals
Default should follow the literal wording (“ceil”), but the UI should prominently disclose which rounding rule is applied and provide a toggle only in “Advanced settings” (since users may want to sanity-check against portals that appear to use conventional rounding). The ruleset should lock the default to match the official text.
