PSNHFRM ;BIR/WRT-Report of Hospital Formulary drugs from DRUG file ;8/28/07 12:07pm
Source file <PSNHFRM.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PSNPR1 | ||
TITLE | ||
DVC | ||
QUEUE | ||
DONE | ||
DATE | ||
GETRADE1 | ||
BUILDIT | ||
PRICE2 | ||
PRICE1 | ||
CHECK | ||
GETDATE | ||
ENQ1 | ||
BUILDIT1 | ||
QUEUE1 | ||
TRADE1 | ||
TRADE2 | ||
TRADE3 | ||
WRITE | ||
ENQ | ;ENTRY POINT WHEN QUEUED
|
|
BUILD | ||
LOOP3 | ||
LOOP2 | ||
LOOP1 | ||
GETRADE | ||
LOOP4 | ||
DATE0 | ||
GETPRIC | ||
LOOP | ||
GETNODE |
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 |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | TITLE+2 |
^PSDRUG - [#50] | LOOP, LOOP+1, LOOP+2, LOOP+3, GETDATE, GETDATE+1, GETNODE, GETPRIC, GETRADE1, GETRADE , TRADE1, TRADE2, TRADE3, DATE, DATE0, DATE0+1, CHECK |
^TMP($J | DONE!, BUILD*, LOOP1, LOOP2, LOOP3, LOOP4, DATE!, DATE0*, DATE0+1* |
Name | Line Occurrences |
---|---|
BUILD | BUILDIT1 |
BUILDIT | PRICE1, PRICE2 |
BUILDIT1 | BUILDIT |
CHECK | LOOP+3 |
DATE0 | DATE |
DONE | DVC, ENQ1+1 |
DVC | DVC |
GETDATE | CHECK, CHECK+1 |
GETNODE | GETDATE, GETDATE+1 |
GETPRIC | GETDATE, GETDATE+1 |
GETRADE | GETNODE, PRICE1, PRICE2 |
GETRADE1 | GETNODE, PRICE1, PRICE2 |
LOOP | ENQ+1 |
LOOP1 | ENQ1+1 |
LOOP2 | LOOP1 |
LOOP3 | LOOP2 |
LOOP4 | LOOP3 |
PRICE1 | GETPRIC |
PRICE2 | GETPRIC |
PSNPR1 | PRICE2 |
QUEUE1 | ENQ+2 |
TITLE | ENQ1+1, WRITE |
TRADE1 | GETRADE |
TRADE2 | GETRADE |
TRADE3 | GETRADE |
WRITE | LOOP4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | DVC!*, QUEUE+1! |
%ZIS("A" | DVC* |
%ZIS("B" | DVC* |
DU | DONE+1!, GETPRIC*, PRICE1, PSNPR1 |
IO | ENQ+3 |
IO("DOC" | QUEUE |
IO("Q" | DVC!, QUEUE!, DONE+1! |
IOF | ENQ1+1, TITLE, DONE+1 |
IOM | QUEUE |
ION | QUEUE |
IOP | DVC!, QUEUE+1!, DONE+1!, QUEUE1* |
IOSL | QUEUE, ENQ1 |
IOST | DVC, QUEUE |
MJT | QUEUE+1!, TITLE+5*, DONE! |
POP | DVC!, QUEUE+1!, DONE+1!, QUEUE1 |
PSNAME | DONE!, LOOP+2*, GETRADE1, TRADE1, TRADE2, TRADE3 |
PSNANS | TITLE+1, DONE+1! |
PSNANSR | DONE+1! |
PSNAR | DONE!, GETRADE1!, GETRADE! |
PSNAR( | BUILDIT1 |
PSNAR(1 | GETRADE1*, TRADE2* |
PSNAR(2 | TRADE3* |
PSNAR(3 | TRADE1* |
PSNB | DONE!, LOOP*, LOOP+1, LOOP+2, LOOP+3, GETDATE, GETDATE+1, GETNODE, GETPRIC, GETRADE1 , GETRADE, TRADE1, TRADE2, TRADE3, DATE*, DATE0, DATE0+1, CHECK |
PSNCL | DONE!, LOOP3*, LOOP4, WRITE |
PSNCLSS | DONE!, LOOP+3*, BUILD |
PSNDATE | DONE+1!, GETDATE+1*, DATE0+1*! |
PSNDEV | QUEUE*, DONE!, QUEUE1 |
PSNFF | DONE!, BUILDIT1*, BUILD |
PSNFG | DONE!, BUILD* |
PSNFLG | DONE!, LOOP1*, WRITE* |
PSNGG | DONE!, BUILDIT1*, BUILD |
PSNKK | DONE!, BUILDIT*, BUILDIT1 |
PSNLGN | DONE!, LOOP1*, LOOP2, LOOP3, LOOP4, WRITE |
PSNLOC | DONE!, LOOP2*, LOOP3, LOOP4, WRITE |
PSNPGCT | ENQ1*, TITLE*, TITLE+2, DONE! |
PSNPGLNG | ENQ1*, DONE!, WRITE |
PSNPR | DONE!, LOOP4*, WRITE |
PSNPRIC | DONE!, GETPRIC*, PRICE1, PRICE2, PSNPR1 |
PSNPRICE | DONE!, GETNODE*, PRICE1*, PRICE2*, BUILD, PSNPR1* |
PSNTRD | DONE+1!, GETRADE1*, TRADE1*, TRADE2*, TRADE3* |
PSNUM | DONE+1!, GETRADE*, TRADE1, TRADE2, TRADE3 |
SF | DONE+1!, CHECK, CHECK+1 |
X | TITLE+2*, DONE+1!, GETDATE+1, GETNODE!, DATE0+1! |
Y | TITLE+2, DONE! |
>> ZTDESC | QUEUE* |
ZTDTH | QUEUE! |
>> ZTIO | QUEUE* |
>> ZTQUEUED | ENQ+2, DONE |
>> ZTREQ | DONE* |
ZTRTN | QUEUE*, DONE! |
ZTSAVE | QUEUE! |
ZTSAVE("PSNANS" | QUEUE* |
ZTSAVE("PSNDEV" | QUEUE* |
ZTSAVE("SF" | QUEUE* |
ZTSK | QUEUE!, QUEUE+1! |