ICDDRG0 ;ALB/GRR/EG/ADL - DRG GROUPER PROCESSING BEGINS ; 11/13/07 4:06pm
Source file <ICDDRG0.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 20 | KILL^ICDDRG ^ICDDRG1 ^ICDDRG10 ^ICDDRG11 ^ICDDRG12 ^ICDDRG13 ^ICDDRG14 ^ICDDRG17 ^ICDDRG2 ^ICDDRG3 (,EN1)^ICDDRG5 ^ICDDRG6 ^ICDDRG7 (,END)^ICDDRG8 ^ICDDRG9 (CHKMDC4,CKHIV,CKMST,CKNMDC)^ICDDRGX $$DRG^ICDGTDRG CMS516^ICDTBL2 DRG232^ICDTLB3 DRG516^ICDTLB6B |
VA FileMan | 1 | ^%DTC |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
GROUP | ;
|
|
NEONATE | ||
CONT | ||
ENTER | ||
GETMOR | ||
CKDRG | ||
DODRG | ;Go to DRG file and retrieve table entry to use if defined
|
|
ORNI(X) | ;
|
|
END | ;
|
|
MI | ;
; if PTCA and not a bypass |
|
CKBURN | ; MDC22 - Burns (extensive, full thickness, or non-extensive)
|
|
AGAIN | ||
LOOK8 | ||
NBCOMP | ; check for complication related to NB
|
|
FTBURN | ; full thickness burn check
|
|
NEONATF | ;NEONATE - Continuation of xecute line
|
Name | Field # of Occurrence |
---|---|
^%DTC | NEONATE+2 |
KILL^ICDDRG | GROUP+1, END+29 |
^ICDDRG1 | NEONATE+10 |
^ICDDRG10 | NEONATE+10 |
^ICDDRG11 | NEONATE+10 |
^ICDDRG12 | NEONATE+10 |
^ICDDRG13 | NEONATE+10 |
^ICDDRG14 | GROUP+27 |
^ICDDRG17 | NEONATE+11 |
^ICDDRG2 | NEONATE+10 |
^ICDDRG3 | NEONATE+10 |
^ICDDRG5 | NEONATE+10 |
EN1^ICDDRG5 | MI+5 |
^ICDDRG6 | NEONATE+10 |
^ICDDRG7 | NEONATE+10 |
^ICDDRG8 | NEONATE+10 |
END^ICDDRG8 | LOOK8+2 |
^ICDDRG9 | NEONATE+10 |
CHKMDC4^ICDDRGX | END+24, END+26 |
CKHIV^ICDDRGX | END+5 |
CKMST^ICDDRGX | END+1 |
CKNMDC^ICDDRGX | END+19 |
$$DRG^ICDGTDRG | END+28 |
CMS516^ICDTBL2 | MI+3 |
DRG232^ICDTLB3 | DODRG+9 |
DRG516^ICDTLB6B | MI+4 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ICD - [#80.2] | DODRG+3, DODRG+5, DODRG+7 |
Name | Line Occurrences |
---|---|
$$ORNI | GROUP+16, GROUP+21 |
@( | DODRG+8 |
AGAIN | CONT+2 |
CKBURN | GROUP+31 |
CKDRG | GROUP+25 |
CONT | LOOK8+2 |
DODRG | NEONATE, CONT+1, CKDRG, END+7, END+8, END+9, END+25, END+26, MI+5, MI+22 , MI+23, MI+25, MI+26 |
END | GROUP+2, GROUP+14, GROUP+20, GROUP+22, GROUP+23, GROUP+26, GROUP+27, GROUP+28, GROUP+31, GROUP+32 , NEONATE, NEONATE+9, CONT+2, ENTER |
ENTER | CONT, AGAIN |
FTBURN | CKBURN+5 |
GETMOR | NEONATE, CONT, CKDRG+1, LOOK8, LOOK8+1, LOOK8+2 |
GROUP | AGAIN+1, AGAIN+2 |
LOOK8 | CONT+2 |
MI | GROUP+23 |
NBCOMP | NEONATE+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | NEONATE+1~ |
>> AGE | NEONATE+9 |
>> DGADM | NEONATE+2 |
>> DOB | NEONATE+2 |
DRGFY | DODRG+2~*, DODRG+3*, DODRG+4*, DODRG+5 |
DT | NEONATE+2 |
>> HICDRG | GROUP+25*, CONT*, GETMOR*, CKDRG+1, AGAIN+1, AGAIN+2 |
I | ORNI+1~, ORNI+2* |
>> ICDCC | CKBURN+6, CKBURN+7, FTBURN+2, FTBURN+5 |
>> ICDCC3 | MI+5 |
>> ICDDATE | GROUP+1, GROUP+2, GROUP+5, GROUP+14, GROUP+16, GROUP+20, GROUP+21, GROUP+22, GROUP+23, GROUP+25 , GROUP+26, GROUP+29, GROUP+31, GROUP+33, NEONATE+3, NEONATE+4, NEONATE+6, NEONATE+7, NEONATE+8, NEONATE+9 , ENTER, GETMOR, DODRG+3, DODRG+9, END+3, END+4, END+7, END+8, END+9, END+10 , END+11, END+13, END+14, END+18, END+20, END+23, END+28, MI+3, MI+7, MI+12 , MI+14, MI+15, MI+18, MI+20, MI+25, CKBURN+3, CKBURN+6, NBCOMP+4, FTBURN+2, FTBURN+3 , FTBURN+5, FTBURN+6, NEONATF+1 |
>> ICDDMS | GROUP+28, GROUP+29, GROUP+30 |
>> ICDDRG | GROUP+1*, END+1*, END+5*, END+19*, END+22*, END+25*, END+26*, END+28* |
>> ICDEXP | GROUP+23, GROUP+32, MI+8, MI+11 |
>> ICDF | GROUP+3, GROUP+15 |
>> ICDJ | LOOK8, LOOK8+1*, LOOK8+2 |
>> ICDJ( | LOOK8+2! |
>> ICDJ(0 | LOOK8+1 |
ICDMCV | DODRG+1~ |
ICDMCV1 | DODRG+1~ |
ICDMCV2 | DODRG+1~ |
>> ICDMDC | GROUP+2, GROUP+14, GROUP+20, GROUP+22, GROUP+23, GROUP+25, GROUP+26, GROUP+27, GROUP+28, GROUP+31 , GROUP+32, NEONATE+9, NEONATE+10, NEONATE+11, CONT, CONT+2, ENTER |
ICDNMDC | END+19! |
ICDNMDC(1 | END+7*, END+8*, END+9*, END+10*, END+11*, END+13*, END+18*, END+19 |
>> ICDNOR | GROUP+6, GROUP+9, GROUP+21, GROUP+22, NEONATE, ENTER |
>> ICDOCNT | GROUP+25 |
ICDODRG | NEONATE, AGAIN, AGAIN+1!, LOOK8+2! |
ICDODRG( | AGAIN+1!, AGAIN+2 |
ICDODRG(0 | CONT, MI+5, MI+22, MI+23 |
>> ICDONR | GROUP+6, GROUP+9, GROUP+21, GROUP+22 |
>> ICDOP( | END+18 |
>> ICDOP(" 33.6" | , END+7 |
>> ICDOP(" 36.06 | " , MI+15 |
>> ICDOP(" 36.07 | " , MI+10, MI+14 |
>> ICDOP(" 37.26 | " , MI+10, MI+12, MI+14, MI+15 |
>> ICDOP(" 37.27 | " , MI+10, MI+14, MI+15 |
>> ICDOP(" 37.5" | , END+7 |
>> ICDOP(" 37.51 | " , END+7 |
>> ICDOP(" 37.52 | " , END+20 |
>> ICDOP(" 37.63 | " , END+9 |
>> ICDOP(" 37.64 | " , END+8, END+9 |
>> ICDOP(" 37.65 | " , END+8 |
>> ICDOP(" 37.66 | " , END+7 |
>> ICDOP(" 37.90 | " , MI+2 |
>> ICDOP(" 39.61 | " , MI+12 |
>> ICDOP(" 39.65 | " , END+10 |
>> ICDOP(" 46.97 | " , END+11 |
>> ICDOP(" 52.80 | " , END+13 |
>> ICDOP(" 52.82 | " , END+13 |
>> ICDOP(" 55.69 | " , END+15, END+16 |
>> ICDOP(" 96.72 | " , CKBURN+3 |
>> ICDOPCT | GROUP+2, GROUP+4*, GROUP+16, GROUP+21, GROUP+22 |
>> ICDOPNR | GROUP+7*, GROUP+10* |
>> ICDOR | GROUP+4, GROUP+6, GROUP+9, GROUP+23, GROUP+25, GROUP+26, DODRG+9, END+3, END+4, MI+2 , MI+17, MI+22, MI+23, CKBURN+3, CKBURN+4, FTBURN+1 |
>> ICDORNI | GROUP+6, GROUP+7, GROUP+9, GROUP+10, GROUP+14, GROUP+16, GROUP+20, GROUP+21, GROUP+26, ORNI+2 |
>> ICDORNI("O" | GROUP+6, GROUP+9 |
>> ICDORNR | ENTER |
>> ICDP24 | END+1 |
>> ICDP25 | END+5 |
>> ICDPD | GROUP+4, MI+5, MI+6, MI+8, MI+11, MI+18, MI+19, CKBURN+2, CKBURN+5, CKBURN+6 , CKBURN+7, FTBURN+2, FTBURN+5 |
>> ICDPDRG | END+3, END+4 |
>> ICDPDRG( | CKDRG+1! |
>> ICDPDRG(0 | NEONATE, GETMOR, MI+25, MI+26 |
>> ICDPDRG(121 | MI+26! |
>> ICDPDRG(124 | MI+21! |
>> ICDPDRG(280 | MI+25! |
>> ICDPDRG(281 | MI+25! |
>> ICDPDRG(282 | MI+25! |
>> ICDPDRG(286 | MI+20! |
>> ICDPDRG(287 | MI+20! |
>> ICDPDRG(377 | GROUP+9 |
>> ICDPDRG(387 | NBCOMP+9, NEONATF+2 |
>> ICDPDRG(391 | NBCOMP+9, NEONATF+2 |
>> ICDPDRG(769 | GROUP+6 |
>> ICDPDRG(791 | NBCOMP+6, NEONATF+1 |
>> ICDPDRG(795 | NBCOMP+6, NEONATF+1 |
ICDREF | DODRG+2~*, DODRG+5*, DODRG+6, DODRG+7*, DODRG+8*! |
>> ICDRG | GROUP+2, GROUP+6*, GROUP+7*, GROUP+9*, GROUP+10*, GROUP+14, GROUP+16*, GROUP+20, GROUP+21*, GROUP+22* , GROUP+23*, GROUP+25*, GROUP+26*, GROUP+27, GROUP+29*, GROUP+30*, GROUP+31*, GROUP+33*, GROUP+34*, NEONATE* , NEONATE+3, NEONATE+4, NEONATE+6*, NEONATE+7*, NEONATE+8*, NEONATE+9*, CONT*, CONT+2, ENTER*, GETMOR* , CKDRG+1, DODRG+3, DODRG+5, DODRG+7, DODRG+8, END+1, END+3*, END+4*, END+5, END+7* , END+8*, END+9*, END+10*, END+11*, END+13*, END+15*, END+16*, END+18*, END+19, END+21* , END+24, END+25, END+26, MI+5*, MI+8*, MI+10*, MI+11*, MI+12*, MI+14*, MI+15* , MI+18*, MI+19*, MI+22*, MI+23*, MI+25*, MI+26*, CKBURN+3*, CKBURN+4*, CKBURN+6*, CKBURN+7* , AGAIN+2*, NBCOMP+5, NBCOMP+6*, NBCOMP+8, NBCOMP+9*, FTBURN+2*, FTBURN+3*, FTBURN+5*, FTBURN+6*, NEONATF+1* , NEONATF+2* |
>> ICDRG(391 | NEONATE+6 |
>> ICDRG(795 | NEONATE+7 |
>> ICDRTC | GROUP+1*, GROUP+23*, GROUP+28*, GROUP+31*, GROUP+32*, GROUP+33, GROUP+34, NEONATE+8*, NEONATE+9*, END+27* |
>> ICDS24 | END+1 |
>> ICDS25(1 | END+5 |
>> ICDSD | MI+6, MI+8, MI+11, MI+18, MI+19, CKBURN+2, CKBURN+5, CKBURN+6, CKBURN+7, NBCOMP+1 , FTBURN+1, FTBURN+2, FTBURN+5 |
>> ICDSDRG | NBCOMP+1 |
>> ICDSDRG(0 | NBCOMP+3, NBCOMP+6, NBCOMP+9, NEONATF+1, NEONATF+2 |
ICDSDXCK | NBCOMP+2~, NBCOMP+3*, NBCOMP+5, NBCOMP+8 |
>> ICDSEX(1 | GROUP+1 |
>> ICDSEX(2 | GROUP+1 |
>> ICDTMP | END+28* |
>> ICDTRS | GROUP+31, GROUP+32 |
K | GROUP+16~*, GROUP+21~*, ORNI+1~, ORNI+2*, ORNI+3 |
U | DODRG+7, END+3, END+4, END+28 |
X | NEONATE+1~, NEONATE+2, ORNI~, END+18~* |
X1 | NEONATE+1~, NEONATE+2* |
X2 | NEONATE+1~, NEONATE+2* |