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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSOERXD1

Package: Outpatient Pharmacy

Routine: PSOERXD1


Information

PSOERXD1 ;ALB/BWF - eRx Drug display/actions ; 8/3/2016 5:14pm

Source Information

Source file <PSOERXD1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Outpatient Pharmacy 5 (RESET,VIDEO)^PSOERUT0  SETDRUG^PSOERUT2  (ALLERGY,SETDIAGS)^PSOERUT3  ADDITEM^PSOERX1A  HDR^PSOERXD1  
List Manager 3 (EN,SHOW)^VALM  INSTR^VALM1  (SAVE,SET)^VALM10  
Kernel 2 $$FMTE^XLFDT  DISP^XQORM1  
VA FileMan 2 ^DIE  $$GET1^DIQ  

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

Package Total Caller Graph
Outpatient Pharmacy 26 PSO ERX DRUG VALIDATION  PSO ERX VALIDATION MENU  PSO581PO  PSOERHL0  PSOERSE2  PSOERSE3  PSOERSE4  PSOERSE5  
PSOERUT1  PSOERX1A  PSOERX1B  PSOERX1D  PSOERX1E  PSOERX1F  PSOERX1G  PSOERX1H  
PSOERXD1  PSOERXII  PSOERXON  PSOERXU1  PSOERXU2  PSOERXU3  PSOERXU4  PSOERXU5  
PSOERXU6  PSOERXU7  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for PSO ERX HOLDING QUEUE
LMHDR ; ListMan Header Code
HDR ; -- header code
INIT ;
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code
TXT2ARY(ARY,TEXT,DELIM,MAXLEN) ;
DOSE ;displays dosing info for pending orders. called from psoorfi1
DOSEX
DOSE1 ;
DU ;
FMD ;

External References

Name Field # of Occurrence
^DIE INIT+9, INIT+13
$$GET1^DIQ HDR+2, HDR+3, HDR+4, HDR+5, HDR+6, HDR+8, INIT+8, INIT+12, INIT+15
RESET^PSOERUT0 INIT+4
VIDEO^PSOERUT0 INIT+27
SETDRUG^PSOERUT2 INIT+17
ALLERGY^PSOERUT3 INIT+15
SETDIAGS^PSOERUT3 INIT+19
ADDITEM^PSOERX1A DOSE+2, DOSE+12, DOSE+14, DOSE1+1, DOSE1+2, DU+3, DU+5, DU+6, DU+8, DU+10
DU+11, DU+15, DU+17, FMD+5, FMD+6, FMD+7, FMD+12, FMD+13
HDR^PSOERXD1 LMHDR+1
EN^VALM EN+1
SHOW^VALM LMHDR+1
INSTR^VALM1 HDR+5, HDR+9, HDR+13, HDR+15
SAVE^VALM10 INIT+25
SET^VALM10 DOSE+2, DOSE+13, DU+3, DU+5, DU+6, DU+8, DU+10, DU+11, DU+15, DU+17
FMD+8, FMD+14
$$FMTE^XLFDT HDR+6, HDR+8, HDR+11
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • DIE
  • Line Location:
    • INIT+9
    • INIT+13
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • VALM
  • Line Location:
    • LMHDR+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.607 - [#50.607] DOSE+6
^PS(51.2 - [#51.2] DOSE+8
^PS(52.49 - [#52.49] DOSE+2, DOSE+3
^PS(55 - [#55] DU+2
^TMP( INIT+2!

Label References

Name Line Occurrences
DOSE1 DOSE+3
DOSEX DOSE+2
DU DOSE1+1
FMD DOSE1+1, DOSE1+2

Naked Globals

Name Field # of Occurrence
^(2 DOSE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMATCH HDR+1~, HDR+2*, HDR+10
ARY TXT2ARY~
ARY( TXT2ARY+12*, TXT2ARY+18*, TXT2ARY+20*, TXT2ARY+25*, TXT2ARY+30*
ARYCNT TXT2ARY+8~, TXT2ARY+14*, TXT2ARY+17, TXT2ARY+18*
DA INIT+1~, INIT+9*, INIT+13*
DELIM TXT2ARY~, TXT2ARY+2
DG DOSEX!
DIE INIT+1~, INIT+9*!, INIT+13*!
>> DOENT DOSE+10*
DOSE DOSE+3*, DOSE+5, DOSE+6, DOSE+7, DOSE+8, DOSE+9, DOSE+10, DOSEX!
DOSE1 DOSE+3*, DOSE+5, DOSEX!
DR INIT+1~, INIT+9*, INIT+13*
DS DOSE+1*, DOSE+14, DOSE1+1, FMD+15!
EDTYP INIT+22*, EXIT+1!
EFFDATE HDR+1~, HDR+8*, HDR+9
HDR HDR+1~, HDR+14*, HDR+15*
HIGHLN INIT+1~
HIGUNDLN INIT+1~
I INIT+1~, INIT+25*, TXT2ARY+1~, TXT2ARY+5*, TXT2ARY+6, TXT2ARY+24, DOSE+3*, DOSEX!, DU+2, DU+3
II DOSE+1!, DOSE+4*, DOSE+5, DOSE+7, DOSE+9, DOSE+10, DOSE+11, DOSE+12, DOSE+14, DOSEX!
DU+4, DU+5, DU+6, DU+7, DU+8, DU+11, DU+12, DU+13, DU+14, DU+16
DU+17, FMD+1, FMD+2
>> IOINHI HDR+4, HDR+5, HDR+6, HDR+8, HDR+13
>> IOINORM HDR+4, HDR+5, HDR+6, HDR+8, HDR+13, HDR+15
>> IORVOFF HDR+15
>> IORVON HDR+15
>> IOUON HDR+15
J TXT2ARY+8~, TXT2ARY+16*
>> LASTLINE INIT+24, INIT+25, INIT+26*
LCNT TXT2ARY+1~, TXT2ARY+4*, TXT2ARY+12*, TXT2ARY+18*, TXT2ARY+20, TXT2ARY+21*, TXT2ARY+25*, TXT2ARY+30
LINE INIT+1~, INIT+5*, INIT+21, INIT+24, INIT+25, INIT+26, DOSE+2*, DOSE+12*, DOSE+13, DOSE+14*
DOSE1+2*, DU+3*, DU+5*, DU+6*, DU+8*, DU+10*, DU+11*, DU+15*, DU+17*, FMD+5*
FMD+8, FMD+11*, FMD+14
LINETXT TXT2ARY+1~, TXT2ARY+4*, TXT2ARY+12*, TXT2ARY+19, TXT2ARY+20, TXT2ARY+21*, TXT2ARY+22, TXT2ARY+26*, TXT2ARY+28*, TXT2ARY+30
DOSE+2*, DOSE+12*, DOSE+13*, DOSE+14, DOSE1+1, DOSE1+2, DU+3*, DU+5*, DU+6*, DU+8*
DU+10*, DU+11*, DU+15*, DU+17*, FMD+4, FMD+5, FMD+6, FMD+7, FMD+8*, FMD+10
FMD+11*, FMD+12, FMD+13, FMD+14*
MATCH HDR+1~, HDR+10*, HDR+11*, HDR+12*, HDR+13*
MAXLEN TXT2ARY~, TXT2ARY+3*, TXT2ARY+10, TXT2ARY+13, TXT2ARY+17, TXT2ARY+18, TXT2ARY+19, TXT2ARY+24
MIG FMD+1*, FMD+2*, FMD+3, FMD+4, FMD+6, FMD+7, FMD+15!
NLINE TXT2ARY+8~, TXT2ARY+17*, TXT2ARY+18
NMSPC INIT+1~, INIT+2*, INIT+15, INIT+17, INIT+19
NUMLINES TXT2ARY+8~, TXT2ARY+13*, TXT2ARY+16
>> ORMXQ("??" LMHDR+2*
>> PATIEN DU+1
>> PSOCLNC INIT+12, INIT+13
>> PSODFN DU+1*, DU+2
>> PSOIEN HDR+2, HDR+3, HDR+4, HDR+5, HDR+6, HDR+8, INIT+8, INIT+9, INIT+12, INIT+13
INIT+15, INIT+17, INIT+19, DOSE+2, DOSE+3
>> PSONEW("CONJUNCTION" DOSE+10*, DU+16, DU+17
>> PSONEW("DOSE ORDERED" , DOSE+5*, DOSE+11, DU+2, DU+4, DU+6, FMD+2
>> PSONEW("DOSE" DOSE+5*, FMD+1
>> PSONEW("DURATION" DOSE+9*, DU+12, DU+13*, DU+14
>> PSONEW("ENT" DOSEX*
>> PSONEW("NOUN" DOSE+5*, DU+7, DU+8
>> PSONEW("ODOSE" DU+3
>> PSONEW("ROUTE" DOSE+7*
>> PSONEW("SCHEDULE" DOSE+9*, DU+11
>> PSONEW("UNITS" DOSE+4!, DOSE+5*
>> PSONEW("VERB" DOSE+7*, DOSE+11, DOSE+12, DU+4, DU+5
REVLN INIT+1~
ROUTE DOSE+8*, DOSEX!, DU+9, DU+10
S TXT2ARY+1~, TXT2ARY+2*, TXT2ARY+5, TXT2ARY+6, TXT2ARY+19, TXT2ARY+24, TXT2ARY+28
SG FMD+3*, FMD+4, FMD+6, FMD+7, FMD+15!
STRT TXT2ARY+8~, TXT2ARY+14*, TXT2ARY+17, TXT2ARY+18*
>> TDUR DU+14*, DU+15
TEXT TXT2ARY~, TXT2ARY+5, TXT2ARY+6, TXT2ARY+24
TOTLEN TXT2ARY+8~, TXT2ARY+9*, TXT2ARY+10, TXT2ARY+13
UNDERLN INIT+1~
UNITS DOSE+1!, DOSE+6*, DOSEX!, FMD+9, FMD+10, FMD+13
VALDTTM HDR+1~, HDR+3*, HDR+11
>> VALMAR EXIT+1
>> VALMCNT INIT+21*
>> VALMHDR(1 HDR+4*
>> VALMHDR(2 HDR+6*
VALUSER HDR+1~, HDR+3*, HDR+11
VDRGIEN HDR+1~, HDR+2*, HDR+10
WORD TXT2ARY+1~, TXT2ARY+6*, TXT2ARY+9, TXT2ARY+17, TXT2ARY+19, TXT2ARY+21, TXT2ARY+24, TXT2ARY+25, TXT2ARY+26, TXT2ARY+28
>> X HELP+1*
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 |  Naked Globals |  Local Variables  | All