Software’s basic functionalities:
There should be an appointment system that allows making three types of booking (booking process done only by employee)
one type is called (regular) for any regular visit to the medical center
one type is called (specialist visit) for visits done by one specialist to the patient’s home
one type is called (team visit) for visits done by a whole team to the patient’s home
appointment should be represented in a clear calendar, and history records should be maintained
booking an appointment may have some additional information to be considered (such as report type or program type, teams, ..etc) and should be added smartly only when some systems are activated (such as report system of employee system).
there should be a full crud functionality over Employees,Teams,Patients and maintain a smart history record for every process done regarding appointments, reports, patients, employees and/or teams only when these systems are activated.
reports should be constructed by customers as of there needs
there should be enough elements for constructed reports, and the report built should be saved, able to submit a fresh version of it any time, be full crud with history records.
each answer a specialist should choose or write has a value, each question has a weight out of 100, and each report is either limited to a time frame or unlimited (when it became limited, it expires and be unable to use, but it can be copied to a new report and all the submissions of its kind should be maintained).
should be downloadable as a pdf report.
there should be settings of permissions and roles for users.
admin should be able to control notifications for the system and for the clients via email, sms.
there should be a work policy for the system (holydays, weekend, work time).
reliability, quality and flexibility
well documented and commented
service oriented and multi-tenancy (SAAS)
java spring/ Jhipster integrated with mysql
monthly subscription and integrated with stripe
32 freelancers are bidding on average $2047 for this job
Hi there, We've over-viewed the details of the project and we can develop the appointment system and develop reporting on it accordingly. We can discuss further in chat. Thank you!
Hi, So, you are looking for a web based application. I'd like to know that do you have any design or mockups available? Feel free to ping me so we can have a detailed discussion on it. Regards,