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

Package Total Call Graph
Outpatient Pharmacy 4 ADDITEM^PSOERX1A  $$BHW^PSOERXIU  ALG^PSOERXU1  $$LSIG^PSOQUTIL  
VA FileMan 4 FILE^DICN  ^DIE  EN^DIK  ($$GET1,GETS)^DIQ  
List Manager 2 EN^VALM  SET^VALM10  
Kernel 1 DISP^XQORM1  

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

Package Total Caller Graph
Outpatient Pharmacy 17 PSO ERX DRUG VALIDATION  PSO581PO  PSOERX1  PSOERX1A  PSOERX1B  PSOERX1D  PSOERX1E  PSOERXD2  
PSOERXII  PSOERXON  PSOERXP1  PSOERXR1  PSOERXU1  PSOERXU3  PSOERXU4  PSOERXU5  
PSOERXU6  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for PSO ERX HOLDING QUEUE
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
FILE^DICN INIT+25
^DIE INIT+121, INIT+131
EN^DIK INIT+26
$$GET1^DIQ HDR+1, HDR+2, INIT+15, INIT+16, INIT+17, INIT+32, INIT+39, INIT+96, INIT+100, INIT+101
INIT+102, INIT+104, INIT+108, INIT+120, INIT+131
GETS^DIQ INIT+12
ADDITEM^PSOERX1A INIT+63, INIT+64, INIT+65, INIT+74, INIT+75, INIT+166, INIT+167, INIT+171, INIT+173, 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
$$BHW^PSOERXIU HDR+3
ALG^PSOERXU1 INIT+105
$$LSIG^PSOQUTIL INIT+128
EN^VALM EN+1
SET^VALM10 INIT+58, INIT+61, INIT+66, INIT+68, INIT+69, INIT+70, INIT+71, INIT+76, INIT+82, INIT+85
INIT+89, INIT+95, INIT+97, INIT+98, INIT+103, INIT+106, INIT+109, INIT+136, INIT+138, INIT+143
INIT+156, INIT+160, INIT+162, INIT+164, INIT+168, INIT+169, INIT+174, INIT+175, INIT+176, DOSE+2
DOSE+13, DU+3, DU+5, DU+6, DU+8, DU+10, DU+11, DU+15, DU+17, FMD+8
FMD+14
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • DIE
  • Line Location:
    • INIT+121
    • INIT+131
Routine Call
  • VALM
  • Line Location:
    • EN+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] GET1^DIQ
^PS(52.45 - [#52.45] GET1^DIQ
^PS(52.49 - [#52.49] Classic Fileman Calls,  GET1^DIQ,  GETS^DIQ
52.49311 GET1^DIQ
^PS(55 - [#55] Classic Fileman Calls,  GET1^DIQ
^PS(59 - [#59] 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] INIT+19, INIT+20, INIT+21, INIT+86, INIT+87, INIT+147, INIT+148, INIT+149, DOSE+2, DOSE+3
^PS(55 - [#55] INIT+23, INIT+26*, DU+2

Label References

Name Line Occurrences
DOSE INIT+133
DOSE1 DOSE+3
DOSEX DOSE+2
DU DOSE1+1
FMD DOSE1+1, DOSE1+2
INIT HDR+4
TXT2ARY INIT+57, INIT+79, INIT+92, INIT+132, INIT+140, INIT+153, INIT+158

Naked Globals

Name Field # of Occurrence
^(2 DOSE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARY TXT2ARY~
ARY( TXT2ARY+12*, TXT2ARY+18*, TXT2ARY+20*, TXT2ARY+25*, TXT2ARY+30*
ARYCNT TXT2ARY+8~, TXT2ARY+14*, TXT2ARY+17, TXT2ARY+18*
DA INIT+7~, INIT+25!, INIT+26!*, INIT+121*, INIT+131*
DD INIT+25!
DELIM TXT2ARY~, TXT2ARY+2
DFN INIT+7~, INIT+96*
DG DOSEX!
DIC INIT+24*, INIT+25!
DIC(0 INIT+25*
DIE INIT+7~, INIT+121*!, INIT+131*!
DIK INIT+26!*
DIK(1 INIT+26*
DINUM INIT+7~, INIT+25*
DLAYGO INIT+24*, INIT+25!
DLP INIT+7~, INIT+59*, INIT+60*, INIT+61
DO INIT+25!
DOENT INIT+179!, 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+7~, INIT+25!, INIT+121*, INIT+131*
DRGARY INIT+7~, INIT+57
DRGARY( INIT+60, INIT+61
DRGARY(1 INIT+58
DS DOSE+1*, DOSE+14, DOSE1+1, FMD+15!
EDTYP INIT+178*, EXIT+1!
ERXCOMM INIT+3~
ERXDF INIT+2~, INIT+34*, INIT+69
ERXDIR INIT+6~, INIT+53*, INIT+79
ERXDRG INIT+2~
ERXDRUG INIT+3~, INIT+27*, INIT+57
ERXDS INIT+2~, INIT+44*, INIT+64
ERXDSUB INIT+2~, INIT+50*, INIT+51*, INIT+75
ERXDT INIT+2~, INIT+46*
ERXDW INIT+2~, INIT+48*, INIT+65
ERXNARY INIT+7~, INIT+92
ERXNARY( INIT+94, INIT+95
ERXNARY(0 INIT+93
ERXNOTE INIT+7~, INIT+91*, INIT+92
ERXQQ INIT+2~, INIT+31*, INIT+32*, INIT+68
ERXQTY INIT+2~, INIT+29*, INIT+63
ERXRFLS INIT+2~, INIT+38*, INIT+40, INIT+41*, INIT+42*, INIT+74, INIT+169
ERXSC INIT+2~, INIT+36*, INIT+70
ERXSIG INIT+3~
FILLDT INIT+3~
FN INIT+6~, INIT+11*, INIT+13, INIT+27, INIT+29, INIT+31, INIT+34, INIT+36, INIT+38, INIT+41
INIT+44, INIT+46, INIT+48, INIT+50, INIT+53, INIT+54, INIT+56, INIT+91, INIT+124
FSSIG INIT+6~, INIT+159*, INIT+160
I TXT2ARY+1~, TXT2ARY+5*, TXT2ARY+6, TXT2ARY+24, DOSE+3*, DOSEX!, DU+2, DU+3
IFRST INIT+5~, INIT+154*, INIT+156
II DOSE+1!, DOSE+4*, DOSE+5, DOSE+7, DOSE+9, DOSE+10, DOSE+11, DOSE+12, 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
INLOOP INIT+5~, INIT+7~, INIT+150*, INIT+151, INIT+152, INIT+155*, INIT+156
INST INIT+6~, INIT+113*, INIT+151*, INIT+152*, INIT+153
INSTARY INIT+5~, INIT+153
INSTARY( INIT+155, INIT+156
INSTARY(0 INIT+154
ISSDT INIT+3~
J TXT2ARY+8~, TXT2ARY+16*
LCNT TXT2ARY+1~, TXT2ARY+4*, TXT2ARY+12*, TXT2ARY+18*, TXT2ARY+20, TXT2ARY+21*, TXT2ARY+25*, TXT2ARY+30
LINE INIT+2~, INIT+9*, INIT+58*, INIT+61*, INIT+62*, INIT+66, INIT+67*, INIT+68*, INIT+69*, INIT+70*
INIT+71*, INIT+72*, INIT+76, INIT+82*, INIT+84*, INIT+85, INIT+88*, INIT+89, INIT+90*, INIT+95*
INIT+97*, INIT+98, INIT+103*, INIT+105, INIT+106*, INIT+109*, INIT+136*, INIT+138*, INIT+143*, INIT+156*
INIT+160*, INIT+162*, INIT+164*, INIT+165*, INIT+168, INIT+169*, INIT+170*, INIT+174, INIT+175*, INIT+176*
INIT+177, 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 INIT+2~, INIT+63, INIT+64, INIT+65, INIT+66*, INIT+74, INIT+75, INIT+76*, INIT+163*, INIT+166
INIT+167, INIT+168*, INIT+171, INIT+173, INIT+174*, 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*
MAILWIN INIT+3~, INIT+121*, INIT+173
MANVAL INIT+6~, INIT+100*, INIT+103
MAXLEN TXT2ARY~, TXT2ARY+3*, TXT2ARY+10, TXT2ARY+13, TXT2ARY+17, TXT2ARY+18, TXT2ARY+19, TXT2ARY+24
MEDIEN INIT+7~, INIT+19*, INIT+20*, INIT+21*, INIT+32, INIT+86, INIT+87
MIG FMD+1*, FMD+2*, FMD+3, FMD+4, FMD+6, FMD+7, FMD+15!
MTYPE INIT+7~, INIT+17*, INIT+19, INIT+20, INIT+21, INIT+42, INIT+125
NFIRST INIT+7~, INIT+93*, INIT+95
NLINE TXT2ARY+8~, TXT2ARY+17*, TXT2ARY+18
NLOOP INIT+7~, INIT+94*, INIT+95
NUMLINES TXT2ARY+8~, TXT2ARY+13*, TXT2ARY+16
NXTLINE INIT+2~
ORDITEM INIT+2~
PATIEN INIT+6~, INIT+13*, INIT+22, INIT+23, INIT+25, INIT+26, INIT+120, DU+1
PATINST INIT+5~, INIT+127*, INIT+128*, INIT+132, INIT+157
PATSTAT INIT+3~, INIT+120*, INIT+164
PCFRST INIT+6~, INIT+141*, INIT+143
PCLOOP INIT+5~, INIT+142*, INIT+143
PCRFST INIT+5~
PFRST INIT+6~, INIT+135*, INIT+136, INIT+137
PIARY INIT+5~, INIT+132
PIARY( INIT+136, INIT+137, INIT+138
PIARY(0 INIT+135
PILOOP INIT+5~, INIT+137*, INIT+138
PRVCARY INIT+5~, INIT+140
PRVCARY( INIT+142, INIT+143
PRVCARY(0 INIT+141
PRVCOMM INIT+6~, INIT+115*, INIT+116*, INIT+140, INIT+157
PSODAT INIT+5~, INIT+179!
PSODAT( INIT+13, INIT+27, INIT+29, INIT+31, INIT+34, INIT+36, INIT+38, INIT+41, INIT+44, INIT+46
INIT+48, INIT+50, INIT+53, INIT+54, INIT+56, INIT+91, INIT+107, INIT+112, INIT+113, INIT+115
INIT+116, INIT+117, INIT+118, INIT+119, INIT+121, INIT+122, INIT+124, INIT+127, INIT+131, INIT+150
INIT+151, INIT+152
PSODAT2 INIT+6~
PSODFN INIT+6~, DU+1*, DU+2
>> PSOIEN HDR+1, HDR+2, HDR+3, INIT+1, INIT+10, INIT+12, INIT+15, INIT+16, INIT+17, INIT+19
INIT+20, INIT+21, INIT+32, INIT+39, INIT+86, INIT+87, INIT+96, INIT+100, INIT+101, INIT+102
INIT+104, INIT+121, INIT+131, INIT+147, INIT+148, INIT+149, DOSE+2, DOSE+3
PSOIENS INIT+6~, INIT+10*, INIT+13, INIT+27, INIT+29, INIT+31, INIT+34, INIT+36, INIT+38, INIT+41
INIT+44, INIT+46, INIT+48, INIT+50, INIT+53, INIT+54, INIT+56, INIT+91, INIT+107, INIT+112
INIT+113, INIT+115, INIT+116, INIT+117, INIT+118, INIT+119, INIT+121, INIT+122, INIT+124, INIT+127
INIT+131, INIT+150, INIT+151, INIT+152
PSONEW INIT+5~, INIT+179!
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
>> PSOSITE INIT+131
PUC INIT+7~, INIT+56*, INIT+71
RESTYPE INIT+8~, INIT+16*, INIT+21, INIT+42, INIT+125
ROUTE DOSE+8*, DOSEX!, DU+9, DU+10
S TXT2ARY+1~, TXT2ARY+2*, TXT2ARY+5, TXT2ARY+6, TXT2ARY+19, TXT2ARY+24, TXT2ARY+28
SCRIPTFLG INIT+7~, INIT+15*, INIT+18, INIT+32, INIT+78, INIT+83
SEPLN INIT+5~, INIT+98*
SFIRST INIT+6~, INIT+80*, INIT+82
SG FMD+3*, FMD+4, FMD+6, FMD+7, FMD+15!
SGLOOP INIT+3~, INIT+5~, INIT+81*, INIT+82, INIT+86*, INIT+87
SIGARY INIT+6~, INIT+79
SIGARY( INIT+81, INIT+82
SIGARY(0 INIT+80
SIGDATA INIT+3~, INIT+5~, INIT+77*
SIGDISP INIT+7~, INIT+87*, INIT+89
SIGLINE INIT+3~
SIGLOOP INIT+3~
SLOOP INIT+6~, INIT+147*, INIT+148, INIT+149, INIT+161*, INIT+162
STRT TXT2ARY+8~, TXT2ARY+14*, TXT2ARY+17, TXT2ARY+18*
TDUR INIT+179!, DU+14*, DU+15
TEXT TXT2ARY~, TXT2ARY+5, TXT2ARY+6, TXT2ARY+24
TOTLEN TXT2ARY+8~, TXT2ARY+9*, TXT2ARY+10, TXT2ARY+13
UNITS DOSE+1!, DOSE+6*, DOSEX!, FMD+9, FMD+10, FMD+13
VACLIN INIT+3~, INIT+111*, INIT+131*, INIT+175
VACOPIES INIT+3~
VADAYS INIT+3~, INIT+117*, INIT+167
VADOSE INIT+4~
VADRG INIT+2~, INIT+54*, INIT+55*, INIT+108*, INIT+109
VADRGIEN INIT+4~, INIT+107*, INIT+108
VAENBY INIT+4~
VAENDATE INIT+4~
VALBY INIT+7~, INIT+101*, INIT+103
VALDTTM INIT+7~, INIT+102*, INIT+103
>> VALMAR EXIT+1
>> VALMBCK HDR+4
>> VALMCNT INIT+177*
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
>> VALMHDR(3 HDR+3*
VAPINST INIT+4~
VAPROV INIT+4~, INIT+112*, INIT+176
VAPUS INIT+4~
VAQTY INIT+4~, INIT+118*, INIT+166
VAREF INIT+4~, INIT+122*, INIT+124, INIT+125*, INIT+171
VAREMARK INIT+4~, INIT+111*
VAROUTE INIT+4~
VASARY INIT+7~, INIT+158
VASARY( INIT+160, INIT+161, INIT+162
VASARY(0 INIT+159
VASCHED INIT+4~
VASIG INIT+4~, INIT+7~, INIT+146*, INIT+148*, INIT+149*, INIT+157*, INIT+158
VAVERB INIT+4~, INIT+119*
WORD TXT2ARY+1~, TXT2ARY+6*, TXT2ARY+9, TXT2ARY+17, TXT2ARY+19, TXT2ARY+21, TXT2ARY+24, TXT2ARY+25, TXT2ARY+26, TXT2ARY+28
X INIT+7~, INIT+25*, HELP+1*
Y INIT+7~, INIT+25
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