Even after all these years I was surprised that there was NO help at that prompt (the usual requirement is that at least SOME help be given in response to entering the "?"). It's against VA policy and standards to not have such help. I'll pass along the problem to be fixed.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppenberg Sent: Thursday, January 20, 2005 9:00 AM To: [email protected] Subject: RE: [Hardhats-members] How to make custom reports with Fileman? Cameron, OK. How would everyone feel about adding some simple instructions to the code so that others won't be stumped at that same point? Or would that be "dumbing-down" the code too much... Thanks Kevin --- Cameron Schlehuber <[EMAIL PROTECTED]> wrote: > You've defined "A" and "B", at the IF: prompt simply > enter A&B or A!B, etc. > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > On Behalf Of Kevin > Toppenberg > Sent: Thursday, January 20, 2005 8:31 AM > To: [email protected] > Subject: Re: [Hardhats-members] How to make custom > reports with Fileman? > > Jim (and everyone else, too), replies below: > > --- Jim Self <[EMAIL PROTECTED]> wrote: > > > Kevin wrote: > > >Hey All, > > > > > >It seems to me that Fileman is missing a report > > >generator. Perhaps I am just overlooking it. > > > > You overlooked it. > > The Search and Print options from the > > roll-and-scroll interface give you quite powerful > > reporting capabilities. > > Talk about "if it had been a snake it would have bit > me" Ha. > > I had completely overlooked the "Search" Function. > This looks similar to what I want. But I still > can't > figure out how it works. I'm clueless as to what it > wants at the "IF:" prompt. (Why can't Fileman be > less > terse?) Here's a screen log of my attempts > > > OUTPUT FROM WHAT FILE: PATIENT// > > -A- SEARCH FOR PATIENT FIELD: .01 NAME > -A- CONDITION: ? > Answer with CONDITION NUMBER, or NAME > Choose from: > 1 NULL > 2 CONTAINS > 3 MATCHES > 4 LESS THAN > 5 EQUALS > 6 GREATER THAN > > YOU CAN NEGATE ANY OF THESE CONDITIONS BY PRECEDING > THEM WITH "'" OR "-" > SO THAT "'NULL'" MEANS "NOT NULL" > > -A- CONDITION: 2 CONTAINS > -A- CONTAINS: wigle > > -B- SEARCH FOR PATIENT FIELD: sex > -B- CONDITION: cONTAINS > -B- CONTAINS: male > > ENTER A VALUE WHICH 'SEX' > MUST CONTAIN, IN ORDER FOR TRUTH CONDITION > -B- > TO BE TRUE > > Use EXTERNAL VALUE (from list on the right) > Enter 'M' for MALE, or 'F' for FEMALE. > Choose from: > M MALE > F FEMALE > > > -B- SEARCH FOR PATIENT FIELD: m > 1 MARITAL STATUS > 2 MEDICAID ELIGIBILE? ELIGIBLE FOR MEDICAID? > 3 MEDICAID NUMBER > 4 METHOD OF DETERMINATION > 5 MILT RET DUE TO DISABILITY? DISABILITY > RET. > FROM MILITARY? > Press <RETURN> to see more, '^' to exit this list, > OR > CHOOSE 1-5: ^?? > > > > -B- SEARCH FOR PATIENT FIELD: sex > -B- CONDITION: cONTAINS > -B- CONTAINS: M > [ Will match 'MALE', and 'FEMALE' ] > > -C- SEARCH FOR PATIENT FIELD: > > IF: ? <?>?? > IF: <TYPE '^' TO EXIT>?? > IF: <TYPE '^' TO EXIT>?? > IF: <TYPE '^' TO EXIT>?? > IF: ?? <?>?? > IF: 1 <1>?? > IF: ^ > > Press RETURN to continue... > > > > > > > If you augment Fileman with M2Web, then you will > > have additional capabilities for doing > > database queries from a web browser and a great > many > > additional options for formatting the > > results on-the-fly, including switching the output > > type from html to xml or xls. > > Again, I really want to sit down with your M2Web > technology someday and implement it. I just can't > get > diverted right now. Too much on my plate. It looks > extremely powerful. I hope that it gets put > formally > into Fileman, as was the object of a recent Friday > conference call. > > > > > >A database should be able to easily allow the > user > > to > > >say: > > >--Give me all reports > > >--Of the following date > > >--With field .12345=Value > > > > > >When I have written before about during searches > on > > >multiple fields, I have been told to use FIND^DIC > > and > > >create custom screening code that checks for the > > >secondary and tertiary factors. > > > > Why was that? Was is because you were trying to do > > the searches from a non roll-and-scroll > > interface or because of some perceived inadequacy > of > > the Search module? > > Yes, I had been doing it programatically. And, as > above, I had overlooked the Search function > > > > > >But does use of fileman require programming > skills? > > > > Not really, but advanced users would benefit from > > knowing something about MUMPS functions > > and operators for specifying calculations on data > > values - and Fileman conventions for > > referring to data field values and for extending > > data field references from one file to > > another. > > > > >Furthermore, its a hassle to try to get one's > > entire > > >screening logic compressed into one line of > > screening > > >code. > > > > > >If this tool is not currently available, it seems > > it > > >should be fairly easy to create. > > > > If that would be easy for you, then you are a far > > better programmer than anyone I know and > > you are wasting your talents and valuable time > > working as a mere doctor. ;-) Perhaps you > > could help out with developing a general web > > interface to Fileman and VistA databases - > > that could be world changing. :-D > > "Easy" is always a trap word. What I had in mind > was > something similar to what is in the search function. > > I had in mind taking each of the logical steps, > getting a list of matches and logically combining > them. I.e. allow a search like this: > > .01:((Doe,J) OR (Doe,A)) AND .03:((1960) OR (1972)) > > Separate searches would be done for Doe,J in field > .01. and Doe,A in field .01. Combine these two lists > via OR logic. Then perform separate searches for > 1960 > in field .03 and 1972 in .03. Combine these two > lists > via OR logic. Then combine the two resulting lists > via AND logic. "Easy" :-\ > > === message truncated === __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Hardhats-members mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hardhats-members ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Hardhats-members mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hardhats-members
