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

Package: Outpatient Pharmacy

Routine: PSOERXH1


Information

PSOERXH1 ;ALB/BWF - eRx Utilities/RPC's ; 8/3/2016 5:14pm

Source Information

Source file <PSOERXH1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 4 ^DIC  (,UPDATE)^DIE  $$GET1^DIQ  ^DIR  
Kernel 3 $$NOW^XLFDT  $$SENTENCE^XLFSTR  $$NAME^XUSER  
Outpatient Pharmacy 3 INIT^PSOERX1  $$PRESOLV^PSOERXA1  UPDSTAT^PSOERXU1  
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: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSO ERX HOLD  PSO ERX UNHOLD  

Entry Points

Name Comments DBIA/ICR reference
HOLD ;
NSTAT(IEN,STAT,COMM) ;
HDIR(HTYP) ;
UNHOLD ;

External References

Name Field # of Occurrence
^DIC HDIR+4
^DIE HOLD+29, HOLD+40
UPDATE^DIE HOLD+45, NSTAT+6
$$GET1^DIQ HOLD+4, HOLD+5, HOLD+12, HOLD+13, UNHOLD+4, UNHOLD+5, UNHOLD+6, UNHOLD+10, UNHOLD+35, UNHOLD+37
UNHOLD+41, UNHOLD+44, UNHOLD+45, UNHOLD+46, UNHOLD+47, UNHOLD+48, UNHOLD+49, UNHOLD+50, UNHOLD+52
^DIR HOLD+8, HOLD+19, HOLD+25, HOLD+26, HOLD+27, HOLD+36, HOLD+37, UNHOLD+8, UNHOLD+13, UNHOLD+17
UNHOLD+42, UNHOLD+53
INIT^PSOERX1 HOLD+31, HOLD+48, UNHOLD+14, UNHOLD+43, UNHOLD+54
$$PRESOLV^PSOERXA1 UNHOLD+23, UNHOLD+39, UNHOLD+45, UNHOLD+46, UNHOLD+47, UNHOLD+48, UNHOLD+49, UNHOLD+50
UPDSTAT^PSOERXU1 UNHOLD+24, UNHOLD+40, UNHOLD+51
FULL^VALM1 HOLD+3, UNHOLD+2
$$NOW^XLFDT HOLD+41, NSTAT+2
$$SENTENCE^XLFSTR UNHOLD+41, UNHOLD+52
$$NAME^XUSER UNHOLD+24, UNHOLD+40, UNHOLD+51

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"eRx NOT placed on hold."
  • Line Location: HOLD+27
Function Call: WRITE
  • Prompt: !
  • Line Location: UNHOLD+9
Function Call: WRITE
  • Prompt: !,"eRx removed from hold status, and placed to '"_$$SENTENCE^XLFSTR($$GET1^DIQ(52.45,RXSTATI,.02,"E"))_"'."
  • Line Location: UNHOLD+52
Routine Call
  • DIC
  • Line Location:
    • HDIR+4
Routine Call
  • DIE
  • Line Location:
    • HOLD+29
    • HOLD+40
Routine Call
  • DIE
  • Line Location:
    • HOLD+45
    • NSTAT+6
Routine Call
  • DIR
  • Line Location:
    • HOLD+8
    • HOLD+19
    • HOLD+25
    • HOLD+26
    • HOLD+27
    • HOLD+36
    • HOLD+37
    • UNHOLD+8
    • UNHOLD+13
    • UNHOLD+17
    • UNHOLD+42
    • UNHOLD+53

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.45 - [#52.45] Classic Fileman Calls,  GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ
52.4919 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.49 - [#52.49] UNHOLD+28, UNHOLD+32, UNHOLD+33, UNHOLD+36

Label References

Name Line Occurrences
$$HDIR HOLD+22, HOLD+33
$$NSTAT HOLD+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COMM NSTAT~, NSTAT+5
CSTATI HOLD+1~, HOLD+12*
CURSTAT HOLD+1~, HOLD+13*, HOLD+15
DA HOLD+1~, HOLD+29*, HOLD+40*, UNHOLD+1~
DIC HDIR+1~, HDIR+3*, HDIR+4!
DIC("A" HDIR+2*
DIC("S" HDIR+3*
DIC(0 HDIR+3*
DIE HOLD+1~, HOLD+29*!, HOLD+40*!, UNHOLD+1~
DIR HOLD+1~, HOLD+21!, HOLD+26!, HOLD+27!, HOLD+37!, UNHOLD+1~, UNHOLD+17!, UNHOLD+42!, UNHOLD+53!
DIR("A" HOLD+17*, HOLD+18*, HOLD+26*, HOLD+37*
DIR("B" HOLD+16*, UNHOLD+17*
DIR(0 HOLD+8*, HOLD+16*, HOLD+25*, HOLD+26*, HOLD+36*, HOLD+37*, UNHOLD+8*, UNHOLD+12*, UNHOLD+17*, UNHOLD+42*
UNHOLD+53*
DR HOLD+1~, HOLD+29*, HOLD+40*, UNHOLD+1~
DUZ HOLD+43, NSTAT+4, UNHOLD+24, UNHOLD+40, UNHOLD+51
FDA HOLD+45!, NSTAT+6!
FDA( HOLD+41*, HOLD+42*, HOLD+43*, HOLD+44*, NSTAT+2*, NSTAT+3*, NSTAT+4*, NSTAT+5*
HCOMM HOLD+1~, HOLD+28*, HOLD+30, HOLD+39*, HOLD+44
HTYP HDIR~
IEN NSTAT~, NSTAT+2, NSTAT+3, NSTAT+4, NSTAT+5
LKNOWN UNHOLD+26~, UNHOLD+36*, UNHOLD+37
LKNOWNE UNHOLD+26~, UNHOLD+29*, UNHOLD+30*, UNHOLD+31*, UNHOLD+37*, UNHOLD+38*, UNHOLD+39, UNHOLD+40
LMATCH HOLD+1~
LSFOUND UNHOLD+26~, UNHOLD+27*, UNHOLD+32, UNHOLD+35*
LSLOOP UNHOLD+26~, UNHOLD+32*, UNHOLD+33, UNHOLD+36
LSTAT HOLD+1~, UNHOLD+26~, UNHOLD+34*, UNHOLD+35
MTYPE HOLD+1~, HOLD+4*, UNHOLD+1~, UNHOLD+4*, UNHOLD+29, UNHOLD+30, UNHOLD+31, UNHOLD+45, UNHOLD+46, UNHOLD+47
UNHOLD+48, UNHOLD+49, UNHOLD+50
NEWSIEN UNHOLD+1~
NEWSTAT HOLD+1~
NEWSTAT( HOLD+47, NSTAT+8
NEWSTAT(0 HOLD+46, NSTAT+7
PEND UNHOLD+1~, UNHOLD+5*, UNHOLD+21, UNHOLD+22, UNHOLD+25
>> PSOIEN HOLD+2, HOLD+4, HOLD+5, HOLD+12, HOLD+13, HOLD+29, HOLD+30, HOLD+40, HOLD+41, HOLD+42
HOLD+43, HOLD+44, UNHOLD+4, UNHOLD+5, UNHOLD+6, UNHOLD+10, UNHOLD+24, UNHOLD+28, UNHOLD+32, UNHOLD+33
UNHOLD+36, UNHOLD+37, UNHOLD+40, UNHOLD+44, UNHOLD+51
QUIT UNHOLD+1~, UNHOLD+18*, UNHOLD+19
RESP HOLD+1~, HOLD+22*, HOLD+23, HOLD+29, HOLD+30, HOLD+33*, HOLD+34, HOLD+40, HOLD+42
RXSTAT HOLD+1~, HOLD+5*, HOLD+6, HOLD+9, UNHOLD+1~, UNHOLD+6*, UNHOLD+15, UNHOLD+21, UNHOLD+45*, UNHOLD+46*
UNHOLD+47*, UNHOLD+48*, UNHOLD+49*, UNHOLD+50*, UNHOLD+51
RXSTATI UNHOLD+1~, UNHOLD+23*, UNHOLD+39*, UNHOLD+41, UNHOLD+45*, UNHOLD+46*, UNHOLD+47*, UNHOLD+48*, UNHOLD+49*, UNHOLD+50*
UNHOLD+52
STAT NSTAT~, NSTAT+3
STDAT UNHOLD+26~, UNHOLD+33*, UNHOLD+34
SUBFIEN HOLD+1~, HOLD+30*, HOLD+46*, HOLD+47*, NSTAT+1~, NSTAT+7*, NSTAT+8*, NSTAT+9
U HDIR+6, HDIR+7, UNHOLD+34
>> VALMAR HOLD+31, HOLD+48, UNHOLD+14, UNHOLD+43, UNHOLD+54
>> VALMBCK HOLD+14*, UNHOLD+3*
X HDIR+1~
Y HOLD+20, HOLD+27, HOLD+28, HOLD+32!, HOLD+38, HOLD+39, HDIR+1~, HDIR+5, HDIR+6, HDIR+7
UNHOLD+1~, UNHOLD+18
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