PSS50F ;BIR/LDT - API FOR INFORMATION FROM FILE 50; 5 Sep 03
Source file <PSS50F.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ($$FIND1,FIND,LIST)^DIC FIELD^DID UPDATE^DIE GETS^DIQ |
Pharmacy Data Management | 1 | SETSCRN^PSS50A |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Data Management | 3 | PSS50 PSS50F1 PSS50P7A |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOOP(PSS) | ;
|
|
EDTIFCAP(PSSIEN2,PSSVAL2) | ;
|
|
SETLOOK | ;
|
|
PARSE(PSSLUP) | ; Create array of cross references, piece 2 of the array =1 for pointer fields, else 0
|
|
SETLIST | ;
|
|
1 | ;
|
|
2 | ;
|
|
SETOLDNM | ;
|
|
OLDNM | ;
|
|
ADDOLDNM(PSSIEN2,PSSONM2,PSSDT2) | ;
|
FileNo | Call Tags |
---|---|
^PRC(441 - [#441] | FIND1^DIC |
^PSDRUG - [#50] | FIND1^DIC, FIND^DIC, GETS^DIQ |
50.01 | LIST^DIC |
50.0441 | LIST^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(50 | PARSE+8 |
^PSDRUG - [#50] | LOOP+2, LOOP+3, LOOP+4, LOOP+5 |
^PSDRUG("AB" | EDTIFCAP+16 |
^TMP("DILIST" | OLDNM+29, OLDNM+30, OLDNM+31, OLDNM+37!, ADDOLDNM+12, ADDOLDNM+15, ADDOLDNM+16, EDTIFCAP+12, EDTIFCAP+14, EDTIFCAP+15 |
^TMP($J | OLDNM+12!, OLDNM+13*, OLDNM+14*, OLDNM+18*, OLDNM+19*, OLDNM+20!, OLDNM+21, OLDNM+22*, OLDNM+23*, OLDNM+24 , OLDNM+25*, OLDNM+29*, OLDNM+30*, OLDNM+31!, OLDNM+32, OLDNM+33*, OLDNM+34*, OLDNM+35, OLDNM+36*, OLDNM+37! , LOOP+10*, SETOLDNM+1*, SETOLDNM+2*, SETLIST+1*, SETLIST+2*, SETLIST+3*, SETLIST+4*, SETLOOK+1*, SETLOOK+2*, SETLOOK+3* , SETLOOK+4*, SETLOOK+5*, 1+2!, 1+3, 1+4*, 1+5*, 1+6, 1+7*, 1+8!, 2+1! , 2+2, 2+3! |
Name | Line Occurrences |
---|---|
@( | LOOP+9 |
LOOP | OLDNM+27 |
SETLIST | 2+2 |
SETOLDNM | OLDNM+24, OLDNM+35, 1+6 |
Name | Field # of Occurrence |
---|---|
^("I" | LOOP+4 |
^(0 | ADDOLDNM+16 |
^(2 | LOOP+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | OLDNM+10~, OLDNM+15*, OLDNM+24*, OLDNM+25, OLDNM+31*, OLDNM+35*, OLDNM+36, LOOP+1~*, LOOP+10, 1+4* , 2+2* |
CNT2 | 1+1~*, 1+6*, 1+7 |
DIERR | OLDNM+10~ |
DT | ADDOLDNM+7 |
>> LIST | OLDNM+11, OLDNM+12, OLDNM+13, OLDNM+14, OLDNM+18, OLDNM+19, OLDNM+22, OLDNM+23, OLDNM+25, OLDNM+29 , OLDNM+30, OLDNM+33, OLDNM+34, OLDNM+36, LOOP+10, SETOLDNM+1, SETOLDNM+2, SETLIST+1, SETLIST+2, SETLIST+3 , SETLIST+4, SETLOOK+1, SETLOOK+2, SETLOOK+3, SETLOOK+4, SETLOOK+5, 1+4, 1+5, 1+7 |
PSS | OLDNM+10~, LOOP~, LOOP+9, ADDOLDNM+8~, ADDOLDNM+15*, ADDOLDNM+16, EDTIFCAP+6~, EDTIFCAP+14*, EDTIFCAP+15 |
PSS(1 | OLDNM+20*, OLDNM+21*, OLDNM+22, OLDNM+23, OLDNM+25, OLDNM+31*, OLDNM+32*, OLDNM+33, OLDNM+34, OLDNM+36 , SETOLDNM+1, SETOLDNM+2, SETLIST+1, SETLIST+2, SETLIST+3, SETLIST+4, ADDOLDNM+13*, ADDOLDNM+14*, ADDOLDNM+17*, ADDOLDNM+18* , EDTIFCAP+13*, EDTIFCAP+17*, 1+2*, 1+3*, 1+4, 1+5, 1+7, 2+1*, 2+2* |
PSS(2 | OLDNM+24*, OLDNM+35*, SETOLDNM+1, SETOLDNM+2, SETLOOK+1, SETLOOK+2, SETLOOK+3, SETLOOK+4, SETLOOK+5, 1+6* |
>> PSS50(50 | SETLOOK+1, SETLOOK+2, SETLOOK+3, SETLOOK+4, SETLOOK+5 |
PSS5ND | OLDNM+16~ |
>> PSSCRFL | SETLOOK+2 |
PSSCRX | PARSE+7~, PARSE+8*, PARSE+9 |
PSSCRX1 | PARSE+7~, PARSE+8*, PARSE+9 |
>> PSSD | SETLIST+2 |
PSSDT2 | ADDOLDNM~, ADDOLDNM+7*, ADDOLDNM+14, ADDOLDNM+16, ADDOLDNM+18 |
PSSDTYPE | PARSE+2~, PARSE+9! |
PSSDTYPE("TYPE" | PARSE+9 |
>> PSSFL | OLDNM+16, LOOP+4 |
>> PSSFT | OLDNM+13, OLDNM+26, OLDNM+27, OLDNM+28 |
PSSIEN | OLDNM+13, OLDNM+14, OLDNM+17, OLDNM+26, OLDNM+31*, LOOP+1~, LOOP+2*, LOOP+3, LOOP+4, LOOP+5 , 1+2, 2+1 |
PSSIEN2 | OLDNM+17~*, OLDNM+18, OLDNM+20, ADDOLDNM~, ADDOLDNM+6, ADDOLDNM+9, ADDOLDNM+11, ADDOLDNM+13, ADDOLDNM+14, ADDOLDNM+17 , ADDOLDNM+18, EDTIFCAP~, EDTIFCAP+5, EDTIFCAP+9, EDTIFCAP+11, EDTIFCAP+13, EDTIFCAP+17 |
PSSIEN3 | EDTIFCAP+7~*, EDTIFCAP+8 |
PSSIEN4 | ADDOLDNM+9~*, ADDOLDNM+10, EDTIFCAP+9~*, EDTIFCAP+10 |
PSSLUP | PARSE~, PARSE+1, PARSE+3*, PARSE+4, PARSE+6 |
PSSLUP1 | PARSE+2~, PARSE+4*, PARSE+5*, PARSE+6 |
PSSLUP2 | PARSE+2~, PARSE+4* |
PSSLUP3 | PARSE+2~, PARSE+6* |
PSSLUP4 | PARSE+2~, PARSE+6* |
PSSLUP5 | PARSE+2~, PARSE+6*, PARSE+8 |
PSSLUPA | PARSE+2~ |
>> PSSLUPAR( | PARSE+6* |
PSSONM2 | ADDOLDNM~, ADDOLDNM+6, ADDOLDNM+13, ADDOLDNM+16, ADDOLDNM+17 |
PSSP50 | OLDNM+10~ |
>> PSSPK | OLDNM+16, LOOP+7, LOOP+8 |
PSSPTER | PARSE+2~, PARSE+6, PARSE+7*, PARSE+9* |
>> PSSRTOI | LOOP+5 |
PSSVAL2 | EDTIFCAP~, EDTIFCAP+5, EDTIFCAP+7, EDTIFCAP+13, EDTIFCAP+15, EDTIFCAP+16, EDTIFCAP+17 |
PSSXX | OLDNM+30~*, OLDNM+31 |
PSSZ3 | OLDNM+16~ |
PSSZ4 | OLDNM+16~ |
PSSZ5 | LOOP+7~*, LOOP+8 |
PSSZ6 | LOOP+7~* |
QFLG | ADDOLDNM+8~, ADDOLDNM+15*, ADDOLDNM+16*, ADDOLDNM+19, EDTIFCAP+6~, EDTIFCAP+14*, EDTIFCAP+15*, EDTIFCAP+16*, EDTIFCAP+18 |
SCR | OLDNM+10~ |
SCR("S" | OLDNM+15*, OLDNM+17, OLDNM+28 |
ZZERR | OLDNM+10~ |