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: PSOERXU2

Package: Outpatient Pharmacy

Routine: PSOERXU2


Information

PSOERXU2 ;ALB/BWF - eRx utilities ; 5/26/2017 9:57am

Source Information

Source file <PSOERXU2.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 5 $$FIND1^DIC  FIELD^DID  (FILE,UPDATE)^DIE  ($$GET1,GETS)^DIQ  ^DIR  
Outpatient Pharmacy 4 INIT^PSOERX1  $$PRESOLV^PSOERXA1  UPDSTAT^PSOERXU1  DIRE^PSOERXX1  
Kernel 1 $$NOW^XLFDT  
List Manager 1 FULL^VALM1  

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: 23

Package Total Caller Graph
Outpatient Pharmacy 23 PSO ERX ADD COMMENT  PSOERX  PSOERX1  PSOERX1B  PSOERX1C  PSOERX1D  PSOERX1E  PSOERXA1  
PSOERXA2  PSOERXA5  PSOERXA6  PSOERXI1  PSOERXIA  PSOERXIB  PSOERXO1  PSOERXU1  
PSOERXU3  PSOERXU5  PSOERXU6  PSOERXU7  PSOERXX1  PSOORNE6  PSOORNEW  

Entry Points

Name Comments DBIA/ICR reference
FINDPAT(NAME,IDOB,IGEN,SSN,AL1) ;
FINDPRE(NAME,NPI,DEA) ;
ERR(ERXIEN,MTYPE) ;
GETSTAT(MTYPE,RTHID,RTMID) ;
ADDCOMM(ERXIEN) ;
RESOLV(IEN) ;
GETREQ(IEN) ;
GETRESP(IEN) ;
MSGHIST(RES,IEN) ;
RRDELTA(DELTAS,REFREQ,REFRES) ;

External References

Name Field # of Occurrence
$$FIND1^DIC RESOLV+3, GETREQ+3, GETRESP+3
FIELD^DID RRDELTA+11, RRDELTA+31
FILE^DIE ERR+7, ADDCOMM+12
UPDATE^DIE ERR+14, GETSTAT+11
$$GET1^DIQ FINDPAT+6, FINDPAT+7, FINDPRE+8, FINDPRE+10, FINDPRE+17, FINDPRE+24, FINDPRE+34, ERR+15, ERR+18, GETSTAT+9
, GETSTAT+14, GETSTAT+17, GETSTAT+18, ADDCOMM+5, ADDCOMM+7, RESOLV+2, GETREQ+2, GETRESP+2, MSGHIST+4, RRDELTA+8
, RRDELTA+9, RRDELTA+17, RRDELTA+21
GETS^DIQ RRDELTA+18, RRDELTA+22
^DIR ADDCOMM+6, ADDCOMM+7
INIT^PSOERX1 ADDCOMM+13
$$PRESOLV^PSOERXA1 ERR+12, GETSTAT+3, GETSTAT+4, GETSTAT+5, GETSTAT+7, GETSTAT+11, GETSTAT+12, GETSTAT+23
UPDSTAT^PSOERXU1 ERR+19, ERR+20, ERR+21, ERR+22, GETSTAT+10, GETSTAT+15, GETSTAT+18
DIRE^PSOERXX1 ADDCOMM+4
FULL^VALM1 ADDCOMM+2
$$NOW^XLFDT ADDCOMM+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,">>> Add Comments may not be selected at this point."
  • Line Location: ADDCOMM+4
Function Call: WRITE
  • Prompt: !!,"This option can only be used to add comments to request and response message",!,"types."
  • Line Location: ADDCOMM+6
Routine Call
  • DIC
  • Line Location:
    • RESOLV+3
    • GETREQ+3
    • GETRESP+3
Routine Call
  • DIE
  • Line Location:
    • ERR+7
    • ADDCOMM+12
Routine Call
  • DIE
  • Line Location:
    • ERR+14
    • GETSTAT+11
Routine Call
  • DIR
  • Line Location:
    • ADDCOMM+6
    • ADDCOMM+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.46 - [#52.46] GET1^DIQ
^PS(52.48 - [#52.48] GET1^DIQ
^PS(52.49 - [#52.49] FIELD^DID,  FIND1^DIC,  GET1^DIQ
52.49201 GET1^DIQ
52.4949 FIELD^DID,  GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.45 - [#52.45] GETSTAT+22
^PS(52.46 - [#52.46] FINDPAT+3, FINDPAT+5
^PS(52.48 - [#52.48] FINDPRE+6, FINDPRE+7, FINDPRE+9, FINDPRE+14, FINDPRE+16, FINDPRE+28, FINDPRE+29, FINDPRE+38, FINDPRE+39
^PS(52.49 - [#52.49] ERR+13, MSGHIST+3, RRDELTA+15, RRDELTA+19
^TMP($J ERR+2
^XUSEC("PSO ERX VIEW" ADDCOMM+4

Label References

Name Line Occurrences
$$RESOLV ERR+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AL1 FINDPAT~, FINDPAT+10
DCNT FINDPRE+1~, FINDPRE+29*, FINDPRE+30*, FINDPRE+31, FINDPRE+32
DEA FINDPRE~, FINDPRE+8, FINDPRE+17, FINDPRE+27, FINDPRE+28, FINDPRE+29
DEAMTCH FINDPRE+1~, FINDPRE+27, FINDPRE+28*, FINDPRE+31*, FINDPRE+32*, FINDPRE+35*, FINDPRE+36*
DELTAS RRDELTA~
DELTAS( RRDELTA+13*, RRDELTA+33*
DESCODE ERR+1~, ERR+11*, ERR+12*, ERR+13, ERR+14
DIR ADDCOMM+1~, ADDCOMM+6!
DIR("B" ADDCOMM+7*
DIR(0 ADDCOMM+6*, ADDCOMM+7*
DLCNT FINDPRE+1~, FINDPRE+33*, FINDPRE+34*, FINDPRE+35, FINDPRE+36
DLIST FINDPRE+1~
DLIST( FINDPRE+30*, FINDPRE+33
DLIST(0 FINDPRE+32
DLIST2 FINDPRE+1~
DLIST2( FINDPRE+34*
DLIST2(0 FINDPRE+36
DLOOP FINDPRE+2~, FINDPRE+33*, FINDPRE+34
DMTCH FINDPRE+2~, FINDPRE+29*, FINDPRE+30
DONE ERR+1~, ERR+8*, ERR+9, ERR+10*, RRDELTA+1~, RRDELTA+5*, RRDELTA+6, RRDELTA+7*, RRDELTA+23*, RRDELTA+24
, RRDELTA+25*
DUZ ADDCOMM+4, ADDCOMM+10
ECODE ERR+1~, ERR+3*, ERR+5
ERRTEXT ERR+1~, ERR+4*, ERR+6
ERXIEN ERR~, ERR+5, ERR+6, ERR+13, ERR+14, ERR+15, ERR+16, ERR+19, ERR+20, ERR+21
, ERR+22, ADDCOMM~, ADDCOMM+5, ADDCOMM+7, ADDCOMM+9, ADDCOMM+10, ADDCOMM+11
ERXTYP ERR+1~, ERR+15*
ESTAT GETSTAT+1~, GETSTAT+5*, GETSTAT+7*, GETSTAT+19, GETSTAT+20*, GETSTAT+21, GETSTAT+22, GETSTAT+23
FDA ERR+7!, ERR+14!, ADDCOMM+1~
FDA( ERR+5*, ERR+6*, ERR+14*, ADDCOMM+9*, ADDCOMM+10*, ADDCOMM+11*
FIELD RRDELTA+2~
FIELD("LABEL" RRDELTA+12
FLD RRDELTA+2~, RRDELTA+7*, RRDELTA+8, RRDELTA+9, RRDELTA+11
FLDNM RRDELTA+1~, RRDELTA+12*, RRDELTA+13
FLDS RRDELTA+1~, RRDELTA+4*, RRDELTA+7
FOUND RRDELTA+1~, RRDELTA+15*, RRDELTA+17*, RRDELTA+19*, RRDELTA+21*
GL ERR+1~, ERR+2*, ERR+3, ERR+4, ERR+10, ERR+11
I ERR+1~, ERR+9*, ERR+10, ERR+11, RRDELTA+1~, RRDELTA+6*, RRDELTA+7, RRDELTA+24*, RRDELTA+25
IDOB FINDPAT~, FINDPAT+10
IEN RESOLV~, RESOLV+2, GETREQ~, GETREQ+2, GETRESP~, GETRESP+2, MSGHIST~, MSGHIST+3, MSGHIST+4
IGEN FINDPAT~, FINDPAT+10
MATCH FINDPAT+1~
MATCH( FINDPAT+10*
MATCH(0 FINDPAT+12
MID GETRESP+1~, GETRESP+2*, GETRESP+3
MPAT FINDPAT+1~, FINDPAT+12*, FINDPAT+13
MTCHCNT FINDPAT+1~, FINDPAT+4*, FINDPAT+10*, FINDPAT+11
MTYPE ERR~, ERR+2, GETSTAT~, GETSTAT+3, GETSTAT+4, GETSTAT+5, GETSTAT+7, GETSTAT+8, GETSTAT+13, GETSTAT+16
, GETSTAT+20, ADDCOMM+1~, ADDCOMM+5*, ADDCOMM+6
NAME FINDPAT~, FINDPAT+3, FINDPAT+5, FINDPRE~, FINDPRE+10, FINDPRE+24, FINDPRE+34, FINDPRE+37, FINDPRE+38, FINDPRE+39
NAMEMTCH FINDPRE+1~, FINDPRE+37, FINDPRE+38*, FINDPRE+41*, FINDPRE+42*
NLCNT FINDPRE+1~, FINDPRE+22*, FINDPRE+24*, FINDPRE+25, FINDPRE+26
NLIST FINDPRE+1~
NLIST( FINDPRE+18*, FINDPRE+23
NLIST(0 FINDPRE+21
NLIST2 FINDPRE+1~
NLIST2( FINDPRE+24*
NLIST2(0 FINDPRE+26
NLOOP FINDPRE+1~, FINDPRE+23*, FINDPRE+24
NMCNT FINDPRE+1~, FINDPRE+39*, FINDPRE+40*, FINDPRE+41
NMLIST FINDPRE+1~
NMLIST( FINDPRE+40*
NMLIST(0 FINDPRE+42
NMLOOP FINDPRE+1~, FINDPRE+39*, FINDPRE+40
NPCNT FINDPRE+1~, FINDPRE+15*, FINDPRE+18*, FINDPRE+20, FINDPRE+21
NPDEA FINDPRE+2~, FINDPRE+8*, FINDPRE+17*
NPI FINDPRE~, FINDPRE+5, FINDPRE+6, FINDPRE+7, FINDPRE+9, FINDPRE+13, FINDPRE+14, FINDPRE+16
NPIMTCH FINDPRE+1~, FINDPRE+6*, FINDPRE+7*, FINDPRE+8, FINDPRE+9*, FINDPRE+10, FINDPRE+13, FINDPRE+14*, FINDPRE+16*, FINDPRE+17
, FINDPRE+18, FINDPRE+20*, FINDPRE+21*, FINDPRE+25*, FINDPRE+26*
NPNAME FINDPRE+2~, FINDPRE+10*
NWRXIEN ERR+1~
OUT FINDPRE+3~, FINDPRE+4*, FINDPRE+5, FINDPRE+6*, FINDPRE+7, FINDPRE+8*, FINDPRE+9, FINDPRE+10*
PAL1 FINDPAT+1~, FINDPAT+7*, FINDPAT+10
PDOB FINDPAT+1~, FINDPAT+6*, FINDPAT+10
PGEN FINDPAT+1~, FINDPAT+6*, FINDPAT+10
PIEN FINDPAT+1~, FINDPAT+5*, FINDPAT+6, FINDPAT+7, FINDPAT+10
PSSN FINDPAT+1~, FINDPAT+7*, FINDPAT+9
REFREQ RRDELTA~, RRDELTA+8, RRDELTA+15, RRDELTA+16
REFRES RRDELTA~, RRDELTA+9, RRDELTA+19, RRDELTA+20
RELIEN MSGHIST+1~, MSGHIST+4*, MSGHIST+5
REQARY RRDELTA+1~
REQDAT RRDELTA+2~
REQDAT( RRDELTA+27
REQIEN ERR+1~, ERR+16*, ERR+17, ERR+18, ERR+20, ERR+21
REQIENS RRDELTA+1~, RRDELTA+16*, RRDELTA+17, RRDELTA+18, RRDELTA+27
REQSIEN RRDELTA+1~, RRDELTA+15*, RRDELTA+16
REQTYP ERR+1~, ERR+18*, ERR+19, ERR+20, ERR+21, RRDELTA+1~, RRDELTA+17*
REQVAL RRDELTA+2~, RRDELTA+8*, RRDELTA+10, RRDELTA+13
RES RESOLV+1~, RESOLV+4, GETREQ+4, GETRESP+4, MSGHIST~
RES( MSGHIST+5*
RESARY RRDELTA+1~
RESDAT RRDELTA+2~
RESDAT( RRDELTA+28
RESIENS RRDELTA+1~, RRDELTA+20*, RRDELTA+21, RRDELTA+22, RRDELTA+28
RESSIEN RRDELTA+2~, RRDELTA+19*, RRDELTA+20
RESTAT GETSTAT+1~, GETSTAT+11*, GETSTAT+12*
RESTYP RRDELTA+1~, RRDELTA+21*
RESVAL RRDELTA+2~, RRDELTA+9*, RRDELTA+10, RRDELTA+13
RTHID GETSTAT~, GETSTAT+5, GETSTAT+6, RESOLV+1~, RESOLV+2*, RESOLV+3
RTHIEN RESOLV+1~, RESOLV+3*, RESOLV+4, RESOLV+5, GETREQ+1~, GETREQ+3*, GETREQ+4, GETREQ+5, GETRESP+1~, GETRESP+3*
, GETRESP+4, GETRESP+5
RTMID GETSTAT~, GETSTAT+5, GETREQ+1~, GETREQ+2*, GETREQ+3
RTMIEN GETSTAT+1~, GETSTAT+6*, GETSTAT+7, GETSTAT+8, GETSTAT+9, GETSTAT+10, GETSTAT+11, GETSTAT+13, GETSTAT+14, GETSTAT+15
, GETSTAT+16, GETSTAT+17, GETSTAT+18
RTMTYPE GETSTAT+1~, GETSTAT+9*, GETSTAT+10, GETSTAT+11, GETSTAT+14*, GETSTAT+15, GETSTAT+17*, GETSTAT+18
RTNIEN FINDPRE+3~, FINDPRE+4*, FINDPRE+5, FINDPRE+8*, FINDPRE+10*
SFIELD RRDELTA+2~
SFIELD("LABEL" RRDELTA+32
SFLD RRDELTA+1~, RRDELTA+25*, RRDELTA+27, RRDELTA+28, RRDELTA+30, RRDELTA+31
SFLDNM RRDELTA+1~, RRDELTA+32*, RRDELTA+33
SFLDS RRDELTA+1~, RRDELTA+14*, RRDELTA+18, RRDELTA+22, RRDELTA+25
SIEN MSGHIST+1~, MSGHIST+2*, MSGHIST+3*, MSGHIST+4
SREQVAL RRDELTA+1~, RRDELTA+26*, RRDELTA+27*, RRDELTA+29, RRDELTA+33
SRESVAL RRDELTA+1~, RRDELTA+26*, RRDELTA+28*, RRDELTA+29, RRDELTA+30*, RRDELTA+33
SSN FINDPAT~, FINDPAT+9
STFDA GETSTAT+1~, GETSTAT+11!
STFDA( GETSTAT+11*
U RRDELTA+13, RRDELTA+33
>> VALMBCK ADDCOMM+3*
Y ADDCOMM+1~, ADDCOMM+8, ADDCOMM+9
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