BLREXEC3 ;IHS/OIT/MKK - IHS Implementation of the Chronic Kidney Disease Epidemiology Collaboration (CKD-EPI) eGFR equation ; 13-Oct-2017 14:04 ; MKK
Source file <BLREXEC3.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | $$FIND1^DIC (UPDATE,WP)^DIE $$GET1^DIQ ^DIR |
| Kernel | 2 | $$NOW^XLFDT ($$LJ,$$TRIM,$$UP)^XLFSTR |
| IHS Changes To Lab | 1 | (EEP,HEADERDT,PRESSKEY)^BLRGMENU |
| IHS VA Utilities | 1 | ^XBFMK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NEWDELTA | ; EP - Allows users to create new Delta Check utilizing the CKD-EPI function
|
|
| GQMFDIRR | ; Generic "Quit" message for D ^DIR response
|
|
| JUSTNEW | ; EP - Generic RPMS EXCLUSIVE NEW
|
|
| RACE(DFN) | ; EP - Race of patient: defined as black or non-black
|
|
| BADSTUFF(MSG,TAB) | ; EP - Simple Message
|
|
| EEP | ; Ersatz EP
|
|
| GETSEX(SEX) | ; EP - Get Sex function
|
|
| CKDEPI(CRET) | ; EP - Creatinine value is passed in
|
|
| TESTEQUA | ; EP - Debug -- Allows user to TEST the equation
|
|
| SETBLRVS(TWO) | ; EP - Set the BLRVERN variable(s)
|
|
| GETAGE(AGE) | ; EP - Age Function
|
|
| GETCREAT(CREATININE) | ; EP - Creatinine function
|
|
| MIN(VALUE,MIN) | ; EP
|
|
| DLTADICA(NAME,XCODE,OVER1,DESC) | ; EP
|
|
| MAX(VALUE,MAX) | ; EP
|
|
| GETRACE(RACE,FULLRACE) | ; EP - Race Function
|
| Name | Field # of Occurrence |
|---|---|
| EEP^BLRGMENU | EEP+1 |
| HEADERDT^BLRGMENU | TESTEQUA+14, GETSEX+1, GETAGE+1, GETRACE+1, GETCREAT+1, NEWDELTA+7, NEWDELTA+20, NEWDELTA+32, NEWDELTA+74 |
| PRESSKEY^BLRGMENU | NEWDELTA+78, BADSTUFF+3 |
| $$FIND1^DIC | DLTADICA+22 |
| UPDATE^DIE | DLTADICA+13, DLTADICA+35 |
| WP^DIE | DLTADICA+24, DLTADICA+44 |
| $$GET1^DIQ | NEWDELTA+17, NEWDELTA+29, DLTADICA+43 |
| ^DIR | TESTEQUA+23, GETSEX+10, GETAGE+6, GETRACE+6, GETCREAT+5, NEWDELTA+12, NEWDELTA+24, NEWDELTA+36 |
| ^XBFMK | TESTEQUA+19, GETSEX+2, GETAGE+2, GETRACE+2, GETCREAT+2, NEWDELTA+9, NEWDELTA+21, NEWDELTA+33, DLTADICA+6 |
| $$NOW^XLFDT | DLTADICA+34 |
| $$LJ^XLFSTR | NEWDELTA+49 |
| $$TRIM^XLFSTR | BADSTUFF+2 |
| $$UP^XLFSTR | GETSEX+15, GETRACE+11 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^LAB(60 - [#60] | GET1^DIQ |
| ^LAB(62.1 - [#62.1] | FIND1^DIC, WP^DIE |
| 62.131 | WP^DIE |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(10 - [#10] | RACE+6 |
| ^DPT - [#2] | RACE+3 |
| ^LAB(62.1 - [#62.1] | NEWDELTA+42 |
| Name | Line Occurrences |
|---|---|
| $$CKDEPI | TESTEQUA+17 |
| $$GETAGE | TESTEQUA+10 |
| $$GETCREAT | TESTEQUA+12 |
| $$GETRACE | TESTEQUA+11 |
| $$GETSEX | TESTEQUA+9 |
| $$MAX | CKDEPI+15 |
| $$MIN | CKDEPI+15 |
| $$RACE | CKDEPI+8 |
| BADSTUFF | NEWDELTA+18, NEWDELTA+30, NEWDELTA+42, DLTADICA+16, DLTADICA+28, DLTADICA+39, DLTADICA+48, GQMFDIRR+1 |
| DLTADICA | NEWDELTA+76 |
| GQMFDIRR | GETSEX+12, GETAGE+8, GETRACE+8, GETCREAT+7, NEWDELTA+13, NEWDELTA+25, NEWDELTA+37 |
| SETBLRVS | NEWDELTA+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AGE | CKDEPI+3, CKDEPI+15, TESTEQUA+10, TESTEQUA+15, GETAGE~, GETAGE+10* |
| >> ALPHA | CKDEPI+13*, CKDEPI+15 |
| >> BLRTFLAG | CKDEPI+8, TESTEQUA+3* |
| BLRVERN | SETBLRVS+1!, SETBLRVS+3* |
| BLRVERN2 | SETBLRVS+1!, SETBLRVS+4* |
| >> CHKEPI | CKDEPI+15*, CKDEPI+17 |
| >> CKDEPI60 | NEWDELTA+16*, NEWDELTA+54 |
| >> CKDEPIDN | NEWDELTA+17*, NEWDELTA+18, NEWDELTA+44 |
| >> CREAT60 | NEWDELTA+28*, NEWDELTA+30, NEWDELTA+45, NEWDELTA+49 |
| >> CREATDN | NEWDELTA+29*, NEWDELTA+30 |
| CREATININE | TESTEQUA+12, TESTEQUA+16, TESTEQUA+17, GETCREAT~, GETCREAT+9* |
| CRET | CKDEPI~, CKDEPI+1, CKDEPI+15 |
| DESC | NEWDELTA+76, DLTADICA~, DLTADICA+23 |
| DESC(1 | NEWDELTA+48* |
| DESC(10 | NEWDELTA+59* |
| DESC(11 | NEWDELTA+60* |
| DESC(12 | NEWDELTA+61* |
| DESC(13 | NEWDELTA+62* |
| DESC(14 | NEWDELTA+63* |
| DESC(15 | NEWDELTA+64* |
| DESC(16 | NEWDELTA+65* |
| DESC(17 | NEWDELTA+66* |
| DESC(18 | NEWDELTA+67* |
| DESC(19 | NEWDELTA+68* |
| DESC(2 | NEWDELTA+49* |
| DESC(20 | NEWDELTA+69* |
| DESC(21 | NEWDELTA+70* |
| DESC(22 | NEWDELTA+71* |
| DESC(3 | NEWDELTA+50* |
| DESC(4 | NEWDELTA+51* |
| DESC(5 | NEWDELTA+52* |
| DESC(6 | NEWDELTA+53* |
| DESC(7 | NEWDELTA+54* |
| DESC(8 | NEWDELTA+55* |
| DESC(9 | NEWDELTA+58* |
| DFN | CKDEPI+8, RACE~, RACE+3 |
| DICT0 | DLTADICA+1~ |
| DICT1 | DLTADICA+1~, DLTADICA+9*, DLTADICA+10, DLTADICA+11, DLTADICA+12 |
| DIE | DLTADICA+7! |
| >> DILOCKTM | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> DIR("A" | TESTEQUA+21*, GETSEX+9*, GETAGE+5*, GETRACE+5*, GETCREAT+4*, NEWDELTA+11*, NEWDELTA+23*, NEWDELTA+35* |
| >> DIR("B" | TESTEQUA+22* |
| >> DIR("L" | GETSEX+4*, GETSEX+5*, GETSEX+6*, GETSEX+7*, GETSEX+8* |
| >> DIR(0 | TESTEQUA+20*, GETSEX+3*, GETAGE+4*, GETRACE+4*, GETCREAT+3*, NEWDELTA+10*, NEWDELTA+22*, NEWDELTA+34* |
| >> DIRUT | GETSEX+12, GETAGE+8, GETRACE+8, GETCREAT+7, NEWDELTA+13, NEWDELTA+25, NEWDELTA+37 |
| >> DISYS | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| DT | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| DTIME | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| DUZ | TESTEQUA+1, NEWDELTA+1, DLTADICA+43, JUSTNEW+1 |
| ERRS | DLTADICA+1~, DLTADICA+7!, DLTADICA+21!, DLTADICA+33!, DLTADICA+42! |
| ERRS("DIERR" | DLTADICA+15, DLTADICA+26, DLTADICA+37, DLTADICA+46 |
| >> F60PTR | NEWDELTA+15*, NEWDELTA+17, NEWDELTA+27*, NEWDELTA+29 |
| FDA | DLTADICA+1~, DLTADICA+7!, DLTADICA+33! |
| FDA( | DLTADICA+10*, DLTADICA+11*, DLTADICA+12*, DLTADICA+34* |
| FULLRACE | TESTEQUA+11, TESTEQUA+15, GETRACE~, GETRACE+10*, GETRACE+11 |
| >> HEADER(1 | TESTEQUA+5*, NEWDELTA+5* |
| >> HEADER(2 | TESTEQUA+6*, NEWDELTA+6* |
| HEREYAGO | DLTADICA+2~ |
| IENS | DLTADICA+7! |
| IO | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOBS | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOF | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOM | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| ION | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOS | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOSL | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOST | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOT | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOXY | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> K | CKDEPI+12*, CKDEPI+15 |
| MAX | MAX~, MAX+1 |
| MIN | MIN~, MIN+1 |
| MSG | BADSTUFF~, BADSTUFF+2 |
| NAME | NEWDELTA+39*, NEWDELTA+42, NEWDELTA+76, DLTADICA~, DLTADICA+4, DLTADICA+10, DLTADICA+16, DLTADICA+18, DLTADICA+22, DLTADICA+27 , DLTADICA+30, DLTADICA+38, DLTADICA+47, DLTADICA+50 |
| >> ONGO | TESTEQUA+3*, TESTEQUA+8, TESTEQUA+24*, GETSEX+12*, GETAGE+8*, GETRACE+8*, GETCREAT+7* |
| OVER1 | NEWDELTA+46*, NEWDELTA+76, DLTADICA~, DLTADICA+12 |
| >> OVER1STR | NEWDELTA+45*, NEWDELTA+46 |
| PTR | DLTADICA+1~, DLTADICA+22*, DLTADICA+24, DLTADICA+34, DLTADICA+44 |
| RACE | CKDEPI+8*, CKDEPI+10, TESTEQUA+11, GETRACE~, GETRACE+11* |
| RACEENT | RACE+1~, RACE+6*, RACE+7 |
| >> RACEFACT | CKDEPI+10*, CKDEPI+15 |
| RACEPTR | RACE+1~, RACE+3*, RACE+4, RACE+6 |
| SEX | CKDEPI+4, CKDEPI+6, CKDEPI+12, CKDEPI+13, TESTEQUA+9, TESTEQUA+15, GETSEX~, GETSEX+14*, GETSEX+15* |
| >> SEXFACTR | CKDEPI+6*, CKDEPI+15 |
| TAB | TESTEQUA+4*, GETSEX+4, GETAGE+3, GETRACE+3, BADSTUFF~, BADSTUFF+1*, BADSTUFF+2, BADSTUFF+3 |
| >> TAB2 | TESTEQUA+4*, GETSEX+5, GETSEX+6, GETSEX+7 |
| >> TAB3 | TESTEQUA+4*, TESTEQUA+21, GETSEX+9, GETAGE+5, GETRACE+5, GETCREAT+4 |
| TWO | SETBLRVS~, SETBLRVS+4 |
| U | RACE+3, RACE+6, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| VALUE | MIN~, MIN+1, MAX~, MAX+1 |
| WPARRAY | DLTADICA+42! |
| WPARRAY("WP" | DLTADICA+23*, DLTADICA+43* |
| >> X | GETSEX+14, GETSEX+15, GETCREAT+7, NEWDELTA+39 |
| XCODE | NEWDELTA+44*, NEWDELTA+76, DLTADICA~, DLTADICA+11 |
| >> XPARSYS | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> XQXFLG | TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> Y | TESTEQUA+24, GETSEX+12, GETAGE+8, GETAGE+10, GETRACE+8, GETRACE+10, GETCREAT+9, NEWDELTA+15, NEWDELTA+16, NEWDELTA+27 , NEWDELTA+28 |
| Name | Field # of Occurrence |
|---|---|
| $T( | SETBLRVS+3 |