BLREXEC4 ;IHS/OIT/MKK - IHS Implementation of the Creatinine Clearance equation ; 11-Apr-2016 14:39 ; MKK
Source file <BLREXEC4.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | $$FIND1^DIC (UPDATE,WP)^DIE $$GET1^DIQ ^DIR |
| Kernel | 2 | $$NOW^XLFDT ($$CJ,$$LJ,$$TRIM)^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 Creatinine Clearance Delta Check
|
|
| GF60DATA(PROMPT,F60PTR,F60DESC,F60DN) | ; EP - Get File 60 Data
|
|
| GETURVOL(URINEVOL) | ; EP - Urine Volume function
; D HEADERDT^BLRGMENU |
|
| GQMFDIRR | ; Generic "Quit" message for D ^DIR response
|
|
| GETURICR(URINECR) | ; EP - Urine Creatinine function
; D HEADERDT^BLRGMENU |
|
| JUSTNEW | ; EP - Generic RPMS EXCLUSIVE NEW
|
|
| EEP | ; Ersatz EP
|
|
| TESTEQUA | ; EP - Debug -- Allows user to TEST the equation
|
|
| BADSTUFF(MSG,TAB) | ; EP - Simple Message
|
|
| GETCREAT(CREATININE) | ; EP - Serum Creatinine function
|
|
| DLTADICA(NAME,XCODE,DESC) | ; EP
|
|
| GETDNAMT(NAME) | ; EP - Get DataName from File 60 Test
|
|
| SETBLRVS(TWO) | ; EP - Set the BLRVERN variable(s)
|
|
| CREATCLR(CREAT,URINECR,URINEVOL,CREATCLR) | ; EP - Standard -- major assumption is 24hr urine
|
| Name | Field # of Occurrence |
|---|---|
| EEP^BLRGMENU | EEP+1 |
| HEADERDT^BLRGMENU | TESTEQUA+10, TESTEQUA+15, NEWDELTA+10, NEWDELTA+41 |
| PRESSKEY^BLRGMENU | NEWDELTA+45, BADSTUFF+3 |
| $$FIND1^DIC | GETDNAMT+2, DLTADICA+21 |
| UPDATE^DIE | DLTADICA+12, DLTADICA+34 |
| WP^DIE | DLTADICA+23, DLTADICA+43 |
| $$GET1^DIQ | GF60DATA+8, GETDNAMT+5, DLTADICA+42 |
| ^DIR | TESTEQUA+26, NEWDELTA+14, GF60DATA+5, GETCREAT+4, GETURICR+5, GETURVOL+5 |
| ^XBFMK | TESTEQUA+22, NEWDELTA+11, GF60DATA+2, GETCREAT+1, GETURICR+2, GETURVOL+2, DLTADICA+6 |
| $$NOW^XLFDT | DLTADICA+33 |
| $$CJ^XLFSTR | TESTEQUA+7, NEWDELTA+8 |
| $$LJ^XLFSTR | NEWDELTA+34, NEWDELTA+38 |
| $$TRIM^XLFSTR | BADSTUFF+2 |
| 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 |
|
| 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] | FIND1^DIC, GET1^DIQ |
| ^LAB(62.1 - [#62.1] | FIND1^DIC, WP^DIE |
| 62.131 | WP^DIE |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAB(60 - [#60] | CREATCLR+17, CREATCLR+18, CREATCLR+19 |
| ^LAB(62.1 - [#62.1] | NEWDELTA+20 |
| Name | Line Occurrences |
|---|---|
| $$CREATCLR | TESTEQUA+20 |
| $$GETCREAT | TESTEQUA+11 |
| $$GETURICR | TESTEQUA+12 |
| $$GETURVOL | TESTEQUA+13 |
| $$GF60DATA | NEWDELTA+22, NEWDELTA+24, NEWDELTA+26, NEWDELTA+28 |
| BADSTUFF | NEWDELTA+20, GQMFDIRR+1, GF60DATA+9, DLTADICA+15, DLTADICA+27, DLTADICA+38, DLTADICA+47 |
| DLTADICA | NEWDELTA+43 |
| GQMFDIRR | NEWDELTA+15, GF60DATA+6, GETCREAT+6, GETURICR+7, GETURVOL+7 |
| SETBLRVS | NEWDELTA+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> BLRTFLAG | TESTEQUA+3* |
| BLRVERN | SETBLRVS+1!, SETBLRVS+3* |
| BLRVERN2 | SETBLRVS+1!, SETBLRVS+4* |
| CREAT | CREATCLR~, CREATCLR+1, CREATCLR+10, CREATCLR+24 |
| CREATCLR | CREATCLR~, CREATCLR+16, CREATCLR+17 |
| CREATININE | TESTEQUA+11, TESTEQUA+16, TESTEQUA+20, GETCREAT~, GETCREAT+9* |
| >> CREATSTR | NEWDELTA+5*, NEWDELTA+7, NEWDELTA+13, NEWDELTA+22, NEWDELTA+24, NEWDELTA+26, NEWDELTA+28 |
| >> CRECLRDN | NEWDELTA+22, NEWDELTA+31 |
| DESC | NEWDELTA+43, DLTADICA~, DLTADICA+22 |
| DESC(1 | NEWDELTA+33* |
| DESC(2 | NEWDELTA+34* |
| DESC(3 | NEWDELTA+35* |
| DESC(4 | NEWDELTA+36* |
| DESC(5 | NEWDELTA+37* |
| DESC(6 | NEWDELTA+38* |
| DESC(7 | NEWDELTA+39* |
| DICT0 | DLTADICA+1~ |
| DICT1 | DLTADICA+1~, DLTADICA+9*, DLTADICA+10, DLTADICA+11 |
| DIE | DLTADICA+7! |
| >> DILOCKTM | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> DIR("A" | TESTEQUA+24*, NEWDELTA+13*, GF60DATA+4*, GETCREAT+3*, GETURICR+4*, GETURVOL+4* |
| >> DIR("B" | TESTEQUA+25* |
| >> DIR(0 | TESTEQUA+23*, NEWDELTA+12*, GF60DATA+3*, GETCREAT+2*, GETURICR+3*, GETURVOL+3* |
| >> DIRUT | NEWDELTA+15, GF60DATA+6, GETCREAT+6, GETURICR+7, GETURVOL+7 |
| >> DISYS | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> DNAME | GETDNAMT+5*, GETDNAMT+7 |
| DT | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| DTIME | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| DUZ | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1, DLTADICA+42 |
| DUZ(2 | CREATCLR+22 |
| ERRS | DLTADICA+1~, DLTADICA+7!, DLTADICA+20!, DLTADICA+32!, DLTADICA+41! |
| ERRS("DIERR" | DLTADICA+14, DLTADICA+25, DLTADICA+36, DLTADICA+45 |
| >> F60CCDSC | NEWDELTA+22, NEWDELTA+38 |
| >> F60CCLR | CREATCLR+17*, CREATCLR+18, CREATCLR+19 |
| >> F60CCPTR | NEWDELTA+22 |
| F60DESC | GF60DATA~, GF60DATA+11* |
| F60DN | GF60DATA~, GF60DATA+8*, GF60DATA+9 |
| F60IEN | GETDNAMT+1~, GETDNAMT+2*, GETDNAMT+3, GETDNAMT+5 |
| F60PTR | GF60DATA~, GF60DATA+11* |
| >> F60SCRD | NEWDELTA+24 |
| >> F60SCRP | NEWDELTA+24 |
| >> F60UCRD | NEWDELTA+26 |
| >> F60UCRP | NEWDELTA+26 |
| >> F60UVDSC | NEWDELTA+28, NEWDELTA+34 |
| >> F60UVPTR | NEWDELTA+28 |
| FDA | DLTADICA+1~, DLTADICA+7!, DLTADICA+32! |
| FDA( | DLTADICA+10*, DLTADICA+11*, DLTADICA+33* |
| >> HEADER(1 | TESTEQUA+5*, NEWDELTA+6* |
| >> HEADER(2 | TESTEQUA+6*, NEWDELTA+7* |
| >> HEADER(3 | TESTEQUA+7*, NEWDELTA+8* |
| HEREYAGO | DLTADICA+2~ |
| IENS | DLTADICA+7! |
| IO | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOBS | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOF | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOM | CREATCLR+1, TESTEQUA+1, TESTEQUA+7, NEWDELTA+1, NEWDELTA+8, JUSTNEW+1 |
| ION | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOS | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOSL | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| IOST | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOT | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> IOXY | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| MSG | BADSTUFF~, BADSTUFF+2 |
| NAME | NEWDELTA+17*, NEWDELTA+20, NEWDELTA+43, GETDNAMT~, GETDNAMT+2, DLTADICA~, DLTADICA+4, DLTADICA+10, DLTADICA+15, DLTADICA+17 , DLTADICA+21, DLTADICA+26, DLTADICA+29, DLTADICA+37, DLTADICA+46, DLTADICA+49 |
| >> ONGO | TESTEQUA+3*, TESTEQUA+9, TESTEQUA+27*, GETCREAT+6*, GETURICR+7*, GETURVOL+7* |
| PROMPT | GF60DATA~, GF60DATA+4 |
| PTR | DLTADICA+1~, DLTADICA+21*, DLTADICA+23, DLTADICA+33, DLTADICA+43 |
| >> SCRDN | NEWDELTA+24, NEWDELTA+31 |
| >> SITESPEC | CREATCLR+18*, CREATCLR+19 |
| TAB | TESTEQUA+4*, TESTEQUA+16, TESTEQUA+17, TESTEQUA+18, TESTEQUA+19, BADSTUFF~, BADSTUFF+1*, BADSTUFF+2, BADSTUFF+3, GETCREAT+3 , GETURICR+4, GETURVOL+4 |
| >> TAB2 | TESTEQUA+4*, TESTEQUA+20 |
| >> TAB3 | TESTEQUA+4*, TESTEQUA+24 |
| >> TRAILER | CREATCLR+14*, CREATCLR+21*, CREATCLR+22* |
| TWO | SETBLRVS~, SETBLRVS+4 |
| U | CREATCLR+1, CREATCLR+19, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1, GF60DATA+9, GF60DATA+11 |
| >> UCRDN | NEWDELTA+26, NEWDELTA+31 |
| >> UNITS | CREATCLR+19*, CREATCLR+22 |
| URINECR | CREATCLR~, CREATCLR+1, CREATCLR+11, CREATCLR+24, TESTEQUA+12, TESTEQUA+17, TESTEQUA+20, GETURICR~, GETURICR+10* |
| URINEVOL | CREATCLR~, CREATCLR+1, CREATCLR+12, CREATCLR+24, TESTEQUA+13, TESTEQUA+18, TESTEQUA+20, GETURVOL~, GETURVOL+9* |
| >> URVOLDN | NEWDELTA+28 |
| WPARRAY | DLTADICA+41! |
| WPARRAY("WP" | DLTADICA+22*, DLTADICA+42* |
| >> X | NEWDELTA+17, GETCREAT+6, GETURICR+7, GETURVOL+7 |
| XCODE | NEWDELTA+31*, NEWDELTA+43, DLTADICA~, DLTADICA+11 |
| >> XPARSYS | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> XQXFLG | CREATCLR+1, TESTEQUA+1, NEWDELTA+1, JUSTNEW+1 |
| >> Y | TESTEQUA+27, GF60DATA+8, GF60DATA+9, GF60DATA+11, GETCREAT+6, GETCREAT+9, GETURICR+7, GETURICR+10, GETURVOL+7, GETURVOL+9 |
| Name | Field # of Occurrence |
|---|---|
| $T( | SETBLRVS+3 |