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

Package: Outpatient Pharmacy

Routine: PSODIR2


Information

PSODIR2 ;IHS/DSD/JCM - rx order entry contd ;Jul 24, 2017@15:24

Source Information

Source file <PSODIR2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Outpatient Pharmacy 3 JUMP^PSONEW1  JUMP^PSONEW3  JUMP^PSORENW3  
VA FileMan 3 C^%DTC  ^DIC  ^DIR  

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

Package Total Caller Graph
Outpatient Pharmacy 11 PSOBKDED  PSODIR1  PSONEW1  PSONEW3  PSONRXN  PSOORFI2  PSOORNW2  PSOREF1  
PSORENW  PSORENW3  PSORENW4  

Entry Points

Name Comments DBIA/ICR reference
EXP(PSODIR) ;
EXPX
CLINIC(PSODIR) ;
CLINICX
MW(PSODIR) ;
MW1
MWX
RMK(PSODIR) ;
RMKEN
RMKX
ISSDT(PSODIR) ;
ISSDTX
FILLDT(PSODIR) ;
FILLDTX
CLERK(PSODIR) ;
CLERKX
DIR ;
DIRX
JUMP ;
JUMPX
RFRSET ;

External References

Name Field # of Occurrence
C^%DTC FILLDT+14
^DIC JUMP+2
^DIR CLINIC+3, DIR+3
JUMP^PSONEW1 JUMP+4
JUMP^PSONEW3 JUMP+5
JUMP^PSORENW3 JUMP+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Cannot jump to another field ..",!
  • Line Location: MW1+4
Function Call: WRITE
  • Prompt: !,"Cannot jump to another field ..",!
  • Line Location: RMKEN+4
Function Call: WRITE
  • Prompt: !,VALMSG,!
  • Line Location: RFRSET+7
Routine Call
  • DIC
  • Line Location:
    • JUMP+2
Routine Call
  • DIR
  • Line Location:
    • CLINIC+3
    • DIR+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" EXP+2, ISSDT+3, ISSDT+7, FILLDT+14, FILLDT+16, FILLDT+22
^PS(53 - [#53] FILLDT+9
^PSRX - [#52] RFRSET+3
^VA(200 - [#200] CLERK+2, CLERK+4

Label References

Name Line Occurrences
CLERKX CLERK+1, CLERK+5
CLINICX CLINIC+3
DIR EXP+6, MW+4, MW1+3, RMKEN+3, ISSDT+5, FILLDT+20, CLERK+5
DIRX DIR+2, DIR+3, DIR+4, DIR+5
EXPX EXP+6
FILLDTX FILLDT+20
ISSDTX ISSDT+5
JUMP DIR+6
JUMPX JUMP+3, JUMP+4, JUMP+5, JUMP+6
MW1 MW1+4
MWX MW+4, MW+5, MW1, MW1+3
RMKEN RMKEN+4
RMKX RMKEN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% FILLDT+8~*, FILLDT+9*
>> CLOZFLG FILLDT+12
DA DIR+3!
DIC EXP+1!, CLINIC+1!, CLINICX!, MW+1!, RMKEN!, ISSDT+1!, FILLDT+1!, CLERK+3!, DIR+3!, JUMP+2*!
DIC(0 JUMP+2*
DIE DIR+3!
DIR EXP+1!, CLINIC+1!, MW+1!, RMKEN!, ISSDT+1!, FILLDT+1!, CLERK+3!, DIR+3!
DIR("?" EXP+5*, FILLDT+17*, FILLDT+18*, FILLDT+19*
DIR("A" EXP+3*, CLINIC+2*, ISSDT+2*, FILLDT+3*, CLERK+4*
DIR("B" EXP+3*, CLINIC+2*, MW+3*, MW1+2*, RMKEN+2*, ISSDT+2*, ISSDT+3*, FILLDT+3*, FILLDT+14*, CLERK+4*
DIR(0 EXP+4*, CLINIC+2*, MW+2*, MW1+1*, RMKEN+1*, ISSDT+4*, FILLDT+15*, CLERK+4*, DIR+2
DIROUT DIR+4, DIRX!
DIRUT DIRX!
DT FILLDT+5, FILLDT+14, FILLDT+15
DTOUT DIR+4, DIR+5, DIRX!
DUOUT DIR+4, DIR+5, DIRX!
DUZ CLERK+2, CLERK+4
DUZ("AG" FILLDT+15, CLERK+1
>> OR0 MW+2, CLERK+2, JUMP+1
>> POERR MW+2, ISSDT+2
PSODIR EXP~, CLINIC~, MW~, RMK~, ISSDT~, FILLDT~, CLERK~
PSODIR("# OF REFILLS" , RFRSET+5*
PSODIR("CLERK CODE" , CLERK+2*, CLERK+6*
PSODIR("CLINIC" CLINIC+4*, CLINIC+5*
PSODIR("CS" FILLDT+6
PSODIR("DFLG" EXP+6, CLINIC+3, MW+4, MW+5*, MW1+3, RMKEN+3, ISSDT+5, FILLDT+20, CLERK+5, DIR+3*
, DIR+4*, DIR+5*, JUMP+1*
PSODIR("EXPIR ATION DATE" , EXP+7*
PSODIR("FIELD" EXP+6, CLINIC+1*, CLINIC+3, MW+4, ISSDT+5, FILLDT+20, CLERK+5, DIR+1*, JUMP+3*, RFRSET+4*
PSODIR("FILL DATE" , FILLDT+21*
PSODIR("FLD" JUMP+3
PSODIR("IRXN" RFRSET+3
PSODIR("ISSUE DATE" , ISSDT+2, ISSDT+6*, ISSDT+7*, FILLDT+15
PSODIR("MAIL/WINDOW" MW+6*, MW+7, MW1
PSODIR("METHO D OF PICK-UP" , MW+7!, MW1+5*
PSODIR("QFLG" DIR+3*, DIR+4*
PSODIR("REMARKS" RMKEN+2, RMKEN+5*, RMKEN+6*
>> PSODRUG("EXPI RATION DATE" , EXP+2
>> PSOEDIT JUMP+1
PSOFDMX FILLDT+14*, FILLDT+15, FILLDT+16, FILLDTX!
>> PSOFDR CLERK+2
>> PSOFROM MW+3
>> PSOID ISSDT+6*, FILLDT+5, FILLDT+14, FILLDT+15
>> PSONEW("# OF REFILLS" , FILLDT+2*, FILLDT+4, FILLDT+12
>> PSONEW("DAYS SUPPLY" , FILLDT+2*, FILLDT+4, FILLDT+6, FILLDT+12
>> PSONEW1 JUMP+4
>> PSONEW3 JUMP+5
>> PSOPAR MW1
>> PSORENW3 JUMP+6
>> PSORX("CLERK CODE" , CLERK+2*, CLERK+4, CLERK+6*
>> PSORX("CLINIC" CLINIC+2, CLINIC+4*, CLINIC+5*
>> PSORX("EDIT" MW+7
>> PSORX("EXPIRA TION DATE" , EXP+2*, EXP+3
>> PSORX("FILL D ATE" , FILLDT+3, FILLDT+22*
>> PSORX("ISSUE DATE" , ISSDT+2, ISSDT+7*, FILLDT+14
>> PSORX("MAIL/WINDOW" MW+2*, MW+3, MW+6*
>> PSORX("METHOD OF PICK-UP" , MW1+2, MW1+5*
>> PSORX("PATIEN T STATUS" , FILLDT+8
>> PSOTPBFG MW+3
PSOX CLINICX!, DIRX!
RFN RFRSET+1~, RFRSET+2*, RFRSET+3*
RFNC RFRSET+1~, RFRSET+2*, RFRSET+3*, RFRSET+5
>> SPEED DIR+4, DIR+5
U MW1+4, RMKEN+4, DIR+6
>> VALMSG RFRSET+6*, RFRSET+7
X EXPX!, CLINICX!, MW1+4, MWX!, RMKEN+4, RMKEN+5, RMKEN+6, RMKX!, ISSDTX!, FILLDT+14
, FILLDTX!, DIR+3, DIR+4, DIR+6, JUMP+2*, JUMPX*
>> X1 FILLDT+5*
>> X2 FILLDT+4*, FILLDT+6*, FILLDT+7, FILLDT+8*, FILLDT+9*, FILLDT+12*
Y EXP+2*, EXP+7, EXPX!, CLINIC+4, CLINICX!, MW+6, MW1+5, MWX!, RMKX!, ISSDT+3*
, ISSDT+6, ISSDT+7, ISSDTX!, FILLDT+14*, FILLDT+16*, FILLDT+19, FILLDT+21, FILLDT+22, FILLDTX!, CLERK+6
, DIR+4, JUMP+3
Y(0 MW+5, MW+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All