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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: APSPUTIL

Package: IHS Changes To Pharmacy

Routine: APSPUTIL


Information

APSPUTIL ;IHS/BAO/DMH - Utilites to Support OP v7.0 -;01-Oct-2012 12:40;PLS

Source Information

Source file <APSPUTIL.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 6 (,DD)^%DT  BLD^DIALOG  (,$$FIND1)^DIC  MIX^DIC1  $$GET1^DIQ  ^DIR  
IHS Changes To Pharmacy 1 EN^APSEPPIM  
Kernel 1 ENDR^%ZISS  
Toolkit 1 EDITPAR^XPAREDIT  

Caller Graph

Caller Graph Total: 29

Package Total Caller Graph
IHS Changes To Pharmacy 26 APSEPPIM  APSPCDI  APSPCO  APSPCO1  APSPCSM  APSPCTR  APSPDIEN  APSPDIR  
APSPDR3  APSPDRX  APSPDUR  APSPES9  APSPESLM  APSPESLP  APSPESLR  APSPESR1  
APSPESR2  APSPFUNC  APSPLPAT  APSPNDCR  APSPPDEA  APSPRIS  APSPRRTS  APSPRXN  
APSPSWKL  APSPTDD  
Outpatient Pharmacy 2 PSODRDUP  PSORENW0  
Adverse Reaction Tracking 1 GMRAZNAS  

Entry Points

Name Comments DBIA/ICR reference
DIRYNR(APSPPMT,APSPDFL,APSPHLP,APSPPOP) ; EP
GETIEN1(APSPFILE,APSPPMPT,APSPDFLD,D,APSPSCRN,APSPDFLT) ; EP
EDITPAR(PARAM) ;EP
DIR(APSPDTP,APSPPMT,APSPDFL,APSPHLP,APSPPOP,APSPSCN) ; EP
DIRYN(APSPPMT,APSPDFL,APSPHLP,APSPPOP) ; EP
PMS ; EP ; called from PSORXL before go in to print the label 3/1/2002
CHECK(FIL,VAL,ENT) ;
TITLE(PKG,VER) ;EP
DIRZ(APSPPMT) ; EP
ASKDATE(APSPPMT,APSPDFL,APSPMIN,APSPOPT) ;
ASKDATES(APSPB,APSPE,APSPPOP,APSPBDF,APSPEDF,APSPSAME,APSPTIME) ; EP
GETTEXT(APSPDG,APSPAR) ;
GETIEN(APSPFILE,APSPPMPT,APSPPOP,APSPDIC0) ; EP

External References

Name Field # of Occurrence
^%DT ASKDATE+9
DD^%DT ASKDATE+7
ENDR^%ZISS TITLE+5
EN^APSEPPIM PMS+13
BLD^DIALOG GETTEXT+5
^DIC GETIEN+5
$$FIND1^DIC GETIEN+3, GETIEN1+7, CHECK+1
MIX^DIC1 GETIEN1+11
$$GET1^DIQ GETIEN+3, GETIEN1+7, TITLE+7
^DIR PMS+5, DIR+8
EDITPAR^XPAREDIT EDITPAR+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," *** Date Range Selection ***"
  • Line Location: ASKDATES+2
Function Call: WRITE
  • Prompt: @IOF,IORVON,$$GET1^DIQ(4,DUZ(2),.01),?(IOM-$L(PKG)\2),PKG,?(IOM-$L(VER)),VER,!,IORVOFF,?(IOM-$L(MNU)\2-$X),MNU
  • Line Location: TITLE+7
Function Call: WRITE
  • Prompt: !,ENT," ",VAL," was not found.",!
  • Line Location: CHECK+2
Routine Call
  • DIALOG
  • Line Location:
    • GETTEXT+5
Routine Call
  • DIC
  • Line Location:
    • GETIEN+3
    • GETIEN1+7
    • CHECK+1
Routine Call
  • DIC
  • Line Location:
    • GETIEN+5
Routine Call
  • DIR
  • Line Location:
    • PMS+5
    • DIR+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ

Label References

Name Line Occurrences
$$ASKDATE ASKDATES+4, ASKDATES+5
$$CHECK EDITPAR+2
$$DIR DIRYNR+2, DIRYN+2
DIR DIRZ+1
DIRZ CHECK+3
GETTEXT DIR+4, DIR+6
TITLE EDITPAR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ASKDATE+1~, ASKDATE+2*
%DT("A" ASKDATE+3*
%DT("B" ASKDATE+8*
%DT(0 ASKDATE+4*
%ZIS TITLE+2~
APSPAR GETTEXT~, GETTEXT+2, GETTEXT+5
APSPB ASKDATES~, ASKDATES+4*, ASKDATES+5
APSPBDF ASKDATES~, ASKDATES+4
APSPD GETIEN+1~, GETIEN+3*, GETIEN+4, GETIEN1+1~, GETIEN1+5*, GETIEN1+7*, GETIEN1+8*, GETIEN1+9
APSPDFL ASKDATE~, ASKDATE+5, ASKDATE+6, DIRYNR~, DIRYNR+2, DIRYN~, DIRYN+2, DIR~, DIR+2
APSPDFLD GETIEN1~, GETIEN1+4*, GETIEN1+7, GETIEN1+8
APSPDFLT GETIEN1~, GETIEN1+8
APSPDG GETTEXT~, GETTEXT+3, GETTEXT+4*, GETTEXT+5
APSPDIC0 GETIEN~, GETIEN+4
APSPDTP DIR~, DIR+2
APSPE ASKDATES~, ASKDATES+5*
APSPEDF ASKDATES~, ASKDATES+5
APSPFILE GETIEN~, GETIEN+3, GETIEN+4, GETIEN1~, GETIEN1+7, GETIEN1+9
APSPHLP DIRYNR~, DIRYNR+2, DIRYN~, DIRYN+2, DIR~, DIR+5, DIR+6
APSPMIN ASKDATE~, ASKDATE+4
APSPOPT ASKDATES+1~, ASKDATES+3*, ASKDATES+4, ASKDATES+5, ASKDATE~, ASKDATE+2
APSPPM GETTEXT+1~, GETTEXT+5
APSPPM( GETTEXT+3*
APSPPMPT GETIEN~, GETIEN+4, GETIEN1~, GETIEN1+9
APSPPMT ASKDATE~, ASKDATE+3, DIRYNR~, DIRYNR+2, DIRYN~, DIRYN+2, DIR~, DIR+3, DIR+4, DIRZ~
, DIRZ+1
APSPPOP ASKDATES~, ASKDATES+3*, ASKDATES+5, ASKDATE+10*, DIRYNR~, DIRYNR+2, DIRYN~, DIRYN+2, DIR~, DIR+9*
, DIRZ+1, GETIEN~, GETIEN+2*, GETIEN+6*, GETIEN1+12*
APSPSAME ASKDATES~, ASKDATES+5
APSPSCN DIR~, DIR+7
APSPSCRN GETIEN1~, GETIEN1+6
APSPTIME ASKDATES~, ASKDATES+3
>> APSQSTOP PMS+10*
D GETIEN1~, GETIEN1+2*, GETIEN1+3*, GETIEN1+7, GETIEN1+10
DIC GETIEN+1~, GETIEN+4*, GETIEN1+1~, GETIEN1+9*
DIC("A" GETIEN+4*, GETIEN1+9*
DIC("B" GETIEN+4*, GETIEN1+9*
DIC("S" GETIEN1+6*, GETIEN1+7
DIC(0 GETIEN+4*, GETIEN1+9*, GETIEN1+10*
DIR PMS+7!, PMS+8!, DIR+1~
DIR("?" PMS+4*, DIR+5*, DIR+6
DIR("A" PMS+1*, DIR+3*, DIR+4
DIR("B" PMS+2*, DIR+2*
DIR("S" DIR+7*
DIR(0 PMS+3*, DIR+2*
>> DIRUT PMS+6
DTOUT DIR+1~, DIR+9
DUOUT DIR+1~, DIR+9
DUZ(2 TITLE+7
ENT CHECK~, CHECK+2
FIL CHECK~, CHECK+1
IO TITLE+6
IOF TITLE+7
IOM TITLE+7
IORVOFF TITLE+2~, TITLE+7
IORVON TITLE+2~, TITLE+7
IOST TITLE+1
MNU TITLE+2~, TITLE+3*, TITLE+7
PARAM EDITPAR~, EDITPAR+1*, EDITPAR+2
PKG TITLE~, TITLE+3*, TITLE+7
>> PPL PMS+12*
>> PSORX("PSOL" PMS+12
U GETTEXT+3, GETIEN1+10, GETIEN1+12, TITLE+3, EDITPAR+1
VAL CHECK~, CHECK+1, CHECK+2
VER TITLE~, TITLE+3*, TITLE+7
X GETTEXT+3*, GETIEN1+12, TITLE+2~, TITLE+4*
>> XQY0 TITLE+3, EDITPAR+1
Y PMS+7, ASKDATE+1~, ASKDATE+6*, ASKDATE+8, ASKDATE+10, ASKDATE+11, DIRYNR+1~, DIRYNR+2*, DIRYNR+3, DIRYN+1~
, DIRYN+2*, DIRYN+3, DIR+1~, DIR+10, GETIEN+1~, GETIEN+6, GETIEN+7, GETIEN1+1~, GETIEN1+12, GETIEN1+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All