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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSODIR

Package: Outpatient Pharmacy

Routine: PSODIR


Information

PSODIR ;BHAM ISC/SAB - asks data for rx order entry ; 9/17/07 5:03pm

Source Information

Source file <PSODIR.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Outpatient Pharmacy 7 EN^PSOFSIG  (SIG,SSIG)^PSOHELP  JUMP^PSONEW1  JUMP^PSONEW3  DOSE1^PSOORED5  JUMP^PSOREF1  JUMP^PSORENW3  
VA Fileman 4 EN^DDIOL  ^DIC  ^DIR  EN^DIWE  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Outpatient Pharmacy 12 PSOBKDED  PSONEW1  PSONEW3  PSOORED1  PSOOREDT  PSOORNE1  PSOORNE4  PSOORNE6  
PSOORNW2  PSORENW3  PSORENW4  PSOUTIL  
IHS Changes To Pharmacy 1 APSQFAS1  

Entry Points

Name Comments DBIA/ICR reference
SINS(PSODIR) ;other lang. patient instructions
COSIGN ;
INSD
NODRUG
JUMPX
GENERIC ;
DIRX
PROV(PSODIR) ;
PROVEN ; Entry point for failed lookup
COSIGNX
JUMP ;
EX
COSIGN1
PROVX
INS(PSODIR) ;patient instructions
GENERICX
DIR ;
DOSE(PSODIR) ;add dosing info

External References

Name Field # of Occurrence
EN^DDIOL INSD+3, SINS+6
^DIC PROVEN+8, COSIGN1+3, JUMP+2
^DIR DIR+3
EN^DIWE INS+6
EN^PSOFSIG INS+8, INSD+5
SIG^PSOHELP INSD+2
SSIG^PSOHELP SINS+5
JUMP^PSONEW1 JUMP+4
JUMP^PSONEW3 JUMP+6
DOSE1^PSOORED5 DOSE+1
JUMP^PSOREF1 JUMP+5
JUMP^PSORENW3 JUMP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.7 - [#50.7] INS+11, SINS+3
^PS(52.41 - [#52.41] INS+10
^TMP($J INS+5!*, INS+7, INS+8!
^VA(200 - [#200] PROVEN+1, PROVEN+14, NODRUG+4, NODRUG+5, COSIGN+3, COSIGN+4, COSIGN+5, COSIGN1
^XUSEC("YSCL AUTHORIZED" PROVEN+16

Label References

Name Line Occurrences
COSIGN NODRUG+4, COSIGN1+5
COSIGN1 COSIGN+2
COSIGNX COSIGN1+4
DIR GENERIC+3, INSD+1, SINS+4
DIRX DIR+2, DIR+4
EX INS+4, INSD+1, INSD+6, SINS+4, SINS+8
GENERIC NODRUG+3
GENERICX GENERIC+3
INSD INS+2, INS+9, INS+10, INSD+2
JUMP PROVEN+9, DIR+5
JUMPX JUMP+3, JUMP+4, JUMP+5, JUMP+6, JUMP+7
NODRUG PROVEN+18
PROVEN PROVEN+11, PROVEN+14, PROVEN+16
PROVX PROVEN+9, PROVEN+10

Naked Globals

Name Field # of Occurrence
^("PS" NODRUG+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CLOZPAT PROVEN+14, PROVEN+15, PROVEN+16
D INS+1*, INS+5*, INS+7*, INS+8!
DA INS+1~, DIR+3!
DD EX!, INS+1!*, INS+2, INS+4
DIC PROVEN+1!, PROVEN+3*, PROVEN+8!, GENERIC+1!, COSIGN+1!, COSIGN1*, COSIGN1+3!, INS+6*, DIR+3!, JUMP+2*!
DIC("A" PROVEN+5*, COSIGN1+3*
DIC("B" PROVEN+1*, PROVEN+7*, COSIGN1*
DIC("S" PROVEN+5*, PROVEN+6*, COSIGN1+1*, COSIGN1+2*
DIC("W" PROVEN+4*, COSIGN1+2*
DIC(0 PROVEN+3*, COSIGN1*, JUMP+2*
DIE DIR+3!
DIR GENERIC+1!, EX!, INS+1!, SINS+1!, DIR+3!
DIR("B" INS+11*, INSD*, SINS+2*, SINS+3*
DIR(0 GENERIC+2*, INSD*, SINS+2*, DIR+2
DIROUT DIR+4, DIRX!
DIRUT EX!, INS+1!, DIRX!
DOOR EX!
DOSE EX!
DOSEOR EX!
DRUA EX!
DTOUT PROVEN+10, COSIGN1+4, DIR+4, DIRX!
DUOUT PROVEN+10, COSIGN1+4, DIR+4, DIRX!
DWLW INS+6*, INS+8!
DWPK INS+6*, INS+8!
ENT EX!
ERTE EX!
INS1 EX!, INS+1!, INSD+3
NOUN EX!
>> OR0 PROVEN+1, JUMP+1
>> ORD INS+10
PSODIR PROV~, DOSE~, DOSE+1, INS~, INS+8, INSD+5, SINS~
PSODIR("COSIG NING PROVIDER" , NODRUG+2!, NODRUG+5!, COSIGN+2*, COSIGN+5*, COSIGN1, COSIGN1+5*
PSODIR("CS" PROVEN+14
PSODIR("DFLG" PROVEN+10*, GENERIC+3, COSIGN1+4*, INSD+1, SINS+4, DIR+4*, JUMP+1*
PSODIR("FIELD" PROVEN+3*, GENERIC+3, INSD+1, DIR+1*, JUMP+3*
PSODIR("FLD" JUMP+3
PSODIR("GENER IC PROVIDER" , NODRUG+2!, GENERIC+1!, GENERIC+4*
PSODIR("INS" INS+2*, INS+11, INSD, INSD+2*, INSD+4!
PSODIR("OLD V AL" , PROVEN+2*, NODRUG+2, NODRUG+3
PSODIR("PROVI DER NAME" , NODRUG+1*
PSODIR("PROVIDER" PROVEN+2, NODRUG*, NODRUG+3, NODRUG+4, NODRUG+5, COSIGN+3, COSIGN+5, COSIGN1
PSODIR("SIG" INS+1, INS+2, INS+5, INS+6!, INS+7*, INSD+3*, INSD+4!
PSODIR("SINS" SINS+2, SINS+3, SINS+5*, SINS+6*, SINS+7!
PSODOSE EX!
>> PSODRUG("IEN" PROVEN+18
>> PSODRUG("OI" INS+11, SINS+3
>> PSOEDIT PROVEN+9, DIR+5, JUMP+1
>> PSOFDR PROVEN+1, INS+10
>> PSOFROM PROVEN+6
>> PSOINSFL INS+9
>> PSONEW1 JUMP+4
>> PSONEW3 JUMP+6
>> PSOREF1 JUMP+5
>> PSORENW("DRUG IEN" , PROVEN+18
>> PSORENW3 JUMP+7
PSORTE EX!
>> PSORX("PROVID ER NAME" , PROVEN+7, NODRUG+1*
PSOSCH EX!
>> PSOTPBFG PROVEN+6
PSOX DIRX!
RTE EX!
>> RX3 COSIGN+2, COSIGN+3, COSIGN+4, COSIGN+5
SCH EX!
>> SIG(0 INSD+5
>> SIGOK INSD+5*
SINS1 EX!, SINS+1!, SINS+6
>> SPEED PROVEN+11, PROVEN+12
U PROVEN+9, PROVEN+14, DIR+5
VERB EX!
X PROVEN+1!, PROVEN+9, PROVX!, GENERICX!, COSIGNX!, EX!, INSD+2, INSD+4, SINS+5, SINS+7
, DIR+4, DIR+5, JUMP+2*, JUMPX*
Y PROVEN+1!, PROVEN+11, PROVEN+12, PROVEN+14, PROVEN+16, NODRUG, NODRUG+1, NODRUG+2, NODRUG+3, PROVX!
, GENERIC+4, GENERICX!, COSIGN1+5, COSIGNX!, EX!, INSD+2, SINS+5, JUMP+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All