Auto Scheduling for multiple Service Per Visit on Limited Resources(Equipments/Humans)
1- a patient will book for a visit to a doctor clinic
2- the doctor make a check for the patient and describe a treatment plan
ex : 2 Visits per week for 2 Months
on each visit the patient will take 3 consecutive services on 3 limited resource equip.
20 min. on equip of type(1) ,15 min. on equip of type(2),30 min. on equip of type(3)
3- the system will automatically allocate timing schedules for the patient
taking on considerations the previous patients allocations
and provide us with proposed plan
through the system we will feed these main information
1- doctor profile
2- equipment types
3- available equipment of each type
4- available timing (duty hours for the doctors)
5- available using timing of the equipments
6- services that can be done on each equipment with duration in minutes
7- Treatment plan for the patient after visiting the doctor clinic
through the system we should have this functions
1- reservation for First Visit of doctor clinic
2- automatic scheduling for doctors follow-up visits
3- automatic scheduling option for a patient according to doctor plan
4- editing and printing of patient scheduling
5- reporting on each service given to the patient
6- changing of patient plan after some time
back-end database (oracle 10g)
development with visual studio (vb.net) for oracle developer 6i
This will be for physical therapy treatment polyclinic. The patient will be able to get several types of services on each visit. These services will be consecutively done in the visit on certain devices/equipments under the supervision of the physical therapy specialist of that associated device.
The patient will be assigned a selected time frame of which they can have several visits a week within that time frame. The scheduling software should be able to handle conflict of assigned visits for the patient reserving and should recommend conflict resolution options
- The patient calls to reserves an appointment with the doctor
- The receptionist will enter the reservation in the Scheduling software and it should show all the times available for the doctor and select one of the options
- When the patient comes to the appointment, the doctor will accept or reject treating the patient. If the patient is accepted, then the doctor will assign a treatment plan.
- The treatment plan example was to have two visits per week for 2 months, one each visit the patient should take three consecutive services on three different types of equipments. For example Patient A has a visit on the 2nd of November and has the three following services on that day( a massage session for 20 minutes, a sawna session for 10 minutes, and a cycling machine session for 30 minutes)
- The patient will go to the scheduling department
- According to the treatment plan, the scheduling software should provide the user with a proposed scheduling plan in consideration to the other treatment plans and availability of resources
- The scheduling software should show the conflict and provide conflict resolution options
- The user will be able to print the schedule and give it to the patient
- On November the 2nd, if the patient doesn't show up to the visit, the user should mark on the scheduling software that the patient is a no show, However, if the patient showed up to the visit, the user should also mark that on the scheduling software
- if the doctor is traveling, he will be unavailable on the time he is traveling
- The user of the scheduling software will be able to edit the treatment plan ( reschedule or cancel )
- The scheduling software should be able to display the time table for the doctors and resources ( e.g availability times and unavailability times which includes treatments, holidays, downtime of resources ) this should be done at any time
- The user will be able to print out the treatment plan of any patient at any time
- In the scheduling software, in case of conflict, some consecutive services in the visit could be reordered to resolve the conflict after the approval of the user
We are developing the software for the polyclinic, what we need is the scheduling part that will integrate with our software. After we find the appropriate developer, we will start sharing the database design to simplify the integration of both software
back-end database (oracle 10g)
development with visual studio (vb.net) OR oracle developer 6i
More information about the project
Core function of the system :
Ability of software to make auto-scheduling for treatment services for the patients of physical therapy clinic.
The patient will come for repetitive visits for the center, to take consecutive sessions on certain equipments (limited resources)
1- user types for this application
o Reservation for checkup at the doctor clinic
o Change scheduling of checkups
o Auto scheduling using the software for follow up visits to the doctor clinic
o Specify Treatment plan
o Record check up of patient ( medical record )
- Scheduling department
o Auto scheduling for treatment plan visits according to doctor’s plan
o Editing (manual) scheduling
o Confirm for resolution of conflict
o Mark show or no show of patient for the visit
o Report the remarks for the patient session
Note that patients either come for a check up with the doctor according to the reservation done by the secretary or attend a treatment session according to the treatment plan proposed by the auto scheduling software, or come for a follow-up with the doctor according to the auto scheduling.
* Reservation are done through the phone or face to face by the receptionist
* the most important functionality is the ability to display doctors appointments according to the calendar e.g. day/week/month etc.
* Different types of resource equipments and their services :
This will be defined by the user when setting up the system, however here are some examples
Service: massage / Resource: massage table and a massage specialist
Service: cycling session / Resource: cycling machine
Service: swimming pool / Resource: swimming pool
Most services are provided on specialized medical equipments,
Resources have a capacity, e.g a cycling machine has a capacity of 1,
however a swimming pool has a capacity of 50 people.
* equipment's services have fixed time span
The clinic users will define the time span for different equipments depending on the treatment plan
*what we need for printing the Patient's scheduling data
The service, the time and date of that service, the equipment used for those services.
* This application have function like 'changing of patient plan after some time'.
When changing a patient treatment plan, there should be some option
to delete the remaining plan and substitute it with the new plan.
The user will manually put in a new treatment plan
and the auto scheduling software will propose a new scheduling for that plan,
that applies also for rescheduling a single postponed visit due to no show up
37 freelancers are bidding on average $2610 for this job
Hi We are interested in your project and read your [url removed, login to view] have completed 150+ big projects in last 5 years. Please check private message board for details.
Hi, We have extensive work experience in visual basic, .net and oracle so, we have confident to our ability ,we can develop your [url removed, login to view] more information see PMB-Thanks.
Hello. I have already created the same project for medical institution, but on different programming language, so it will be needed to re-written. I can create this only in C#, not in VB.
Hi, We have more than 10 years experience in developing line of business softwares like what you want. we are specialist in .net winform and webform application in oracle and sqlserver.
Hello, We offer high quality work at most affordable rates. I must say you have reached the right person and the right team. This is an easy job for us. Please see PMB for our expert samples and details.