This project is for a physiotherapy clinic that would like to automate it's business processes. The major modules include Booking, Billing, To-Do, Call Log, Email Log, New Client Start Up, Forms, Reports and Stats. The chosen programmer will be focussed on the Forms. There is 1 New Client Start Up Form and 4 Clinical Forms.
The New Client Start Up form will be programmed with PHP as a web application that registeres a new client.
Form1 - Form4 will be filled in by the Physiotherapist at the clinic and will be programmed using Java and the Swing API for the GUI. PLEASE NOTE: you must have knowledge of Java and the Swing API to program this part.
FORM1 will contain a list of questions and a list of answers. Each subsequent question is formed depending on the answer(s) from previous question(s). A spreadsheet explains the flow of questions and list of possible answers.
FORM2 will contain a template part which will be filled based on the results of FORM1. There will also be a data-entry part, again containing a list of questions and answers. Again, each new question depends on the previous answers.
FORM3 will contain a client portain and physiotherapist portion. The client portion will have 2 versions - one version will be a PHP page allowing a customer to visit a web page to update their status prior to their visit, the second version will be an Java/Swing GUI allowing the client to update their status at the clinic prior to their session. The client will use one version or the other and not both prior to their visit. The physiotherapist portion will be a Java/Swing GUI to allow the physiotherapist to enter a treatment and plan. This will be a form containing a list of questions, each of which will have a list of possible answers (drop-down lists).
FORM4 is a reassessment form. It is a cyclical form and contains information from FORM1 and the previous FORM4. It also allows the physiotherapist to enter data about the reassessment, suggest a treatment, treatment frequency, and a plan.
Complete software requirements specifications will be given at the time the project is awarded.
PLEASE NOTE: Java, Swing, MySQL, and PHP are must-have skills to be considered for this project. Programmer must reside in the Greater Toronto Area and must be willing to meet with the client and myself in person. The chosen programmer will work closely with myself on this project.