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 |