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

Package: DRG Grouper

Routine: ICDDRG


Information

ICDDRG ;ALB/GRR/EG/ADL/KUM - Assigns DRG Codes ;07/22/2013

Source Information

Source file <ICDDRG.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
DRG Grouper 8 ^ICDDG010  ^ICDDRG0  EN1^ICDDRG5  EN1^ICDDRG8  DXSCRN^ICDDRGM  ($$GETDRG,$$ICDDX,$$ISA,$$MDCD,$$MDCT,$$MOR,MDCG)^ICDEX  ^ICDJC  ($$ISACCEX,$$ISOWNCC,CLUSTERS,ICDIDS,ICDMRG)^ICDRGAPI  
Lexicon Utility 1 $$IMPDATE^LEXU  

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

Package Total Caller Graph
DRG Grouper 3 ICDDG010  ICDDRG0  ICDDRGM  
Integrated Billing 2 IBCRBG  IBTRV2  
Lexicon Utility 2 LEXQDRG  LEXQDRG3  
Registration 1 DGPTICD  

Entry Points

Name Comments DBIA/ICR reference
TOP ; Main Entry Point
PRI ; Primary Diagnosis Related Variables
SEC ; Secondary Diagnosis
; Is Secondary NCC for Primary
OPS ; Operation/Procedures
ERR ; Error Occured
SEX ; Get sex for DX or Procedure
TM(X,Y) ; Trim Y
KILL ; Clean Environment

External References

Name Field # of Occurrence
^ICDDG010 PRI+47
^ICDDRG0 PRI+46
EN1^ICDDRG5 OPS+16
EN1^ICDDRG8 OPS+18
DXSCRN^ICDDRGM TOP+20
$$GETDRG^ICDEX PRI+18, SEC+10, OPS+22
$$ICDDX^ICDEX PRI+2, PRI+24
$$ISA^ICDEX SEC+2
$$MDCD^ICDEX OPS+2
$$MDCT^ICDEX OPS+2, OPS+26
$$MOR^ICDEX OPS+20
MDCG^ICDEX PRI+14
^ICDJC TOP+19
$$ISACCEX^ICDRGAPI SEC+3
$$ISOWNCC^ICDRGAPI PRI+34
CLUSTERS^ICDRGAPI PRI+47
ICDIDS^ICDRGAPI PRI+10, SEC+7, OPS+6, OPS+11
ICDMRG^ICDRGAPI SEC+8, OPS+7, OPS+12
$$IMPDATE^LEXU TOP+16, PRI+39, ERR+1

Label References

Name Line Occurrences
$$TM SEC+9, OPS+13
ERR TOP+4, TOP+6, TOP+8, TOP+10, TOP+12, PRI+5, PRI+8, PRI+13, PRI+16, PRI+23
PRI+29, PRI+45
KILL PRI+1
OPS PRI+44
SEC PRI+29
SEX PRI+20, PRI+29, PRI+44

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT TOP+14
ICD KILL+4!
ICD104 PRI+20*, OPS+29*, KILL+1!
ICD10OR OPS+12, KILL+6!
ICD10ORNI OPS+7, KILL+6!
ICD10ORNIT OPS+5!, OPS+6, OPS+7
ICD10ORT OPS+10!, OPS+11, OPS+12
ICD10ORT("B" OPS+30
ICD10ORT("O" OPS+23
ICD10ORT("P" OPS+29
ICD10ORT("l" OPS+30
ICD10ORT("q" OPS+30
ICD10ORT("r" OPS+30
ICD10ORT("t" OPS+30
ICD10PD PRI+10, KILL+6!
ICD10PD("J" SEC+14
ICD10PD("h" SEC+14
ICD10PDRG KILL+6!
ICD10SD SEC+8, KILL+6!
ICD10SD("h" SEC+14
ICD10SDT SEC+6!, SEC+7, SEC+8
ICDCC PRI+22*, PRI+30*, KILL+2!
ICDCC2 KILL+4!
ICDCC3 OPS+16~, OPS+18~, KILL+4!
ICDCCT PRI+22*, PRI+30!
ICDCCT(1 PRI+30
ICDCDSY TOP+1!, PRI+40*
ICDCSYS TOP+1!, TOP+16*, TOP+19, TOP+20, PRI+2, PRI+24, PRI+39*, PRI+40, PRI+46, SEC+2
SEC+3, SEC+13, SEC+17, OPS+14, OPS+17, ERR+1*, ERR+2, ERR+3
>> ICDDATE TOP+14*, TOP+15*, TOP+16, PRI+2, PRI+14, PRI+18, PRI+24, PRI+34, PRI+39, SEC+10
OPS+2, OPS+22, OPS+26, ERR+1, ERR+3
>> ICDDMS TOP+10
ICDDRG TOP+2!*, TOP+19*, ERR+2*, ERR+3*
>> ICDDX( PRI+23, PRI+24, SEC+2, SEC+3, SEC+7, SEC+10
>> ICDDX(1 TOP+4, PRI+2, PRI+10, PRI+14, PRI+18, PRI+34, SEC+2, SEC+3
ICDDXT KILL+3!
ICDDXT( PRI+27*
ICDEDT TOP+1!, TOP+15
>> ICDEXP TOP+6, SEC+4
ICDF OPS+27*, KILL+3!
ICDFK KILL+3!
ICDFX OPS+27*, KILL+3!
ICDGH KILL+4!
ICDI PRI+19*, PRI+22*, PRI+23*, PRI+24, PRI+42*, PRI+44, SEC+2, SEC+3, SEC+7, SEC+10
KILL+3!
ICDIZ PRI+23*, KILL+3!
ICDJ KILL+1!
ICDJDRG TOP+19!
ICDJJ KILL+1!
ICDK SEC+16*, SEC+20*, KILL+3!
ICDL39 KILL+4!
ICDMAJ PRI+37*, OPS+20*, KILL+4!
ICDMCC PRI+22*, PRI+31*, PRI+34*, SEC+2*, SEC+3*, SEC+4*, KILL+2!
ICDMCCT PRI+22*, PRI+31!
ICDMCCT( SEC+2*, SEC+3*
ICDMCCT(1 PRI+31
ICDMCCT(2 PRI+31, SEC+4*
ICDMDC TOP+2!*, PRI+11*, PRI+13, PRI+14, PRI+15*, PRI+16*, OPS+2, OPS+22, OPS+26
ICDMDC(0 PRI+15
ICDMDC(12 PRI+16, OPS+2, OPS+26
ICDMDC(13 PRI+16, OPS+2, OPS+26
ICDNMDC KILL+4!
ICDNMDC( OPS+30*
ICDNOR PRI+37*, PRI+44*, KILL+1!
ICDNSD KILL+4!
ICDO24 KILL+5!
ICDO24( PRI+44*
ICDO24("N" PRI+45!
ICDOCNT PRI+37*, OPS+1*, KILL+1!
ICDODRG KILL+2!
ICDODRG( OPS+27*
ICDONR PRI+37*, OPS+3*, KILL+3!
ICDOP PRI+37*, KILL+2!
ICDOP(" " OPS+1*
ICDOPCT PRI+37*, OPS+24*, KILL+3!
ICDOPNR PRI+37*, OPS+25, OPS+26*, KILL+5!
ICDOR PRI+37*, OPS+13*, OPS+15, OPS+16*, OPS+18*, KILL+1!
ICDORNA KILL+4!
ICDORNI PRI+37*, OPS+8*, KILL+2!
ICDORNI( OPS+8*
ICDORNR PRI+37*, OPS+8*, KILL+2!
ICDOTMP PRI+37~*, OPS+22*, OPS+26, OPS+27
ICDP15 KILL+1!
ICDP15( PRI+28*
ICDP24 PRI+20*, KILL+2!
ICDP25 PRI+20*, KILL+2!
ICDPD PRI+11*, SEC+18, KILL+2!
ICDPDRG PRI+18*, PRI+19, KILL+1!
ICDPDRG( PRI+19*
>> ICDPRC PRI+42
>> ICDPRC( PRI+42, PRI+44
ICDREF KILL+4!
ICDRG PRI+11*, KILL+1!
ICDRG( PRI+19*
ICDRTC TOP+2!*, TOP+4*, TOP+6*, TOP+8*, TOP+10*, TOP+12*, PRI+5*, PRI+8*, PRI+13*, PRI+16*
PRI+23, PRI+26*, PRI+29, PRI+42, PRI+45
>> ICDS24( SEC+21*
ICDS24("N" SEC+22!
ICDS25 KILL+5!
ICDS25( SEC+21*
ICDS25(0 SEC+22!
ICDSD PRI+22*, SEC+9*, SEC+18, KILL+3!
ICDSDRG SEC+15*, SEC+16, SEC+19*, SEC+20, KILL+2!
ICDSDRG( SEC+16*, SEC+20*
ICDSEX KILL+1!
ICDSEX( PRI+1*, SEX+1*
>> ICDTMP PRI+2*, PRI+3*, PRI+5, PRI+6, PRI+18*, PRI+24*, PRI+25*, PRI+26, PRI+27, PRI+43*
PRI+44, SEC+10*, SEC+14, SEC+15, SEC+18, SEC+19
>> ICDTRS TOP+8
>> ICDX PRI+34*
ICDY PRI+44*, OPS+2, OPS+6, OPS+11, OPS+20, OPS+22, OPS+26, KILL+3!
ICDY(0 PRI+6*, PRI+8, PRI+11, PRI+15, PRI+20, PRI+27*, PRI+28, PRI+44*, SEC+2, SEC+3
SEC+4, SEC+9, SEC+14, SEC+18, SEC+21, OPS+1, OPS+8, OPS+13, OPS+15, OPS+18
OPS+23, OPS+29, OPS+30, SEX+1
>> SEX TOP+12, PRI+1, PRI+16
U PRI+6, PRI+26, PRI+27, PRI+44
X TM~, TM+2*, TM+3*, TM+4
Y TM~, TM+1*, TM+2, TM+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All