PSODACT ;BHAM ISC/JrR - CREATE DUE ANSWER SHEET FROM ACTION PROFILE ; 11/18/92 18:58
Source file <PSODACT.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | FILE^DICN IX^DIK DT^DIQ ^DIWP ^DIWW |
| Outpatient Pharmacy | 1 | WRAP^PSODEDT |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 4 | PSODUE PSOSD0 PSOSD1 PSOSDRAP |
| Automated Information Collection System | 1 | IBDFN3 |
| IHS Changes To Scheduling | 1 | BSDFORM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SET | ;This code is not being executed at this time.
|
|
| NARATV | ||
| ENSTUFF | ;Enter here from PSOSD Action Profile
|
|
| MOVE | ||
| ENSAVE | ;Enter here from PSOSD0 to store info about each DUE RX
|
|
| QOUT | ;Enter here from ^PSODUE to print questions for Questionaire
|
|
| LOOP | ||
| ;prints DUE Questionnaire
|
||
| NEW | ;laygo into the DUE Answer file
|
|
| STORE |
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^PS(50.0731 - [#50.0731] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PRINT+6 |
| ^PS(50.073 - [#50.073] | ENSAVE+3, ENSAVE+4, MOVE+1, MOVE+2*, PRINT+2, QOUT+2, QOUT+4, NARATV |
| ^PS(50.0731 - [#50.0731] | SET+2*, SET+3*, MOVE+1*, MOVE+2*, NEW+1, NEW+2, LOOP, LOOP+3 |
| ^PS(50.0732 - [#50.0732] | MOVE+1*, QOUT+5 |
| ^PSDRUG - [#50] | PRINT+2 |
| ^PSRX - [#52] | PRINT+2, PRINT+3 |
| ^TMP("PSOD" | STORE*, STORE+1*, ENSTUFF+3, ENSTUFF+4, ENSTUFF+5!, SET+3, PRINT+5 |
| ^UTILITY($J | NARATV! |
| ^VA(200 - [#200] | PRINT+3 |
| Name | Line Occurrences |
|---|---|
| LOOP | LOOP |
| NARATV | QOUT+2 |
| NEW | SET+1, LOOP+5 |
| ENSTUFF+4 | |
| STORE | ENSAVE+4 |
| Name | Field # of Occurrence |
|---|---|
| ^( | MOVE+1, QOUT+4, NARATV |
| ^(0 | ENSAVE+4, MOVE+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | MOVE+3*! |
| DD | LOOP+1! |
| DFN | ENSTUFF+6! |
| DIC | LOOP+1!*, LOOP+2! |
| DIC("DR" | LOOP+1* |
| DIC(0 | LOOP+1* |
| DIK | MOVE+3*! |
| DINUM | LOOP+1*, LOOP+2! |
| DIV | ENSAVE+4*, ENSAVE+5! |
| DIWF | QOUT+2!, NARATV* |
| DIWL | QOUT+2!, NARATV* |
| DIWR | QOUT+2!, NARATV* |
| DLAYGO | LOOP+1*, LOOP+2! |
| DO | LOOP+1! |
| DT | PRINT+8 |
| FLAG | ENSTUFF+6!, MOVE*, MOVE+1*, MOVE+2 |
| I | ENSTUFF+2~, ENSTUFF+6!, MOVE+1* |
| IOF | ENSTUFF+5, PRINT+1, QOUT+5 |
| IOM | QOUT+1, QOUT+6, NARATV |
| IOSL | QOUT+5 |
| PIECE | ENSTUFF+6!, SET+3* |
| PSA | ENSTUFF+6!, SET+1*, SET+2, SET+3, MOVE+1, MOVE+2, MOVE+3 |
| PSIGN | ENSTUFF+6!, QOUT+3*, QOUT+4*, QOUT+6 |
| PSMARG | ENSTUFF+7! |
| >> PSONOPG | ENSTUFF+5 |
| PSOQ | ENSAVE+3*, ENSAVE+4, ENSAVE+5!, STORE, STORE+1, ENSTUFF+4*, ENSTUFF+6!, SET+2, SET+3, MOVE+1 , MOVE+2, PRINT+2, PRINT+5, QOUT+2, QOUT+4, NARATV |
| PSOQDFN | ENSAVE+2*, ENSAVE+5!, STORE+1, ENSTUFF+7!, PRINT+5*, PRINT+6 |
| PSOQDRG | ENSAVE+2*, ENSAVE+3, ENSAVE+5!, STORE, STORE+1, ENSTUFF+4*, ENSTUFF+6!, SET+2, SET+3, PRINT+2 , PRINT+5 |
| PSOQL | ENSTUFF+6!, QOUT+1!* |
| PSOQM | ENSTUFF+7!, QOUT+4*, QOUT+5 |
| PSOQN | ENSTUFF+7!, QOUT+4*, NARATV* |
| PSOQNUM | ENSTUFF+7! |
| PSOQPHYS | ENSTUFF+6!, PRINT+3*, PRINT+4 |
| PSOQSSN | ENSTUFF+7! |
| >> PSORM | PRINT+1, PRINT+2, PRINT+6, PRINT+7, QOUT+1, NARATV |
| >> PSOSITE | ENSAVE+4 |
| PSQ | ENSTUFF+7!, QOUT+5* |
| PSQNUM | ENSTUFF+7!, QOUT+5* |
| PSTXT | ENSTUFF+7! |
| PSWRAP | ENSTUFF+7! |
| RXN | STORE, STORE+1, ENSTUFF+2~, ENSTUFF+4*, SET+2, SET+3, PRINT+2, PRINT+3, PRINT+5 |
| >> RXNODE | ENSAVE+2, ENSAVE+3, STORE |
| SSN | ENSTUFF+6! |
| >> X | NEW+2*, LOOP*, LOOP+1, NARATV* |
| >> Y | SET+1, LOOP+4, PRINT+8* |