PSN50P41 ;BIR/LDT - API FOR INFORMATION FROM FILE 50.416; 5 Sep 03
Source file <PSN50P41.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | ($$FIND1,FIND)^DIC GETS^DIQ | 
| National Drug File | 1 | (LOOP,LOOP2,SETALL,SETALL2,SETHDR,SETSCRN)^PSN50P4A | 
| Package | Total | Caller Graph | 
|---|---|---|
| Adverse Reaction Tracking | 5 | GMRADSP1 GMRAIAL2 GMRAOR GMRAPENC GMRAUTL3 | 
| Order Entry Results Reporting | 1 | ORWDAL32 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| B() | ;RETURNS THE GLOBAL ROOT OF THE "B" CROSSREFERENCE IN ^PS(50.416 | 
 
 | 
| APD(PSNID,LIST) | ; | |
| APS(PSNPI,LIST) | ; | |
| NAME(PSNFT,LIST) | ; | 
 
 | 
| ZERO(PSNIEN,PSNFT,PSNFL,LIST) | ; | 
 
 | 
| ID(PSNIEN,PSNFT,LIST) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$FIND1^DIC | ZERO+16, ID+11 | 
| FIND^DIC | ZERO+23, NAME+10, ID+24, APS+11, APD+11 | 
| GETS^DIQ | ZERO+19, ZERO+26, NAME+13, ID+15, ID+29, APS+17, APD+17 | 
| LOOP^PSN50P4A | ZERO+22, ID+23 | 
| LOOP2^PSN50P4A | NAME+9 | 
| SETALL^PSN50P4A | ZERO+20, ZERO+27 | 
| SETALL2^PSN50P4A | NAME+14 | 
| SETHDR^PSN50P4A | ID+14, ID+28, APS+16, APD+16 | 
| SETSCRN^PSN50P4A | ZERO+15 | 
| FileNo | Call Tags | 
|---|---|
| ^PS(50.416 - [#50.416] | FIND1^DIC, FIND^DIC, GETS^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(50.416 - [#50.416] | ID+14, ID+28, APS+16, APD+16, APD+18 | 
| ^TMP("DILIST" | ZERO+24, ZERO+25, ZERO+26, ZERO+28!, NAME+11, NAME+12, NAME+13, NAME+15!, ID+25, ID+26 , ID+27, ID+36!, APS+12, APS+13, APS+14, APS+15, APS+24!, APD+12, APD+14, APD+15 , APD+28! | 
| ^TMP("PSNAPD" | ID+16, ID+17, ID+18, ID+19, ID+20, ID+29!, ID+30, ID+31, ID+32, ID+33 , ID+34, ID+36!, APD+8!, APD+17!, APD+20, APD+21, APD+23, APD+24, APD+25, APD+26 , APD+28! | 
| ^TMP("PSNAPS" | APS+17!, APS+18, APS+19, APS+20, APS+21, APS+22, APS+24! | 
| ^TMP($J | ZERO+11!, ZERO+12*, ZERO+13*, ZERO+17*, ZERO+18*, ZERO+24*, ZERO+25*, NAME+7!, NAME+8*, NAME+11* , NAME+12*, ID+8!, ID+9*, ID+10*, ID+12*, ID+13*, ID+17*, ID+18*, ID+20*, ID+21* , ID+25*, ID+26*, ID+31*, ID+32*, ID+34*, ID+35*, APS+7!, APS+8*, APS+12*, APS+13* , APS+19*, APS+20*, APS+22*, APS+23*, APD+8!, APD+9*, APD+10*, APD+12*, APD+21*, APD+22* , APD+24*, APD+25*, APD+26*, APD+27* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | ID+19*, ID+20*, ID+21, ID+33*, ID+34*, ID+35, APS+5~, APS+21*, APS+22*, APS+23 , APD+6~, APD+20*, APD+21*, APD+22 | 
| CNT1 | APD+6~, APD+14*, APD+19*, APD+27 | 
| DIERR | ZERO+9~, NAME+5~, ID+6~, APS+5~, APD+6~ | 
| LIST | ZERO~, ZERO+10, ZERO+11, ZERO+12, ZERO+13, ZERO+17, ZERO+18, ZERO+24, ZERO+25, NAME~ , NAME+6, NAME+7, NAME+8, NAME+11, NAME+12, ID~, ID+7, ID+8, ID+9, ID+10 , ID+12, ID+13, ID+17, ID+18, ID+20, ID+21, ID+25, ID+26, ID+31, ID+32 , ID+34, ID+35, APS~, APS+6, APS+7, APS+8, APS+12, APS+13, APS+19, APS+20 , APS+22, APS+23, APD~, APD+7, APD+8, APD+9, APD+10, APD+12, APD+21, APD+22 , APD+24, APD+25, APD+26, APD+27 | 
| PSN | ZERO+9~, NAME+5~, ID+6~, APS+5~, APD+6~ | 
| PSN(1 | ZERO+19*, ZERO+20*, ZERO+26*, ZERO+27*, NAME+13*, NAME+14*, ID+15*, ID+16*, ID+17, ID+18 , ID+20, ID+21, ID+29*, ID+30*, ID+31, ID+32, ID+34, ID+35, APS+14*, APS+15 , APD+14*, APD+15 | 
| PSN(2 | ID+19*, ID+20, ID+33*, ID+34, APS+17*, APS+18*, APS+19, APS+20, APS+22, APS+23 , APD+20*, APD+21 | 
| PSN(3 | APS+21*, APS+22, APD+23*, APD+24, APD+25, APD+26 | 
| PSN50P41 | ZERO+9~, ZERO+26!, ZERO+27!, NAME+5~, NAME+13!, NAME+14!, ID+6~, ID+30!, APS+5~ | 
| PSN50P41( | ZERO+20, ZERO+27, NAME+14 | 
| PSNFL | ZERO~, ZERO+15 | 
| PSNFT | ZERO~, ZERO+12, ZERO+21, ZERO+22, ZERO+23, NAME~, NAME+8, NAME+9, NAME+10, ID~ , ID+9, ID+22, ID+23, ID+24 | 
| PSNID | APD~, APD+9, APD+10, APD+11, APD+18 | 
| PSNIEN | ZERO~, ZERO+12, ZERO+13, ZERO+16, ZERO+21, ZERO+26*, NAME+13*, ID~, ID+9, ID+10 , ID+11, ID+14*, ID+22, ID+27*, ID+28, ID+29, APS+15*, APS+16, APS+17, APD+15* , APD+16, APD+17, APD+18, APD+21, APD+22 | 
| PSNIEN2 | ZERO+16~*, ZERO+17, ZERO+19, ID+11~*, ID+12, ID+14, ID+15 | 
| PSNPI | APS~, APS+8, APS+11 | 
| PSNXX | ZERO+25~*, ZERO+26, NAME+12~*, NAME+13, ID+26~*, ID+27 | 
| SCR | ZERO+9~ | 
| SCR("S" | ZERO+14*, ZERO+16, ZERO+23, APS+10*, APS+11 | 
| ZZERR | ZERO+9~, NAME+5~, ID+6~, APS+5~, APD+6~ |