PSJRXLAB ;ALB/RTW - drug+lab result print ; 12/8/18 10:36am
Source file <PSJRXLAB.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Inpatient Medications | 1 | PSJLAB LIST |
Name | Field # of Occurrence |
---|---|
^%DT | BDATE, EDATE, LDATE |
^%ZIS | DEVICE |
^%ZISC | CLEAN+1 |
^%ZTLOAD | DEVICE+1 |
^DIC | LABT, PSJSP |
$$FIND1^DIC | CHECK1+2, PSJORDNI+2 |
LIST^DIC | DRUG+1, LOOP1+1, LOOP3+1 |
$$GET1^DIQ | LABT+2, PSJUNIT, CHECK1+5, CHECK1+7, CHECK1+8, CHECK2+1, CHECK2+2, PRINT2+2, PSJORDNI, PSJORDNI+3 |
GETS^DIQ | CHECK3+1 |
EN^DIQ1 | PSJSITE+3 |
^DIR | LOOP3+7, PRINT2+1, PSJORDNI+6 |
PID^VADPT | CHECK2+1 |
$$SITE^VASITE | PSJSITE |
$$UP^XLFSTR | DRUG+1, DRUG+3 |
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^OR(100 - [#100] | GET1^DIQ, LIST^DIC |
100.045 | FIND1^DIC, GET1^DIQ |
^DPT - [#2] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^PSDRUG - [#50] | GET1^DIQ, LIST^DIC |
^LAB(60 - [#60] | Classic Fileman Calls, GET1^DIQ |
60.01 | GET1^DIQ |
^LAB(61 - [#61] | Classic Fileman Calls |
63.04 | GETS^DIQ, LIST^DIC |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | BDATE*, CLEAN2! |
%DT("A" | BDATE*, EDATE*, LDATE* |
%ZIS | DEVICE*, CLEAN2+1! |
ARR | CHECK3+1~ |
ARR( | CHECK3+6, RESULT |
DA | PSJSITE*, PSJSITE+2, PSJSITE+4, PSJSITE+5! |
>> DFN | CHECK2+1* |
DIC | PSJSITE+3*, PSJSITE+5!, LABT*!, PSJSP*, CLEAN2! |
DIC(0 | LABT*, PSJSP* |
DIQ | PSJSITE!, PSJSITE+5! |
DIQ(0 | PSJSITE+3* |
DIR | LOOP3+7!, PRINT2+1!, PSJORDNI+6! |
DIR(0 | LOOP3+7*, PRINT2+1*, PSJORDNI+6* |
DR | PSJSITE+3*, PSJSITE+5! |
DRGARRAY | DRUG+1~ |
DRGARRAY("DILIST" | DRUG+2 |
DT | PSJSITE+6 |
DTIME | DRUG, PSJANS |
DTOUT | LOOP3+7, PRINT2+1, PSJORDNI~, PSJORDNI+6 |
DUOUT | LOOP3+7, PRINT2+1, PSJORDNI~, PSJORDNI+6 |
IO | DQ |
IO("Q" | DEVICE+1! |
IOF | DQ, LOOP3+6, PRINT2, PSJORDNI+5, CLEAN |
IOM | HDR2+1 |
IOP | DEVICE! |
IOSL | LOOP3+6, PRINT2, PSJORDNI+5 |
IOST | LOOP3+7, PRINT2+1, PSJORDNI+6 |
J | HDR2+1*, CLEAN2! |
J1 | CLEAN2! |
J2 | LOOP3+2*, LOOP3+3*, CLEAN2! |
>> J4 | LOOP3+6* |
KEY | CHECK3+1~*, CHECK3+6, RESULT |
LDATE | LDATE*, LOOP3+1, CLEAN2! |
LDATER | LDATE*, HDR, CLEAN2! |
LRARRAY | LOOP3+1~ |
LRARRAY("DILIST" | LOOP3+2, LOOP3+3 |
LRDFN | CHECK2+2*, CHECK2+3, LOOP3+1, CHECK3+1, CLEAN2! |
PAGE | DQ*, HDR2*, CLEAN2! |
POP | DEVICE, CLEAN2! |
PSCNT | PSJSITE+1~*, CHECK1+3*, CHECK1+4 |
PSJ | LOOP1+2~*, LOOP2 |
PSJANS | PSJANS*, CHECK2+3, LOOP3+5, CLEAN2! |
PSJBD | BDATE*, DQ*, LOOP1+1, LOOP1+2*, LOOP3+2, PRINT2+2, CLEAN2! |
PSJBDR | BDATE*, HDR, CLEAN2! |
PSJDGN | CHECK1+5*, CHECK1+6, PSJORDNI, CLEAN2! |
PSJDRUG | DRUG*, DRUG+1, DRUG+3*, CHECK1+6, HDR, CLEAN2! |
PSJDRUGN | CHECK1+5*, CHECK1+6, CLEAN2! |
PSJED | EDATE*, LOOP1+2, CLEAN2! |
PSJEDR | EDATE*, HDR, CLEAN2! |
PSJINDIC | CHECK2+4*, LOOP3+4, RESULT+2*, CLEAN2! |
PSJLABQ | DQ*, LOOP1+2, LOOP3+3, LOOP3+6, LOOP3+7*, PRINT2, PRINT2+1*, PSJORDNI, PSJORDNI+5, PSJORDNI+6* , CLEAN2! |
PSJLABT | LABT+2*, CHECK3+6, CLEAN2! |
PSJLABTN | LABT*, HDR, CLEAN2! |
PSJLBENT | CHECK2+4*, LOOP3+3*, CHECK3+1, CLEAN2! |
PSJLBT | LABT*, LABT+2, PSJUNIT, CLEAN2! |
PSJLDATE | LOOP3+2*, LOOP3+3*, RESULT+1, CLEAN2! |
PSJNUM | CHECK1+1~, CHECK1+2*, CHECK1+5 |
PSJORDN | LOOP1+2*, LOOP2*, CHECK1+2, CHECK1+4, CHECK1+5, CHECK1+7, CHECK2+1, PSJORDNI, PSJORDNI+2, PSJORDNI+3 , CLEAN2! |
PSJPROT | CHECK1+8*, CHECK1+9, CLEAN2! |
PSJPROV | CHECK1+7*, CHECK1+8, CLEAN2! |
PSJPROVN | CHECK1+8*, CHECK2+3, LOOP3+4, CLEAN2! |
PSJPT | CHECK2+1*, CHECK2+2, PRINT2+2, CLEAN2! |
PSJSP | PSJSP*, PSJUNIT, RESULT, CLEAN2! |
PSJTYPE | CHECK1+9*, CHECK2+3, LOOP3+4, CLEAN2! |
PSJUNIT | PSJUNIT*, CLEAN2! |
RESULT | LOOP3+1~, CHECK3+1!*, CHECK3+6*, CHECK3+7, RESULT+1, PSJORDNI+1 |
RESULT( | LOOP3+6 |
RESULT(1 | PSJORDNI+1 |
RESULT(2 | PSJORDNI+4 |
RESULT(3 | LOOP3+6 |
SIGNUM | PSJORDNI+2~*, PSJORDNI+3 |
SITE | PSJSITE+4*, PSJSITE+6*, LOOP3+6, PRINT2, HDR, PSJORDNI+5, CLEAN2! |
TERM | CHECK3+1~ |
>> VA("PID" | PRINT2+2 |
Y | PSJSITE+6*, BDATE, EDATE, LDATE, LABT, PSJSP, RESULT+1*, PRINT2+2*, CLEAN2! |
ZTDESC | DEVICE+1*, CLEAN2+1! |
>> ZTQUEUED | CLEAN+1 |
>> ZTREQ | CLEAN+1* |
ZTRTN | DEVICE+1*, CLEAN2+1! |
ZTSAVE | CLEAN2+1! |
ZTSAVE("*" | DEVICE+1* |
ZTSK | DEVICE+1! |