IBDFDE21 ;ALB/AAS - AICS Data Entry, process selection lists ; 11/22/99 4:35pm
Source file <IBDFDE21.m>
Package | Total | Call Graph |
---|---|---|
Automated Information Collection System | 6 | (,PAUSE)^IBDFDE $$LEX^IBDFDE1 $$CHOICE^IBDFDE2 MOD^IBDFDE23 TESTICD^IBDFN7 $$PRDEF^IBDFRPC3 |
Lexicon Utility | 2 | CONFIG^GMPTSET CONFIG^LEXSET |
VA Fileman | 2 | ^DIC ^DIR |
Kernel | 1 | $$UP^XLFSTR |
Package | Total | Caller Graph |
---|---|---|
Automated Information Collection System | 2 | IBDFDE IBDFDE2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
OTHER(IBDX) | ; -- allow input of an additional item
|
|
HELP | ; --
|
|
PREVSEL | ; -- List previous selections
|
|
QLFR(RULE,QLFR) | ; -- ask Qualifier from array, impose rules
|
|
SEL(SEL) | ; -- Build results array
|
|
PARTLQ | ||
DEFAULT | ; -- compute default answer
|
|
QLFRQ | ||
READQ | ||
ONEQLFR | ; -- parse qualifiers
|
|
LST | ; -- List previous selections and selections to choose from.
|
|
ASKNUM | ||
READ | ; -- get input from list
|
|
PARTLST(ARY,NEXT,ANS) | ; -- input has more than one match, prompt for which one
|
|
OTHQ | ||
SEL1 | ; -- build selections
|
|
OVER1 | ;
|
|
DEFPROV | ; -- find default provider, not on form
|
Name | Field # of Occurrence |
---|---|
^DIC | OTHER+15 |
^DIR | OTHER+29 |
CONFIG^GMPTSET | OTHER+8 |
^IBDFDE | % |
PAUSE^IBDFDE | LST+15 |
$$LEX^IBDFDE1 | SEL1+5, PREVSEL+9 |
$$CHOICE^IBDFDE2 | SEL1+2, LST+8, LST+11, PARTLST+7 |
MOD^IBDFDE23 | SEL1+37, SEL1+38 |
TESTICD^IBDFN7 | SEL1+14 |
$$PRDEF^IBDFRPC3 | DEFPROV+4 |
CONFIG^LEXSET | OTHER+7 |
$$UP^XLFSTR | ONEQLFR+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | OTHER+7, OTHER+8 |
^IBE(357.6 - [#357.6] | SEL1+5, SEL1+11, PREVSEL+9, DEFAULT+3, DEFPROV+2 |
^ICD9 - [#80] | SEL1+31, OTHER+26 |
^ICD9("BA" | SEL1+29 |
^LEX | OTHER+7 |
^TMP("IBD-LST" | LST+10 |
^VA(200 - [#200] | DEFPROV+8, DEFPROV+12, OTHER+20 |
Name | Line Occurrences |
---|---|
$$QLFR | SEL+4 |
ASKNUM | ASKNUM+3, ASKNUM+5, ASKNUM+6 |
HELP | OVER1+8 |
ONEQLFR | OVER1+16 |
OTHQ | OTHER+11, OTHER+15, OTHER+20, OTHER+29 |
OVER1 | OVER1+6, OVER1+8, OVER1+9, OVER1+14 |
PARTLQ | ASKNUM, ASKNUM+2 |
PREVSEL | LST+4, DEFAULT+9 |
QLFRQ | QLFR+5, QLFR+12, OVER1+1, OVER1+5 |
READ | READ+5, READ+7, READ+8 |
READQ | READ+2, READ+4 |
SEL1 | SEL+6, SEL+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ANS | QLFR+1~, QLFR+14*, OVER1+4*, OVER1+5, OVER1+6, OVER1+8, OVER1+9, OVER1+10, OVER1+11, OVER1+12 , OVER1+14, OVER1+15, OVER1+16*, ONEQLFR+1*, ONEQLFR+2, ONEQLFR+3, ONEQLFR+4, ONEQLFR+6, ONEQLFR+7, ONEQLFR+8 , PARTLST~, PARTLST+5 |
>> ANS1 | OVER1+15*, OVER1+16, ONEQLFR+6 |
ANS2 | PARTLST+1~, ASKNUM+1*, ASKNUM+2, ASKNUM+3, ASKNUM+4*, ASKNUM+5, ASKNUM+6, ASKNUM+8, READ+1~, READ+3* , READ+4, READ+5, READ+6*, READ+7 |
ARY | PARTLST~, PARTLST+5, PARTLST+6, PARTLST+7 |
CHOICE | SEL1+2*, SEL1+3*, SEL1+4, SEL1+5, SEL1+7, SEL1+12, SEL1+22, SEL1+24, SEL1+33, LST+11* , LST+12, LST+14, PARTLST+1~, PARTLST+7*, PARTLST+8 |
CNT | QLFR+1~, QLFR+2*, QLFR+9*, QLFR+12, OVER1+1, OVER1+3, OVER1+4, OVER1+10, LST+1~, LST+7* , LST+13*, LST+14, LST+15, PREVSEL+1~, PREVSEL+2*, PREVSEL+7*, PREVSEL+8, DEFAULT+1~, DEFAULT+2*, DEFAULT+7* , HELP+1, READ+2, READ+3, READ+5, READ+7, READ+8 |
DA | OTHER+1~ |
DIC | OTHER+1~, OTHER+14*, OTHER+16! |
DIC("A" | OTHER+13* |
DIC("S" | OTHER+14* |
DIC(0 | OTHER+12* |
DIE | OTHER+1~ |
DIR | OTHER+1~, OTHER+29! |
DIR("A" | OTHER+29* |
DIR("B" | DEFAULT+8*, OTHER+24*, OTHER+26*, OTHER+27*, OTHER+28* |
DIR(0 | OTHER+29* |
DIRUT | OTHER+1~, OTHER+29 |
DISPTXT | SEL1+4*, SEL1+5, SEL1+7, SEL1+22~, SEL1+32*, SEL1+33 |
DR | OTHER+1~ |
DSPTXT | SEL+1~ |
DTIME | OVER1+4, ASKNUM+1, READ+3 |
DUOUT | OTHER+1~ |
GMPTSHOW | OTHER+1~ |
GMPTSUB | OTHER+1~ |
GMPTUN | OTHER+1~ |
I | SEL1+22~*, SEL1+24, QLFR+1~, OVER1+3*, LST+1~, LST+10*, LST+11, LST+13, LST+15, PREVSEL+1~ , PREVSEL+5*, PREVSEL+6, PREVSEL+9, PREVSEL+10, OTHER+1~, PARTLST+1~ |
IBD | OVER1+16*, PARTLST+1~ |
IBD( | PARTLST+7*, ASKNUM+6, ASKNUM+8 |
>> IBDASK | SEL1+37, SEL1+38, OTHER+13 |
>> IBDEFLT( | DEFAULT+8* |
>> IBDF("CLINIC" | DEFPROV+4 |
>> IBDF("IEN" | SEL1+7, SEL1+33, LST+10, PREVSEL+6, DEFAULT+6 |
>> IBDF("LEXICON" | OTHER+6 |
>> IBDF("OTHER" | OTHER+11, OTHER+14, OTHER+23 |
>> IBDF("PI" | SEL1+5, SEL1+7, SEL1+8, SEL1+11, SEL1+33, SEL1+34, LST+10, PREVSEL+5, PREVSEL+6, PREVSEL+9 , PREVSEL+10, DEFAULT+3, DEFAULT+5, DEFAULT+6, DEFAULT+8, DEFPROV+2*, DEFPROV+3, DEFPROV+8, DEFPROV+9, OTHER+20 |
>> IBDF("PROVIDE | R PI" , DEFPROV+6*, OTHER+20 |
>> IBDF("PROVIDER" | DEFPROV+4, DEFPROV+10, DEFPROV+11 |
IBDFILE | OTHER+1~, OTHER+23*, OTHER+24, OTHER+26, OTHER+27, OTHER+28, OTHER+32 |
>> IBDFMIEN | LST+10 |
IBDI | QLFR+1~, QLFR+7*, QLFR+8* |
IBDLEX | OTHER+1~, OTHER+6, OTHER+7*, OTHER+8* |
>> IBDPI( | SEL1+8*, SEL1+34*, PREVSEL+5, PREVSEL+6, PREVSEL+9, PREVSEL+10, DEFAULT+5, DEFAULT+6, DEFAULT+8, DEFPROV+3 , DEFPROV+9* |
IBDQ | QLFR+1~, QLFR+2*, QLFR+5*, QLFR+12*, QLFR+14*, OVER1+5*, OVER1+12*, OVER1+16, OVER1+17*, QLFRQ , ONEQLFR+4*, ONEQLFR+6*, ONEQLFR+7* |
IBDQ1 | QLFR+1~, OVER1+15*, OVER1+16*, OVER1+17, OVER1+18! |
IBDQL | SEL+1~, SEL+4*, SEL+5, SEL+6, SEL+8 |
IBDQLFR | SEL+1~, SEL+6*, SEL+8*, SEL1+7, SEL1+19, SEL1+21 |
IBDQUAL | SEL1+20~, SEL1+21*, SEL1+33 |
>> IBDSEL( | DEFPROV+8*, DEFPROV+9 |
>> IBDSEL(0 | DEFPROV+7* |
IBDX | SEL+1~, SEL1+1*, SEL1+7, SEL1+8, SEL1+23*, SEL1+33, SEL1+34, DEFPROV+1~, DEFPROV+7*, DEFPROV+8 , DEFPROV+9, OTHER~, OTHER+5*, OTHER+12 |
IBDXCD | SEL1+22~, SEL1+24*, SEL1+25, SEL1+33 |
>> IBNAQLFR | QLFR+14 |
IBQUIT | SEL+1~, SEL+2*, SEL+5, OVER1+5*, LST+1~, LST+7*, LST+10, LST+15, READ+4* |
>> IOINHI | SEL1+13, SEL1+15, QLFR+14, OVER1+2, LST+12, PREVSEL+8 |
>> IOINORM | SEL1+13, SEL1+15, QLFR+14, OVER1+2, LST+12, PREVSEL+8 |
J | OTHER+1~, PARTLST+1~, PARTLST+5*, PARTLST+7*, PARTLST+8, ASKNUM, ASKNUM+1, ASKNUM+3, ASKNUM+5 |
K | PARTLST+1~, PARTLST+5*, PARTLST+6, PARTLST+7 |
N | PARTLST+1~, PARTLST+6*, PARTLST+7 |
NAME | DEFAULT+1~, DEFAULT+3*, DEFAULT+4 |
NARR | OTHER+1~, OTHER+30*, OTHER+32 |
NEXT | PARTLST~, PARTLST+3*, PARTLST+5 |
NUM | QLFR+1~, QLFR+11*, LST+1~, LST+8*, LST+15 |
>> NUMBER( | LST+13*, READ+8 |
OVER | QLFR+1~, OVER1+7*, OVER1+9, OVER1+10*, OVER1+11*, OVER1+14, OVER1+16, ONEQLFR+3*, ONEQLFR+8*, ONEQLFR+9* |
PIECE | DEFAULT+1~, DEFAULT+4*, DEFAULT+8 |
QCNT | SEL+1~, SEL+8*, SEL1+5, QLFR+1~, OVER1+15*, OVER1+16*, OVER1+18! |
QLFR | SEL+4, QLFR~ |
QLFR( | QLFR+5, QLFR+8 |
QLFR(0 | QLFR+5 |
>> RESULT( | SEL1+7*, SEL1+8, SEL1+33*, SEL1+34 |
>> RESULT(0 | SEL1+1*, SEL1+23* |
RULE | SEL+4, QLFR~, QLFR+5 |
SEL | SEL~, SEL1+2, SEL1+3, DEFAULT+1~, DEFAULT+2*, DEFAULT+5*, DEFAULT+6, DEFAULT+7, DEFPROV+1~, DEFPROV+4* , DEFPROV+5, DEFPROV+8, DEFPROV+12, OTHER+1~, OTHER+17*, OTHER+32, PARTLST+1~, PARTLST+2*, ASKNUM+2*, ASKNUM+8* , PARTLQ |
SELAST | DEFAULT+1~, DEFAULT+2*, DEFAULT+7*, DEFAULT+8 |
SELX | OTHER+1~, OTHER+10*, OTHER+20*, OTHER+32*, OTHQ |
X | SEL1+12~*, SEL1+13, SEL1+15, SEL1+25~*, SEL1+27!, SEL1+28*, SEL1+29*, SEL1+30, SEL1+31, QLFR+1~ , QLFR+8*, QLFR+9, QLFR+10, QLFR+11, OTHER+1~, OTHER+7*, OTHER+8*, OTHER+12* |
X( | QLFR+9*, QLFR+12, QLFR+14, OVER1+3, OVER1+11, OVER1+12, ONEQLFR+3, ONEQLFR+4 |
X1 | QLFR+1~ |
X1( | QLFR+10*, QLFR+11*, ONEQLFR+6, ONEQLFR+8 |
X2 | QLFR+1~ |
X2( | QLFR+9*, ONEQLFR+7 |
XTLKGLB | OTHER+1~ |
XTLKHLP | OTHER+1~ |
XTLKKSCH | OTHER+1~ |
XTLKSAY | OTHER+1~ |
Y | SEL1+25~, SEL1+27*, SEL1+30*, SEL1+31*, SEL1+32, OTHER+1~, OTHER+15, OTHER+17, OTHER+20, OTHER+26 , OTHER+30 |
Y(0 | OTHER+24, OTHER+26, OTHER+27, OTHER+28 |