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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOERXD3

Package: Outpatient Pharmacy

Routine: PSOERXD3


Information

PSOERXD3 ;ALB/BWF - eRx Drug edit actions - Cont'd ; 5/26/2017 9:57am

Source Information

Source file <PSOERXD3.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  
Outpatient Pharmacy 1 $$DEFROUTE^PSOERXUT  

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

Package Total Caller Graph
Outpatient Pharmacy 1 PSOERXD2  

Entry Points

Name Comments DBIA/ICR reference
FNM
JFN
CNON ;
RTE2
SETUNEX ; Setting variable UNEXINS (Broken off from PSOERXD3 due to routine size limit)

External References

Name Field # of Occurrence
^DIC RTE2+10
^DIR RTE2+6
$$DEFROUTE^PSOERXUT RTE2+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: X_" "_$G(ERTE)
  • Line Location: RTE2+9
Function Call: WRITE
  • Prompt: " "_$P(Y(0),"^",2)
  • Line Location: RTE2+10
Routine Call
  • DIC
  • Line Location:
    • RTE2+10
Routine Call
  • DIR
  • Line Location:
    • RTE2+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(51.2 - [#51.2] RTE2+9

Label References

Name Line Occurrences
RTE2 RTE2+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AR JFN!
>> CURTE RTE2+4, RTE2+5
DDONE SETUNEX+1~, SETUNEX+3*, SETUNEX+4, SETUNEX+5*
DEFRT RTE2+1~, RTE2+4*
>> DIC RTE2+10*
>> DIC("S" RTE2+10*
>> DIC(0 RTE2+10*
DIR RTE2+2!
DIR("?" RTE2+3*
DIR("A" RTE2+3*
DIR("B" RTE2+4*, RTE2+5*
DIR(0 RTE2+3*
DIRUT RTE2+2!, RTE2+6!
>> DOSE("DD" CNON+4
DRET RTE2RTE2+8*, RTE2+9!
DTOUT RTE2+6!, RTE2+7
>> DUOUT RTE2+7
>> ENT JFN*, CNON+2, CNON+11, CNON+12, RTE2RTE2+8, RTE2+9, RTE2+11
ERTE RTE2+8!, RTE2+9*, RTE2+11*
>> ERXRTE( RTE2+11*, SETUNEX+7, SETUNEX+10
>> FIELD RTE2+6*
FLDNM FNM+1*, FNM+2*, JFN!*
>> I SETUNEX+4*, SETUNEX+5, SETUNEX+7, SETUNEX+8, SETUNEX+9, SETUNEX+10, SETUNEX+11, SETUNEX+12
>> JUMP RTE2+6*
>> NM FNM*, FNM+1, FNM+2, JFN
NOUN CNON+1, CNON+10!
>> PSODRUG("IEN" CNON+4
>> PSODRUG("OI" RTE2+4
PSONLG CNON+3~, CNON+5*, CNON+6, CNON+7, CNON+11, CNON+12
PSONLL CNON+3~, CNON+4*, CNON+5, CNON+7, CNON+11, CNON+12
PSONLT CNON+3~, CNON+7*, CNON+8, CNON+11
>> PSORXED("CONJUNCTION" SETUNEX+9, SETUNEX+12
>> PSORXED("DOSE ORDERED" , CNON+2, CNON+11, SETUNEX+5, SETUNEX+7, SETUNEX+10
>> PSORXED("DURATION" SETUNEX+8, SETUNEX+11
>> PSORXED("ENT" SETUNEX+2, SETUNEX+4
>> PSORXED("NOUN" CNON+11*, CNON+12*, SETUNEX+7, SETUNEX+10
>> PSORXED("ROUTE" RTE2*, RTE2+8*, RTE2+9, RTE2+11*
>> PSORXED("SCHEDULE" SETUNEX+7, SETUNEX+10
>> PSORXED("VERB" SETUNEX+7, SETUNEX+10
RTE RTE2+1!, RTE2+8!, RTE2+9*, RTE2+11*
U RTE2+6, RTE2+10, RTE2+11
>> UNEXINS SETUNEX+6, SETUNEX+7*, SETUNEX+8*, SETUNEX+9*, SETUNEX+10*, SETUNEX+11*, SETUNEX+12*
>> X FNMRTE2+6, RTE2+8, RTE2+9, RTE2+10, RTE2+11
>> Y JFNRTE2+10, RTE2+11
>> Y(0 RTE2+10, RTE2+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All