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

Package Total Caller Graph
Outpatient Pharmacy 2 PSO ERX HOLD  PSO ERX UNHOLD  
Kernel 1 ^ORD(101  

Entry Points

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

External References

Name Field # of Occurrence
^DIC HDIR+5
^DIE HOLD+25, HOLD+36
UPDATE^DIE HOLD+41, NSTAT+6
$$GET1^DIQ HOLD+4, HOLD+8, HOLD+9, UNHOLD+4, UNHOLD+8, UNHOLD+14, UNHOLD+15, UNHOLD+16, UNHOLD+18
^DIR HOLD+6, HOLD+15, HOLD+21, HOLD+22, HOLD+23, HOLD+32, HOLD+33, UNHOLD+6, UNHOLD+11, UNHOLD+20
INIT^PSOERX1 HOLD+27, HOLD+44, UNHOLD+12, UNHOLD+21
$$PRESOLV^PSOERXA1 UNHOLD+15, UNHOLD+16
UPDSTAT^PSOERXU1 UNHOLD+17
FULL^VALM1 HOLD+3, UNHOLD+2
$$NOW^XLFDT HOLD+37, NSTAT+2
$$SENTENCE^XLFSTR UNHOLD+18
$$NAME^XUSER UNHOLD+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"eRx NOT placed on hold."
  • Line Location: HOLD+23
Function Call: WRITE
  • Prompt: !
  • Line Location: UNHOLD+7
Function Call: WRITE
  • Prompt: !,"eRx removed from hold status, and placed to '"_$$SENTENCE^XLFSTR($$GET1^DIQ(52.45,RXSTATI,.02,"E"))_"'."
  • Line Location: UNHOLD+18
Routine Call
  • DIC
  • Line Location:
    • HDIR+5
Routine Call
  • DIE
  • Line Location:
    • HOLD+25
    • HOLD+36
Routine Call
  • DIE
  • Line Location:
    • HOLD+41
    • NSTAT+6
Routine Call
  • DIR
  • Line Location:
    • HOLD+6
    • HOLD+15
    • HOLD+21
    • HOLD+22
    • HOLD+23
    • HOLD+32
    • HOLD+33
    • UNHOLD+6
    • UNHOLD+11
    • UNHOLD+20

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

Label References

Name Line Occurrences
$$HDIR HOLD+18, HOLD+29
$$NSTAT HOLD+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COMM NSTAT~, NSTAT+5
CSTATI HOLD+1~, HOLD+8*
CURSTAT HOLD+1~, HOLD+9*, HOLD+11
DA HOLD+1~, HOLD+25*, HOLD+36*, UNHOLD+1~
DIC HDIR+1~, HDIR+4*, HDIR+5!
DIC("A" HDIR+3*
DIC("S" HDIR+4*
DIC(0 HDIR+4*
DIE HOLD+1~, HOLD+25*!, HOLD+36*!, UNHOLD+1~
DIR HOLD+1~, HOLD+17!, HOLD+22!, HOLD+23!, HOLD+33!, HDIR+1~, UNHOLD+1~, UNHOLD+20!
DIR("A" HOLD+13*, HOLD+14*, HOLD+22*, HOLD+33*
DIR("B" HOLD+12*
DIR(0 HOLD+6*, HOLD+12*, HOLD+21*, HOLD+22*, HOLD+32*, HOLD+33*, UNHOLD+6*, UNHOLD+10*, UNHOLD+20*
DR HOLD+1~, HOLD+25*, HOLD+36*, UNHOLD+1~
DUZ HOLD+39, NSTAT+4, UNHOLD+17
FDA HOLD+41!, NSTAT+6!
FDA( HOLD+37*, HOLD+38*, HOLD+39*, HOLD+40*, NSTAT+2*, NSTAT+3*, NSTAT+4*, NSTAT+5*
HCOMM HOLD+1~, HOLD+24*, HOLD+26, HOLD+35*, HOLD+40
HTYP HDIR~
IEN NSTAT~, NSTAT+2, NSTAT+3, NSTAT+4, NSTAT+5
LMATCH HOLD+1~
LSTAT HOLD+1~
NEWSIEN UNHOLD+1~
NEWSTAT HOLD+1~
NEWSTAT( HOLD+43, NSTAT+8
NEWSTAT(0 HOLD+42, NSTAT+7
>> PSOIEN HOLD+2, HOLD+4, HOLD+8, HOLD+9, HOLD+25, HOLD+26, HOLD+36, HOLD+37, HOLD+38, HOLD+39
, HOLD+40, UNHOLD+4, UNHOLD+8, UNHOLD+14, UNHOLD+17
RESP HOLD+1~, HOLD+18*, HOLD+19, HOLD+25, HOLD+26, HOLD+29*, HOLD+30, HOLD+36, HOLD+38
RXSTAT HOLD+1~, HOLD+4*, UNHOLD+1~, UNHOLD+4*, UNHOLD+15*, UNHOLD+16*, UNHOLD+17
RXSTATI UNHOLD+1~, UNHOLD+15*, UNHOLD+16*, UNHOLD+18
STAT NSTAT~, NSTAT+3
SUBFIEN HOLD+1~, HOLD+26*, HOLD+42*, HOLD+43*, NSTAT+1~, NSTAT+7*, NSTAT+8*, NSTAT+9
U HDIR+7, HDIR+8
>> VALMAR HOLD+27, HOLD+44, UNHOLD+12, UNHOLD+21
>> VALMBCK HOLD+10*, UNHOLD+3*
X HDIR+1~
Y HOLD+16, HOLD+23, HOLD+24, HOLD+28!, HOLD+34, HOLD+35, HDIR+1~, HDIR+6, HDIR+7, HDIR+8
, UNHOLD+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All