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

Package Total Call Graph
VA FileMan 4 ^DIC  ^DIE  $$GET1^DIQ  ^DIR  
Outpatient Pharmacy 2 (INDICAT,SIND)^PSODIR  $$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)
VDRG11(PSOIEN,PSOIENS) ;Indication For Use Edit

External References

Name Field # of Occurrence
^DIC RTE2+10
^DIE VDRG11+15, VDRG11+24
$$GET1^DIQ VDRG11+3, VDRG11+4, VDRG11+5, VDRG11+6
^DIR RTE2+6
INDICAT^PSODIR VDRG11+10
SIND^PSODIR VDRG11+17
$$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
  • DIE
  • Line Location:
    • VDRG11+15
    • VDRG11+24
Routine Call
  • DIR
  • Line Location:
    • RTE2+6

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(51.2 - [#51.2] RTE2+9
^PS(55 - [#55] VDRG11+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
DA VDRG11+1~, VDRG11+7*, VDRG11+15!, VDRG11+24!
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*
DIE VDRG11+7*, VDRG11+15!, VDRG11+24!
DIR RTE2+2!
DIR("?" RTE2+3*
DIR("A" RTE2+3*
DIR("B" RTE2+4*, RTE2+5*
DIR(0 RTE2+3*
DIROUT VDRG11+1~
DIRUT RTE2+2!, RTE2+6!, VDRG11+1~
>> DOSE("DD" CNON+4
DR VDRG11+1~, VDRG11+14*, VDRG11+15!, VDRG11+23*, VDRG11+24!
DRET RTE2RTE2+8*, RTE2+9!
DTOUT RTE2+6!, RTE2+7, VDRG11+1~
DUOUT RTE2+7, VDRG11+1~
>> 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!
>> PQUIT VDRG11+11*, VDRG11+12*, VDRG11+18*, VDRG11+19*
PSODELINS VDRG11+1~
PSODFN VDRG11+1~, VDRG11+6*, VDRG11+9
PSODONE VDRG11+1~
PSODRUG VDRG11+1~
PSODRUG("IEN" CNON+4
PSODRUG("OI" RTE2+4, VDRG11+5*
PSOEDIT VDRG11+1~, VDRG11+7*
PSOERXD VDRG11+1~, VDRG11+10, VDRG11+17
PSOERXD("DFLG" VDRG11+12, VDRG11+19
PSOERXD("IND" VDRG11+5*, VDRG11+13*, VDRG11+14, VDRG11+21, VDRG11+22*, VDRG11+23
PSOERXD("INDF" VDRG11+13*, VDRG11+14, VDRG11+22*, VDRG11+23
PSOERXD("INDO" VDRG11+5*, VDRG11+21, VDRG11+22*, VDRG11+23
PSOIEN VDRG11~, VDRG11+3, VDRG11+5, VDRG11+6, VDRG11+7
PSOIENS VDRG11~
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*
>> VAOI VDRG11+4*, VDRG11+5
>> VDRG VDRG11+3*, VDRG11+4
X FNMRTE2+6, RTE2+8, RTE2+9, RTE2+10, RTE2+11, VDRG11+1~, VDRG11+11, VDRG11+13, VDRG11+18
, VDRG11+20, VDRG11+22
Y JFNRTE2+10, RTE2+11, VDRG11+1~
Y(0 RTE2+10, RTE2+11
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