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

Package: DRG Grouper

Routine: ICDEXC


Information

ICDEXC ;SLC/KER - ICD Extractor - Code APIs ;04/19/2016

Source Information

Source file <ICDEXC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  
DRG Grouper 1 ($$CODECS,$$CODEFI,$$CSI,$$DTBR,$$EXC,$$FILE,$$IDSTR,$$IE,$$MSG,$$PDXE,$$ROOT,$$SAI,$$SNAM,$$SYS,$$VAGEH,$$VAGEL,$$VCC,$$VCCP,$$VLT,$$VMDC,$$VSEX,$$VSTD,$$VSTP,PAR)^ICDEX  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
DRG Grouper 1 ICDEX  

Entry Points

Name Comments DBIA/ICR reference
ICDOP(CODE,CDT,SYS,FMT,LOC) ; Return ICD Operation/Procedure Code Info
CODEN(CODE,FILE) ; Return IEN of ICD code
CODE(FILE,IEN) ; Replaces Direct Global Read of Code
CODEABA(CODE,ROOT,SYS) ; Return IEN based on Code, Root and Coding System
ICDDX(CODE,CDT,SYS,FMT,LOC) ; Return ICD Dx Code Info
ICDD(CODE,ARY,CDT,SYS,LEN) ; Returns ICD description in array
CODEBA(CODE,ROOT) ; Return IEN based on Code and Root

External References

Name Field # of Occurrence
$$CODECS^ICDEX ICDDX+63, ICDOP+48, ICDD+29, CODEABA+24
$$CODEFI^ICDEX ICDDX+63, ICDOP+48, ICDD+29, CODEN+16, CODEABA+24
$$CSI^ICDEX ICDDX+61, ICDOP+47
$$DTBR^ICDEX ICDDX+74, ICDOP+57, ICDD+40
$$EXC^ICDEX CODEBA+22
$$FILE^ICDEX CODEBA+15
$$IDSTR^ICDEX ICDDX+79, ICDOP+62
$$IE^ICDEX ICDDX+55
$$MSG^ICDEX ICDDX+94, ICDOP+70, ICDD+44
$$PDXE^ICDEX ICDDX+99
$$ROOT^ICDEX ICDDX+57, ICDOP+41, ICDD+30, CODEN+18, CODE+17, CODEBA+15, CODEABA+26, CODEABA+27, CODEABA+28
$$SAI^ICDEX ICDDX+77, ICDOP+60
$$SNAM^ICDEX ICDDX+65, ICDOP+51, ICDD+33
$$SYS^ICDEX ICDDX+61, ICDDX+62, ICDOP+47, ICDD+28
$$VAGEH^ICDEX ICDDX+92
$$VAGEL^ICDEX ICDDX+91
$$VCC^ICDEX ICDDX+84
$$VCCP^ICDEX ICDDX+98
$$VLT^ICDEX ICDD+41
$$VMDC^ICDEX ICDDX+82
$$VSEX^ICDEX ICDDX+87, ICDOP+67
$$VSTD^ICDEX ICDDX+80
$$VSTP^ICDEX ICDOP+64
PAR^ICDEX ICDD+42
$$DT^XLFDT ICDDX+73, ICDOP+56, ICDD+39
$$UP^XLFSTR ICDDX+62, CODEN+15, CODEBA+16, CODEABA+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ICD0 - [#80.1] ICDOP+44, ICDOP+54, ICDOP+55, ICDOP+58, ICDOP+59, ICDOP+61, ICDOP+71
^ICD0("AVA" ICDOP+52
^ICD9 - [#80] ICDDX+59, ICDDX+71, ICDDX+72, ICDDX+75, ICDDX+76, ICDDX+78, ICDDX+97
^ICD9("AVA" ICDDX+69

Label References

Name Line Occurrences
$$CODEABA ICDDX+67, ICDDX+68, ICDOP+51, ICDD+33
$$CODEBA ICDDX+67, ICDDX+68, ICDOP+51, ICDD+33, CODEN+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARR ICDD+26~
ARY ICDD~, ICDD+35!, ICDD+42
ARY( ICDD+44*
ARY(" " ICDD+43, ICDD+45
ARY(1 ICDD+41*
CDT ICDDX~, ICDDX+73*, ICDDX+74*, ICDDX+77, ICDDX+80, ICDDX+82, ICDDX+84, ICDDX+87, ICDDX+91, ICDDX+92
, ICDDX+94, ICDDX+98, ICDOP~, ICDOP+56*, ICDOP+57*, ICDOP+60, ICDOP+64, ICDOP+67, ICDOP+70, ICDD~
, ICDD+39*, ICDD+40*, ICDD+41, ICDD+44
CODE ICDDX~, ICDDX+55, ICDDX+57*, ICDDX+58, ICDDX+59*, ICDDX+61, ICDDX+62, ICDDX+67, ICDDX+69, ICDOP~
, ICDOP+41*, ICDOP+42, ICDOP+44*, ICDOP+45, ICDOP+48, ICDOP+51, ICDOP+52, ICDD~, ICDD+27, ICDD+29
, ICDD+33, CODEN~, CODEN+14, CODEN+15*, CODEN+16, CODEN+19, CODEN+20, CODEBA~, CODEBA+15*, CODEBA+16
, CODEBA+18, CODEBA+19, CODEBA+20, CODEABA~, CODEABA+20*, CODEABA+21, CODEABA+22, CODEABA+24, CODEABA+32
EIEN CODEN+13~, CODEBA+15~, CODEBA+16*, CODEBA+24, CODEBA+25
END ICDD+26~
ERR CODEN+13~*, CODEN+19*, CODEN+20*, CODEN+22*, CODEN+23
EXC CODEBA+22~*
FILE ICDDX+63~*, ICDOP+48~*, ICDD+29~*, CODEN~, CODEN+16*, CODEN+18, CODE~, CODE+16, CODEBA+15~*, CODEBA+22
FMT ICDDX~, ICDDX+55*, ICDDX+58, ICDDX+59, ICDOP~, ICDOP+40*, ICDOP+42, ICDOP+44
I ICDD+26~, ICDD+38*
ICDC CODE+15~, CODE+19*, CODE+20
ICDE CODE+15~, CODEABA+20~, CODEABA+30*, CODEABA+34, CODEABA+35
ICDF CODE+15~, CODE+16*, CODE+17, CODEABA+20~, CODEABA+24~*
ICDI CODE+15~*, CODE+18, CODE+19, CODEABA+20~
ICDR CODE+15~, CODE+17*, CODE+18, CODE+19, CODEABA+20~, CODEABA+26*, CODEABA+27*, CODEABA+28*, CODEABA+29, CODEABA+30
, CODEABA+31, CODEABA+32, CODEABA+33
ICDS CODEABA+20~, CODEABA+22*, CODEABA+23, CODEABA+24*, CODEABA+25, CODEABA+28, CODEABA+32, CODEABA+33
ICDU CODEN+13~, CODEN+15*, CODEN+21, CODEBA+15~, CODEBA+16*, CODEBA+17, CODEBA+20, CODEBA+24, CODEBA+25, CODEBA+26
, CODEABA+20~, CODEABA+22*, CODEABA+30, CODEABA+31, CODEABA+33, CODEABA+35
ICDV CODEABA+20~, CODEABA+31*, CODEABA+35
ICDVP CODEN+20~, CODEBA+19~
ICDY ICDDX+55~, ICDDX+72*, ICDDX+74, ICDOP+40~, ICDOP+55*, ICDOP+57, ICDD+26~, ICDD+36*, ICDD+37, ICDD+40
, ICDD+43
IEN ICDDX+55~, ICDDX+59*, ICDDX+61, ICDDX+67*, ICDDX+68*, ICDDX+69*, ICDDX+70, ICDDX+71, ICDDX+72, ICDDX+75
, ICDDX+76, ICDDX+77, ICDDX+78, ICDDX+79, ICDDX+80, ICDDX+82, ICDDX+84, ICDDX+87, ICDDX+91, ICDDX+92
, ICDDX+97, ICDDX+98, ICDDX+99, ICDOP+40~, ICDOP+44*, ICDOP+47, ICDOP+51*, ICDOP+52*, ICDOP+53, ICDOP+54
, ICDOP+55, ICDOP+58, ICDOP+59, ICDOP+60, ICDOP+61, ICDOP+62, ICDOP+64, ICDOP+67, ICDOP+71, ICDD+26~
, ICDD+33*, ICDD+34, ICDD+36, ICDD+41, CODEN+13~, CODEN+19*, CODEN+20*, CODEN+21, CODEN+22, CODEN+23
, CODE~, CODE+15, CODEBA+15~*, CODEBA+18, CODEBA+19*, CODEBA+20*, CODEBA+21*, CODEBA+22, CODEBA+23*, CODEBA+24
, CODEBA+25, CODEBA+26, CODEBA+27, CODEABA+20~, CODEABA+32*, CODEABA+33*, CODEABA+34, CODEABA+35, CODEABA+36
LEN ICDD~, ICDD+35*, ICDD+42
LOC ICDDX~, ICDDX+65*, ICDDX+69, ICDOP~, ICDOP+47*, ICDOP+52
MSG ICDD+44~*
N ICDD+26~, ICDD+38*, ICDD+43*, ICDD+44, ICDD+45*, ICDD+46
NODE ICDDX+55~, ICDDX+75*, ICDDX+76, ICDDX+77, ICDDX+78*, ICDDX+81, ICDDX+83, ICDDX+85, ICDDX+89, ICDDX+90
, ICDOP+40~, ICDOP+58*, ICDOP+59, ICDOP+60, ICDOP+61*, ICDOP+63, ICDOP+65
OUT ICDDX+55~, ICDDX+77*, ICDDX+79*, ICDDX+80*, ICDDX+81*, ICDDX+82*, ICDDX+83*, ICDDX+84*, ICDDX+85*, ICDDX+86*
, ICDDX+87*, ICDDX+88*, ICDDX+89*, ICDDX+90*, ICDDX+91*, ICDDX+92*, ICDDX+93*, ICDDX+94*, ICDDX+96*, ICDDX+97*
, ICDDX+98*, ICDDX+99*, ICDDX+100, ICDOP+40~, ICDOP+60*, ICDOP+62*, ICDOP+63*, ICDOP+64*, ICDOP+65*, ICDOP+66*
, ICDOP+67*, ICDOP+68*, ICDOP+69*, ICDOP+70*, ICDOP+71*, ICDOP+72, CODEBA+15~*, CODEBA+19*, CODEBA+20*, CODEBA+21
, CODEBA+22*, CODEBA+23
ROOT ICDDX+55~, ICDDX+57*, ICDDX+64, ICDDX+67, ICDDX+68, ICDOP+40~, ICDOP+41*, ICDOP+49, ICDOP+51, ICDD+26~
, ICDD+30*, ICDD+31, ICDD+32, ICDD+33, ICDD+34, ICDD+36, ICDD+41, CODEN+13~, CODEN+18*, CODEN+19
, CODEN+20, CODEN+21, CODEN+23, CODEBA~, CODEBA+15*, CODEBA+16, CODEBA+17, CODEBA+18, CODEBA+19, CODEBA+21
, CODEBA+24, CODEABA~, CODEABA+26
SAI ICDDX+55~, ICDDX+77*, ICDDX+86, ICDDX+88, ICDDX+93, ICDOP+40~, ICDOP+60*, ICDOP+66, ICDOP+68, ICDOP+69
SNAM ICDDX+55~, ICDDX+65*, ICDDX+70, ICDOP+40~, ICDOP+51*, ICDOP+53, ICDD+26~, ICDD+33*
SRC ICDDX+76, ICDDX+77~, ICDOP+59, ICDOP+60~
SYS ICDDX~, ICDDX+61*, ICDDX+62*, ICDDX+63*, ICDDX+64, ICDDX+65, ICDDX+67, ICDDX+68, ICDDX+70, ICDOP~
, ICDOP+47*, ICDOP+48*, ICDOP+49, ICDOP+51, ICDOP+53, ICDD~, ICDD+28*, ICDD+29*, ICDD+30, ICDD+32
, ICDD+33, CODEN+13~, CODEABA~, CODEABA+22*, CODEABA+24*, CODEABA+27
TMP CODEBA+15~, CODEBA+20*, CODEBA+21
U ICDDX+76, ICDOP+59
UPC ICDDX+55~, ICDDX+62*, ICDDX+63, ICDDX+68
VAR ICDD+26~
VIEN CODEBA+15~, CODEBA+17*, CODEBA+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All