I would like to use pocket PC if possible since the hardware is cost is more reasonable. Basically it would be a very simple program with only about 20 data fields total, and be able capture signatures. The way it would work is that dispatch would enter information into the main server computer, and then send basic information about the transport to the driver via pager.
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).
I would like to use pocket PC if possible since the hardware is cost is more reasonable. Basically it would be a very simple program with only about 20 data fields total, and be able capture signatures. The way it would work is that dispatch would enter information into the main server computer, and then send basic information about the transport to the driver via pager. Example.
Dispatch would enter information it received about the transport such as:
Payor (such as Patient, Insurance, Facility)
Type of Transport (such as Ambulance, Stretcher Van, Wheelchair Van, Taxi)
Dispatch would then dispatch the information via pager:
Type of Payor
Type of Transport
Drop Off Location
Driver would then be required to fill in information into the handheld computer so that it could be merged/imported to the server computer later:
Type of Payor
Actual Pickup Time
Actual Dropoff Time
Signature of Patient
Signature of Driver
The type of payor field will be used to determine which fields are required fields depending on the payor. This needs to be determined at the main server computer, and then create a update file that the client handheld can import to update settings. There needs to be away to create up to 20 payors in the main server setup. Each payor created will need to have 2 custom forms that can be created. One form will have the basic transport information, and the other will be a summary sheet for all the transports. Make me a separate program that will allow me to make the custom templetes would be better. Also needs to be a way to export data in comma delimited file, so that the data can be sent electronically if needed by the payor. There needs to be a way to merge the information. I would rather not use the propriotory import that usually comes with certain handhelds. This would limit the type of handheld that could be used. Maybe just use wireless technology which comes standard on many hand helds and then export to a folder on the server by using an network address like [\\server\MTDC\import] The trip number can be used to match the information that dispatch has with the information that the driver has.
I FEEL THAT I NEED TO EXPLAIN IN MORE DETAIL ABOUT THE DISPATCH OR MAIN COMPUTER. WHEN I SAY "SERVER" COMPUTER I BASICALLY MEAN THE MAIN COMPUTER AT THE MAIN OFFICE THAT IS USED TO RECORD BASIC INFORMATION ABOUT THE TRANSPORT, MERGE INFORMATION FROM THE HANDHELD, UPDATE HANDHELD WITH CONFIG FILE, AND BE ABLE TO PRINT REPORTS. DID YOU UNDERSTAND THAT PART?