PSSDI ;BIR/LDT/TSS - API FOR FILEMAN CALLS ;5 Sep 03
Source file <PSSDI.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 6 | (,IX)^DIC (DO,MIX)^DIC1 FILE^DICN ^DIE EN1^DIP EN^DIQ1 |
| Pharmacy Data Management | 1 | $$FNAME^PSS50E |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FILE3 | ;For Lookup calls, check for Inactive Date Screen
|
|
| FILE2 | ;For DIC call, IF PACKAGE IS LISTED, PACKAGE HAS WRITE ACCESS
|
|
| FILE(PSSFILE,PSSAPP,DIC,DA,X,DINUM,DLAYGO) | ;
|
|
| MIX(PSSFILE,PSSAPP,DIC,D,X,DLAYGO,PSSSCRDT,PSSSCRUS,PSSVACL) | ;
|
|
| DO(PSSFILE,PSSAPP,DIC) | ;
|
|
| TEST(PSTFILE) | ;
|
|
| EN1(PSSFILE,PSSAPP,DIC,L,FLDS,BY,FR,TO,DHD) | ;
|
|
| SCREEN | ;Set screen if Inactive Date is passed in, and for File 50, addition screen if Application Packages Use is passed in
|
|
| DIE(PSSFILE,PSSAPP,DIE,DA,DR,DIDEL) | ;
|
|
| EN(PSSFILE,PSSAPP,DIC,DR,DA,DIQ) | ;
|
|
| Q | ||
| FNAME(PSSFNO,PSSFILE) | ;
|
|
| VACL | ||
| DIC(PSSFILE,PSSAPP,DIC,X,DLAYGO,PSSSCRDT,PSSSCRUS,PSSVACL) | ;
|
|
| IX(PSSFILE,PSSAPP,DIC,D,X,DLAYGO) | ;
|
| Name | Line Occurrences |
|---|---|
| $$TEST | DIC+4, DO+3, IX+3, MIX+4, FILE+3, DIE+3, EN1+3, EN+3 |
| Q | DIC+3, DIC+5, DIC+11, DIC+12, DIC+14, DO+2, DO+4, IX+2, IX+4, IX+5 , IX+6, MIX+3, MIX+5, MIX+11, MIX+12, MIX+14, FILE+2, FILE+4, FILE+5, DIE+2 , DIE+4, DIE+5, EN1+2, EN1+4, EN+2, EN+4 |
| SCREEN | DIC+7, MIX+7 |
| VACL | DIC+8, MIX+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BY | EN1~ |
| CNT | TEST+1~, TEST+3* |
| D | IX~, MIX~ |
| DA | FILE~, DIE~, EN~ |
| DHD | EN1~ |
| DIC | DIC~, DO~, IX~, MIX~, FILE~, EN1~, EN~ |
| DIC("S" | DIC+6!, DIC+8*, DIC+10*, MIX+6!, MIX+8*, MIX+10*, SCREEN+4* |
| DIC(0 | DIC+11*, DIC+12, IX+5*, IX+6, MIX+11*, MIX+12 |
| DIDEL | DIE~ |
| DIE | DIE~ |
| DINUM | FILE~ |
| DIQ | EN~ |
| DLAYGO | DIC~, DIC+11!, IX~, IX+5!, MIX~, MIX+11!, FILE~ |
| DO | FILE+6! |
| DR | DIE~, EN~ |
| DTOUT | DIC+13!, DO+5!, IX+7!, MIX+13!, FILE+6!, DIE+6! |
| DUOUT | DIC+13!, DO+5!, IX+7!, MIX+13!, FILE+6! |
| FLDS | EN1~ |
| FR | EN1~ |
| L | EN1~ |
| PSFFLAG | TEST+1~*, TEST+2, TEST+3* |
| PSFLOOP | TEST+1~, TEST+2* |
| PSFTEST | TEST+1~, TEST+2* |
| PSLNODE | TEST+1~, TEST+2*, TEST+3 |
| PSRSLT | TEST+1~*, TEST+2*, TEST+3*, TEST+4 |
| PSRTEST | DIC+4~*, DIC+5, DIC+11, DO+3~*, DO+4, IX+3~*, IX+4, IX+5, MIX+4~*, MIX+5 , MIX+11, FILE+3~*, FILE+4, FILE+5, DIE+3~*, DIE+4, DIE+5, EN1+3~*, EN1+4, EN+3~* , EN+4 |
| PSSAPLP | DIC+9~, MIX+9~ |
| PSSAPP | DIC~, DO~, IX~, MIX~, FILE~, DIE~, EN1~, EN~, TEST+3, Q! |
| PSSAPP2 | TEST+1~, TEST+3* |
| >> PSSDIY | DIC+2*, DIC+3*, DIC+5*, DIC+11*, DIC+12*, DO+1*, DO+2*, DO+4*, IX+1*, IX+2* , IX+4*, IX+5*, IX+6*, MIX+2*, MIX+3*, MIX+5*, MIX+11*, MIX+12*, FILE+1*, FILE+2* , FILE+4*, FILE+5*, DIE+1*, DIE+2*, DIE+4*, DIE+5*, EN1+1*, EN1+2*, EN1+4*, EN+1* , EN+2*, EN+4* |
| PSSFILE | DIC~, DIC+3, DIC+4, DIC+8, DIC+9, DO~, DO+2, DO+3, IX~, IX+2 , IX+3, MIX~, MIX+3, MIX+4, MIX+8, MIX+9, FILE~, FILE+2, FILE+3, DIE~ , DIE+2, DIE+3, EN1~, EN1+2, EN1+3, EN~, EN+2, EN+3, FNAME~, FNAME+4 , SCREEN+2, Q! |
| PSSFNO | FNAME~, FNAME+4 |
| PSSILOC | SCREEN+1~, SCREEN+2* |
| PSSILOOP | SCREEN+1~, SCREEN+2* |
| PSSINFLG | SCREEN+1~*, SCREEN+2* |
| PSSINODE | SCREEN+1~, SCREEN+2*, SCREEN+3, Q! |
| PSSPIECE | DIC+7~, MIX+7~, SCREEN+3*, SCREEN+4 |
| PSSSCRDT | DIC~, DIC+7, MIX~, MIX+7 |
| PSSSCRUS | DIC~, DIC+9, MIX~, MIX+9, Q! |
| PSSSUBSC | DIC+7~, MIX+7~, SCREEN+3*, SCREEN+4 |
| PSSVACL | DIC~, DIC+8, MIX~, MIX+8, Q! |
| PSSVACL( | VACL+1 |
| PSSVACL("R" | VACL |
| PSSVACL(0 | DIC+8, MIX+8 |
| PSSVACL1 | VACL*, VACL+1*, Q! |
| PSSX | VACL*, VACL+1, Q! |
| PSSX1 | DIC+1~, DIC+8!, MIX+1~, MIX+8!, VACL!, VACL+1*, Q! |
| PSTFILE | TEST~, TEST+2 |
| TO | EN1~ |
| X | DIC~, DIC+12, IX~, IX+6, MIX~, MIX+12, FILE~ |
| Name | Field # of Occurrence |
|---|---|
| $T(FILE2+PSFLOOP | TEST+2 |
| $T(FILE3+PSSILOOP | SCREEN+2 |