Log in

{{ loginErr }}

Create your account

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

{{ regErr }}

Forgot password

{{ forgotNotice }}

Enter your username and press Send. The coordinator approves the request, then you come back here, press Send again and choose your new password.

{{ forgotErr }}

Approved — choose a new password for {{ forgotWhoLabel }}.

{{ 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

Every Monday of the year, and what is still open on each.

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

Sign-ups are currently locked by the coordinator.
Coordinator view. Use Mo and Af on each Monday to close its Morning or Afternoon session to sign-ups, or the pencil to change its date. Booking a slot yourself is done from Add a sign-up in the Coordinator panel.
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 }}”.
Optional when the coordinator is booking.
Topic selection isn't required right now — you can go straight to confirming.
4 Choose the resident
Anyone already holding this session type, or at their limit, is marked.
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 }}
OpenClosed
Topic set · {{ s.reservedTopic }}
{{ 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.

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

FM Curriculum

{{ curriculumEmbed }}
Open in new tab

Activity

Share your activities, volunteering, awareness campaigns, educational pamphlets, research projects, and other contributions

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.

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.
Delivery mode {{ t.deliveryText }}

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 }}

Peer evaluation (WADA)

{{ t.evalCountText }} · {{ t.evalSummaryLabel }} {{ t.evalAvgText }} {{ t.evalAvgDetail }}
No evaluations yet.
{{ ev.who }} {{ ev.avgText }} {{ ev.avgDetail }}
{{ it.n }} {{ it.label }} {{ it.val }}
{{ c.n }}: {{ c.val }}
Done well: {{ ev.aspects }}
To improve: {{ ev.improve }}
Agreed actions: {{ ev.actions }}
{{ ev.when }}
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 }})
{{ pr.statusText }}
No password reset requests.

Add extra Mondays, change a date, close the Morning or Afternoon of a date, 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 }}

Set the topic in advance. The session stays open, and whoever takes it presents that topic — they choose the date and session only. The topic is held, so nobody can take it for another Monday.

{{ rsError }}

Type whatever this session is — “OSCE Exam”, “Dr Ahmed — Heart Failure”, “Journal Club”. It appears on the schedule exactly as written, in place of a resident and a topic. Choose whole day to take both sessions.

{{ exError }}

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 }}
OpenClosed
Topic set · {{ s.reservedTopic }}
{{ s.name }} {{ s.level }}
{{ s.topic }}

Edit topic

{{ teError }}

Rename specialty

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

{{ seError }}

WADA evaluation

{{ wadaTitle }}
{{ wadaMeta }}
Location: {{ wadaLocation }} Delivery: {{ wadaDelivery }} Assessor: {{ wadaAssessor }} Position: {{ wadaPosition }}
1 Unsatisfactory · 2 Below average · 3 Average · 4 Above average · 5 Outstanding · NA not applicable. All ten items are required; the comments are optional.
{{ it.n }}. {{ it.label }}
{{ wadaProgress }}

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

Disclaimer: This website is an unofficial educational resource for the Family Medicine Residency Program at PMBAH.

{{ 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.