Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOERXU7

Package: Outpatient Pharmacy

Routine: PSOERXU7


Information

PSOERXU7 ;ALB/BLB,RM - eRx Utilities/RPC's ; 11/27/2019 11:02am

Source Information

Source file <PSOERXU7.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Outpatient Pharmacy 6 ADDITEM^PSOERX1A  TXT2ARY^PSOERXD1  UPDSTAT^PSOERXU1  ($$GETREQ,$$GETRESP,$$RESOLV,RRDELTA)^PSOERXU2  $$COMMVAL^PSOERXU5  $$VADRSCH^PSOERXUT  
VA FileMan 2 ($$GET1,GETS)^DIQ  ^DIR  
List Manager 1 (CNTRL,SET)^VALM10  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
Outpatient Pharmacy 10 PSOERPT1  PSOERSE2  PSOERSE4  PSOERX1A  PSOERX1C  PSOERX1E  PSOERX1G  PSOERX1H  
PSOERXU1  PSOERXU3  

Entry Points

Name Comments DBIA/ICR reference
MEDDIS(ERXIEN,LINE) ;
CODERES(CODE,TYPE) ;
CODEDESC(IEN) ;
GETPTPH(PATIEN,S2017,CODES) ; Get Patient primary telephone
RXEPRMT(ERXIEN) ;
OPACCESS(OPTION,DUZ,ERXIEN) ;
ERRDISP(ERXIEN,LINE) ;
RRREQ(ERXIEN,LINE) ;
MSGHIS(ERXIEN,LINE) ;
PROCERR(ERXIEN,LINE) ;

External References

Name Field # of Occurrence
$$GET1^DIQ MEDDIS+8, MEDDIS+9, MEDDIS+10, MEDDIS+25, MEDDIS+39, CODEDESC+1, GETPTPH+11, GETPTPH+16, GETPTPH+17, GETPTPH+20
, RXEPRMT+2, OPACCESS+2, OPACCESS+3, OPACCESS+4, OPACCESS+6, OPACCESS+17, OPACCESS+20, ERRDISP+2, ERRDISP+3, ERRDISP+4
, ERRDISP+17, ERRDISP+18, RRREQ+3, RRREQ+4, RRREQ+5, RRREQ+6, RRREQ+7, RRREQ+8, RRREQ+23, RRREQ+24
, MSGHIS+4, MSGHIS+8, MSGHIS+9, MSGHIS+10, MSGHIS+13, PROCERR+11
GETS^DIQ MEDDIS+15
^DIR RXEPRMT+10
ADDITEM^PSOERX1A MEDDIS+28, MEDDIS+29, MEDDIS+30
TXT2ARY^PSOERXD1 MEDDIS+41, RRREQ+17, PROCERR+13
UPDSTAT^PSOERXU1 RXEPRMT+13
$$GETREQ^PSOERXU2 MEDDIS+11, OPACCESS+29
$$GETRESP^PSOERXU2 MSGHIS+5
$$RESOLV^PSOERXU2 MEDDIS+7, RRREQ+3, MSGHIS+6, MSGHIS+7
RRDELTA^PSOERXU2 OPACCESS+30
$$COMMVAL^PSOERXU5 GETPTPH+4
$$VADRSCH^PSOERXUT MEDDIS+26
CNTRL^VALM10 MEDDIS+6, MEDDIS+26, MEDDIS+33, MEDDIS+34, MEDDIS+35, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+7, ERRDISP+8
, ERRDISP+9, ERRDISP+10, ERRDISP+19, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+21, RRREQ+22, RRREQ+25
, RRREQ+26, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5, PROCERR+15
SET^VALM10 MEDDIS+4, MEDDIS+5, MEDDIS+6, MEDDIS+26, MEDDIS+31, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+5, ERRDISP+6
, ERRDISP+7, ERRDISP+8, ERRDISP+9, ERRDISP+10, ERRDISP+12, ERRDISP+13, ERRDISP+14, ERRDISP+15, ERRDISP+19, RRREQ+9
, RRREQ+10, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+15, RRREQ+20, RRREQ+25, RRREQ+26, MSGHIS+14
, MSGHIS+15, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5, PROCERR+7, PROCERR+8, PROCERR+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"There was a processing error."
  • Line Location: RXEPRMT+5
Function Call: WRITE
  • Prompt: !,"Please validate that the eRx was discontinued in Outpatient Pharmacy and/or"
  • Line Location: RXEPRMT+6
Function Call: WRITE
  • Prompt: !,"canceled in the Holding Queue."
  • Line Location: RXEPRMT+7
Routine Call
  • DIR
  • Line Location:
    • RXEPRMT+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
^PS(52.45 - [#52.45] GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ
52.49101 GET1^DIQ
52.4961 GET1^DIQ
^PS(59.7 - [#59.7] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.45 - [#52.45] CODERES+3
^PS(52.46 - [#52.46] GETPTPH+8, GETPTPH+14
^PS(52.49 - [#52.49] MEDDIS+13, ERRDISP+11, ERRDISP+16, MSGHIS+12, PROCERR+3, PROCERR+9
^PSDRUG("B" MEDDIS+17
^PSRX - [#52] MEDDIS+40
^XUSEC("PSDRPH" OPACCESS+27, OPACCESS+38
^XUSEC("PSO ERX ADV TECH" OPACCESS+27, OPACCESS+38
^XUSEC("PSO ERX VIEW" OPACCESS+20, OPACCESS+35, OPACCESS+39, OPACCESS+40, OPACCESS+41, OPACCESS+42, OPACCESS+43, OPACCESS+44, OPACCESS+45

Label References

Name Line Occurrences
$$CODEDESC MEDDIS+23, CODERES+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CIEN GETPTPH+1~, GETPTPH+8*, GETPTPH+9, GETPTPH+10, GETPTPH+12, GETPTPH+13*, GETPTPH+14*, GETPTPH+15
CLQ MEDDIS+1~
CODE CODERES~, CODERES+1, CODERES+3, GETPTPH+1~, GETPTPH+3*, GETPTPH+4, GETPTPH+6*, GETPTPH+8
CODES GETPTPH~, GETPTPH+3, GETPTPH+6
COMM RRREQ+1~, RRREQ+7*, RRREQ+16*, RRREQ+17
COMMARY RRREQ+1~, RRREQ+17
COMMARY( RRREQ+18, RRREQ+19
COMMBY RRREQ+1~, RRREQ+23*, RRREQ+25
COMMDTTM RRREQ+1~, RRREQ+24*, RRREQ+26
CTXT RRREQ+1~, RRREQ+19*, RRREQ+20, RRREQ+21, RRREQ+22
DATAIEN MEDDIS+2~, MEDDIS+11*, MEDDIS+12*, MEDDIS+13, MEDDIS+14
DAYS MEDDIS+1~, MEDDIS+19*, MEDDIS+30
DDAT MEDDIS+2~
DDAT( MEDDIS+16, MEDDIS+18, MEDDIS+19, MEDDIS+20, MEDDIS+21, MEDDIS+22
DELTA OPACCESS+1~, OPACCESS+30
DELTA( OPACCESS+31
DIARY MEDDIS+2~
DIEN MEDDIS+1~, MEDDIS+17*, MEDDIS+26
DIR RXEPRMT+1~
DIR("A" RXEPRMT+8*
DIR("B" RXEPRMT+9*
DIR(0 RXEPRMT+4*
DIRECT MEDDIS+1~
DLOOP MEDDIS+2~
DRUG MEDDIS+1~, MEDDIS+16*, MEDDIS+17, MEDDIS+26
DUZ OPACCESS~, OPACCESS+20, OPACCESS+27, OPACCESS+35, OPACCESS+38, OPACCESS+39, OPACCESS+40, OPACCESS+41, OPACCESS+42, OPACCESS+43
, OPACCESS+44, OPACCESS+45
ECODE ERRDISP+1~, ERRDISP+2*, ERRDISP+9
EDECODE ERRDISP+1~, ERRDISP+17*, ERRDISP+19
EDICODE ERRDISP+1~, ERRDISP+18*, ERRDISP+19
EFDATE MEDDIS+1~
ERRDTTM ERRDISP+1~, ERRDISP+4*, ERRDISP+8
ERRIEN PROCERR+1~, PROCERR+9*, PROCERR+10
ERRIENS PROCERR+1~, PROCERR+10*, PROCERR+11
ERRTARY PROCERR+1~, PROCERR+13, PROCERR+16!
ERRTARY( PROCERR+14, PROCERR+15
ERRTXT PROCERR+1~, PROCERR+11*, PROCERR+12*, PROCERR+13, PROCERR+16!
ERXHID MSGHIS+3~
ERXIEN MEDDIS~, MEDDIS+7, MEDDIS+10, MEDDIS+11, MEDDIS+12, RXEPRMT~, RXEPRMT+2, RXEPRMT+13, OPACCESS~, ERRDISP~
, ERRDISP+2, ERRDISP+3, ERRDISP+4, ERRDISP+11, ERRDISP+16, ERRDISP+17, ERRDISP+18, RRREQ~, RRREQ+2, RRREQ+3
, RRREQ+8, MSGHIS~, MSGHIS+4, MSGHIS+5, MSGHIS+6, MSGHIS+7, MSGHIS+12, MSGHIS+13, PROCERR~, PROCERR+3
, PROCERR+9, PROCERR+10
ERXREF MSGHIS+3~
ERXRES MSGHIS+3~, MSGHIS+13*
ERXSTAT RXEPRMT+1~
ETEXT ERRDISP+1~, ERRDISP+3*, ERRDISP+10
EVAL OPACCESS+1~
EXDATE MEDDIS+1~
EXT GETPTPH+1~, GETPTPH+20*, GETPTPH+21
F MEDDIS+1~, MEDDIS+3*, MEDDIS+15, MEDDIS+16, MEDDIS+18, MEDDIS+19, MEDDIS+20, MEDDIS+21, MEDDIS+22
FILE GETPTPH+1~, GETPTPH+6*, GETPTPH+11, GETPTPH+16, GETPTPH+17, GETPTPH+20
FLAG MSGHIS+1~, MSGHIS+2*
FOUND MSGHIS+3~, MSGHIS+11*, MSGHIS+12, MSGHIS+13*
I MEDDIS+1~, MEDDIS+22*, MEDDIS+23, ERRDISP+1~, ERRDISP+16*, ERRDISP+17, ERRDISP+18, RRREQ+1~, RRREQ+18*, RRREQ+19
, RRREQ+21, MSGHIS+3~, MSGHIS+12*, MSGHIS+13, PROCERR+14*, PROCERR+15
IEN CODERES+2~, CODERES+3*, CODERES+4, CODEDESC~, CODEDESC+1
IENS MEDDIS+1~, MEDDIS+14*, MEDDIS+15, MEDDIS+16, MEDDIS+18, MEDDIS+19, MEDDIS+20, MEDDIS+21, MEDDIS+22, GETPTPH+1~
, GETPTPH+10*, GETPTPH+11, GETPTPH+15*, GETPTPH+16, GETPTPH+17, GETPTPH+20
II MEDDIS+2~, MEDDIS+42*, MEDDIS+43
INS MEDDIS+2~, MEDDIS+40*
>> IOINHI MEDDIS+6, MEDDIS+26, MEDDIS+33, MEDDIS+34, MEDDIS+35, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+7, ERRDISP+8
, ERRDISP+9, ERRDISP+10, ERRDISP+19, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+21, RRREQ+22, RRREQ+25
, RRREQ+26, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5
>> IOINORM MEDDIS+6, MEDDIS+26, MEDDIS+33, MEDDIS+34, MEDDIS+35, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+7, ERRDISP+8
, ERRDISP+9, ERRDISP+10, ERRDISP+19, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+21, RRREQ+22, RRREQ+25
, RRREQ+26, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5
>> IORVOFF PROCERR+15
>> IORVON PROCERR+15
>> IOUOFF MEDDIS+6, ERRDISP+7, RRREQ+11, MSGHIS+16, PROCERR+5
>> IOUON MEDDIS+6, ERRDISP+7, RRREQ+11, MSGHIS+16, PROCERR+5
LFDATE MEDDIS+1~
LINE MEDDIS~, MEDDIS+4*, MEDDIS+5*, MEDDIS+6, MEDDIS+26*, MEDDIS+27*, MEDDIS+31, MEDDIS+33, MEDDIS+34, MEDDIS+35
, MEDDIS+37*, MEDDIS+43*, MEDDIS+45*, ERRDISP~, ERRDISP+5*, ERRDISP+6*, ERRDISP+7, ERRDISP+8*, ERRDISP+9*, ERRDISP+10*
, ERRDISP+12*, ERRDISP+13*, ERRDISP+14*, ERRDISP+15*, ERRDISP+19*, RRREQ~, RRREQ+9*, RRREQ+10*, RRREQ+11, RRREQ+12*
, RRREQ+13*, RRREQ+14*, RRREQ+15*, RRREQ+20*, RRREQ+21, RRREQ+22, RRREQ+25*, RRREQ+26*, MSGHIS~, MSGHIS+14*
, MSGHIS+15*, MSGHIS+16, MSGHIS+17*, MSGHIS+18*, MSGHIS+19*, PROCERR~, PROCERR+4*, PROCERR+5, PROCERR+7, PROCERR+8*
, PROCERR+15*
LTXT MEDDIS+1~, MEDDIS+28, MEDDIS+29, MEDDIS+30, MEDDIS+31, MEDDIS+36*
MBMALLOW OPACCESS+1~, OPACCESS+19*, OPACCESS+20, OPACCESS+21*, OPACCESS+22*, OPACCESS+23*, OPACCESS+24*
MESREQ OPACCESS+1~, OPACCESS+6*, OPACCESS+7
MIEN MEDDIS+2~, MEDDIS+13*, MEDDIS+14
MSTAT OPACCESS+1~, OPACCESS+3*, OPACCESS+5, OPACCESS+8, OPACCESS+9, OPACCESS+10, OPACCESS+12, OPACCESS+13, OPACCESS+14, OPACCESS+15
, OPACCESS+20, OPACCESS+25, OPACCESS+26, OPACCESS+28, OPACCESS+33, OPACCESS+36, OPACCESS+37
MTYPE MEDDIS+2~, MEDDIS+10*, MEDDIS+11, MEDDIS+12, RXEPRMT+1~, RXEPRMT+2*, RXEPRMT+12, OPACCESS+1~, OPACCESS+2*, OPACCESS+7
, OPACCESS+11, OPACCESS+12, OPACCESS+13, OPACCESS+14, OPACCESS+15, OPACCESS+16, OPACCESS+17, OPACCESS+26, MSGHIS+3~, MSGHIS+4*
, MSGHIS+5, MSGHIS+6, MSGHIS+7
NSTAT RXEPRMT+1~, RXEPRMT+12*, RXEPRMT+13
OPTION OPACCESS~, OPACCESS+5, OPACCESS+13, OPACCESS+21, OPACCESS+22, OPACCESS+23, OPACCESS+24, OPACCESS+25, OPACCESS+26, OPACCESS+33
, OPACCESS+35, OPACCESS+36, OPACCESS+37, OPACCESS+38, OPACCESS+39, OPACCESS+40, OPACCESS+41, OPACCESS+42, OPACCESS+43, OPACCESS+44
, OPACCESS+45
OREFILL MEDDIS+2~, MEDDIS+9*
PARIEN MEDDIS+2~, MEDDIS+7*, MEDDIS+8
PATEL GETPTPH+1~, GETPTPH+4*, GETPTPH+7*, GETPTPH+11*, GETPTPH+14, GETPTPH+16*, GETPTPH+18*, GETPTPH+19, GETPTPH+21*, GETPTPH+23
PATIEN GETPTPH~, GETPTPH+4, GETPTPH+8, GETPTPH+10, GETPTPH+14, GETPTPH+15
>> PSOIEN OPACCESS+2, OPACCESS+3, OPACCESS+4, OPACCESS+6, OPACCESS+17, OPACCESS+29
PUC MEDDIS+1~
QTY MEDDIS+1~, MEDDIS+18*, MEDDIS+28
QUOM MEDDIS+2~, MEDDIS+23*, MEDDIS+37
REFILL MEDDIS+1~, MEDDIS+20*, MEDDIS+25*, MEDDIS+29
REFREQ RRREQ+1~, RRREQ+5*, RRREQ+14
RELERX MSGHIS+3~, MSGHIS+10*, MSGHIS+18
REQBY RRREQ+1~, RRREQ+4*, RRREQ+12
REQDTTM RRREQ+1~, RRREQ+6*, RRREQ+13
REQID MSGHIS+3~, MSGHIS+9*, MSGHIS+17
REQIEN OPACCESS+1~, OPACCESS+29*, OPACCESS+30, RRREQ+1~, RRREQ+2*, RRREQ+3*, RRREQ+4, RRREQ+5, RRREQ+6, RRREQ+7
, RRREQ+23, RRREQ+24, MSGHIS+5*, MSGHIS+6*, MSGHIS+7*, MSGHIS+9, MSGHIS+10
RES RXEPRMT+1~, RXEPRMT+3*, RXEPRMT+13*, RXEPRMT+14
RESCHECK OPACCESS+1~
RESID MSGHIS+3~, MSGHIS+8*, MSGHIS+19
RESIEN OPACCESS+1~, OPACCESS+29*, OPACCESS+30, MSGHIS+5*, MSGHIS+6*, MSGHIS+7*, MSGHIS+8
RESVAL OPACCESS+1~, OPACCESS+4*, OPACCESS+7, OPACCESS+11, OPACCESS+26, OPACCESS+33
RET OPACCESS+1~, OPACCESS+26, OPACCESS+27*, OPACCESS+28*, OPACCESS+31*
RXIEN MEDDIS+2~, MEDDIS+8*, MEDDIS+9, MEDDIS+25, MEDDIS+38, MEDDIS+39, MEDDIS+40
RXNUM MEDDIS+2~, MEDDIS+39*, MEDDIS+44*, MEDDIS+45
S2017 GETPTPH~, GETPTPH+2, GETPTPH+5, RRREQ+1~, RRREQ+8*
>> SDERXFLG MEDDIS+4, MEDDIS+6, MEDDIS+32, ERRDISP+7, ERRDISP+12, ERRDISP+15, RRREQ+9, RRREQ+11, RRREQ+15, MSGHIS+14
, MSGHIS+16, PROCERR+5
SIG1ARY MEDDIS+2~, MEDDIS+41
SIG1ARY( MEDDIS+42, MEDDIS+43
SIG1TXT MEDDIS+2~, MEDDIS+39*, MEDDIS+40*, MEDDIS+41
SUB GETPTPH+1~, GETPTPH+6*, GETPTPH+8, GETPTPH+14
TYPE CODERES~, CODERES+1, CODERES+3, GETPTPH+1~, GETPTPH+17*, GETPTPH+18
USC MEDDIS+1~
WDATE MEDDIS+1~, MEDDIS+21*
Y RXEPRMT+1~, RXEPRMT+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All