I want to find myself
Use Candidate Pool to search by Applicant ID or name, confirm your marks, and inspect your full preference list.
All applicants with marks and applied programmes. Click any row to view their full preference list.
| # | Name | Base ↕ | FCPS ↕ | MS ↕ | MD ↕ | Applied | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Select a programme and quota to browse applicants. Specialty and hospital are optional — select one or both to narrow down, or leave them blank to see an overview across all slots. Run the Simulation tab first for merit-accurate, de-duplicated results.
Select a programme and quota above (specialty and hospital are optional) to see applicants.
Start here for the full portal workflow: find yourself, understand preferences, browse seats, read schedules, and run the placement simulation.
Use it to understand candidate data, seat competition, and possible placements before you act on the official portal. The safest path is: identify yourself, review your record, check seats and schedule, then run the allocation simulation.
Use Candidate Pool to search by Applicant ID or name, confirm your marks, and inspect your full preference list.
Use Where Merit Falls after selecting program, quota, specialty, and hospital. Run Seat Allocation first for de-duplicated results.
Use Seat Allocation to run the full preference-based simulation. Then read the result card for cutoff, selected candidates, and next in line.
Use Training Seats for seat counts and Schedule for portal windows. Recheck official sources before changing preferences.
Use Hospitals and Accreditation before shortlisting. A seat is only useful if the hospital and program fit your training goals.
Use Community Chat for discussion and Data Changes for updates. Treat community input as context, not official confirmation.
This tool simulates the PMDC Induction Portal seat allocation process. It lets you explore the candidate pool, browse competition at any hospital/specialty slot, and run a full predicted placement to see where candidates are likely to land.
All data is processed entirely in your browser — nothing is sent to any server.
The simulation uses a Deferred-Acceptance approach (also called the PRP algorithm), which works in multiple passes:
Each candidate has a Base Marks score (MBBS aggregate + house job + position + MDCAT) plus a programme-specific bonus:
The programme bonus reflects programme-specific criteria (e.g. Part-I exam performance) weighted differently per programme.
Use the Find my position bar at the top of the page:
Browse the full applicant pool for Induction Portal.
Select a Programme → Quota → Specialty → Hospital to see everyone who applied to that slot, ranked by marks.
Use the Find candidate search box to locate any person across all their preferences and jump between slots.
Runs the full PRP placement algorithm across all candidates and all slots for a chosen programme.
Each card represents one slot (specialty + hospital + quota).
Runs the PRP Deferred-Acceptance algorithm on the current candidate pool.
Each candidate is placed into their highest available preference by marks.
Requires data/induction21_seats.json for realistic seat counts.
Compare normal seat allocation with a rerun where one candidate does not consent. The report shows the released seat, who moves in, and the subsequent candidate list changes.
Visual overview of all available seats across programs, quotas, and specialties for the current induction.
Loading seat data…
Portal step windows for Induction 21 — what is open, upcoming, or already closed. Updated by admin from official portal data.
Open this tab to load the schedule.
See how many candidates applied per seat for each specialty. Higher ratios mean tougher competition.
Loading competition data…
Browse registered members who have shared their profile. Data is self-reported and shown publicly by the user.
Browse all training hospitals from the Induction Portal seat data. Click a hospital to view its full profile, seat breakdown, and reviews.
Choose a room for focused discussion, see who is online in that room, mention @username or @everyone, and keep replies respectful.