See below: On 4/26/06, Jim Self <[EMAIL PROTECTED]> wrote: > Kevin wrote: > >OK. I have finally gotten logged on with Jim's help. > > > >This is fantastic! > > Thank you. > > >Why is this not being discussed more? This has > >been a major impediment for many new users who don't want to register > >via a roll-and-scroll interface. > > I hadn't had any time to work on it for a while and perhaps it wasn't far > enough along for > people to see the potential. > > >How can we get this finished and integrated into the next release? > > What is needed to make it usable for your practice? > What fields are missing? What additional logic is needed? > What could be removed? >
OK. Here is how I would change things. I want to say first of all that this is fantastic code. Please don't take my suggestions below as negative comments. 1. The first screen that comes up is "Patient Selection". If I enter the name (or partial name) of a patient, then I can select which one I want from existing patients. But if I enter the name of a NEW patient, it just returns a field that says "Name". This was confusing to me. It took me a while to realize that I had to type on the 1,2,3 etc to actually fill in the data. So I would put a label at the very beginning saying something like "Enter name of patient to be edited, or name of NEW patient to be added." Then, if a new patient is added, automatically take the user to page 1 where it shows fields to be filled in. 2. Some of the fields are required for Fileman. These should have an * by them with a footnote specifying them as required. 3. I would allow default values for the following fields: -- Type: NON-VETERAN (OTHER). -- Veteran (Y/N): NO -- Service Connected: NO -- Multiple Birth Indicator: NO In a non-VA setting these values will be correct 99% of the time. 4. When I tried to figure out what were possible values for the TYPE field, I clicked the lookup button. But because I had not entered any search term (i.e. left the field blank), I got back an unfriendly error. Could your code somehow replace searches for "" with search for all? Or better yet, use a drop-down list. There are only a handfull of possible values. Then when I typed "non" and searched, I get a large popup box that could be scaled down in size. It shows me a radio button widget with instructions on where to click. But if I don't follow instructions and click on the *name* (not radio-button) I want, NON-VETERAN (OTHER), then it takes me off to a patient slection box--apparently starting over in a new window. This is confusing to me. 5. I like the help buttons "?". When they are clicked on, they provide the given help message. But there is then no "close" or "done" button. I figured out that clicking "?" again turned it off. Could you have the "?" change to "?-" or a "X" icon? 6. I then tried to "submit data" and got this error message: file=2 iens="+1," fields=".01;.02;.03;.09;391;1901;.301;994" fields(0)="Name;Sex;DtOfBrth;SclScrNm;Type;VtYNQstn;SrvCnnQs;MltBrtIn" flags="Hde" Match inputFDA(2,"+1,",.01)="TEST,KILLME DON'T" inputFDA(2,"+1,",.02)="M" inputFDA(2,"+1,",.03)="18Apr06" inputFDA(2,"+1,",.09)="p" inputFDA(2,"+1,",.301)="N" inputFDA(2,"+1,",391)="NON-VETERAN (OTHER)" inputFDA(2,"+1,",994)="N" inputFDA(2,"+1,",1901)="N" Validate Server Error - Log: 155 Global variable undefined: ^DPT("+1",0) at PSEU+1^DGRPDD1 Aside from the specifics of this particular error/bug, there needs to be a more user-friendly method of describing errors. But here, it says "Match", then has my input parameters. Is it trying to FIND a patient with that info? I was trying to ADD this patient. I can't tell, but it seems you are mixing searching and editing functions together unnecessarily fashion. In fact, it would even be easier to understand if on the front page there were two options: Edit existing patient, or Add New Patient. If I fill in data in a field set,and then select a second page, the data is lost that I entered. Could you set logic that if data hasn't been posted, then popup a box asking the user if they want to post before continuing? These all are tweaks. Overall, this is a fantastic set of code and I'm glad you did it. I was starting to consider making my next "small" job to make a GUI registration module with Delphi and RPC Broker. It is a relief not to have to do it now! Kevin ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642 _______________________________________________ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members