PSODEART ;FO-OAKAND/REM - EPCS Utilities and Reports; [5/7/02 5:53am] ;10/5/21 09:42
Source file <PSODEART.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 9 | ^%DT (C,NOW)^%DTC ^DIC (FILE,UPDATE)^DIE ^DIK DT^DIO2 EN1^DIP ($$GET1,GETS)^DIQ ^DIR |
Kernel | 8 | ^%ZIS ^%ZISC ^%ZTLOAD ($$FMADD,$$FMTE,$$HTE,$$NOW)^XLFDT $$UP^XLFSTR $$LKUP^XPDKEY ($$ACTIVE,$$PRDEA,$$PRSCH,$$PRXDT)^XUSER OWNSKEY^XUSRB |
Outpatient Pharmacy | 2 | ($$PRESCBR,$$PRIVS)^PSODEART (DL,EXPORT,OENDL,TYPE)^PSODEARU |
Toolkit | 2 | $$GET^XPAR EDITPAR^XPAREDIT |
List Manager | 1 | FULL^VALM1 |
MailMan | 1 | ^XMD |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PRESCBR(PSOSD0) | ;called from print option - PSO EPCS PRIVS
|
|
PRIVS(PSOSD0) | ;called from print option - PSO EPCS PRIVS
|
|
XT30(PSOSD0,ACT) | ;called from print option - PSO EPCS XDATE EXPIRES
|
|
RPT1 | ;ePCS report - setting or modifing to logical access controls.
|
|
EXIT | ||
RPT2 | ;ePCS report - allocation history for PSDRPH key
|
|
PSDKEY | ;Allocated/de-allocate the PSDRPH key option
|
|
ASK(TYPE,NAME,DELEG) | ;Ask user if Allocate/De-allocate or Delegate/Un-delegate - returns y/n
|
|
RECORD(LINE,NOW) | ;Record the edited data into audit file #8991.7
|
|
VUSER1(PSOSD0,ACT) | ;called from option - PSO EPCS DISUSER EXP DATE,PSO EPCS EXP DATE
|
|
VUSER2(PSOSD0,ACT) | ;called from option - PSO EPCS PRIVS,PSO EPCS DISUSER PRIVS
|
|
INIT | ;
|
|
GMAIL | ;
|
|
SMAIL | ;
|
|
MGRP | ;
|
|
BMAIL | ;
|
|
MFT | ;
|
|
ODRPT | ;
|
|
AUTPRT | ;
|
|
OEN | ;
|
|
QT | ;
|
|
GUI | ; Entry point for ePCS GUI Report
|
|
HD | ;
|
|
FT | ; Find Divisions for specific user
|
|
PARAM | ;Allow user to edit parameters
|
|
FAIL | ; Failover parameter edit
|
|
MBM | ; Pharmacy Operating Mode
|
|
FOM() | ; Failover Message
|
|
PRIVSRT | ; Print Prescribers with Privileges report
|
|
PRIVSDRT | ; Print Prescribers with Privileges report
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls, GET1^DIQ |
200.052 | GET1^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
^PS(59.7 - [#59.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | BMAIL+7, OEN+29 |
^TMP( | EXIT!, INIT+7!, SMAIL+2*, SMAIL+4*, SMAIL+5*, SMAIL+6*, SMAIL+8*, SMAIL+10*, SMAIL+11*, SMAIL+12* , SMAIL+15*, SMAIL+16*, SMAIL+17*, BMAIL+17*, BMAIL+18*, BMAIL+20, BMAIL+22*, BMAIL+24*, BMAIL+25, BMAIL+27* , BMAIL+28*, MFT+1*, MFT+2*, MFT+3*, MFT+5* |
^VA(200 - [#200] | PRESCBR+4, GMAIL+10, GMAIL+13, MFT+4, OEN+10, OEN+13, FT+4 |
^XTMP( | EXIT!, INIT+7!, GMAIL+12*, GMAIL+13*, SMAIL+3, SMAIL+13, SMAIL+18, SMAIL+19, SMAIL+20, OEN+4! , OEN+12*, OEN+13*, OEN+18, OEN+20, OEN+23, OEN+24, OEN+42 |
^XTV( | RPT1+7, RPT2+7, GMAIL+2, GMAIL+3, GMAIL+4, GMAIL+5, BMAIL+1, ODRPT+9, OEN+5, OEN+6 , OEN+7, OEN+8, OEN+25 |
^XUSEC("PSDMGR" | MGRP+7, MGRP+8 |
^XUSEC("PSDRPH" | PSDKEY+9 |
^XUSEC("XUMGR" | PSDKEY+9 |
Name | Line Occurrences |
---|---|
$$ASK | PSDKEY+15 |
AUTPRT | RPT1+9, RPT2+9 |
BMAIL | SMAIL+19 |
EXIT | RPT2+10, ODRPT+5, ODRPT+7, ODRPT+11, ODRPT+12, ODRPT+16, AUTPRT+1, QT+2 |
FT | OEN+42 |
GMAIL | RPT1+9, RPT2+9 |
HD | OEN+17, OEN+41 |
INIT | RPT1+5, RPT2+5, GMAIL+1, ODRPT+4, GUI+3 |
MFT | SMAIL+20 |
MGRP | SMAIL+3 |
OEN | GUI+10 |
QT | OEN+18, OEN+20 |
RECORD | PSDKEY+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | ODRPT+4!, ODRPT+5*, GUI+3! |
%DT("A" | ODRPT+5*, ODRPT+7* |
%DT(0 | ODRPT+5*, ODRPT+6* |
%ZIS | ODRPT+16!* |
ACT | XT30~, XT30+7, XT30+9, VUSER1~, VUSER1+7, VUSER1+9, VUSER2~, VUSER2+7, VUSER2+9 |
ARR | GMAIL+1~, SMAIL+14!, OEN+2~, OEN+21! |
ARR( | SMAIL+20, BMAIL+1*, OEN+27*, OEN+40*, OEN+42 |
BDT | RPT1+5~, RPT1+6*, RPT2+5~, RPT2+6*, GMAIL+2, ODRPT+4~, ODRPT+6*, ODRPT+9, ODRPT+15, OEN+5 , GUI+1~, GUI+7*, GUI+8, HD+5 |
BY | PRIVSRT+1~, PRIVSRT+2*, PRIVSDRT+1~, PRIVSDRT+2* |
CNT | XT30+3~, XT30+4*, XT30+6*, XT30+8*, XT30+10*, XT30+11, VUSER1+3~, VUSER1+4*, VUSER1+5*, VUSER1+6* , VUSER1+8*, VUSER1+10*, VUSER1+11, VUSER2+3~, VUSER2+4*, VUSER2+5*, VUSER2+6*, VUSER2+8*, VUSER2+10*, VUSER2+11 |
DA | PSDKEY+2~, PSDKEY+17* |
DA(1 | PSDKEY+17* |
DAT | GMAIL+1~, GMAIL+5*, GMAIL+6, BMAIL+1*, MFT+4*, MFT+5*, OEN+3~, OEN+8*, OEN+9, OEN+25* , OEN+31, OEN+36, OEN+38, FT+4*, FT+5* |
DEA | XT30+3~, XT30+5*, XT30+6 |
DELEG | ASK~, ASK+4*, ASK+5, ASK+6 |
DEV | RPT1+5~, RPT2+5~, MGRP+2*, MGRP+3*, MGRP+4 |
DIC | PSDKEY+11!*, PRIVSRT+2*, PRIVSDRT+2* |
DIC("A" | PSDKEY+11* |
DIC(0 | PSDKEY+11* |
DIFROM | MGRP+10~ |
DIK | PSDKEY+17!* |
DIR | ASK+3~, ASK+8!, QT+1!, HD+1!, FT+6!, PARAM+1~, PARAM+6!, MBM+1~, MBM+10!, MBM+14~ |
DIR("?" | MBM+4*, MBM+5*, MBM+6*, MBM+7*, MBM+8* |
DIR("A" | ASK+5*, ASK+6*, HD+1*, PARAM+5*, MBM+3*, MBM+14* |
DIR("B" | ASK+7*, MBM+9*, FOM+1, FOM+2 |
DIR(0 | ASK+8*, HD+1*, FT+6*, PARAM+4*, MBM+2*, MBM+14* |
DIRUT | OEN+3!, OEN+20, OEN+23, OEN+24, QT+1!, HD+2 |
DIS | PRIVSRT+1~, PRIVSDRT+1~ |
DIS(0 | PRIVSRT+3*, PRIVSDRT+3* |
DT | XT30+5, XT30+6, ODRPT+5, HD+6 |
DT30 | XT30+3~, XT30+5*, XT30+6 |
DTOUT | ODRPT+4!, ODRPT+5, ODRPT+7, QT+1!, GUI+3! |
DUOUT | QT+1! |
DUZ | PSDKEY+7, PSDKEY+9, PSDKEY+12, PSDKEY+22, MGRP+9 |
DUZ(0 | PSDKEY+9 |
DV | GMAIL+1~, GMAIL+10*, GMAIL+12, GMAIL+13, SMAIL+13*, SMAIL+16, SMAIL+18, SMAIL+19, OEN+2~, OEN+3~ , OEN+10*, OEN+12, OEN+13, OEN+20*, OEN+21, OEN+23, OEN+24 |
DVS | GMAIL+10*, GMAIL+11*, OEN+3~, OEN+10*, OEN+11* |
EDT | RPT1+5~, RPT1+6*, RPT1+8, RPT2+5~, RPT2+6*, RPT2+8, GMAIL+2, ODRPT+4~, ODRPT+8*, ODRPT+10 , ODRPT+15, OEN+5, GUI+1~, GUI+7*, GUI+8, HD+6 |
>> EPCSED | GUI+7 |
>> EPCSPTYP | GUI+8 |
>> EPCSSD | GUI+7 |
FDA | RECORD+1~ |
FDA( | PSDKEY+19*, RECORD+2*, RECORD+3* |
FE | RPT1+5~, RPT2+5~, BMAIL+6*, BMAIL+7, BMAIL+24, OEN+2~, OEN+25*, OEN+29, OEN+31, OEN+33 , OEN+36, OEN+37 |
FLDS | PRIVSRT+1~, PRIVSRT+2*, PRIVSDRT+1~, PRIVSDRT+2* |
FLG | RPT1+5~, RPT1+7, RPT1+8*, RPT2+5~, RPT2+7, RPT2+8*, INIT+2*, ODRPT+4~, ODRPT+9*, ODRPT+10* , ODRPT+11, GUI+1~ |
FN | RPT1+5~, RPT1+7, RPT2+5~, RPT2+7, INIT+2*, GMAIL+2, GMAIL+3, GMAIL+4, GMAIL+5, BMAIL+1 , BMAIL+2, BMAIL+3, BMAIL+4, BMAIL+5, BMAIL+6, BMAIL+8, BMAIL+9, BMAIL+10, BMAIL+11, BMAIL+15 , BMAIL+16, BMAIL+19, BMAIL+22, ODRPT+4~, ODRPT+9, ODRPT+15, OEN+5, OEN+6, OEN+7, OEN+8 , OEN+25, OEN+26, OEN+29, OEN+31, OEN+32, OEN+33, OEN+34, OEN+37, OEN+39, GUI+1~ , GUI+8 |
FSP | RPT1+5~, INIT+1*, BMAIL+4, BMAIL+5, BMAIL+8, BMAIL+17, BMAIL+21, BMAIL+26, OEN+2~, OEN+16* , OEN+29 |
HCL | OEN+2~, OEN+15*, HD+5 |
I | RECORD+1~, RECORD+2*, GMAIL+1~, OEN+2~, OEN+22*, FT+3* |
IEN | PSDKEY+2~, RECORD+1~, GMAIL+6*, GMAIL+10, GMAIL+13, BMAIL+1*, OEN+3~, OEN+9*, OEN+10, OEN+13 , OEN+25*, OEN+27, OEN+40 |
INPUT | PSDKEY+2~, PSDKEY+22* |
IO | OEN+1 |
IO("Q" | AUTPRT+1 |
IOF | HD+3 |
ION | ODRPT+16 |
IOP | ODRPT+16!*, PRIVSRT+4*, PRIVSDRT+4* |
IOSL | OEN+41 |
IOST | GUI+5, HD+1, FT+6 |
J | GMAIL+1~, SMAIL+20*, MFT+4, MFT+5, OEN+2~, OEN+42*, FT+4, FT+5 |
L | PRIVSRT+1~, PRIVSRT+2*, PRIVSDRT+1~, PRIVSDRT+2* |
LC | GMAIL+1~, SMAIL+2*, SMAIL+4*, SMAIL+5*, SMAIL+6*, SMAIL+8*, SMAIL+10*, SMAIL+11*, SMAIL+12*, SMAIL+15* , SMAIL+16*, SMAIL+17*, BMAIL+17*, BMAIL+18, BMAIL+20, BMAIL+22, BMAIL+23*, BMAIL+24, BMAIL+25, BMAIL+27* , BMAIL+28*, MFT+1*, MFT+2*, MFT+3*, MFT+5* |
LD | RPT1+5~, RPT1+6*, RPT1+7*, RPT1+8, GMAIL+2*, GMAIL+3, GMAIL+12, SMAIL+18*, SMAIL+19, OEN+5* , OEN+6, OEN+12, OEN+23*, OEN+24 |
LEN | SMAIL+16*, SMAIL+17, MFT+2*, MFT+3, OEN+2~, OEN+21*, OEN+22, FT+1*, FT+2, FT+3 |
LINE | RECORD~, RECORD+2, OEN+2~, OEN+16*, HD+10 |
MDUZ | MGRP+1~, MGRP+6*, MGRP+8* |
MSG | PSDKEY+2~, PSDKEY+8!, RECORD+1~ |
NAME | ASK~, ASK+5, ASK+6 |
ND | GMAIL+1~, GMAIL+3*, GMAIL+4, GMAIL+5, GMAIL+12, SMAIL+19*, BMAIL+1, BMAIL+2, BMAIL+3, BMAIL+4 , BMAIL+5, BMAIL+6, BMAIL+8, BMAIL+9, BMAIL+10, BMAIL+11, BMAIL+15, BMAIL+16, BMAIL+19, BMAIL+22 , MFT+4*, MFT+5, OEN+3~, OEN+6*, OEN+7, OEN+8, OEN+12, OEN+24*, OEN+25, OEN+26 , OEN+29, OEN+31, OEN+32, OEN+33, OEN+34, OEN+37, OEN+39, FT+4*, FT+5 |
NOW | PSDKEY+2~, PSDKEY+21*, PSDKEY+22, RECORD~, RECORD+3 |
OK | PSDKEY+2~, PSDKEY+15* |
OPT | RPT1+5~, RPT2+5~, INIT+4*, ODRPT+4~, AUTPRT+3, GUI+1~ |
P1 | GMAIL+1~, BMAIL+4*, BMAIL+17, BMAIL+28 |
P2 | GMAIL+1~, BMAIL+5*, BMAIL+17, BMAIL+28 |
P3 | GMAIL+1~, BMAIL+7*, BMAIL+8*, BMAIL+17, BMAIL+28 |
P4 | GMAIL+1~, BMAIL+9*, BMAIL+13*, BMAIL+14, BMAIL+15*, BMAIL+18, BMAIL+28 |
P5 | GMAIL+1~, BMAIL+10*, BMAIL+13*, BMAIL+16*, BMAIL+24 |
P6 | GMAIL+1~, BMAIL+11*, BMAIL+27 |
P6L | GMAIL+1~, BMAIL+25*, BMAIL+26 |
P6S | GMAIL+1~, BMAIL+26*, BMAIL+27 |
P8L | GMAIL+1~, BMAIL+20*, BMAIL+21 |
P8S | GMAIL+1~, BMAIL+21*, BMAIL+22 |
PAGE | OEN+2~, OEN+16*, HD+1, HD+6*, HD+7* |
POD | ODRPT+4~, ODRPT+6*, HD+4 |
POP | ODRPT+16! |
PSOBOSS | PSDKEY+2~, PSDKEY+5*, PSDKEY+8*, PSDKEY+9*, PSDKEY+10, PSDKEY+12 |
PSODA | PSDKEY+2~, PSDKEY+13*, PSDKEY+14, PSDKEY+17, PSDKEY+19, PSDKEY+22 |
PSOERR | MBM+1~ |
PSOFDA | MBM+1~ |
PSOFDA( | MBM+12*, MBM+16* |
PSOION | ODRPT+4~, ODRPT+16*, GUI+1~ |
PSOKEY | PSDKEY+2~, PSDKEY+3*, PSDKEY+4, PSDKEY+7, PSDKEY+17 |
PSONAME | PSDKEY+2~, PSDKEY+13*, PSDKEY+15 |
PSONS | RPT1+5~, EXIT, RPT2+5~, PSDKEY+2~, PSDKEY+7*, PSDKEY+8!, PSDKEY+14, INIT+1*, INIT+7, GMAIL+12 , GMAIL+13, SMAIL+2, SMAIL+3, SMAIL+4, SMAIL+5, SMAIL+6, SMAIL+8, SMAIL+10, SMAIL+11, SMAIL+12 , SMAIL+13, SMAIL+15, SMAIL+16, SMAIL+17, SMAIL+18, SMAIL+19, SMAIL+20, BMAIL+17, BMAIL+18, BMAIL+20 , BMAIL+22, BMAIL+24, BMAIL+25, BMAIL+27, BMAIL+28, MFT+1, MFT+2, MFT+3, MFT+5, ODRPT+4~ , ODRPT+15, OEN+4, OEN+12, OEN+13, OEN+18, OEN+20, OEN+23, OEN+24, OEN+42, GUI+1~ , GUI+8 |
PSONS(0 | PSDKEY+14 |
PSOOUT | ODRPT+4~, ODRPT+12, ODRPT+13, ODRPT+14 |
PSORET | PSDKEY+2~, PSDKEY+14*, PSDKEY+15, PSDKEY+17, PSDKEY+19, PSDKEY+22 |
PSORPT | RPT1+5~*, RPT2+5~*, INIT+2, INIT+3, INIT+4, INIT+5, SMAIL+1, SMAIL+7, MGRP+2, BMAIL+7 , BMAIL+8, BMAIL+12, ODRPT+12, OEN+14, OEN+28, OEN+39, GUI+1~, GUI+2*, HD+8, HD+9 |
PSOSCR | GUI+1~, GUI+5* |
PSOSD0 | PRESCBR~, PRESCBR+4, PRESCBR+5, PRIVS~, PRIVS+5, XT30~, XT30+5, XT30+8, XT30+10, VUSER1~ , VUSER1+5, VUSER1+6, VUSER1+8, VUSER1+10, VUSER2~, VUSER2+5, VUSER2+6, VUSER2+8, VUSER2+10 |
PSOSPS | PRESCBR+3~, PRESCBR+4*, PRESCBR+5 |
PSOSPS3 | PRIVS+4~, PRIVS+5*, PRIVS+6, PRIVS+7 |
PSOTYP | ODRPT+4~, ODRPT+12, ODRPT+14, ODRPT+15 |
RDT | OEN+2~, OEN+15*, HD+7 |
RHD | RPT1+5~, RPT2+5~, INIT+3*, SMAIL+2, ODRPT+4~, OEN+2~, OEN+14*, OEN+15, HD+5, HD+7 |
RT | RPT1+5~, RPT2+5~, INIT+6*, GMAIL+1~, SMAIL+2, ODRPT+4~, GUI+1~ |
ST | RPT2+5~, RPT2+6*, RPT2+7*, RPT2+8, ODRPT+4~, ODRPT+9*, ODRPT+10 |
TYPE | ASK~, ASK+5, ASK+6 |
U | PRESCBR+5, PRIVS+6, PRIVS+7, PSDKEY+13, RECORD+2, BMAIL+7, OEN+29 |
>> VALMBCK | PARAM+2* |
VALUE | RECORD+1~, RECORD+2* |
X | RPT1+6, RPT2+6, MBM+1~, MBM+13* |
X1 | RPT1+5~, RPT1+6*, RPT2+5~, RPT2+6* |
X2 | RPT1+5~, RPT1+6*, RPT2+5~, RPT2+6* |
XDT | XT30+3~, XT30+5*, XT30+6 |
XMDUZ | SMAIL+1*, MGRP+10! |
XMSUB | SMAIL+1*, MGRP+10! |
XMTEXT | MGRP+10*! |
XMY | MGRP+1~ |
XMY( | MGRP+8*, MGRP+9* |
XMY("G." | MGRP+4* |
XMY(0 | MGRP+9 |
XTV | GMAIL+1~, OEN+2~ |
XTV( | BMAIL+4, BMAIL+5, BMAIL+6, BMAIL+8, BMAIL+9, BMAIL+10, BMAIL+11, BMAIL+15, BMAIL+16, BMAIL+19 , BMAIL+22, OEN+29, OEN+31, OEN+32, OEN+33, OEN+34, OEN+37, OEN+39 |
Y | PSDKEY+11, PSDKEY+12, PSDKEY+13, ASK+3~, ASK+9, BMAIL+13*, ODRPT+5, ODRPT+6, ODRPT+7, ODRPT+8 , OEN+31*, OEN+36*, OEN+38*, HD+5*, HD+6*, PARAM+1~, PARAM+3, PARAM+6, MBM+1~, MBM+11 , MBM+12, MBM+13*, MBM+15, FOM+2 |
Y(0 | PARAM+7 |
ZPR | RPT1+5~, RPT1+9, RPT2+5~, RPT2+9, INIT+5*, ODRPT+4!, AUTPRT+1, AUTPRT+3, GUI+1~, GUI+3! |
ZTDESC | AUTPRT+2~, AUTPRT+3* |
ZTDTH | AUTPRT+2~, AUTPRT+3* |
ZTIO | AUTPRT+2~, AUTPRT+3* |
ZTQUEUED | EXIT+1, AUTPRT+2~ |
ZTREQ | EXIT+1*, AUTPRT+2~ |
ZTRTN | AUTPRT+2~, AUTPRT+3* |
ZTSAVE | AUTPRT+2~ |
ZTSAVE("BDT" | AUTPRT+3* |
ZTSAVE("EDT" | AUTPRT+3* |
ZTSAVE("FLG" | AUTPRT+4* |
ZTSAVE("FN" | AUTPRT+4* |
ZTSAVE("FSP" | AUTPRT+4* |
ZTSAVE("OPT" | AUTPRT+4* |
ZTSAVE("POD" | AUTPRT+3* |
ZTSAVE("PSONS" | AUTPRT+4* |
ZTSAVE("PSORPT" | AUTPRT+3* |
ZTSAVE("RHD" | AUTPRT+4* |
ZTSAVE("RT" | AUTPRT+4* |
ZTSK | AUTPRT+2~, AUTPRT+5 |