{{ heroTitleTyped }}
{{ heroSubTyped }}

Log in

{{ loginErr }}

Create your account

Your registration will be reviewed by the coordinator before you can sign up.

{{ regErr }}

Forgot password

Request sent — the coordinator will set a new password and let you know.

Enter your username — the coordinator will set a new password for you.

{{ forgotErr }}
Registration not approved
Your account request was not approved. Please contact your coordinator for details.
FM - PMBAH Family Medicine Residency
{{ announcementText }}
Live This-device mode · shared sync not configured
The schedule will open soon
Sign-ups and requests are currently locked by the coordinator. Check back shortly.
Your registration is pending approval
You can browse Schedule and Topic List, but you'll be able to sign up once the coordinator approves your account.

Sign up

Choose a date, pick your presentation topic, then submit.

Sign-ups are currently locked by the coordinator.
1 Choose a Monday
2 Choose a session
One Morning and one Afternoon per resident — the type you already hold is closed.
3 Choose a topic
No available topics match “{{ topicQuery }}”.
Topic selection isn't required right now — you can go straight to confirming.
Confirm your slot
Presenter
{{ summaryUser }}
Date
{{ summaryDate }}
Session
{{ summarySession }}
Topic
{{ summaryTopic }}
You can hold one Morning and one Afternoon session. Need to present a third? Send a request to the coordinator.

Schedule

{{ filledCount }} of {{ totalSlots }} slots

{{ row.label }} Closed
{{ s.tag }}
Open
{{ s.name }}{{ s.level }}YOU
{{ s.topic }}
Request pending
{{ mo.label }}
SUN
MONDAY
TUE
WED
THU
FRI
SAT
{{ cell.day }}
Both open One open Full Closed

Topic List

{{ bankAvail }} available · {{ bankTaken }} taken · {{ bankTotal }} total topics

{{ bankWorkshopCount }} hands-on topics — examinations, OSCEs, procedures, interpretation and counselling sessions.

{{ b.name }}
Taken · {{ b.takenBy }}
{{ b.formatLabel }}

{{ bankLecturingCount }} lecture-format topics.

{{ b.name }}
Taken · {{ b.takenBy }}
{{ b.formatLabel }}
{{ b.name }}
Taken · {{ b.takenBy }}
{{ b.formatLabel }}
{{ sp.name }} {{ sp.availCount }} available of {{ sp.count }}
{{ b.name }}
Taken · {{ b.takenBy }}
{{ b.formatLabel }}

Family Medicine Residency at PMBAH

Organised, accessible, easy for everyone to follow.

This website is dedicated to the Family Medicine Residency Program at PMBAH, where we share our program activities, educational initiatives, and useful resources.

Here you can explore activities such as WADA, academic sessions, workshops, resident activities, and other updates related to our residency program.

FM Curriculum

{{ curriculumEmbed }}
Open in new tab

Activity

Share your activity

Upload your photo, PDF or video to Google Drive or YouTube, share it as Anyone with the link · Viewer, then paste the link here.

No posts yet.
{{ p.author }}
{{ p.meta }}
{{ p.title }}
{{ p.body }}
edited
{{ p.upload }}
{{ p.attachments }}

Residents

Select a resident to view their presentations, evaluations, and shared notes.

{{ g.level }}

No residents in this year yet.

FM Rotation Schedule

The rotation plan for the academic year, live from Google Sheets.

{{ rotationEmbed }}
Open in new tab

No rotation schedule linked yet.

{{ residentDetail.name }}

{{ residentDetail.level }}

Log in to view this resident's page
Presentations, evaluations, and notes aren't shown in guest mode.

Presentations

{{ f.openLabel }} {{ f.uploadedAt }}
{{ f.embed }}

Lesson plan

{{ f.openLabel }} {{ f.uploadedAt }}
{{ f.embed }}

Evaluation WADA

{{ f.openLabel }} {{ f.uploadedAt }}
{{ f.embed }}

Notes

{{ n.body }}
{{ n.meta }}
Earlier items (not filed under a topic)

Presentations

{{ f.name }} {{ f.uploadedAt }}

Lesson plan

{{ f.name }} {{ f.uploadedAt }}

Evaluation WADA

{{ f.name }} {{ f.uploadedAt }}

Notes

{{ n.body }}
{{ n.meta }}

Coordinator

Incorrect PIN.

Announcement banner

Optional — shows above the page for everyone (e.g. "Last day to pick a topic is Friday"). Leave empty to hide it.

Resident access
{{ siteLockStatusText }}
{{ filledCount }}
Slots filled
{{ bankAvail }}
Topics left
{{ pendingCount }}
Pending requests

Pending registrations

{{ pa.fullName }}{{ pa.level }}
No pending registrations.

Password reset requests

{{ pr.fullName }} ({{ pr.username }})
No password reset requests.

Add extra Mondays, change a date, close specific dates, or remove a date that has no sign-ups yet.

{{ requireTopicStatusText }}
{{ d.label }}
{{ d.statusText }} · {{ d.sub }}

How many sessions a resident can pick before needing a coordinator-approved extra request.

Rule: only 1 Morning + 1 Afternoon
{{ typeRuleStatusText }}

Add a resident, or edit an existing one's name and level.

{{ g.level }}
{{ r.name }}

All resident login accounts — approved, pending, or rejected. Remove one to revoke access entirely.

{{ ac.fullName }} {{ ac.level }}
{{ ac.username }}
{{ ac.status }}
No accounts yet.

Add new topics, or remove ones not yet taken.

{{ tm.name }}
{{ tm.specialty }} Taken

Add, rename, or remove specialty categories used in the Topic List.

{{ sm.name }}
In use Default

Assign a resident to a date and session directly, with an optional topic.

{{ agError }}

Manage all sign-ups for the WADA

Change a presenter's date or topic directly, or remove their slot. Applies immediately — no approval needed.

{{ m.name }}{{ m.level }}
{{ m.dateLabel }} · {{ m.topic }}
{{ m.submitted }}
No sign-ups yet.

Pending requests

{{ r.tagText }}{{ r.title }}
{{ r.detail }}
{{ r.submitted }}
No pending requests.

Recently resolved

{{ r.text }}

Change the PIN used to unlock this panel.

This panel is still using the built-in PIN, which is readable in the page source. Set your own below before the site goes live — it will then be stored only as a salted hash.
{{ pinChangeError }}
{{ toast }}

Who are you?

{{ g.level }}

Change or cancel

Current: {{ reqDateLabel }} · {{ reqCurTopic }}. Your request goes to the coordinator to approve.

{{ calDetailLabel }}

{{ s.tag }}
Open
{{ s.name }} {{ s.level }}
{{ s.topic }}

Edit topic

{{ teError }}

Rename specialty

Currently {{ seOldName }}. All topics under it move automatically.

{{ seError }}

Edit resident

Change date

Currently {{ dateEditCur }}. Any sign-ups on this date move with it.

{{ dateEditError }}

Edit sign-up

Editing {{ aeName }} — currently {{ aeCurDate }} · {{ aeCurTopic }}. Changes apply immediately.

{{ aeError }}
Developed & Designed by Dr. Saif Alanazi

{{ optSheetTitle }}

No options available.

Request an extra session

This is beyond your two sessions, so the coordinator will review and approve it. Pick a date, session and topic.