PSOSPMSP ;BIRM/MFR - State Prescription Monitoring Program - State Parameters ;09/04/12
Source file <PSOSPMSP.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 6 | ^DIC FILE^DICN ^DIE ^DIK $$GET1^DIQ ^DIR |
Kernel | 2 | ($$OS,$$VERSION)^%ZOSV $$UP^XLFSTR |
Outpatient Pharmacy | 2 | ($$DIREXIST,$$LINUXDIR,MAKEDIR)^PSOSPMU1 $$ASAPVER^PSOSPMU2 |
List Manager | 1 | FULL^VALM1 |
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 |
---|---|---|
Kernel | 2 | ^DIC(19 ^ORD(101 |
Outpatient Pharmacy | 2 | PSO SPMP STATE PARAMETERS PSO SPMP1 STATE PARAMETERS |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; - Menu option entry point
|
|
ASAPVER | ; - ASAP Version
|
|
TRXRTS | ; - Auto Transmit Returns (ASAP 1995 only)
|
|
ZEROVER | ; - Zero Report ASAP Version
|
|
INCNVET | ; Include Non-Veteran Patients
|
|
REPFRQ | ; Reporting Frequency
|
|
VMSLDIR | ; - Open VMS Local Directory
|
|
UNXLDIR | ; - Unix/Linux Local Directory
|
|
FILEPFIX | ; - File name Prefix
|
|
FILEEXT | ; File Extension
|
|
RENAME | ; Rename File after upload?
|
|
FTPIP | ; - State Server FTP IP Address
|
|
FTPUSER | ; - State Server FTP Username
|
|
FTPPORT | ; - State Server FTP Password
|
|
FTPDIR | ; - State Server FTP Remote Directory
|
|
TRXMODE | ; - Transmission Mode (A - Automatic / M - Manual)
|
|
SNDPRMT | ; - Send Export State Parameter
|
|
ZERODIV | ; - Zero Report MbM default division P696
|
|
EXIT | ; Exit
|
|
END | ||
DISPLAY(STATE) | ; - Displays the current Parameters
|
|
GOTO(INPUT,HOME) | ; - Directed up-arrow
; Input: INPUT - User input (e.g., "@", "^STATE", etc...) ; HOME - Prompt where the user typed the input |
|
LOAD(STATE) | ; Loading Factory/Division/User preferences
|
|
CHANGED(STATE,FIELD,VALUE) | ; - If field was change Automatically Invokes SAVE
|
|
SAVE(STATE,FIELD,VALUE) | ; - Saves preferences by State
|
Name | Field # of Occurrence |
---|---|
$$OS^%ZOSV | UNXLDIR+9 |
$$VERSION^%ZOSV | UNXLDIR+8 |
^DIC | EN+9 |
FILE^DICN | SAVE+9 |
^DIE | SAVE+28 |
^DIK | GOTO+8 |
$$GET1^DIQ | ZERODIV+2, DISPLAY+21, DISPLAY+22, DISPLAY+23, GOTO+6, GOTO+39, LOAD+52 |
^DIR | TRXRTS+4, INCNVET+3, REPFRQ+3, VMSLDIR+3, UNXLDIR+4, UNXLDIR+14, FILEPFIX+3, FILEEXT+3, RENAME+3, FTPIP+3 , FTPUSER+3, FTPPORT+3, FTPDIR+3, TRXMODE+3, SNDPRMT+3, SNDPRMT+10, ZERODIV+5, GOTO+7 |
$$DIREXIST^PSOSPMU1 | UNXLDIR+10, UNXLDIR+16 |
$$LINUXDIR^PSOSPMU1 | UNXLDIR+2 |
MAKEDIR^PSOSPMU1 | UNXLDIR+15 |
$$ASAPVER^PSOSPMU2 | ASAPVER+1, ZEROVER+1 |
FULL^VALM1 | EN+5 |
$$UP^XLFSTR | UNXLDIR+8, GOTO+22 |
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 |
|
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 |
|
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 |
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(5 - [#5] | Classic Fileman Calls, GET1^DIQ |
^PS(58.41 - [#58.41] | Classic Fileman Calls, GET1^DIQ |
^PS(59 - [#59] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(58.41 - [#58.41] | EN+8, DISPLAY+3, DISPLAY+4, GOTO+5, LOAD+45, LOAD+46, LOAD+47, LOAD+48, CHANGED+8, CHANGED+9 , SAVE+6 |
^XUSEC("PSO SPMP ADMIN" | EN+15 |
Name | Line Occurrences |
---|---|
$$GOTO | ASAPVER+2, TRXRTS+4, ZEROVER+2, INCNVET+3, REPFRQ+3, VMSLDIR+3, UNXLDIR+4, FILEPFIX+3, FILEEXT+3, RENAME+3 , FTPIP+3, FTPUSER+3, FTPPORT+3, FTPDIR+3, TRXMODE+3, SNDPRMT+3, ZERODIV+5 |
@( | ASAPVER+2, TRXRTS+4, ZEROVER+2, INCNVET+3, REPFRQ+3, VMSLDIR+3, UNXLDIR+4, FILEPFIX+3, FILEEXT+3, RENAME+3 , FTPIP+3, FTPUSER+3, FTPPORT+3, FTPDIR+3, TRXMODE+3, SNDPRMT+3, ZERODIV+5 |
CHANGED | ASAPVER+3, TRXRTS+5, ZEROVER+3, INCNVET+4, REPFRQ+5, VMSLDIR+4, UNXLDIR+6, FILEPFIX+5, FILEEXT+4, RENAME+4 , FTPIP+4, FTPUSER+4, FTPPORT+4, FTPDIR+4, TRXMODE+4, SNDPRMT+4, ZERODIV+6 |
DISPLAY | EN+12 |
EN | EN+10, EN+15 |
END | EN+9 |
EXIT | ASAPVER+1, ZEROVER+1, ZERODIV+2 |
FILEPFIX | FILEPFIX+4 |
LOAD | EN+18 |
SAVE | GOTO+18, CHANGED+30 |
ZEROVER | TRXRTS+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | SAVE+7~ |
CHANGED | CHANGED+4~, CHANGED+6*, CHANGED+11*, CHANGED+12*, CHANGED+13*, CHANGED+14*, CHANGED+15*, CHANGED+16*, CHANGED+17*, CHANGED+18* , CHANGED+19*, CHANGED+20*, CHANGED+21*, CHANGED+22*, CHANGED+23*, CHANGED+24*, CHANGED+25*, CHANGED+26*, CHANGED+27*, CHANGED+28* , CHANGED+30 |
DA | GOTO+8~*, SAVE+4~, SAVE+7~, SAVE+28* |
DD | SAVE+7~, SAVE+9! |
DELDIR | EN+2~, UNXLDIR+2, UNXLDIR+4* |
DIC | EN+2~, EN+7!*, SAVE+7~, SAVE+8* |
DIC("A" | EN+7*, EN+10! |
DIC("B" | EN+8* |
DIC(0 | EN+7*, SAVE+8* |
DIE | SAVE+4~, SAVE+28* |
DIK | GOTO+8~* |
DINUM | SAVE+7~, SAVE+8* |
DIR | EN+2~, TRXRTS+2!, INCNVET+1!, REPFRQ+1!, VMSLDIR+1!, UNXLDIR+1!, FILEPFIX+1!, FILEEXT+1!, RENAME+1!, FTPIP+1! , FTPUSER+1!, FTPPORT+1!, FTPDIR+1!, TRXMODE+1!, SNDPRMT+1!, SNDPRMT+10!, ZERODIV+3! |
DIR("A" | UNXLDIR+11*, UNXLDIR+12*, UNXLDIR+13*, SNDPRMT+10*, GOTO+6* |
DIR("B" | TRXRTS+3*, INCNVET+2*, REPFRQ+2*, VMSLDIR+2*, UNXLDIR+3*, UNXLDIR+13*, FILEPFIX+2!*, FILEEXT+2*, RENAME+2*, FTPIP+2* , FTPUSER+2*, FTPPORT+2*, FTPDIR+2*, TRXMODE+2*, SNDPRMT+2*, ZERODIV+4*, GOTO+6* |
DIR("T" | SNDPRMT+10* |
DIR(0 | TRXRTS+3*, INCNVET+2*, REPFRQ+2*, VMSLDIR+2*, UNXLDIR+3*, UNXLDIR+13*, FILEPFIX+2*, FILEEXT+2*, RENAME+2*, FTPIP+2* , FTPUSER+2*, FTPPORT+2*, FTPDIR+2*, TRXMODE+2*, SNDPRMT+2*, SNDPRMT+10*, ZERODIV+4*, GOTO+6* |
DIRUT | EN+2~, TRXRTS+2!, TRXRTS+4, INCNVET+1!, INCNVET+3, REPFRQ+1!, REPFRQ+3, VMSLDIR+1!, VMSLDIR+3, UNXLDIR+1! , UNXLDIR+4, FILEPFIX+1!, FILEPFIX+3, FILEEXT+1!, FILEEXT+3, RENAME+1!, RENAME+3, FTPIP+1!, FTPIP+3, FTPUSER+1! , FTPUSER+3, FTPPORT+1!, FTPPORT+3, FTPDIR+1!, FTPDIR+3, TRXMODE+1!, TRXMODE+3, SNDPRMT+1!, SNDPRMT+3, ZERODIV+3! , ZERODIV+5, GOTO+7 |
DLAYGO | SAVE+7~ |
DO | SAVE+7~, SAVE+9! |
DR | SAVE+4~, SAVE+7~, SAVE+11*, SAVE+12*, SAVE+13*, SAVE+14*, SAVE+15*, SAVE+16*, SAVE+17*, SAVE+18* , SAVE+19*, SAVE+20*, SAVE+21*, SAVE+22*, SAVE+23*, SAVE+24*, SAVE+25*, SAVE+26*, SAVE+27* |
DTIME | SNDPRMT+10 |
DTOUT | EN+2~, EN+9, TRXRTS+2!, TRXRTS+4, INCNVET+1!, INCNVET+3, REPFRQ+1!, REPFRQ+3, VMSLDIR+1!, VMSLDIR+3 , UNXLDIR+1!, UNXLDIR+4, UNXLDIR+14, FILEPFIX+1!, FILEPFIX+3, FILEEXT+1!, FILEEXT+3, RENAME+1!, RENAME+3, FTPIP+1! , FTPIP+3, FTPUSER+1!, FTPUSER+3, FTPPORT+1!, FTPPORT+3, FTPDIR+1!, FTPDIR+3, TRXMODE+1!, TRXMODE+3, SNDPRMT+1! , SNDPRMT+3, ZERODIV+3!, ZERODIV+5, GOTO+7 |
DUOUT | EN+2~, EN+9, UNXLDIR+14 |
DUZ | EN+15 |
F1NODE | DISPLAY+1~, DISPLAY+3*, DISPLAY+13, LOAD+23~, LOAD+47*, LOAD+65, CHANGED+4~, CHANGED+8*, CHANGED+17, CHANGED+18 |
FIELD | CHANGED~, CHANGED+11, CHANGED+12, CHANGED+13, CHANGED+14, CHANGED+15, CHANGED+16, CHANGED+17, CHANGED+18, CHANGED+19 , CHANGED+20, CHANGED+21, CHANGED+22, CHANGED+23, CHANGED+24, CHANGED+25, CHANGED+26, CHANGED+27, CHANGED+28, CHANGED+30 , SAVE~, SAVE+11, SAVE+12, SAVE+13, SAVE+14, SAVE+15, SAVE+16, SAVE+17, SAVE+18, SAVE+19 , SAVE+20, SAVE+21, SAVE+22, SAVE+23, SAVE+24, SAVE+25, SAVE+26, SAVE+27 |
FNODE | DISPLAY+1~, DISPLAY+3*, DISPLAY+12, DISPLAY+14, DISPLAY+15, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, LOAD+23~ , LOAD+47*, LOAD+58, LOAD+59, LOAD+60, LOAD+61, LOAD+62, LOAD+63, LOAD+64, CHANGED+4~, CHANGED+8* , CHANGED+16, CHANGED+20, CHANGED+21, CHANGED+23, CHANGED+24, CHANGED+25, CHANGED+26 |
GOTO | GOTO+4~, GOTO+5, GOTO+7*, GOTO+8*, GOTO+41*, GOTO+42*, GOTO+44 |
HOME | GOTO~, GOTO+5, GOTO+7, GOTO+11, GOTO+13, GOTO+14, GOTO+15, GOTO+16, GOTO+17, GOTO+18 , GOTO+41 |
I | GOTO+4~, GOTO+41*, GOTO+42* |
INPUT | GOTO~, GOTO+5, GOTO+11, GOTO+13, GOTO+20, GOTO+22 |
LINE | LOAD+23~, CHANGED+4~, SAVE+4~ |
LST | EN+2~ |
NEWDIR | UNXLDIR+1!, UNXLDIR+15*, UNXLDIR+17 |
OK2DEL | GOTO+4~, GOTO+10*, GOTO+11 |
ONENODE | DISPLAY+2~, DISPLAY+4*, DISPLAY+9, DISPLAY+23, LOAD+23~, LOAD+48*, LOAD+51, LOAD+52, CHANGED+9*, CHANGED+13 , CHANGED+14 |
PSOASVER | EN+1~, ASAPVER+1, ASAPVER+3*, TRXRTS+1, GOTO+24, LOAD+19!, LOAD+26*, LOAD+49*, SAVE+11 |
PSOEXT | EN+1~, FILEEXT+2, FILEEXT+4*, LOAD+19!, LOAD+33*, LOAD+60*, SAVE+20 |
PSOFTPDR | EN+2~, FTPDIR+2, FTPDIR+4*, GOTO+14*, LOAD+20!, LOAD+40*, LOAD+64*, SAVE+25 |
PSOFTPIP | EN+1~, FTPIP+2, FTPIP+4*, LOAD+19!, LOAD+37*, LOAD+61*, SAVE+22 |
PSOFTPPN | EN+2~, FTPPORT+2, FTPPORT+4*, GOTO+16*, LOAD+20!, LOAD+39*, LOAD+63*, SAVE+24 |
PSOFTPUS | EN+2~, FTPUSER+2, FTPUSER+4*, LOAD+19!, LOAD+38*, LOAD+62*, SAVE+23 |
PSOINCNV | EN+1~, INCNVET+2, INCNVET+4*, LOAD+19!, LOAD+28*, LOAD+50*, SAVE+15 |
PSOPFIX | EN+1~, FILEPFIX+2, FILEPFIX+5*, GOTO+14*, LOAD+19!, LOAD+32*, LOAD+59*, SAVE+19 |
PSOQUIT | EN+2~, EN+18*, GOTO+20* |
PSORENAM | RENAME+2, RENAME+4*, LOAD+19!, LOAD+34*, LOAD+56*, SAVE+21 |
PSOREPFQ | EN+1~, REPFRQ+2, REPFRQ+5*, LOAD+19!, LOAD+29*, LOAD+53*, SAVE+18 |
PSOSNDPR | EN+3~, SNDPRMT+2, SNDPRMT+4*, SNDPRMT+5, LOAD+42*, LOAD+57*, SAVE+27 |
PSOTXMOD | EN+2~, TRXMODE+2, TRXMODE+4*, LOAD+41*, LOAD+55*, SAVE+26 |
PSOTXRTS | EN+1~, TRXRTS+1*, TRXRTS+3, TRXRTS+5*, LOAD+27*, LOAD+54*, SAVE+12 |
PSOUNXLD | EN+1~, UNXLDIR+2*, UNXLDIR+3, UNXLDIR+6*, UNXLDIR+9, UNXLDIR+10, UNXLDIR+15, UNXLDIR+16, GOTO+15*, LOAD+19! , LOAD+31*, LOAD+65*, SAVE+17 |
PSOVER | UNXLDIR+1!, UNXLDIR+8*, UNXLDIR+9 |
PSOVMSLD | EN+1~, VMSLDIR+2, VMSLDIR+4*, GOTO+15*, LOAD+19!, LOAD+30*, LOAD+58*, SAVE+16 |
PSOWINLD | LOAD+19! |
PSOZRDIV | EN+3~, ZERODIV+4, ZERODIV+6*, GOTO+17*, LOAD+21!, LOAD+36*, LOAD+52*, SAVE+14 |
PSOZRVER | EN+3~, ZEROVER+1, ZEROVER+3*, GOTO+16*, LOAD+21!, LOAD+35*, LOAD+51*, SAVE+13 |
PV | FTPIP+1! |
STATE | DISPLAY~, DISPLAY+3, DISPLAY+4, DISPLAY+21, DISPLAY+22, DISPLAY+23, GOTO+39, LOAD~, LOAD+45, LOAD+46 , LOAD+47, LOAD+48, CHANGED~, CHANGED+8, CHANGED+9, CHANGED+30, SAVE~, SAVE+6, SAVE+8, SAVE+28 |
STATEIEN | EN+9!, EN+10*, EN+12, EN+18, ASAPVER+3, TRXRTS+5, ZEROVER+3, INCNVET+4, REPFRQ+5, VMSLDIR+4 , UNXLDIR+6, FILEPFIX+5, FILEEXT+4, RENAME+4, FTPIP+4, FTPUSER+4, FTPPORT+4, FTPDIR+4, TRXMODE+4, SNDPRMT+4 , ZERODIV+2, ZERODIV+6, GOTO+5, GOTO+6, GOTO+8, GOTO+18 |
TAG | GOTO+4~, GOTO+42* |
TAG( | GOTO+42 |
TAG(1 | GOTO+23* |
TAG(10 | GOTO+32* |
TAG(11 | GOTO+33* |
TAG(12 | GOTO+34* |
TAG(13 | GOTO+35* |
TAG(14 | GOTO+36* |
TAG(15 | GOTO+37* |
TAG(16 | GOTO+38* |
TAG(17 | GOTO+39* |
TAG(2 | GOTO+24* |
TAG(3 | GOTO+25* |
TAG(4 | GOTO+26* |
TAG(5 | GOTO+27* |
TAG(6 | GOTO+28* |
TAG(7 | GOTO+29* |
TAG(8 | GOTO+30* |
TAG(9 | GOTO+31* |
TRGT | GOTO+4~, GOTO+22*, GOTO+42 |
>> VALMBCK | END* |
VALUE | CHANGED~, CHANGED+11, CHANGED+12, CHANGED+13, CHANGED+14, CHANGED+15, CHANGED+16, CHANGED+17, CHANGED+18, CHANGED+19 , CHANGED+20, CHANGED+21, CHANGED+22, CHANGED+23, CHANGED+24, CHANGED+25, CHANGED+26, CHANGED+27, CHANGED+28, CHANGED+30 , SAVE~ |
X | EN+9, ASAPVER+1*, ASAPVER+2, ASAPVER+3, TRXRTS+4, ZEROVER+1*, ZEROVER+2, ZEROVER+3, INCNVET+3, REPFRQ+3 , VMSLDIR+3, UNXLDIR+4, UNXLDIR+5, FILEPFIX+3, FILEEXT+3, RENAME+3, FTPIP+3, FTPUSER+3, FTPPORT+3, FTPDIR+3 , TRXMODE+3, SNDPRMT+3, ZERODIV+5, DISPLAY+1~, LOAD+23~, SAVE+7~, SAVE+8* |
Y | EN+1~, EN+10, TRXRTS+5, INCNVET+4, REPFRQ+4, REPFRQ+5, VMSLDIR+4, UNXLDIR+5*, UNXLDIR+6, UNXLDIR+14 , FILEPFIX+4, FILEPFIX+5, FILEEXT+4, RENAME+4, FTPIP+4, FTPUSER+4, FTPPORT+4, FTPDIR+4, TRXMODE+4, SNDPRMT+4 , ZERODIV+6, GOTO+7 |
Z | EN+3~ |
>> ZERODIV | GOTO+39 |
ZNODE | DISPLAY+1~, DISPLAY+3*, DISPLAY+5, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+10, DISPLAY+11, DISPLAY+16, LOAD+23~ , LOAD+46*, LOAD+49, LOAD+50, LOAD+53, LOAD+54, LOAD+55, LOAD+56, LOAD+57, CHANGED+4~, CHANGED+8* , CHANGED+11, CHANGED+12, CHANGED+15, CHANGED+19, CHANGED+22, CHANGED+27, CHANGED+28 |