The calendar application detailed below has a lot of similarities to Outlook or google calendar. *We would like to utlilize existing tools or software to reduce costs*. Concept is that an doctors office has many patient rooms. Rooms need to be scheduled to a specific patient with specific staff.
**Must be web accessable.
Very high level requirements
Book rooms for reservation.
When a patient is booked in a room, the time for that room is blocked off from arrival time based on how long the visit is going to be
appointments will have a certain number of attributes/fields. a few will be text, a few will be reference data
-staff must provide patient reminder call for visit washouts or restrictions 2 days prior to appt system must remind the staff and keep track of who called, what time, notes, etc
- Staff time out of the office for an appt or days off (full day, partial days)
- Different "views" should be provided to users so they can easily find a schedule. -Grouping by colors is a suggestion, other ideas welcome
- Calendar by staff member (view a caledar with all of your appointments, select a specific staff to view)
- Calendar by multiple staff members (selecting multiple staff members to view their calendar)
- Calendar by room booked (view one room's bookings)
- Calendar by multiple rooms booked (selecting multiple rooms to view the data in one view)
- Audit trail of any changes or modifications made to the schedule (such as time change, change of staff scheduled to see patient, cancellations, etc).
- Email notification to assigned staff to let them know of the changes
- System will prompt user to make sure the changes were intended
- Ability to schedule teleconferences, meetings or other misc. daily activities that occur but may not be assigned to any speicifc room
- The system gives reminders that you can change (remind you 24 hr before or 15 min before, etc) similar to outlook for each scheduled event
-Accounts for different users to log in to the system. One account per staff member
-Account login is required before accessing the calendar. This is web accessable but only authorized users can view/update/create
- teleconfrencing section above does not mean that you can place a call through the website rahter just tracking the teleconfrence information as an appointment
-This is the first step for a much larger project. Website needs to be scalable. Actual code must be separate from the design/UI elements so in the code will be reusable even if the design is completely changed.
- A general Note should be able to be added to each individual day. For example I can attach a note to January 20th 2011 saying "The office will open at 12 today due to maintenance"
Đã trao cho:
10 freelancer đang chào giá trung bình $895 cho công việc này
Hi, I am a software engineer having more than 4 years of [url removed, login to view] i am newer to freelancing but having strong grip on web [url removed, login to view] hope you will like my work. Regards, Bacha