Allegheny General Hospital Internal Medicine Scheduling

advertisement
Allegheny General Hospital Internal Medicine Scheduling Application Project
The goal of this project is to create a scheduler application for the Allegheny General Internal
Medicine residency. The residency consists of approximately 100 residents equally broken into
3 years of training. Of the 100 residents, 10 are preliminary residents who only participate in the
first year of training before pursuing another specialty such as anesthesia or radiology.
For the 2012-13 year, which begins July 1st and ends June 30th, the residency is transitioning
into a 4:1 schedule. The 4:1 schedule would consist of 10 5 week rotations a year, each 4 weeks
long in duration, with 1 week at the end dedicated to outpatient clinic and ambulatory medicine.
This schedule is based off of Lehigh Valley Health Network’s Internal Medicine residency
schedule (1). The advantage with this schedule is that it optimizes the residents’ time in the
outpatient setting versus the current schedule where outpatient clinic comprises only a half day a
week.
Each year of the residency has specific requirements that every resident must obtain. For
example, in the first year, all interns will need 5 medicine months, 2 medical intensive care
months, and 1 emergency room month. Ideally, the finished application will be able to populate
a schedule for at least 100 residents meeting all the required rotations and criteria that we set for
it.
Here are some things we would like for the application:
1. The application must be able to run on windows. Ideally, the application would be platform
agnostic.
2. The base application’s main goal is to populate each resident in the residency with a month to
month schedule for one year at a time. Each academic year beginning July 1st and ending June
30th.
3. An user override function for conflicts, illness, pregnancy, etc should be in place. This would
let the user manually adjust one resident’s schedule with the option of either letting the
adjustment affect all the other residents’ schedules or not.
4. The target user for the application is a resident or a department secretary. Therefore, the
technological knowledge base of the end user should be assumed to be little to none. The
application should function with this in mind.
5. It would be nice if the application would keep track of what rotations each resident has done
longitudinally as well. Ex: Resident A is a third year resident, she has been on an intensive care
rotation 4 times since her first year of residency.
6. Although the main goal for the application is a month to month scheduler in a 4:1 format, it
would be best if there are options that would let the user define the length of each block and, as a
result, the number of rotations to populate.
7. The application would have to be able to populate residents who rotate through two main
hospitals (Allegheny General Hospital and West Penn Hospital) and two main resident clinics.
8. There are certain core rotations that require resident coverage all year round. Usually, these
rotations have teams which consist of 2 to 3 interns along with 1 senior resident. In order to
facilitate patient safety, the scheduler would have to ensure that these rotations never have
schedules in which both the senior resident and the interns transition in the same day/week. This
way, there is always someone on the service that is familiar with the patient census.
Listed below is a “wish list” of things for the application:
1. Google calendar integration.
2. Day to day scheduling along with monthly and weekly scheduling.
3. A mobile platform for manipulating the schedule.
Mark Zhang, DO
PGY-2 Internal Medicine
hzhang1@wpahs.org
.References:
Mariotti, Jennifer . "The 41 Schedule: A Novel Template for Internal Medicine Residencies."
Journal of Graduate Medical Education . 2.4 (2010): 541-547. Print.
Download