APSPMULT ;IHS/MSC/JDS - Multidivisional drug lookup support;07-Mar-2011 15:06;SM
Source file <APSPMULT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRINT1 | ;
|
|
| DEQUE | ||
| ALL | ;postinit make all drugs alternate care plan
|
|
| OI(OI,DFN) | ;screen orderable item
|
|
| SITE() | ; return outpatient site
|
|
| EDITP | ;Edit the parameter
|
|
| TRANSFER | ;Transfer from one division to other
|
|
| PRTSCRN(DRUG,PDIV) | ;EP
|
|
| REPT | ;
|
|
| QUICK(IEN) | ;EP-validate quick order
|
|
| ADDIV | ;Add/Remove from Division
|
|
| PRATL(TRUE) | ;ALTERNATE LIST
|
|
| W | ;
|
|
| ELIG(DFN,DRUGELIG) | ;
|
|
| ;EP
|
||
| PRINTM | ;
|
|
| SCREEN(IEN,NEWSITE,ALWAYS) | ;EP
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | REPT+2 |
| $$GETVAR^CIAVMEVT | SCREEN+4 |
| GETVAR^CIAVMEVT | SCREEN+4 |
| ^DIC | PRINT+2, TRANSFER+2, TRANSFER+3, ADDIV+1, ADDIV+2 |
| FILE^DICN | TRANSFER+9, ADDIV+9 |
| YN^DICN | TRANSFER+5, ADDIV+5 |
| FILE^DIE | ALL+3 |
| ^DIK | ADDIV+10 |
| N^DIO2 | PRINT1+3, PRINT1+5 |
| EN1^DIP | PRINT+4, PRATL+4, REPT+5 |
| ^DIR | REPT+4, EDITP+6 |
| $$GET^XPAR | SCREEN+6, SCREEN+11, EDITP+2 |
| PUT^XPAR | EDITP+7 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls |
| ^PS(59 - [#59] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^APSPCTRL - [#9009033] | SCREEN+10 |
| ^APSPCTRL(0 | SITE+3 |
| ^AUPNPAT - [#9000001] | ELIG+4 |
| ^DD("DD" | REPT+3 |
| ^OR(100 - [#100] | OI+5, OI+6 |
| ^ORD(101.41 - [#101.41] | QUICK+2, QUICK+3, QUICK+4, QUICK+5, QUICK+6 |
| ^ORD(101.43 - [#101.43] | OI+2 |
| ^PS(55 - [#55] | PRINTM+3, PRINTM+4, PRINTM+5 |
| ^PS(59 - [#59] | SCREEN+9, W+1, SITE+3 |
| ^PSDRUG - [#50] | SCREEN+10, SCREEN+12, SCREEN+13, PRTSCRN+1, ALL+2, TRANSFER+6, TRANSFER+7, TRANSFER+8, PRINTM+7, PRINTM+14 , PRINTM+16, ADDIV+3, ADDIV+7, ADDIV+8, W+1 |
| ^PSDRUG("ASP" | OI+7 |
| ^PSDRUG(0 | REPT+5 |
| ^PSRX - [#52] | PRINTM+13 |
| ^PSRX("AC" | PRINTM+12 |
| ^TMP("MSCPS" | ALL+1!, ALL+2*, ALL+4! |
| ^TMP("PSMULTI" | PRINTM+2!, PRINTM+7*, PRINTM+8, PRINTM+16*, PRINTM+17, PRINT1+2, PRINT1+3, PRINT1+5 |
| Name | Line Occurrences |
|---|---|
| $$ELIG | SCREEN+10 |
| $$OI | QUICK+7 |
| $$SCREEN | OI+5, OI+7, QUICK+4 |
| ADDIV | ADDIV+5, ADDIV+7, ADDIV+11 |
| PRINT1 | DEQUE+1 |
| PRINTM | DEQUE |
| Name | Field # of Occurrence |
|---|---|
| ^( | PRINTM+4, PRINTM+5, PRINTM+9*, PRINTM+10*, PRINTM+17*, PRINT1+3, OI+6 |
| ^(0 | ADDIV+8* |
| ^(1 | OI+6 |
| ^(2 | PRINTM+4, PRINTM+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | TRANSFER+1~, TRANSFER+5, ADDIV+5 |
| >> %DT | REPT+2* |
| >> %DT("A" | REPT+2* |
| >> A | PRINT1+1*, PRINT1+2*, PRINT1+3 |
| ALWAYS | SCREEN~, SCREEN+2, SCREEN+6 |
| >> APSPMULT | SCREEN+5 |
| >> BY | PRINT+4*, PRATL+4*, REPT+5* |
| >> CIA("UID" | SCREEN+4 |
| CNT | TRANSFER+1~, TRANSFER+4*, TRANSFER+9*, TRANSFER+10 |
| >> D | PRINTM+15* |
| >> DA | ADDIV+6* |
| >> DA(1 | TRANSFER+9*, ADDIV+6* |
| >> DATE | PRINTM+4* |
| DFN | SCREEN+4, ELIG~, ELIG+4, OI~, QUICK+7 |
| DHD | PRATL+1~, PRATL+3*, REPT+1~, REPT+5* |
| DIC | PRINT+2*, PRINT+4*, TRANSFER+1~, TRANSFER+2*, TRANSFER+3*, TRANSFER+9*, PRATL+4*, REPT+5*, ADDIV+1~*, ADDIV+2~* , ADDIV+6* |
| DIC("A" | TRANSFER+2*, TRANSFER+3* |
| DIC("S" | TRANSFER+3* |
| DIC("W" | ADDIV+2* |
| DIC(0 | PRINT+2*, TRANSFER+2*, TRANSFER+3*, TRANSFER+9*, ADDIV+1*, ADDIV+2*, ADDIV+9* |
| DICR | SCREEN+1~, EDITP+1~ |
| >> DIK | ADDIV+6* |
| DINUM | TRANSFER+1~, TRANSFER+9*, ADDIV+9* |
| >> DIPA("NUM" | PRINT+4*, PRATL+4* |
| DIR | EDITP+1~, EDITP+3* |
| DIR("A" | REPT+4*, EDITP+5* |
| DIR("B" | EDITP+4* |
| DIR(0 | REPT+4*, EDITP+4* |
| >> DIRUT | EDITP+6 |
| >> DIS(1 | PRINT+3*, PRATL+2* |
| >> DIV | ADDIV+1*, ADDIV+3, ADDIV+6, ADDIV+7, ADDIV+9 |
| DIVAL | SCREEN+1~, EDITP+1~ |
| >> DRIEN | PRINTM+7*, PRINTM+8, PRINTM+9, PRINTM+10, PRINTM+14*, PRINTM+16, PRINTM+17 |
| DRUG | PRTSCRN~, PRTSCRN+1, PRINTM+7*, PRINTM+16*, OI+1~, OI+5, OI+6*, OI+7*, OI+8, QUICK+1~ , QUICK+2*, QUICK+4*, QUICK+5* |
| DRUGELIG | ELIG~, ELIG+3, ELIG+5, ELIG+6 |
| DUZ(2 | SCREEN+9, SITE+3 |
| ELIG | ELIG+2~, ELIG+4*, ELIG+5, ELIG+6, REPT+4*, PRINTM+7, PRINTM+14 |
| >> END | PRINTM+4* |
| >> ENDT | REPT+2*, PRINTM+3, PRINTM+4, PRINTM+6, PRINTM+12, PRINTM+15 |
| >> FLDS | PRINT+4*, PRATL+4*, REPT+5* |
| >> FR | REPT+5* |
| FROM | TRANSFER+1~, TRANSFER+2*, TRANSFER+7 |
| I | ALL+2*, TRANSFER+1~, TRANSFER+6*, TRANSFER+7, TRANSFER+8, TRANSFER+9~, PRINTM+3*, PRINTM+4, PRINTM+12*, PRINT1+2* , PRINT1+3, W+1~*, OI+6~* |
| IEN | SCREEN~, SCREEN+10, SCREEN+12, SCREEN+13, QUICK~, QUICK+4, QUICK+5, QUICK+6 |
| >> IFN | OI+5, OI+6 |
| >> J | PRINTM+3*, PRINTM+4, PRINTM+5, PRINTM+12*, PRINTM+13 |
| >> K | PRINTM+3*, PRINTM+5, PRINTM+9 |
| >> L | PRATL+4*, PRINTM+5* |
| >> MONTH | REPT+3* |
| MSC | EDITP+1~, EDITP+2*, EDITP+4 |
| NEWSITE | SCREEN~, SCREEN+8 |
| OI | PRINTM+4*, OI~, OI+2, QUICK+1~, QUICK+3*, QUICK+6*, QUICK+7 |
| PAT | SCREEN+1~, SCREEN+4*, SCREEN+10 |
| PDIV | PRINT+1~, PRINT+2*, PRTSCRN~, PRTSCRN+1 |
| POI | OI+1~, OI+2*, OI+3, OI+7 |
| >> PSODFN | SCREEN+4 |
| >> PSOSITE | SCREEN+7, SITE+2 |
| SITE | SCREEN+7~*, SCREEN+8*, SCREEN+9*, SCREEN+10, SCREEN+13, SITE+1~, SITE+3* |
| >> STDT | REPT+2*, REPT+3, PRINTM+3, PRINTM+6, PRINTM+12, PRINTM+15 |
| T | PRINTM+5~, PRINTM+8*, PRINTM+9, PRINTM+10, PRINTM+17* |
| T( | PRINTM+9* |
| TO | TRANSFER+1~, TRANSFER+4*, TRANSFER+8, TRANSFER+9, REPT+5* |
| TRUE | PRATL~, PRATL+2, PRATL+3 |
| >> TWO | PRINTM+13*, PRINTM+15 |
| U | SCREEN+2, SCREEN+6, SCREEN+10, ELIG+4, REPT+4, PRINTM+4, PRINTM+7, PRINTM+9, PRINTM+10, PRINTM+14 , PRINTM+15, PRINTM+16, PRINTM+17, PRINT1+3, W+1, OI+2, OI+6 |
| X | TRANSFER+9*, REPT+3*, REPT+4, ADDIV+9*, EDITP+1~ |
| >> XQY0 | SCREEN+2, SCREEN+6 |
| Y | PRINT+2, TRANSFER+2, TRANSFER+3, TRANSFER+4, REPT+2, REPT+3, REPT+4, ADDIV+1, ADDIV+2, ADDIV+3 , ADDIV+6, ADDIV+7, ADDIV+8, W+1, EDITP+1~, EDITP+7 |
| >> ZERO | PRINTM+4*, PRINTM+5*, PRINTM+6, PRINTM+7, PRINTM+10, PRINTM+13*, PRINTM+14, PRINTM+17 |
| Name | Field # of Occurrence |
|---|---|
| $T(GETVAR^CIAVMEVT | SCREEN+4 |