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

Package: IHS Changes To Pharmacy

Routine: APSPNE4


Information

APSPNE4 ; IHS/DSD/ENM - OUTPATIENT LABEL ASK OPTION 11/10/93 ;23-Sep-2011 15:54;PLS

Source Information

Source file <APSPNE4.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS Changes To Pharmacy 5 EN^APSEPPIM  ^APSPCAN  (COPIES,EMPRT,INIT)^APSPCP2  CHKFDT^APSPFUNC  EP2^APSPSLBL  
Outpatient Pharmacy 3 AL^PSOLBL  ^PSOREF  (H1,P,Q,S)^PSORXL  
Kernel 1 ^%ZISC  
Patient Care Component 1 EN2^APCHPWHG  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSOBBC  PSORXL  

Entry Points

Name Comments DBIA/ICR reference
OPT ;EP - ASK PRINT OPTION
OUT1 ;
PCOPY ;ASK CM COPIES
CPCK ;CHECK CHRONIC MED PRINT STATUS
CQ
COME
EXCK ;IHS/DSD/ENM 02/23/96 QUESTION USER EXIT ACTION
OUT ;

External References

Name Field # of Occurrence
^%ZISC CQ
EN2^APCHPWHG OUT1+15
EN^APSEPPIM OUT1+13, OUT1+19
^APSPCAN OUT1+10
COPIES^APSPCP2 PCOPY+1
EMPRT^APSPCP2 CPCK+2
INIT^APSPCP2 CPCK+1, CPCK+3
CHKFDT^APSPFUNC OPT+1
EP2^APSPSLBL OUT1+17, OUT1+19, OUT1+20, OUT1+21
^DIR COME, EXCK+8
AL^PSOLBL COME+3
^PSOREF OUT1+5
H1^PSORXL OUT1+23
P^PSORXL OUT1+11, OUT1+13, OUT1+14, OUT1+15, OUT1+16, OUT1+17, OUT1+19, OUT1+20, OUT1+21
Q^PSORXL OUT1+22
S^PSORXL OUT1+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: OPT+22
Function Call: WRITE
  • Prompt: !,*7,"No prescriptions with refills allowed ",!
  • Line Location: OUT1+4
Function Call: WRITE
  • Prompt: !,"Now entering Refill Option",!
  • Line Location: OUT1+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: OUT1+10
Function Call: WRITE
  • Prompt: !,*7,?30,"Warning!!",!
  • Line Location: EXCK+3
Function Call: WRITE
  • Prompt: ?10,"Exiting at this point will result in an incomplete",!
  • Line Location: EXCK+4
Function Call: WRITE
  • Prompt: ?10,"prescription entry. To avoid future problems with",!
  • Line Location: EXCK+5
Function Call: WRITE
  • Prompt: ?10,"this Rx, PRINT the label and then destroy the label",!
  • Line Location: EXCK+6
Function Call: WRITE
  • Prompt: ?10,"after it prints.",!
  • Line Location: EXCK+7
Routine Call
  • DIR
  • Line Location:
    • COME
    • EXCK+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" OPT+6
^APSPCTRL - [#9009033] OPT+7
^PSRX - [#52] OUT1+25

Label References

Name Line Occurrences
@( OUT1+25
CPCK OUT1+16, OUT1+21
CQ COME+1, OUT1+11, OUT1+13, OUT1+14, OUT1+15, OUT1+16, OUT1+17, OUT1+19, OUT1+20, OUT1+21
, OUT1+22, OUT1+23, OUT1+24, CPCK+1, CPCK+2, CPCK+3
EXCK COME+2
OUT OUT1+1, OUT1+4, OUT1+8
PCOPY OUT1+16, OUT1+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AL CQ+1!
APFLAG CQ+2!
APSEFDT CQ+1!
APSHRN CQ+2!
APSP CQ+2!
APSP1 CQ+2!
APSP2 CQ+2!
>> APSPCP CPCK+1, CPCK+3
>> APSPCPP CPCK+2, CPCK+3
APSPCTR CQ+2!
APSPD CQ+2!
APSPDR CQ+2!
APSPDY CQ+2!
APSPDZ CQ+2!
APSPFLG OUT1+6!
APSPLOT CQ+2!
APSPM0 CQ+2!
APSPMF CQ+2!
APSPPDY CQ+2!
APSPPLOT CQ+2!
APSPPMF CQ+2!
APSPRFD CQ+2!
APSPRXX CQ+2!
>> APSPX1 COME*
>> APSPXQ OUT1+22*
APSPZ CQ+2!
APSPZ1 OPT+7*, CQ+2!
APSPZ2 OPT+7*, OPT+9, OPT+11, CQ+2!
APSPZ3 OPT+7*, OPT+9, OPT+11, CQ+2!
APSPZDT CQ+2!
>> APSPZIT OUT1+3*
APSPZRN CQ+2!
APSPZZ CQ+2!
APSPZZN CQ+3!
APSQSTOP OUT1+11*!, OUT1+13*!, OUT1+14*!, OUT1+16*!, OUT1+17*!, OUT1+19*!, OUT1+20*!, OUT1+21*!
APSZFDT CQ+1!
ARRAY OUT1+17!, OUT1+19!, OUT1+20!, OUT1+21!, CQ+1!
ARRAY(1 OUT1+17, OUT1+19, OUT1+20, OUT1+21
>> DA OUT1+25*
DFN CQ+1!
DIR COME+4!, EXCK+8!
DIR("?" OPT+12*, OPT+13*, OPT+14*, OPT+15*, OPT+16*, OPT+17*, OPT+18*, OPT+19*, OPT+20*, OPT+21*
DIR("A" OPT+11*, EXCK+8*
DIR("B" OPT+11*, EXCK+8*
DIR(0 OPT+8*, OPT+9*, OPT+10*, EXCK+8*
>> DUOUT COME+1
IO(0 CQ+1
IOP CQ+1!
NEW1 CQ!
NEW11 CQ!
NOW CQ+1!
PC CQ+1!
PI OUT1+25*, CQ+1!
PL CQ+1!
PMI OPT+4~
PMI("IN" OPT+5*, OPT+6*, OUT1+13, OUT1+14, OUT1+19, OUT1+20
PNM CQ+1!
PPL OUT+1*, OUT+2*, OPT+1, OPT+2, OUT1+25, CQ+1!
PR CQ+1!
>> PS(53 CQ+1!
PSD CQ+1!
>> PSODFN OUT1+15
PSOOPT OUT1+5~*
>> PSOPAR OPT+10, OPT+11, OPT+19, OPT+20
>> PSORX("DO REF ILL" , OUT1+3*, OUT1+4, OUT1+5, OUT1+6!
>> PSORX("PSOL" OUT+1, OUT+2, OPT+1*
>> PSORX("REFILL" OUT1+4, OUT1+5
>> PSOSD OUT1+5
>> PSOSITE OPT+7
>> PX COME*, COME+1, COME+3, OUT1+1, OUT1+3*, OUT1+8, OUT1+11, OUT1+13, OUT1+14, OUT1+15
, OUT1+16, OUT1+17, OUT1+19, OUT1+20, OUT1+21, OUT1+22, OUT1+23, OUT1+24, OUT1+25*, EXCK+9*
, EXCK+10*
PY CQ+1!
RX CQ+1!
RX0 CQ+1!
RX2 CQ+1!
>> RXF OUT1+25*
RXM CQ+1!
>> RXRS OPT+2
SIG CQ+1!
SIGD CQ+1!
SPFL1 CQ+1!
U OPT+11, OPT+19, OPT+20, COME+1, COME+3
>> X OPT+6*
>> Y COME, EXCK+9
>> ZD OUT1+25*
>> ZTIO CPCK+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All