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! |