PSODACT ;BHAM ISC/JrR - CREATE DUE ANSWER SHEET FROM ACTION PROFILE ; 11/18/92 18:58
Source file <PSODACT.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 |
---|---|---|
Outpatient Pharmacy | 6 | PSO ACTION PROFILE PSO ACTION PROFILE #2 PSODUE PSOSD0 PSOSD1 PSOSDRAP |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENSAVE | ;Enter here from PSOSD0 to store info about each DUE RX
|
|
STORE | ||
ENSTUFF | ;Enter here from PSOSD Action Profile
|
|
SET | ;This code is not being executed at this time.
|
|
MOVE | ||
NEW | ;laygo into the DUE Answer file
|
|
LOOP | ||
;prints DUE Questionnaire
|
||
QOUT | ;Enter here from ^PSODUE to print questions for Questionaire
|
|
NARATV |
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 |
>> | 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* |