Kevin is not doing anything wrong, the Search can not do this because he is searching on the .01 field of the multiple and obviously the .01 field can not be equal to acetaminophen and alcohol at the same time, so Kevin needs to do a "double search".

Example entry:

==============

Select OPTION: INQUIRE TO FILE ENTRIES 

 

OUTPUT FROM WHAT FILE: VA PRODUCT//
Select VA PRODUCT NAME: ACETAMINOPHEN 130MG/5ML SOLN,ORAL 
ANOTHER ONE:
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
Include COMPUTED fields:  (N/Y/R/B): NO//  - No record number (IEN), no Computed
 Fields
DISPLAY AUDIT TRAIL? No//   NO

 

NAME: ACETAMINOPHEN 130MG/5ML SOLN,ORAL

[snip]
ACTIVE INGREDIENTS: ALCOHOL             STRENGTH: 10
  UNITS: %
ACTIVE INGREDIENTS: ACETAMINOPHEN       STRENGTH: 130
  UNITS: MG/5ML
  PRIMARY VA DRUG CLASS: CN103          NATIONAL FORMULARY INDICATOR: YES
  INACTIVATION DATE: SEP 07, 2000       DSS NUMBER: 19

 

Here is the "how to":

=====================

Select OPTION:    SEARCH FILE ENTRIES

 

OUTPUT FROM WHAT FILE: VA PRODUCT//

 

  -A- SEARCH FOR VA PRODUCT FIELD:    ACTIVE INGREDIENTS   (multiple)

 

    -A- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD:    ACTIVE INGREDIENT
S
    -A- CONDITION: EQUALS 
    -A- EQUALS DRUG INGREDIENTS: ACETAMINOPHEN 
         ...OK? Yes//   (Yes)

 


    -B- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD:

 

  -B- SEARCH FOR VA PRODUCT FIELD:

 

IF: A//     VA PRODUCT ACTIVE INGREDIENTS EQUALS 105 (ACETAMINOPHEN)

 

DO YOU WANT THIS SEARCH SPECIFICATION TO BE CONSIDERED TRUE FOR CONDITION -A-
        1) WHEN AT LEAST ONE OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFIES IT
        2) WHEN ALL OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFY IT
    CHOOSE 1-2: 1//

 


STORE RESULTS OF SEARCH IN TEMPLATE: ZZSO ACETAMINOPHEN
  Are you adding 'ZZSO ACETAMINOPHEN' as a new SORT TEMPLATE? No// Y  (Yes)
DESCRIPTION:
  No existing text
  Edit? NO//

 

SORT BY: NAME//
START WITH NAME: FIRST//
FIRST PRINT FIELD: <--no print field because we don't care.
Heading (S/C): VA PRODUCT SEARCH//
DEVICE:   IRMS BLDG 74 ROOM 227E    Right Margin: 80//
VA PRODUCT SEARCH                              JAN  5,2006  15:13    PAGE 1
--------------------------------------------------------------------------------

 

 

 


                         250 MATCHES FOUND.

 

 

 


Select OPTION: PRINT FILE ENTRIES 

 

OUTPUT FROM WHAT FILE: VA PRODUCT//
SORT BY: NAME// [ZZSO ACETAMINOPHEN     
                              (Jan 05,
[EMAIL PROTECTED]:13) User #29386 File #50.68  SEAR
CH 
  WITHIN 'ZZSO ACETAMINOPHEN' NUMBER, SORT BY: ACTIVE INGREDIENTS    (multiple)
  ACTIVE INGREDIENTS SUB-FIELD: .01  ACTIVE INGREDIENTS
  START WITH ACTIVE INGREDIENTS: FIRST// ALCOHOL
  GO TO ACTIVE INGREDIENTS: LAST// ALCOHOL
    WITHIN ACTIVE INGREDIENTS, SORT BY:
STORE IN 'SORT' TEMPLATE:
FIRST PRINT FIELD: NAME 
THEN PRINT FIELD:
Heading (S/C): VA PRODUCT LIST//
START AT PAGE: 1//
DEVICE: 0;P-OTHER;80;99999  IRMS BLDG 74 ROOM 227E
VA PRODUCT LIST                                JAN  5,2006  15:14    PAGE 1
NAME
--------------------------------------------------------------------------------

 

           ACTIVE INGREDIENTS: ALCOHOL
CODEINE 12MG/ACETAMINOPHEN 120MG/5ML ELIXIR
ACETAMINOPHEN 130MG/5ML SOLN,ORAL
APAP 108MG/CTM 0.6MG/DM 3.3MG/PSEUDEFED 10MG/5ML LIQUID
APAP 125MG/DM 5MG/GG 50MG/PSEUDEFED 15MG/5ML LIQUID
APAP 167MG/DM 5MG/DOXYLAMINE 1.25MG/PSEUDEFED 10MG/5ML LIQUID
ACETAMINOPHEN 500MG/DIPHENHYDRAMINE HCL 25MG/15ML LIQUID
ACETAMINOPHEN 250MG/DEXTROMETHORPHAN 7.5MG/5ML LIQUID

 

 

 

 

 


Select OPTION:

 

 

 

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Toppenberg
Sent: Thursday, January 05, 2006 11:56 AM
To: Hardhats Sourceforge
Subject: [Hardhats-members] Fileman search broken?

 

Fileman UI search doesn't seem to work the way it seems it should.
Below is a screen log of a search.  It is searching for all records in the VA PRODUCT file with the multiple field ACTIVE INGREDIENTS having a .01 field (ACTIVE INGREDIENTS) having both ACETAMINOPHEN and ALCOHOL

I'll put some comments in the screen log below (marked with ***), then finish up at the end.

;==================================
GTM>d ^DIS


OUTPUT FROM WHAT FILE: VA PRODUCT//

  -A- SEARCH FOR VA PRODUCT FIELD: active INGREDIENTS     (multiple)

    -A- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD: active INGREDIENTS
    -A- CONDITION: [  CONTAINS
    -A- CONTAINS: acetaminophen

    -B- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD:

  -B- SEARCH FOR VA PRODUCT FIELD:

IF: A//
              VA PRODUCT ACTIVE INGREDIENTS CONTAINS (case-insensitive) "ACETAMI
NOPHEN"

DO YOU WANT THIS SEARCH SPECIFICATION TO BE CONSIDERED TRUE FOR CONDITION -A-
        1) WHEN AT LEAST ONE OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFIES IT
        2) WHEN ALL OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFY IT
    CHOOSE 1-2: 1//


STORE RESULTS OF SEARCH IN TEMPLATE:

SORT BY: NAME//
START WITH NAME: FIRST//
FIRST PRINT FIELD: .01  NAME
THEN PRINT FIELD: active INGREDIENTS    (multiple)
  THEN PRINT ACTIVE INGREDIENTS SUB-FIELD: active INGREDIENTS
  THEN PRINT ACTIVE INGREDIENTS SUB-FIELD:
Heading (S/C): VA PRODUCT SEARCH//
DEVICE:   TELNET
VA PRODUCT SEARCH                              JAN  5,2006  14:47    PAGE 1
NAME
    ACTIVE INGREDIENTS
--------------------------------------------------------------------------------

ACETAMINOPHEN 100MG/ML (SF) DROPS,ORAL
    ACETAMINOPHEN
ACETAMINOPHEN 100MG/ML DROPS,ORAL
    ACETAMINOPHEN
ACETAMINOPHEN 120MG SUPP,RTL
    ACETAMINOPHEN
ACETAMINOPHEN 120MG/5ML ELIXIR
    ACETAMINOPHEN
ACETAMINOPHEN 125MG SUPP,RTL
    ACETAMINOPHEN
ACETAMINOPHEN 130MG/5ML SOLN,ORAL
    ALCOHOL    <----------------- *** NOTE this entry contains ALCOHOL and ACETAMINOPHEN
    ACETAMINOPHEN
ACETAMINOPHEN 160MG SPRINKLE CAP
    ACETAMINOPHEN


**** NOTICE that there are matches when searching for ACETAMINOPHEN, and even one that also contains ALCOHOL

GTM>d ^DIS


OUTPUT FROM WHAT FILE: VA PRODUCT//

  -A- SEARCH FOR VA PRODUCT FIELD: ACTIVE INGREDIENTS     (multiple)

    -A- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD: ACTIVE INGREDIENTS
    -A- CONDITION: [  CONTAINS
    -A- CONTAINS: ALCOHOL

    -B- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD:

  -B- SEARCH FOR VA PRODUCT FIELD:

IF: A//
              VA PRODUCT ACTIVE INGREDIENTS CONTAINS (case-insensitive) "ALCOHOL
"

DO YOU WANT THIS SEARCH SPECIFICATION TO BE CONSIDERED TRUE FOR CONDITION -A-
        1) WHEN AT LEAST ONE OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFIES IT
        2) WHEN ALL OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFY IT
    CHOOSE 1-2: 1// 1


STORE RESULTS OF SEARCH IN TEMPLATE:

SORT BY: NAME//
START WITH NAME: FIRST//
FIRST PRINT FIELD: .01  NAME
THEN PRINT FIELD: ACTIVE INGREDIENTS    (multiple)
  THEN PRINT ACTIVE INGREDIENTS SUB-FIELD: ACTIVE INGREDIENTS
  THEN PRINT ACTIVE INGREDIENTS SUB-FIELD:
VA PRODUCT SEARCH                              JAN  5,2006  14:28    PAGE 30
NAME
    ACTIVE INGREDIENTS
--------------------------------------------------------------------------------

BENZOCAINE 2.5%/CETALKONIUM CL 0.02% LOTION
    ALCOHOL
    BENZOCAINE
    CETALKONIUM CHLORIDE
BENZOCAINE 6.3%/PHENOL 0.5% GEL,ORAL
    PHENOL
    ALCOHOL
    BENZOCAINE
BENZOCAINE 6.3%/PHENOL 0.5% SOLN,DENT
    PHENOL
    ALCOHOL
    BENZOCAINE
    POVIDONE IODINE
BENZOCAINE 6.3%/PHENOL 0.5% SOLN,DENT
    PHENOL
    ALCOHOL
    BENZOCAINE
^

                         91 MATCHES FOUND.

*** NOTICE that there are entries when searching for ALCOHOL

GTM>d ^DIS


OUTPUT FROM WHAT FILE: VA PRODUCT//

  -A- SEARCH FOR VA PRODUCT FIELD: active INGREDIENTS     (multiple)

    -A- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD: active INGREDIENTS
    -A- CONDITION: [  CONTAINS
    -A- CONTAINS: alcohol

    -B- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD: active INGREDIENTS
    -B- CONDITION: [  CONTAINS
    -B- CONTAINS: acetaminophen

    -C- SEARCH FOR VA PRODUCT ACTIVE INGREDIENTS SUB-FIELD:

  -C- SEARCH FOR VA PRODUCT FIELD:

IF: A&B
        CONDITION -B- WILL APPLY TO THE SAME MULTIPLE AS CONDITION -A-
        ...OK? Yes//   (Yes)
    VA PRODUCT ACTIVE INGREDIENTS CONTAINS (case-insensitive) "ALCOHOL"
                together with VA PRODUCT ACTIVE INGREDIENTS CONTAINS (case-insen
sitive) "ACETAMINOPHEN"

DO YOU WANT THIS SEARCH SPECIFICATION TO BE CONSIDERED TRUE FOR CONDITION -A-
        1) WHEN AT LEAST ONE OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFIES IT
        2) WHEN ALL OF THE 'ACTIVE INGREDIENTS' MULTIPLES SATISFY IT
    CHOOSE 1-2: 1//

OR:

STORE RESULTS OF SEARCH IN TEMPLATE:

SORT BY: NAME//
START WITH NAME: FIRST//
FIRST PRINT FIELD: .01  NAME
THEN PRINT FIELD: active INGREDIENTS    (multiple)
  THEN PRINT ACTIVE INGREDIENTS SUB-FIELD: active INGREDIENTS
  THEN PRINT ACTIVE INGREDIENTS SUB-FIELD:
THEN PRINT FIELD:
Heading (S/C): VA PRODUCT SEARCH//
DEVICE:   TELNET
VA PRODUCT SEARCH                              JAN  5,2006  14:21    PAGE 1
NAME
    ACTIVE INGREDIENTS
--------------------------------------------------------------------------------


                         0 MATCHES FOUND.


;========================================

But notice that when trying to combine these two searches, then there are no matches.

Am I doing something wrong?  Or is it not designed to do such a search?  Or is it just not working?

Kevin


Reply via email to