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

Package: Outpatient Pharmacy

Routine: PSOORCPY


Information

PSOORCPY ;BIR/SAB-copy orders from backdoor ;29-May-2012 14:56;PLS

Source Information

Source file <PSOORCPY.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
Outpatient Pharmacy 9 ^PSOBUILD  EOJ^PSONEW  DCORD^PSONEW2  DRG^PSOORDRG  EN^PSOORED1  ACT^PSOORNE2  $$LMREJ^PSOREJU1  CDOSE^PSORENW0  
CLEAN^PSOVER1  
IHS Changes To Pharmacy 1 $$SCREEN^APSPMULT  
Order Entry Results Reporting 1 (LK,ULK)^ORX2  
Pharmacy Data Management 1 ($$L,PSOL,PSOUL,UL)^PSSLOCK  
Registration 1 FULL^VALM1  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 17

Package Total Caller Graph
Outpatient Pharmacy 16 PSOBBC  PSOCAN  PSOCAN1  PSOCAN3  PSOCAN4  PSODGDG2  PSOHLD  PSONEW  
PSOOREDT  PSOORFI1  PSORENW  PSORENW4  PSORESK  PSORXDL  PSORXPA1  PSOVER  
IHS Changes To Pharmacy 1 APSPFNC3  

Entry Points

Name Comments DBIA/ICR reference
LOCK ;
EX
OUT ;

External References

Name Field # of Occurrence
$$SCREEN^APSPMULT PSOORCPY+43
^DIR LOCK+3
LK^ORX2 PSOORCPY+13
ULK^ORX2 EX
^PSOBUILD PSOORCPY+11, OUT+2
EOJ^PSONEW EX+3
DCORD^PSONEW2 PSOORCPY+53
DRG^PSOORDRG PSOORCPY+51
EN^PSOORED1 PSOORCPY+53
ACT^PSOORNE2 OUT+2
$$LMREJ^PSOREJU1 PSOORCPY+9
CDOSE^PSORENW0 PSOORCPY+45
CLEAN^PSOVER1 EX+3
$$L^PSSLOCK PSOORCPY+12
PSOL^PSSLOCK PSOORCPY+14
PSOUL^PSSLOCK OUT+1
UL^PSSLOCK PSOORCPY+13, EX+1
FULL^VALM1 PSOORCPY+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),$C(7)
  • Line Location: PSOORCPY+10
Function Call: WRITE
  • Prompt: $C(7),$C(7)
  • Line Location: PSOORCPY+11
Routine Call
  • DIR
  • Line Location:
    • LOCK+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(53 - [#53] PSOORCPY+51
^PSDRUG - [#50] PSOORCPY+41, PSOORCPY+42, PSOORCPY+50
^PSRX - [#52] PSOORCPY+16, PSOORCPY+17, PSOORCPY+18, PSOORCPY+19, PSOORCPY+21, PSOORCPY+24, PSOORCPY+25, PSOORCPY+26, PSOORCPY+27, PSOORCPY+28
, PSOORCPY+29, PSOORCPY+30, PSOORCPY+36
^TMP("PSOPO" EX+2!

Label References

Name Line Occurrences
EX PSOORCPY+14
LOCK PSOORCPY+12
OUT PSOORCPY+41, PSOORCPY+42, PSOORCPY+43, PSOORCPY+46, PSOORCPY+48, PSOORCPY+50

Naked Globals

Name Field # of Occurrence
^("I" PSOORCPY+41
^("OR1" PSOORCPY+16
^("SIG" PSOORCPY+16
^("STA" PSOORCPY+16
^(2 PSOORCPY+16
^(3 PSOORCPY+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COPY PSOORCPY+15*, EX+2!
>> D PSOORCPY+19*
>> DA PSOORCPY+16*
DIR LOCK+3!
DIR("A" LOCK+3*
DIR(0 LOCK+3*
DOSE PSOORCPY+30*, PSOORCPY+31, PSOORCPY+33, PSOORCPY+34, PSOORCPY+35, PSOORCPY+40!
DR PSOORCPY+37!
DREN PSOORCPY+51*, EX+2!
DT PSOORCPY+41
DUR1 PSOORCPY+37!, PSOORCPY+38*, PSOORCPY+39
FLD EX+2!
FLN EX+2!
FST EX+2!
>> I PSOORCPY+30*, PSOORCPY+36
IEN EX+2!
INCOM EX+2!
>> ORN PSOORCPY+9, PSOORCPY+14, PSOORCPY+16, OUT+1
POERR PSOORCPY+51*!
>> PSOBEDT PSOORCPY+10
PSOCOPY PSOORCPY+11!, PSOORCPY+15*, OUT+2!, EX+2!
PSODAYS PSOORCPY+51*, EX+2!
>> PSODFN PSOORCPY+12, PSOORCPY+13, EX, EX+1
PSODRUG EX+2!
PSODRUG("TRAD E NAME" , PSOORCPY+21*
PSOEDIT PSOORCPY+15!
>> PSOFROM PSOORCPY+53*
PSOI PSOORCPY+16*, EX+2!
>> PSOLST( PSOORCPY+9, PSOORCPY+14, PSOORCPY+16, OUT+1
PSOMSG PSOORCPY+14!, EX+2!
>> PSONACT PSOORCPY+11
PSONEW EX+2!
PSONOSIG PSOORCPY+45~, PSOORCPY+48
PSOOCPRX PSOORCPY+45~*
PSOOLPD PSOORCPY+45~, PSOORCPY+47
PSOOLPF PSOORCPY+45~, PSOORCPY+46
PSOPLCK PSOORCPY+12*!, PSOORCPY+13!, LOCK+1, LOCK+2
>> PSORX("DFLG" PSOORCPY+52
>> PSORX("FN" PSOORCPY+53
PSORXED PSOORCPY+15*, PSOORCPY+53, EX+2!
PSORXED("AWP" PSOORCPY+25*
PSORXED("BST" PSOORCPY+26*
PSORXED("CLININD" PSOORCPY+28*
PSORXED("CLININD2" PSOORCPY+29*
PSORXED("CM" PSOORCPY+27*
PSORXED("CONJUNCTION" PSOORCPY+35*
PSORXED("DFLG" PSOORCPY+16*
PSORXED("DOSE ORDERED" , PSOORCPY+33*
PSORXED("DOSE" PSOORCPY+33*
PSORXED("DURATION" PSOORCPY+34*, PSOORCPY+37, PSOORCPY+38, PSOORCPY+39*
PSORXED("ENT" PSOORCPY+17*, PSOORCPY+32*, PSOORCPY+33, PSOORCPY+34, PSOORCPY+35, PSOORCPY+36, PSOORCPY+37, PSOORCPY+38, PSOORCPY+39, PSOORCPY+40
PSORXED("INS" PSOORCPY+17*, PSOORCPY+20
PSORXED("IRXN" PSOORCPY+16*, PSOORCPY+17, PSOORCPY+18, PSOORCPY+19, PSOORCPY+21, PSOORCPY+24, PSOORCPY+25, PSOORCPY+26, PSOORCPY+27, PSOORCPY+28
, PSOORCPY+29, PSOORCPY+30, PSOORCPY+36, PSOORCPY+45
PSORXED("NOUN" PSOORCPY+40*
PSORXED("ODOSE" PSOORCPY+36*
PSORXED("ROUTE" PSOORCPY+34*
PSORXED("RX0" PSOORCPY+16*, PSOORCPY+41, PSOORCPY+42, PSOORCPY+43, PSOORCPY+50, PSOORCPY+51
PSORXED("RX2" PSOORCPY+16*
PSORXED("RX3" PSOORCPY+16*
PSORXED("SCHEDULE" PSOORCPY+34*
PSORXED("SIG" PSOORCPY+19*, PSOORCPY+20*
PSORXED("SINS" PSOORCPY+18*
PSORXED("UNITS" PSOORCPY+33*
PSORXED("VERB" PSOORCPY+35*
PSORXST PSOORCPY+51*, EX+2!
PSOSIG PSOORCPY+16*, EX+2!
>> RXN PSOORCPY+16*
SIG EX+2!
SIGOK EX+2!
STA EX+2!
>> STAT PSOORCPY+16*
U PSOORCPY+25, PSOORCPY+26, PSOORCPY+27, PSOORCPY+28, PSOORCPY+29
>> VALMBCK PSOORCPY+9, PSOORCPY+10*, PSOORCPY+11*, PSOORCPY+12*, PSOORCPY+13*, PSOORCPY+14*, PSOORCPY+41*, PSOORCPY+42*, PSOORCPY+43*, PSOORCPY+46*
, PSOORCPY+48*, PSOORCPY+50*, PSOORCPY+52*, PSOORCPY+53*, PSOORCPY+54*
VALMCNT PSOORCPY+15~
>> VALMSG PSOORCPY+9, PSOORCPY+10*, PSOORCPY+11*, PSOORCPY+12*, PSOORCPY+13*, PSOORCPY+14*, PSOORCPY+41*, PSOORCPY+42*, PSOORCPY+43*, PSOORCPY+47*
, PSOORCPY+49*
>> X PSOORCPY+13*, EX*
>> Y PSOORCPY+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All