I would suggest weekend shadowing:
1) Try the ER. Always open. Docs rotate shifts so if more than one is willing to have you shadow you can have the pick of their shifts.
2) some PCP / Pediatrics offices have Saturday hours now. May be busy though so only go if they seem to have time.
3) IM - shadow a Hospitalist. May be harder to connect with; not sure of your background/friendliness of a lot of hospital staff in terms of meeting someone to shadow. IM does weekend rounds and basically they're in house all day and night so again, more than one may be willing so they may have you switch back and forth to see patients depending on their load for that day.
4) on-call in house surgery (mostly trauma/acute care) - you'll probably end up with residents and maybe med students on this one. But constantly rotating on patients, seeing the chain of command for patient med changes/request for a procedure, etc that you would soon enough be a part of. Much of what I learned about surgery was during the times I brought my boyfriend lunch/dinner on Saturday call. Asking each other about patients and different opinions, looking at CTs, etc.
I am also really optimistic when it comes to shadowing because I was very blessed to have worked as an ER scribe which allowed me to meet many specialists (it was a trauma hospital). Made friends with surgeons and observed surgeries with them, met a cardiologist and spent >100 hours (including weekend rounding) with him and his mid level practitioners who were also amazing. He was great because he would hand me off to the interventional cards on that day if they had an interesting cast. Truly amazing learning experience. Because of that, I met most of the doctors in the hospital and have made great connections. The more time you can spend there, the more connections/mentors you can gain.
I hope it all works out for you. If you're anywhere near Northeastern PA or central/upstate NY, let me know and I may be able to help.