We need a data entry form, using preferably Java but are open to other options. This application will run on Windows XP, and therefore we can use MySQL for backend.
This will be an installable application, Once installed, it will open and we will enter patient name etc. Patient ID will be auto generated, but we will use same form for looking up older records so it has to allow us to input ID and when done, it will bring up history/record of that patient, as to when all dates they visited us.
Also the name etc will be autocomplete, so when looking for "John Marshall" and entering "joh" then it will suggest all johns list, which could be
John Marshall
John Jones
John Odell
John Travolta
John Mexico
and so on...just like IE autocomplete, and I can click on a name to view its record.
Cities we can enter directly into db ourselves if you tell us how to, and the drop down will show them for selection. We dont need a form for entering cities.
Rest the form is pretty much simple, but ask me any questions you have. Sync will synchronize with an online version of mysql on our server (separate db) to ensure that if local pc hard disk gets corrputed, we still have a backup. For this, if the records on online version are more recent, the application will sync and update its records after user authorization, otherwise if online records are older, it will update them. Internet connection detection is needed. Print will print the current form, and window as shown. Exit will exit application. Save will save record.
Time is of the essence, so I need to start today if possible. I know what I need, and will provide answers to any questions you may ask. Graphics should look exactly as per attached. Add will add new rows for entering more information.
Thanks
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
java, c#, Vb.net