What could be a possible option is installing PHP/GTK on the user's computer. Then, the GUI front-end could simply call a windows application to scan in the document. Perhaps you could control the scanner application via COM automation.
The PHP-GTK GUI would tag the image with a unique ID and upload it to the server. The server would then thumbnail it and put it into a "newly scanned dox" folder that could be accessed thru a web-interface, and some human at the office could then review it and put it into the appropriate patient's file. So, in total, the doctor would click a single button and an office assistant would look at an image and decide which patient's file to put it into.... pretty simple ;-) -- Scott Hurring Systems Programmer EAC Corporation scott (*) eac.com -- "Dash McElroy" <[EMAIL PROTECTED]> wrote in message ABA3F1F1A223D411BE6C006008A6F7E260446E@MSX1-PTON">news:ABA3F1F1A223D411BE6C006008A6F7E260446E@MSX1-PTON... > I would think the only way to get the info automatically into the patient's > file is if you had some kind of seriously accurate OCR software that knew > where to look on the image and then used that for it's criteria of where to > go. Knowing that OCR is periodically unreliable... you won't want to do > that. > > Realistically, _someone_ will have to tell the document where to go. You'll > also need to develop a process for auditing accuracy and other audits to > make sure that the info is in the right spot. Here's an idea: > > 1. The document needs some sort of identification, be it a cover page or a > sticky note in a strategic space > 2. User scans document and tells it where to go (however you write this...) > and PHP puts it in that patient's database entry (assuming you're using a > database. You're using a database, right?). > 3. At the end of the scanning, user audits their scanning to make sure all > is well > 4. Periodically (i.e. weekly, monthly, whatever the doc decides), someone > does an audit to make sure that all the data is where it should be. > > I've worked on a system like this, and while it was a bit of a pain > sometimes, the process is what makes the product usable. It _is_ a part of > the product. > > Good luck (and don't say Visual Basic again :-> ) > > -Dash > > -----Original Message----- > From: Todd Williamsen [mailto:[EMAIL PROTECTED]] > Sent: Thursday, July 11, 2002 6:11 AM > To: [EMAIL PROTECTED] > Subject: Re: [PHP-WIN] Re: Calling Windows DLL Files > > > Luis, > > That is fine and dandy for anybody, but this needs to be idiot proof; > meaning he has a bunch of girls maybe high school kids working there doing > this stuff and if the wrong information goes into the wrong patients files > he could get his ass in a sling legally. > > You are right, re-writing a scanning program is the wrong way of doing it, > but there is a way to do an API call which would call the TWAIN32.dll file, > Photoshop does it, and most imaging applications do as well. Now, being > able to tie in the scanning application with this application looks like the > easy part, the hard part is getting those newly scanned files in a folder > where they belong and being automatically tied into the patient's > information is the hard part. > > I am thinking PHP isn't up to this task, and Visual Basic will be better > suited, damn I hate saying that! > > > > "Luis Ferro" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > Hi there, > > > > For a complex task as such, and without needing to "rewrite" the wheel > > (that means write a new scanning program) i would use: > > > > a) a scanner that works in a networked environment and as the ability to > > send the scannings to emails (i remmeber that the network scanners from > > HP can do it - even if they are a bit weird to configure...) > > b) create either a global mail drop box to send all scanned documents to > > it or create a mail box for each patient... > > c) write a much simpler pop3/imap program to handle the archiving needs > > with a web interface... > > > > For scanning, the good doctor would only need to go to the scanner, > > place the document and press a button... in the scanner > > > > For archiving, he would just go to the site and place the newly scanned > > documents in the patient file... > > > > Cheers, > > Luis Ferro > > TelaDigital > > > > P.S.- warning... the HP net scanners are weird to configure as they > > require a domain to "distribute" the scannings and have some limitations > > with regard of the ip network settings of the scanning server and the ip > > of the scanners by themselfs. They must reside in the same net mask... > > which in large distributed networks is a no-no... apart from that, they > > work very well... > > > > > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php