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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: CIAU

Package: CIA Utilities

Routine: CIAU


Information

CIAU ;MSC/IND/DKM - General purpose utilities;12-Mar-2008 14:32;DKM

Source Information

Source file <CIAU.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 6 HOME^%ZIS  ENDR^%ZISS  $$NEWERR^%ZTER  ($$FMADD,$$FMDIFF)^XLFDT  ($$REPEAT,$$UP)^XLFSTR  $$VERSION^XPDUTL  
CIA Utilities 2 $$ENTRY^CIAUDT  $$TRAP^CIAUOS  
VA Fileman 2 DT^DILF  $$GET1^DIQ  
Registration 1 ^DGSEC  

Caller Graph

Caller Graph Total: 64

Package Total Caller Graph
VueCentric Framework 32 CIAV DEFAULT TEMPLATE  CIAV MANAGER  CIAV SHOW USERS  CIAV SHUTDOWN ABORT  CIAV SHUTDOWN START  CIAV SITE PARAMETERS  CIAVIN11  CIAVINIT  
CIAVINP1  CIAVINP6  CIAVINP7  CIAVINP8  CIAVINP9  CIAVIP10  CIAVIP11  CIAVIP12  
CIAVIP13  CIAVIP14  CIAVIP15  CIAVIP16  CIAVIP17  CIAVIP18  CIAVIP19  CIAVIP20  
CIAVIP21  CIAVIP22  CIAVIP23  CIAVIP24  CIAVMCFG  CIAVP141  CIAVUTIL  CIAVUTIO  
IHS Electronic Health Record 12 BEHOCCD  BEHOENCX  BEHOENPC  BEHOPLCV  BEHOPTCX  BEHOPTP2  BEHOPTP3  BEHORXED  
BEHOUSCX  BEHOVM  BEHURTNL  BEHUTIL  
CIA Utilities 9 CIAUDAT  CIAUEDT  CIAUHFS  CIAUIMP  CIAUINIT  CIAULK2  CIAULKP  CIAUOS1  
CIAURPRT  
GUI Objects 3 BGOVAMI1  BGOVCPT2  BGOVSTR1  
MSC RPC Broker 3 CIANBEVT  CIANBINI  CIANBLIS  
Generic Retrieval Utility 2 CIAZALTQ  CIAZGUTL  
IHS Changes To Pharmacy 2 APSPPCCU  APSPPCCV  
VueCentric Components 1 CIAOQN  

Entry Points

Name Comments DBIA/ICR reference
MNUPARAM(PARAM) ;EP
DGSEC(Y) ;EP
SUBST(CIASTR,CIAOLD,CIANEW) ;EP
ASK(CIAP,CIAD,CIAZ) ;EP
WORKING(CIAST,CIAP,CIAS) ;EP
DT(CIAD,CIAX) ;EP
GETCH(CIAP,CIAV,CIAX,CIAY,CIAT,CIAD) ;EP
M1
SOUNDEX(CIAVALUE) ;EP
GETPKG(NAME) ;EP
FMTNUM(CIANUM) ;EP
STRICMP(X,Y) ;EP
DTT(X)
DTF(X)
SET(CIACODE,CIASET) ;EP
XY(DX,DY) ;EP
SSN(X) ;EP
MNUEXEC(EXEC,PAUSE) ;EP
DTD(X1,X2) ;EP
DTC(X1,X2) ;EP
UFN(Y) ;EP
MNUTEMPL(TMPL) ;EP
TRUNC(X,Y) ;EP
MNUHDR(PKG,VER) ;EP
MSG(%CIATXT,%CIADLM,%CIARPL) ;EP
TITLE(CIATTL,CIAVER,CIAFN) ;EP
BASE(X,Y,L) ;EP
SNGPLR(CIANUM,CIASNG,CIAPLR) ;EP
UND(X) ;EP
TRIM(X,Y) ;EP
PAUSE(CIAP,CIAX,CIAY) ;EP

External References

Name Field # of Occurrence
HOME^%ZIS XY+1
ENDR^%ZISS MNUHDR+11
$$NEWERR^%ZTER MSG+2
$$ENTRY^CIAUDT TITLE+5
$$TRAP^CIAUOS MSG+4
^DGSEC DGSEC+3
DT^DILF DT+2
$$GET1^DIQ MNUHDR+13
$$FMADD^XLFDT DTC+4
$$FMDIFF^XLFDT DTD+1
$$REPEAT^XLFSTR UND+1, BASE+5
$$UP^XLFSTR STRICMP+1, GETCH+5, GETCH+11
$$VERSION^XPDUTL MNUHDR+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,$S(IO=IO(0):$C(27,91,55,109),1:""),*13,$$ENTRY^CIAUDT(+$H_","),?(IOM-$L(CIATTL)\2),CIATTL,?(IOM-$L(CIAVER)),CIAVER,!,$S(IO=IO(0):$C(27,91,109),1:$$UND),!
  • Line Location: TITLE+5
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),MNU,!
  • Line Location: MNUHDR+13
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: $G(CIAP),$E($G(CIAD)_" "),*8
  • Line Location: GETCH+3
Function Call: WRITE
  • Prompt: *7,*32,*8
  • Line Location: GETCH+14
Function Call: WRITE
  • Prompt: !
  • Line Location: GETCH+16
Routine Call
  • %ZIS
  • Line Location:
    • XY+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] GETPKG+3, GETPKG+4, GETPKG+5

Label References

Name Line Occurrences
$$BASE UFN+2
$$DTF DTC+2, DTD+1
$$DTT DTC+4
$$GETCH ASK+2, PAUSE+1
$$GETPKG MNUHDR+5
$$UND TITLE+5
$$XY GETCH+2
MNUEXEC MNUPARAM+1, MNUTEMPL+1
MNUHDR MNUEXEC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%C DT+1~
%CIADLM MSG~, MSG+3*, MSG+7, MSG+8
%CIARPL MSG~, MSG+5
%CIATXT MSG~, MSG+5*, MSG+6, MSG+7*, MSG+8
%CIAZ1 MSG+1~, MSG+7*, MSG+8, MSG+9
%CIAZ2 MSG+1~, MSG+4*, MSG+7*, MSG+8*, M1
%D DT+1~
%H DT+1~
%I DT+1~
%P DT+1~
%X DT+1~
%Y DT+1~
%ZIS MNUHDR+3~
CIAC GETCH+1~, GETCH+4*, GETCH+8*, GETCH+13*, GETCH+14*, GETCH+15*, GETCH+17
CIACHAR SOUNDEX+1~, SOUNDEX+5*, SOUNDEX+6, SOUNDEX+7
CIACODE SET~, SET+3, SOUNDEX+1~, SOUNDEX+2*, SOUNDEX+4, SOUNDEX+7
CIAD ASK~, ASK+1*, ASK+2, ASK+3, GETCH~, GETCH+3, GETCH+4*, GETCH+8, DT~, DT+2
CIAFN TITLE~, TITLE+6
CIAL1 SUBST+1~, SUBST+2*, SUBST+4, SUBST+5
CIAL2 SUBST+1~, SUBST+2*, SUBST+5
CIANEW SUBST~, SUBST+2*, SUBST+4
CIANUM SNGPLR~, SNGPLR+3, FMTNUM~, FMTNUM+2*, FMTNUM+3*, FMTNUM+4
CIAOLD SUBST~, SUBST+2, SUBST+3
CIAP SUBST+1~, SUBST+2*, SUBST+3*, SUBST+4, SUBST+5*, WORKING~, WORKING+6, ASK~, ASK+2, PAUSE~
, PAUSE+1, GETCH~, GETCH+3
CIAPLR SNGPLR~, SNGPLR+2*, SNGPLR+3
CIAPOS SOUNDEX+1~, SOUNDEX+5*
CIAPREV SOUNDEX+1~, SOUNDEX+4*, SOUNDEX+8, SOUNDEX+9*
CIAS WORKING~, WORKING+3*, WORKING+4, WORKING+6
CIASET SET~, SET+2, SET+3
CIASNG SNGPLR~, SNGPLR+2, SNGPLR+3
CIASOUND SOUNDEX+1~, SOUNDEX+3*, SOUNDEX+5, SOUNDEX+10*, SOUNDEX+11
CIAST WORKING~, WORKING+3*, WORKING+4*, WORKING+6
CIASTR SUBST~, SUBST+3, SUBST+4*, SUBST+6
CIAT GETCH~, GETCH+4*, GETCH+7
CIATRANS SOUNDEX+1~, SOUNDEX+7*, SOUNDEX+8, SOUNDEX+9, SOUNDEX+10
CIATTL TITLE~, TITLE+5
CIAV GETCH~, GETCH+5*, GETCH+12, GETCH+13
CIAVALUE SOUNDEX~, SOUNDEX+3, SOUNDEX+4, SOUNDEX+5
CIAVER TITLE~, TITLE+2*, TITLE+3*, TITLE+5
CIAX PAUSE~, PAUSE+1, GETCH~, GETCH+2, DT~, DT+2
CIAY PAUSE~, PAUSE+1, GETCH~, GETCH+2
CIAZ SNGPLR+1~, SNGPLR+2*, SNGPLR+3, SET+1~, SET+2*, SET+3, FMTNUM+1~, FMTNUM+4*, BASE+2~, BASE+4*
, WORKING+2~, WORKING+7*, WORKING+9, ASK~, ASK+2*, ASK+3*, ASK+5, GETCH+1~, GETCH+6, GETCH+7*
, GETCH+10, GETCH+11*, GETCH+13, GETCH+15, DT+1~, DT+2, DT+4
CIAZ(0 WORKING+3*, WORKING+8, DT+3
CIAZ1 SET+1~, SET+2, SET+3*, SET+4, TRIM+1~, TRIM+2*, TRIM+3*, TRIM+5, FMTNUM+1~, FMTNUM+4*
, FMTNUM+5, BASE+2~, BASE+3*, BASE+4*, BASE+5
CIAZ2 TRIM+1~, TRIM+2*, TRIM+4*, TRIM+5, FMTNUM+1~, FMTNUM+2*, FMTNUM+5
CIAZ3 FMTNUM+1~, FMTNUM+3*, FMTNUM+5
DIC DGSEC+1~
DIC(0 DGSEC+2*
DTIME MNUEXEC+3, GETCH+4
DUZ(2 MNUHDR+13
DX XY~, XY+2*, XY+4
DY XY~, XY+2*, XY+4
EXEC MNUEXEC~, MNUEXEC+2
IEN GETPKG+1~, GETPKG+4*, GETPKG+5
IO TITLE+4, TITLE+5, MNUHDR+12
IO(0 TITLE+5, WORKING+1, WORKING+5
IOF TITLE+1~*, TITLE+5, MNUHDR+13
IOM UND+1, TITLE+1~*, TITLE+5, TITLE+6, MNUHDR+13
IORVOFF MNUHDR+3~, MNUHDR+13
IORVON MNUHDR+3~, MNUHDR+13
IOST MNUHDR+2
>> IOXY XY+1, XY+3
L BASE~, BASE+5
MNU MNUHDR+3~, MNUHDR+4*, MNUHDR+13
MNU(0 MNUHDR+4*, MNUHDR+5
NAME GETPKG~, GETPKG+2, GETPKG+3
PARAM MNUPARAM~
PAUSE MNUEXEC~, MNUEXEC+3*
PKG MNUHDR~, MNUHDR+5, MNUHDR+7*, MNUHDR+13, GETPKG+1~, GETPKG+2*, GETPKG+3*, GETPKG+4, GETPKG+5
TMPL MNUTEMPL~
U MNUHDR+4, MNUHDR+7, GETPKG+5, ASK+5, PAUSE+1, GETCH+4, GETCH+5
VER MNUHDR~, MNUHDR+4*, MNUHDR+8*, MNUHDR+9*, MNUHDR+13
X STRICMP~, STRICMP+1*, STRICMP+2, UND~, UND+1, TRUNC~, TRUNC+1, TRIM~, TRIM+2, TRIM+3
, TRIM+4, TRIM+5, BASE~, BASE+3*, BASE+4*, MNUHDR+3~, MNUHDR+5*, MNUHDR+6, MNUHDR+7*, MNUHDR+8
, MNUHDR+10*, UFN+1~, UFN+2*, UFN+3, SSN~, SSN+1, DTF~*, DTF+1, DTT~*, DTT+1
X1 DTC~, DTC+2*, DTC+4, DTD~, DTD+1
X2 DTC~, DTC+2*, DTC+3*, DTC+4, DTD~, DTD+1
X3 DTC+1~, DTC+2*, DTC+3*, DTC+4
>> XQY0 MNUHDR+4
Y STRICMP~, STRICMP+1*, STRICMP+2, TRUNC~, TRUNC+1, TRIM~, TRIM+2*, TRIM+3, TRIM+4, BASE~
, BASE+1, BASE+4, UFN~, UFN+2*, DGSEC~, DGSEC+4
>> ZTQUEUED MNUHDR+1, MNUEXEC+3, WORKING+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All