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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| AGAIN | ||
| CKBURN | ; MDC22 - Burns (extensive, full thickness, or non-extensive)
|
|
| CONT | ||
| LOOK8 | ||
| MI | ;
; if PTCA and not a bypass |
|
| GETMOR | ||
| NBCOMP | ; check for complication related to NB
|
|
| END | ;
|
|
| ORNI(X) | ;
|
|
| ENTER | ||
| GROUP | ;
|
|
| FTBURN | ; full thickness burn check
|
|
| NEONATF | ;NEONATE - Continuation of xecute line
|
|
| DODRG | ;Go to DRG file and retrieve table entry to use if defined
|
|
| CKDRG | ||
| NEONATE |
| 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 |
| >> 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* |