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

Package: IHS Changes To Pharmacy

Routine: APSPEC14


Information

APSPEC14 ;IHS/CIA/PLS - APSP ENVIRONMENT CHECK ROUTINE ;25-May-2012 17:17;PLS

Source Information

Source file <APSPEC14.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA Fileman 5 $$FIND1^DIC  (,FILE,UPDATE)^DIE  ^DIK  $$GET1^DIQ  EN^DIU2  
Kernel 3 $$FMADD^XLFDT  $$CJ^XLFSTR  ($$INSTALDT,BMES)^XPDUTL  
IHS Changes To Pharmacy 2 $$ISSCH^APSPFNC2  $$RMNRFL^APSPFUNC  

Entry Points

Name Comments DBIA/ICR reference
PRE ;EP - Pre-init
RENXPAR(OLD,NEW) ; Rename parameter
FIXEXP(INSDT) ; EP-
UREGPROT(P,C,ERR) ;EP-
SETPKGV(PKG,VER) ;EP
AAPPGRP(FILE,NMSP) ;EP
LMCLNUP ;EP-
CLNNVA ;EP -
REMXPAR(PAR) ;Remove values stored for a given parameter
ENV ;EP
POST ;EP
REGPROT(P,C,SEQ,ERR) ;EP
MES(TXT,QUIT) ;EP
CLN50DD ;EP -

External References

Name Field # of Occurrence
$$ISSCH^APSPFNC2 FIXEXP+9
$$RMNRFL^APSPFUNC FIXEXP+4
$$FIND1^DIC LMCLNUP+2, LMCLNUP+4, RENXPAR+3, RENXPAR+4, REGPROT+4, REGPROT+5, UREGPROT+4, UREGPROT+5, UREGPROT+7, SETPKGV+2
^DIE FIXEXP+14
FILE^DIE LMCLNUP+7, RENXPAR+7
UPDATE^DIE AAPPGRP+4, REGPROT+9, UREGPROT+9, SETPKGV+5, CLNNVA+5
^DIK REMXPAR+7
$$GET1^DIQ ENV+2, FIXEXP+10
EN^DIU2 CLN50DD+1
$$FMADD^XLFDT FIXEXP+12
$$CJ^XLFSTR ENV+3, ENV+4
$$INSTALDT^XPDUTL POST+2
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 1014.",IOM)
  • Line Location: ENV+4
Routine Call
  • DIE
  • Line Location:
    • AAPPGRP+4
    • REGPROT+9
    • UREGPROT+9
    • SETPKGV+5
    • CLNNVA+5
Routine Call
  • DIE
  • Line Location:
    • FIXEXP+14
Routine Call
  • DIC
  • Line Location:
    • LMCLNUP+2
    • LMCLNUP+4
    • RENXPAR+3
    • RENXPAR+4
    • REGPROT+4
    • REGPROT+5
    • UREGPROT+4
    • UREGPROT+5
    • UREGPROT+7
    • SETPKGV+2
Routine Call
  • DIE
  • Line Location:
    • LMCLNUP+7
    • RENXPAR+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] FIND1^DIC
101.01 FIND1^DIC
^VA(200 - [#200] GET1^DIQ
^SD(409.61 - [#409.61] FIND1^DIC
409.621 FIND1^DIC
^PSDRUG - [#50] GET1^DIQ
^PSRX - [#52] Classic Fileman Calls
^XTV(8989.5 - [#8989.5] Classic Fileman Calls
^DIC(9.4 - [#9.4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(55 - [#55] CLNNVA+2, CLNNVA+3
^PSRX - [#52] FIXEXP+6
^PSRX("AD" FIXEXP+2, FIXEXP+3
^XPAR(8989.5 REMXPAR+4, REMXPAR+5, REMXPAR+6
^XPAR(8989.51 REMXPAR+2

Label References

Name Line Occurrences
FIXEXP POST+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AIEN REGPROT+1~, REGPROT+5*, REGPROT+6, REGPROT+7, UREGPROT+1~, UREGPROT+5*, UREGPROT+6
C REGPROT~, REGPROT+3, REGPROT+5, UREGPROT~, UREGPROT+3, UREGPROT+5, UREGPROT+7
DA REMXPAR+1~, REMXPAR+6*, FIXEXP+5~, FIXEXP+13*
DATA POST+1~, POST+2
DATA(0 POST+3
DFN CLNNVA+1~, CLNNVA+2*, CLNNVA+3, CLNNVA+4
DIE FIXEXP+5~, FIXEXP+13*
>> DIERR CLNNVA+6
DIK REMXPAR+1~, REMXPAR+7*
>> DIU CLN50DD+1*
>> DIU(0 CLN50DD+1*
DR FIXEXP+5~, FIXEXP+14*
DRG FIXEXP+1~, FIXEXP+7*, FIXEXP+9, FIXEXP+10
DUZ ENV+2
ENT REMXPAR+1~, REMXPAR+4*, REMXPAR+5, REMXPAR+6
ERR AAPPGRP+1~, REGPROT~, REGPROT+3*, REGPROT+6*, UREGPROT~, UREGPROT+3*, UREGPROT+6*
EXTEXP FIXEXP+1~, FIXEXP+10*, FIXEXP+11
FDA LMCLNUP+1~, RENXPAR+1~, AAPPGRP+1~, REGPROT+1~, UREGPROT+1~, SETPKGV+1~, CLNNVA+1~, CLNNVA+5
FDA( LMCLNUP+6*, RENXPAR+6*, AAPPGRP+3*, REGPROT+7*, REGPROT+8*, UREGPROT+8*, SETPKGV+4*, CLNNVA+4*
FDT FIXEXP+1~, FIXEXP+2*, FIXEXP+3
FIL RENXPAR+1~, RENXPAR+2*, RENXPAR+3, RENXPAR+4, RENXPAR+6
FILE AAPPGRP~, AAPPGRP+2, AAPPGRP+3
IEN LMCLNUP+1~, LMCLNUP+2*, LMCLNUP+3, LMCLNUP+4, LMCLNUP+6, RENXPAR+1~, RENXPAR+4*, RENXPAR+5, RENXPAR+6, AAPPGRP+1~
, CLNNVA+1~, CLNNVA+3*, CLNNVA+4
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
IENC LMCLNUP+1~, LMCLNUP+4*, LMCLNUP+5, LMCLNUP+6
INSDT POST+1~, POST+3*, POST+4, FIXEXP~, FIXEXP+2
INT REMXPAR+1~, REMXPAR+5*, REMXPAR+6
IOM ENV+3, ENV+4
ISSDT FIXEXP+1~, FIXEXP+8*, FIXEXP+12
NEW RENXPAR~, RENXPAR+3, RENXPAR+6
NEXPDT FIXEXP+1~, FIXEXP+12*, FIXEXP+14
NMSP AAPPGRP~, AAPPGRP+2, AAPPGRP+3
NVAERR CLNNVA+1~
NVAERR("DIERR" CLNNVA+6
OLD RENXPAR~, RENXPAR+4
P REGPROT~, REGPROT+3, REGPROT+4, UREGPROT~, UREGPROT+3, UREGPROT+4
PAR REMXPAR~, REMXPAR+2
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
QUIT MES~, MES+2
RX FIXEXP+1~, FIXEXP+3*, FIXEXP+4, FIXEXP+6, FIXEXP+13, FIXEXP+15
RX0 FIXEXP+1~, FIXEXP+6*, FIXEXP+7, FIXEXP+8
SEQ REGPROT~, REGPROT+8
TXT MES~, MES+1
U FIXEXP+7, FIXEXP+8
VER SETPKGV~, SETPKGV+4
VIEN REMXPAR+1~
>> X ENV+2*, ENV+3
X2 FIXEXP+1~, FIXEXP+11*, FIXEXP+12
>> XPDABORT ENV+6*, ENV+7, MES+2*
>> XPDDIQ("XPZ1" ENV+5*
>> XPDDIQ("XPZ2" ENV+5*

Marked Items

Name Field # of Occurrence
$T( ENV+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