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

Package: DRG Grouper

Routine: ICDEXH


Information

ICDEXH ;SLC/KER - ICD Extractor - API Help ;04/21/2014

Source Information

Source file <ICDEXH.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
DRG Grouper 6 ICDAPIU  ICDCODE  ICDEX  ICDSAPI  ICDSUPT  ICDXCODE  

Entry Points

Name Comments DBIA/ICR reference
EN ; API Help Main Entry Point
ALL ; Help for All APIs
HLP(X) ; Help for X APIs
EXT ; Extraction API Help
LEG ; Legacy API Help
SDD ; SDD Mandated API Help
AL ; All APIs Help
DHLP ; Display Help
NOQUE ; Do not queue Display
QUE ; Task queued to print Help
CAP ; Capture
DIS ; Display
LF ; Line Feed
EOP ; End of Page
CONT(X) ; Ask to Continue
CONTH ; Ask to Continue Help
ASK(X) ; Multiple Entries Found
MULS(MAX,ENT) ; Select Multiple
MULSH ; Select Multiple Help
MULQ ; Quit Multiple
EX ; Extraction APIs
LG ; Legacy APIs
LEGI ; Legacy API Menu Items
SD ; SDD Mandated APIs
SDDI ; SDD Mandated API Menu Items
TM(X,Y) ; Trim Character Y - Default " "

External References

Name Field # of Occurrence
^%ZIS DHLP+3
HOME^%ZIS DHLP+4, NOQUE+1
^%ZISC DHLP+4, NOQUE+1
^%ZTLOAD QUE+1
^DIR CONT+3, MULS+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DHLP+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: NOQUE+1
Function Call: WRITE
  • Prompt: !,"< Not queued, printing ICD API Help >",!
  • Condition for execution: IOST["P-"
  • Line Location: NOQUE+1
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued",1:"Request Cancelled"),!
  • Line Location: QUE+1
Function Call: WRITE
  • Prompt: !!,$S('$D(FORUM):" ",1:""),MENU W:$G(FIRST)'[";"
  • Line Location: CAP+12
Function Call: WRITE
  • Prompt: !," ",MENU
  • Line Location: DIS+6
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $L(TXT2)
  • Line Location: DIS+6
Function Call: WRITE
  • Prompt: !," ",TXT2
  • Line Location: DIS+13
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: IOST["P-"
  • Line Location: EOP+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: EOP+1
Function Call: WRITE
  • Prompt: !," Enter either RETURN or '^'."
  • Line Location: CONTH+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: ENT#LEN=1
  • Line Location: ASK+8
Function Call: WRITE
  • Prompt: !,$J(ENT,4),". ",ITEM
  • Line Location: ASK+8
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+10
Function Call: WRITE
  • Prompt: !,$G(HLP)
  • Line Location: MULSH+1
Routine Call
  • %ZIS
  • Line Location:
    • DHLP+3
Routine Call
  • %ZIS
  • Line Location:
    • DHLP+4
    • NOQUE+1
Routine Call
  • DIR
  • Line Location:
    • CONT+3
    • MULS+10

Label References

Name Line Occurrences
$$ASK EXT+2, LEG+2, SDD+2, AL+2
$$CONT EOP+1
$$MULS ASK+9, ASK+10
$$TM CAP+12, CAP+17, CAP+19, DIS+4, DIS+5, DIS+11, EX+11
@( HLP+1, NOQUE+1
DHLP EXT+2, LEG+2, SDD+2, AL+2
EOP DIS+14, LF+1
EX EXT+2, AL+2, CAP+1
HLP EN+1, ALL+1
LF DIS+5, DIS+6, DIS+13
LG LEG+2, AL+2
MULQ ASK+4, ASK+11
NOQUE DHLP+5
QUE DHLP+4
SD SDD+2, AL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DHLP+1~, DHLP+3*!, DHLP+4!, DHLP+5!
%ZIS("A" DHLP+2*
ANS ALL+1~, HLP+1~, EXT+2*, LEG+2*, SDD+2*, AL+2*, DIS+1*, DIS+2, DIS+14!, DIS+15!
, ASK+2~, ASK+3*, ASK+4*, ASK+5, ASK+9*, ASK+10*, MULQ+1
API CAP+2~*, CAP+4, CAP+5, CAP+9
CAL LG+2~, LG+3*, LG+5, SD+2~, SD+3*, SD+5
CALL EX+2~, EX+6~, EX+8*, EX+9*, EX+11*, EX+12*
CF DHLP+1~, CAP+2~, CAP+13*, CAP+19*, DIS+1~, DIS+4*, DIS+7*, DIS+13*, DIS+14, EOP+1*
CHR CAP+1~*, CAP+5, CAP+6*
COM EX+6~, EX+10*, EX+11*
COMM EX+2~
CONT DHLP+1~, DIS+1~, DIS+4*, EOP+1*
DIR CONT+1~, MULS+2~, MULS+13!
DIR("?" CONT+2*, MULS+9*
DIR("??" CONT+2*, MULS+9*
DIR("A" CONT+1*, MULS+5*, MULS+6*
DIR("PRE" CONT+2*, MULS+8*
DIR(0 CONT+1*, MULS+10*
DIRB MULS+2~
DIROUT CONT+1~, CONT+3, MULS+2~
DIRUT CONT+1~, CONT+3, MULS+2~
DNC DHLP+1~
DTOUT CONT+1~, CONT+3, MULS+2~, MULS+11, MULS+13
DUOUT CONT+1~, CONT+3, MULS+2~
END CAP+2~, CAP+5*, CAP+6, CAP+7, CAP+8
ENT CAP+1~*, CAP+2, ASK+2~, ASK+3*, ASK+5*, ASK+6, ASK+8, ASK+9, ASK+10, MULS~
, MULS+3, EX+6~, EX+13*, EX+14
EOP DHLP+1~, DIS+1~, DIS+4*, LF+1
EXEC CAP+11*, CAP+14~, CAP+15*, CAP+16*, DIS+8~, DIS+9*, DIS+10*, EX+2~*, EX+3*, LG+2~*
SD+2~*
EXIT ALL+1~*, HLP+1~*, DIS+1~, DIS+14, CONT+1, CONT+3*, ASK+1, ASK+2~, ASK+3*, ASK+5
, ASK+9*, ASK+10*, MULS+1, MULS+11*, MULS+12
FIRST CAP+2~, CAP+12
FORUM CAP+12, CAP+19, CAP+20~
HDR ALL+1~, HLP+1~, EXT+1*, LEG+1*, SDD+1*, AL+1*, CAP+6~*, CAP+7*, CAP+8*, ASK+3
HLP MULS+2~, MULS+7*, MULSH+1
I DHLP+1~
IEN ASK+2~, ASK+6~, ASK+7*
INT ASK+2~*, ASK+3*, ASK+4
IO NOQUE+1
IO("Q" DHLP+4, QUE+1!
IOF NOQUE+1, DIS+5, DIS+15, EOP+1
ION DHLP+3, DHLP+4
IOSL DIS+4
IOST NOQUE+1, LF+1, EOP+1
ITEM ASK+2~, ASK+6~*, ASK+7, ASK+8
LAST MULS+2~, MULS+3*, MULS+4
LC DHLP+1~, DIS+1~, DIS+4*, LF+1*, EOP+1*
LEN ASK+2~, ASK+3*, ASK+8, ASK+9, ASK+10
LINE CAP+2~, CAP+13*, CAP+15, CAP+16, DIS+1~, DIS+7*, DIS+9, DIS+10, EX+1~*, EX+2
EX+3, LG+1~*, LG+2, SD+1~*, SD+2
LN CAP+6~*, CAP+8*
MAX ASK+2~, ASK+3*, ASK+8*, ASK+9, ASK+10, MULS~, MULS+3*, MULS+4, MULS+7, MULS+10
MENU CAP+2~, CAP+12*, DIS+1~, DIS+2*, DIS+3, DIS+6, EX+2~, EX+11*, EX+14, LG+2~
LG+5*, SD+2~, SD+5*
NAM EX+6~, EX+12*, EX+14, LG+2~, LG+4*, LG+5, SD+2~, SD+4*, SD+5
NEXT MULS+2~, MULS+4*, MULS+5, MULS+6
POP DHLP+1~, DHLP+3
RAN MULS+2~, MULS+4*, MULS+5, MULS+6
ROOT ASK+2~
RTN CAP+2~, CAP+9*, CAP+11, CAP+15, CAP+16, DIS+1~, DIS+2*, DIS+3, DIS+9, DIS+10
EX+1~*, EX+2, EX+3, EX+8, EX+9, LG+1~*, LG+2~, LG+4*, LG+5, SD+1~*
SD+2~, SD+4*, SD+5
SEL ALL+1~!, HLP+1~!, AL+2!, DIS+14!, DIS+15!
SEL( EXT+2, LEG+2, SDD+2, AL+2, CAP+1, CAP+2, DIS+2, ASK+6, MULS+4, EX+14*
LG+5*, SD+5*
SEL(" " ASK+4, EX+14, LG+5, SD+5
SEQ EX+2~, EX+14*, LG+2~, LG+5*, SD+2~, SD+5*
TAG CAP+2~, CAP+9*, CAP+11, CAP+15, CAP+16, DIS+1~, DIS+2*, DIS+3, DIS+9, DIS+10
EX+2~, EX+6~*, EX+7, EX+8, EX+9*, EX+12*, EX+14, LG+2~, LG+4*, LG+5
SD+2~, SD+4*, SD+5
TEXT ASK+6~, ASK+7*
TOT ASK+2~, ASK+4*, ASK+5
TTL CAP+2~*, CAP+3, CAP+12
TXT CAP+2~, CAP+13*, CAP+14*, CAP+17*, DIS+1~, DIS+7*, DIS+8*, DIS+11*, EX+1~*, EX+2*
EX+3*, LG+1~*, LG+2*, LG+3*, SD+1~*, SD+2*, SD+3*
TXT1 DIS+1~, DIS+4*, EX+2~*, EX+3, EX+4, EX+5, EX+6, EX+7, EX+8, EX+9
EX+10, LG+2~*, LG+3, LG+4, SD+2~*, SD+3, SD+4
TXT2 CAP+2~, CAP+12*, CAP+14~*, CAP+17*, CAP+18*, CAP+19, DIS+1~, DIS+5*, DIS+6, DIS+8~*
DIS+11*, DIS+12*, DIS+13, EX+2~*, EX+3, EX+4, EX+5, EX+8, EX+11, LG+2*
SD+2*
TXT3 CAP+14~*, CAP+18*, CAP+19, DIS+8~*, DIS+12*, DIS+13
TYPE HLP+1~*
U ASK+3*, ASK+7
X HLP~, HLP+1, CONT~, CONT+3*, CONT+4, ASK~, ASK+12, MULS+2~, MULS+11*, MULS+12
, MULS+13, MULQ+1*, MULQ+2, TM~, TM+1*, TM+2*, TM+3
Y CONT+1~, ASK+2~, MULS+2~, MULS+13*, MULS+14, TM~, TM+1*, TM+2
ZTDESC DHLP+1~, DHLP+2*
ZTDTH DHLP+1~, DHLP+3*
ZTIO DHLP+1~, DHLP+3*, DHLP+4*
ZTQUEUED DHLP+1~, DIS+14
ZTREQ DHLP+1~, DIS+14*
ZTRTN DHLP+1~, DHLP+2*, NOQUE+1
ZTSAVE DHLP+1~
ZTSAVE("ANS" DHLP+3*
ZTSAVE("SEL(" DHLP+3*
ZTSK DHLP+1~, QUE+1

Marked Items

Name Field # of Occurrence
$T(@(3) HLP+1
$T(@(5) CAP+10, CAP+12, DIS+3, DIS+4, DIS+5, EX+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All