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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: APSPEC22

Package: IHS Changes To Pharmacy

Routine: APSPEC22


Information

APSPEC22 ;IHS/CIA/PLS - APSP ENVIRONMENT CHECK ROUTINE ;03-Oct-2017 11:02;DU

Source Information

Source file <APSPEC22.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 5 $$FIND1^DIC  (FILE,UPDATE)^DIE  ^DIK  $$GET1^DIQ  EN^DIU2  
Kernel 3 ($$DT,$$FMADD)^XLFDT  $$CJ^XLFSTR  BMES^XPDUTL  
IHS Electronic Health Record 1 REGMENU^BEHUTIL  
MailMan 1 ^XMD  
Toolkit 1 EN^XPAR  

Entry Points

Name Comments DBIA/ICR reference
PAR ;Set system level for new parameter
UREGPROT(P,C,ERR) ;EP-
ADDMENU ;Add items to a menu
SETPKGV(PKG,VER) ;EP
CLN50DD ;EP -
ZCXREF ;EP
PRE ;EP - Pre-init
IENS ;;147
REMXPAR(PAR) ;Remove values stored for a given parameter
REGPROT(P,C,SEQ,ERR) ;EP
MES(TXT,QUIT) ;EP
RENXPAR(OLD,NEW) ; Rename parameter
FIXVMEDD(DAYS) ;EP -
BLDTXT ;EP-
UNLOCK ;EP-
CLNNVA ;EP -
ENV ;EP
POST ;EP
AAPPGRP(FILE,NMSP) ;EP
MM ;EP-
ONEZC(ZC) ;EP
SEARCH(QQ) ;EP- Given qualifier return list of drug file entries linked to quantity qualifier
OFOMSG(OPT,MSG,KEY) ;
UPDPAR(ENT,PARAM,VAL,LCK) ;EP-
FIXNODE ;EP

External References

Name Field # of Occurrence
REGMENU^BEHUTIL ADDMENU+1
$$FIND1^DIC RENXPAR+3, RENXPAR+4, REGPROT+4, REGPROT+5, UREGPROT+4, UREGPROT+5, UREGPROT+7, SETPKGV+2, OFOMSG+2, OFOMSG+3
FILE^DIE RENXPAR+7, OFOMSG+8
UPDATE^DIE AAPPGRP+4, REGPROT+9, UREGPROT+9, SETPKGV+5, CLNNVA+5, FIXNODE+23
^DIK REMXPAR+7
$$GET1^DIQ ENV+2, FIXNODE+13, SEARCH+5
EN^DIU2 CLN50DD+1
$$DT^XLFDT FIXVMEDD+2
$$FMADD^XLFDT FIXVMEDD+3
$$CJ^XLFSTR ENV+3, ENV+4
^XMD MM+22
EN^XPAR UPDPAR+5, PAR+1
BMES^XPDUTL MES+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Hello, "_$P(X,",",2)_" "_$P(X,","),IOM)
  • Line Location: ENV+3
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Checking Environment for "_$P($T(+2),";",4)_" V "_$P($T(+2),";",3)_", Patch 1022.",IOM)
  • Line Location: ENV+4
Routine Call
  • DIE
  • Line Location:
    • AAPPGRP+4
    • REGPROT+9
    • UREGPROT+9
    • SETPKGV+5
    • CLNNVA+5
    • FIXNODE+23
Routine Call
  • DIC
  • Line Location:
    • RENXPAR+3
    • RENXPAR+4
    • REGPROT+4
    • REGPROT+5
    • UREGPROT+4
    • UREGPROT+5
    • UREGPROT+7
    • SETPKGV+2
    • OFOMSG+2
    • OFOMSG+3
Routine Call
  • DIE
  • Line Location:
    • RENXPAR+7
    • OFOMSG+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] FIND1^DIC
101.01 FIND1^DIC
^DIC(19 - [#19] FIND1^DIC
^DIC(19.1 - [#19.1] FIND1^DIC
^VA(200 - [#200] GET1^DIQ
^PSDRUG - [#50] GET1^DIQ
^PS(50.607 - [#50.607] GET1^DIQ
^XTV(8989.5 - [#8989.5] Classic Fileman Calls
^DIC(9.4 - [#9.4] FIND1^DIC
^APSPNCP(9009033.7 - [#9009033.7] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APSPRREQ - [#9009033.91] FIXNODE+3, FIXNODE+4, FIXNODE+6, FIXNODE+7, FIXNODE+24*, FIXNODE+26!
^APSPZCPX - [#9009033.8] ZCXREF+3, ONEZC+2!, ONEZC+3, ONEZC+4, ONEZC+5*
^AUPNVMED - [#9000010.14] FIXVMEDD+11, FIXVMEDD+17*
^PS(55 - [#55] CLNNVA+2, CLNNVA+3
^PSDRUG - [#50] SEARCH+2, SEARCH+3
^PSRX - [#52] FIXVMEDD+8, FIXVMEDD+9, FIXVMEDD+13, FIXVMEDD+15
^PSRX("AD" FIXVMEDD+5, FIXVMEDD+7
^TMP("APSP1016Z" MM+7
^TMP("DATA" MM+3!, MM+6, MM+14, MM+15, MM+16, SEARCH+5*
^XMB("NETNAME" MM+21
^XPAR(8989.5 REMXPAR+4, REMXPAR+5, REMXPAR+6
^XPAR(8989.51 REMXPAR+2
^XTV(8989.51 - [#8989.51] UPDPAR+2, UPDPAR+4*, UPDPAR+6*
^XUSEC("PSNMGR" MM+20

Label References

Name Line Occurrences
BLDTXT MM+12
MES ZCXREF+1
ONEZC ZCXREF+4
SEARCH MM+5
UPDPAR UNLOCK+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT FIXVMEDD+1~, FIXVMEDD+13*, FIXVMEDD+14, FIXVMEDD+15*, FIXVMEDD+16, FIXVMEDD+17
AIEN REGPROT+1~, REGPROT+5*, REGPROT+6, REGPROT+7, UREGPROT+1~, UREGPROT+5*, UREGPROT+6
BDT FIXVMEDD+1~, FIXVMEDD+3*, FIXVMEDD+4
C REGPROT~, REGPROT+3, REGPROT+5, UREGPROT~, UREGPROT+3, UREGPROT+5, UREGPROT+7
CNT MM+1~, MM+13*, MM+18*, MM+19
DA REMXPAR+1~, REMXPAR+6*, MM+1~, MM+20*
DAT ONEZC+1~, ONEZC+4*, ONEZC+5
DATA MM+1~, MM+7*, MM+8, MM+19, BLDTXT+1, BLDTXT+2, BLDTXT+3, BLDTXT+4, BLDTXT+5, BLDTXT+6
, BLDTXT+7
DAYS FIXVMEDD~, FIXVMEDD+3
DFN CLNNVA+1~, CLNNVA+2*, CLNNVA+3, CLNNVA+4
DIEN SEARCH+1~, SEARCH+2*, SEARCH+3, SEARCH+5
>> DIERR CLNNVA+6
DIFROM MM+1~
DIK REMXPAR+1~, REMXPAR+7*
DISP FIXNODE+1~, FIXNODE+10*, FIXNODE+11, FIXNODE+24
>> DIU CLN50DD+1*
>> DIU(0 CLN50DD+1*
DNM MM+2~, MM+14*, MM+15, MM+16, MM+17
DOSE FIXNODE+1~, FIXNODE+8*, FIXNODE+9, FIXNODE+24, FIXNODE+26
DRGQQ SEARCH+1~, SEARCH+3*, SEARCH+4
DUZ ENV+2
EDT FIXVMEDD+1~, FIXVMEDD+2*, FIXVMEDD+3, FIXVMEDD+5
ENT REMXPAR+1~, REMXPAR+4*, REMXPAR+5, REMXPAR+6, UPDPAR~, UPDPAR+5
ERR AAPPGRP+1~, REGPROT~, REGPROT+3*, REGPROT+6*, UREGPROT~, UREGPROT+3*, UREGPROT+6*, FIXNODE+1~, FIXNODE+25!
FDA RENXPAR+1~, AAPPGRP+1~, REGPROT+1~, UREGPROT+1~, SETPKGV+1~, OFOMSG+1~, CLNNVA+1~, CLNNVA+5, FIXNODE+1~, FIXNODE+25!
FDA( RENXPAR+6*, AAPPGRP+3*, REGPROT+7*, REGPROT+8*, UREGPROT+8*, SETPKGV+4*, CLNNVA+4*, FIXNODE+9*, FIXNODE+11*, FIXNODE+14*
, FIXNODE+16*, FIXNODE+17*, FIXNODE+18*, FIXNODE+19*, FIXNODE+20*, FIXNODE+21*
FDA(19 OFOMSG+6*, OFOMSG+7*
FDT FIXVMEDD+1~
>> FDTLP FIXVMEDD+4*, FIXVMEDD+5*, FIXVMEDD+7
FIL RENXPAR+1~, RENXPAR+2*, RENXPAR+3, RENXPAR+4, RENXPAR+6
FILE AAPPGRP~, AAPPGRP+2, AAPPGRP+3
FN FIXNODE+1~, FIXNODE+2*, FIXNODE+9, FIXNODE+11, FIXNODE+14, FIXNODE+16, FIXNODE+17, FIXNODE+18, FIXNODE+19, FIXNODE+20
, FIXNODE+21
IEN RENXPAR+1~, RENXPAR+4*, RENXPAR+5, RENXPAR+6, UPDPAR+1~, UPDPAR+2*, UPDPAR+3, UPDPAR+4, UPDPAR+6, AAPPGRP+1~
, OFOMSG+1~, OFOMSG+2*, OFOMSG+4, OFOMSG+6, OFOMSG+7, CLNNVA+1~, CLNNVA+3*, CLNNVA+4, FIXNODE+1~, FIXNODE+3*
, FIXNODE+4, FIXNODE+5, FIXNODE+6, FIXNODE+7, FIXNODE+24, FIXNODE+26
IENARY REGPROT+1~, UREGPROT+1~
IENARY(1 REGPROT+4*, REGPROT+6, REGPROT+7, REGPROT+8, UREGPROT+4*, UREGPROT+6, UREGPROT+7, UREGPROT+8
IENARY(2 UREGPROT+7*, UREGPROT+8
IENS FIXNODE+1~, FIXNODE+5*, FIXNODE+9, FIXNODE+11, FIXNODE+14, FIXNODE+16, FIXNODE+17, FIXNODE+18, FIXNODE+19, FIXNODE+20
, FIXNODE+21, FIXNODE+25!
INST FIXNODE+1~, FIXNODE+4*, FIXNODE+5, FIXNODE+6, FIXNODE+7, FIXNODE+24, FIXNODE+26
INT REMXPAR+1~, REMXPAR+5*, REMXPAR+6
IOM ENV+3, ENV+4
KEY OFOMSG~, OFOMSG+3
KIEN OFOMSG+1~, OFOMSG+3*, OFOMSG+7
LCK UPDPAR~, UPDPAR+6
LP ONEZC+1~, ONEZC+3*, ONEZC+4, ONEZC+5, MM+1~, MM+4*
MSG OFOMSG~, OFOMSG+5
NEW RENXPAR~, RENXPAR+3, RENXPAR+6
NMSP AAPPGRP~, AAPPGRP+2, AAPPGRP+3
NODE FIXNODE+1~, FIXNODE+6*, FIXNODE+8, FIXNODE+10, FIXNODE+12, FIXNODE+15, FIXNODE+17, FIXNODE+18, FIXNODE+19, FIXNODE+20
, FIXNODE+21
NOUN FIXNODE+1~, FIXNODE+15*, FIXNODE+16, FIXNODE+24
NVAERR CLNNVA+1~
NVAERR("DIERR" CLNNVA+6
OLD RENXPAR~, RENXPAR+4
OPT OFOMSG~, OFOMSG+2
P REGPROT~, REGPROT+3, REGPROT+4, UREGPROT~, UREGPROT+3, UREGPROT+4
PAR REMXPAR~, REMXPAR+2
PARAM UPDPAR~, UPDPAR+2, UPDPAR+5
PIEN REMXPAR+1~, REMXPAR+2*, REMXPAR+3, REMXPAR+4, REMXPAR+5, REMXPAR+6, REGPROT+1~, UREGPROT+1~, SETPKGV+1~, SETPKGV+2*
, SETPKGV+3, SETPKGV+4
PKG SETPKGV~, SETPKGV+2
QQ SEARCH~, SEARCH+4, SEARCH+5
QQARY MM+2~
QQNM MM+2~, MM+15*, MM+16, MM+17
QUIT MES~, MES+2
RX FIXVMEDD+1~, FIXVMEDD+6*, FIXVMEDD+7*, FIXVMEDD+8, FIXVMEDD+9, FIXVMEDD+13, FIXVMEDD+15
SEQ REGPROT~, REGPROT+8
STR MM+2~, MM+17*, MM+19
TXT MES~, MES+1
U ONEZC+5, UPDPAR+4, UPDPAR+6, FIXNODE+8, FIXNODE+10, FIXNODE+12, FIXNODE+15, FIXNODE+17, FIXNODE+18, FIXNODE+19
, FIXNODE+20, FIXNODE+21, FIXVMEDD+11, FIXVMEDD+13, FIXVMEDD+16, FIXVMEDD+17, SEARCH+3, SEARCH+5
UNIT FIXNODE+1~, FIXNODE+13*, FIXNODE+14, FIXNODE+24
UNITS FIXNODE+1~, FIXNODE+12*, FIXNODE+13
VAL UPDPAR~, UPDPAR+5, OFOMSG+1~, OFOMSG+5*, OFOMSG+6
VER SETPKGV~, SETPKGV+4
VIEN REMXPAR+1~
VMED FIXVMEDD+1~, FIXVMEDD+9*, FIXVMEDD+10, FIXVMEDD+11, FIXVMEDD+17
X ENV+2*, ENV+3, MM+2~, MM+4*, MM+5, MM+16*, MM+17
XMDUZ MM+1~, MM+10*
XMSUB MM+1~, MM+11*
XMTEXT MM+1~, MM+9*
XMY MM+1~
XMY( MM+20*
XMY("G.NDF DA TA@" , MM+21*
>> XPDABORT ENV+6*, ENV+7, MES+2*
>> XPDDIQ("XPZ1" ENV+5*
>> XPDDIQ("XPZ2" ENV+5*
ZC ZCXREF+2~, ZCXREF+3*, ZCXREF+4, ZCXREF+5, ONEZC~, ONEZC+2, ONEZC+3, ONEZC+4, ONEZC+5

Marked Items

Name Field # of Occurrence
$T( ENV+4
$T(IENS+LP MM+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All