PSSDOSCR ;BIR/RTR-Dosage creation routine ;03/09/00
Source file <PSSDOSCR.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | DD^%DT (NOW,YX)^%DTC EN^DIQ1 ^DIR |
| Kernel | 1 | ^%ZTLOAD |
| MailMan | 1 | ^XMD |
| National Drug File | 1 | $$DFSU^PSNAPIS |
| Pharmacy Data Management | 1 | ^PSSDOSCX |
| Package | Total | Caller Graph |
|---|---|---|
| Pharmacy Data Management | 3 | PSS DOSAGE CONVERSION PSSDOSCX PSSUTIL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| END | ;
|
|
| ENDX | ;
|
|
| WHO | ;
|
|
| TEST | ;
|
|
| LOCAL | ;DO LOCAL POSSIBLE DOSES HERE
|
| Name | Line Occurrences |
|---|---|
| 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) |
|---|---|
| ^PS(50.606 - [#50.606] | EN+11, EN+14, EN+15, EN+19, EN+23, EN+27, EN+29, EN+31, EN+32, LOCAL+4 , LOCAL+5, LOCAL+7, LOCAL+9, LOCAL+15 |
| ^PS(50.607 - [#50.607] | EN+11 |
| ^PS(50.7 - [#50.7] | LOCAL+3 |
| ^PS(59.7 - [#59.7] | PSSDOSCR+4, PSSDOSCR+6, PSSDOSCR+7, PSSDOSCR+11, PSSDOSCR+19*, EN+2*, END+1*, WHO+1 |
| ^PSDRUG - [#50] | EN+5!, EN+6, EN+8, EN+18*, EN+21*, EN+22*, EN+25*, EN+26*, EN+29*, EN+30* , EN+34*, LOCAL+2, LOCAL+5*, LOCAL+14*, LOCAL+19*, LOCAL+20* |
| Name | Line Occurrences |
|---|---|
| ENDX | PSSDOSCR+10, PSSDOSCR+17, PSSDOSCR+20 |
| LOCAL | EN+6 |
| TEST | LOCAL+12 |
| WHO | PSSDOSCR+11 |
| Name | Field # of Occurrence |
|---|---|
| ^( | LOCAL+7, LOCAL+9, LOCAL+15 |
| ^("ND" | EN+8 |
| ^(0 | LOCAL+7, LOCAL+15 |
| ^(80 | PSSDOSCR+19*, EN+2* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | PSSDOSCR+18!, PSSDOSCR+19!, EN+2, END+1, ENDX+1! |
| %H | PSSDOSCR+18*! |
| DA | WHO+1*! |
| DIC | WHO+1*! |
| DIQ | WHO+1*! |
| DIQ(0 | WHO+1* |
| DIR | PSSDOSCR+13!, PSSDOSCR+15! |
| DIR("?" | PSSDOSCR+13*, PSSDOSCR+14* |
| DIR("A" | PSSDOSCR+13* |
| DIR("B" | PSSDOSCR+13* |
| DIR(0 | PSSDOSCR+13* |
| DR | WHO+1*! |
| DUZ | PSSDOSCR+17, PSSDOSCR+19 |
| PSALL | ENDX+1!, LOCAL+1!, LOCAL+13*, LOCAL+14 |
| PSDOD | ENDX+1!, LOCAL+1!, LOCAL+9* |
| PSDUPDPT | LOCAL+1!, LOCAL+9*, LOCAL+13, TEST+6, TEST+7 |
| PSI | EN+1!, EN+13*, EN+14*, EN+17, EN+18, EN+22, EN+26, EN+30, ENDX+1! |
| PSNOUN | ENDX+1!, LOCAL+1!, LOCAL+7*, LOCAL+15* |
| PSNOUNPA | ENDX+1!, LOCAL+1!, LOCAL+7*, LOCAL+8, LOCAL+10, LOCAL+11, LOCAL+14, LOCAL+15*, LOCAL+16, LOCAL+17 , LOCAL+18, LOCAL+19 |
| PSNOUNPT | ENDX+1!, LOCAL+1!, LOCAL+7*, LOCAL+13, LOCAL+15*, LOCAL+19, TEST+2, TEST+3, TEST+4, TEST+6 , TEST+7 |
| PSO | EN+1!, EN+13*, EN+15*, EN+17, EN+18, EN+22, EN+26, EN+30, ENDX+1! |
| PSSBOTH | EN+1!, EN+7*, EN+17*, ENDX+1! |
| PSSCLEAN | PSSDOSCR+5*, EN+4, ENDX+2! |
| PSSD | EN+1!, EN+6*, EN+8, EN+18, EN+21, EN+22, EN+25, EN+26, EN+29, EN+30 , EN+34, ENDX+1!, LOCAL+2, LOCAL+5, LOCAL+14, LOCAL+19, LOCAL+20 |
| PSSDF | EN+1!, EN+9*, EN+10, EN+11, EN+14, EN+15, EN+19, EN+23, EN+27, EN+29 , EN+31, EN+32, ENDX+1! |
| PSSDTEXT | END+3!, END+4! |
| PSSDTEXT(1 | END+3* |
| PSSDTEXT(2 | END+3* |
| PSSDUPD | EN+1!, EN+19*, EN+20, EN+21, EN+23*, EN+24, EN+25, EN+27*, EN+28, EN+29 , EN+31*, EN+32, EN+33, EN+34 |
| PSSDUSP | ENDX+1! |
| PSSDUZ | PSSDOSCR+17*, EN+2, END+2, ENDX+2! |
| PSSFLAG | EN+1!, EN+6, EN+7*, EN+26*, EN+30*, ENDX+1! |
| PSSFLAGZ | EN+1!, EN+13*, EN+14*, EN+15*, ENDX+1! |
| PSSLTOT | ENDX+1!, LOCAL+1!, LOCAL+5, LOCAL+6*, LOCAL+14*, LOCAL+15*, LOCAL+19*, LOCAL+20 |
| PSSLTOTX | ENDX+1!, LOCAL+1!, LOCAL+5*, LOCAL+20* |
| PSSND | EN+1!, EN+8*, EN+9, ENDX+1! |
| PSSND1 | EN+8*, EN+9, ENDX+1! |
| PSSNL | LOCAL+13!, TEST+1!, TEST+4*, TEST+5, TEST+7 |
| PSSNLF | LOCAL+13!, TEST+1!, TEST+5* |
| PSSNLX | LOCAL+13!, TEST+1!, TEST+6*, TEST+7* |
| PSSNODE | EN+1! |
| PSSOI | ENDX+1!, LOCAL+1!, LOCAL+2*, LOCAL+3 |
| PSSOID | ENDX+1!, LOCAL+1!, LOCAL+3*, LOCAL+4, LOCAL+5, LOCAL+7, LOCAL+9, LOCAL+15 |
| PSSONLYI | EN+1!, EN+7*, EN+22*, ENDX+1!, LOCAL+11, LOCAL+17 |
| PSSONLYO | EN+1!, EN+7*, EN+18*, ENDX+1!, LOCAL+10, LOCAL+18 |
| PSSOUT | PSSDOSCR+10!, PSSDOSCR+15*, ENDX+1! |
| PSSST | EN+1!, EN+9*, EN+10, EN+12, EN+18, EN+20, EN+22, EN+24, EN+26, EN+28 , EN+30, EN+33, ENDX+1! |
| PSSSTART | PSSDOSCR+11!*, PSSDOSCR+12, ENDX+1! |
| PSSSTOP | PSSDOSCR+11!*, PSSDOSCR+12, ENDX+1! |
| PSSTODOS | EN+1!, EN+20*, EN+21, EN+24*, EN+25, EN+28*, EN+29, EN+33*, EN+34, ENDX+1! |
| PSSTOT | EN+1!, EN+18, EN+19*, EN+21*, EN+22, EN+23*, EN+25*, EN+26, EN+27*, EN+29* , EN+30, EN+34*, ENDX+1! |
| PSSTOTX | EN+1!, EN+18*, EN+22*, EN+26*, EN+30*, ENDX+1! |
| PSSTRAC | PSSDOSCR+4*, PSSDOSCR+6, PSSDOSCR+7!, PSSDOSCR+8!, PSSDOSCR+11, PSSDOSCR+19, EN+2, END+1, ENDX+1!, WHO+1 |
| PSSTRACK | PSSDOSCR+6*, PSSDOSCR+7!, PSSDOSCR+8!, PSSDOSCR+10, PSSDOSCR+16*, EN+3*, EN+4, ENDX+1! |
| PSSUN | EN+1!, EN+9*, EN+10, EN+11, EN+14, EN+15, EN+18, EN+22, EN+26, EN+30 , ENDX+1! |
| PSSWHO | PSSDOSCR+11!, PSSDOSCR+12, ENDX+1!, WHO+1* |
| PSSWHOAR | WHO+1! |
| PSSWHOAR(200 | WHO+1 |
| >> PZZ | EN+5* |
| X | PSSDOSCR+18!, PSSDOSCR+19!, EN+9*! |
| XMDUZ | END+2*, END+4! |
| XMSUB | END+2*, END+4! |
| XMTEXT | END+4*! |
| XMY | END+4! |
| XMY( | END+2* |
| Y | PSSDOSCR+7*!, PSSDOSCR+11*, PSSDOSCR+15 |
| >> ZTDESC | PSSDOSCR+17* |
| ZTDTH | PSSDOSCR+17! |
| >> ZTIO | PSSDOSCR+17* |
| >> ZTQUEUED | ENDX+2 |
| >> ZTREQ | ENDX+2* |
| >> ZTRTN | PSSDOSCR+17* |
| >> ZTSAVE("PSSCLEAN" | PSSDOSCR+17* |
| >> ZTSAVE("PSSDUZ" | PSSDOSCR+17* |
| >> ZTSAVE("PSSTRAC" | PSSDOSCR+17* |
| >> ZTSAVE("PSSTRACK" | PSSDOSCR+17* |
| >> ZTSK | PSSDOSCR+17 |
| >> ZTSK("D" | PSSDOSCR+18 |