BPXRMBMI ; SLC/PKR - This is an example of a computed finding. ;26-Sep-2006 13:44;MGH
Source file <BPXRMBMI.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | ^%DT $$GET1^DIQ | 
| IHS VA Utilities | 1 | ENP^XBDIQ1 | 
| Kernel | 1 | $$MIN^XLFMTH | 
| Patient Care Component | 1 | $$AUHTWT^APCHS2A2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HIPCENT(DFN,TEST,DATE,VALUE,TEXT) | ;EP Find the patients wt percentile | |
| AGEMO | ;Get age in months | |
| CALCLATE | ;Calculate the BMI | |
| BMI(DFN,TEST,DATE,VALUE,TEXT) | ; EP Computed finding to return the BMI | |
| LASTMSR(DFN,MSR) | ;--Returns most current measurement | |
| PERCENT(DFN) | ;Find the wt percentile | |
| HIBMI(DFN,TEST,DATE,VALUE,TEXT) | ;EP Find BMI < 25 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVMSR("AA" | LASTMSR+4, LASTMSR+7, LASTMSR+9 | 
| ^AUTTMSR("B" | LASTMSR+2 | 
| Name | Line Occurrences | 
|---|---|
| $$LASTMSR | CALCLATE+1, CALCLATE+2, PERCENT+5 | 
| AGEMO | PERCENT+4 | 
| CALCLATE | BMI+4, HIBMI+4 | 
| PERCENT | HIPCENT+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AGE | PERCENT+1~, PERCENT+3*, AGEMO+3 | 
| ARR | LASTMSR+1~, LASTMSR+10!, LASTMSR+15 | 
| ARR( | LASTMSR+14*, LASTMSR+16 | 
| ARR("" | LASTMSR+16 | 
| BMI | BMI+1~, BMI+8, BMI+9, CALCLATE+3*, CALCLATE+6*, HIBMI+1~, HIBMI+6, HIBMI+7, HIBMI+8, HIBMI+9 | 
| BPX | LASTMSR+1~ | 
| BPX( | LASTMSR+12 | 
| BPX(1201 | LASTMSR+12, LASTMSR+13 | 
| DATE | BMI~, BMI+2*, BMI+4*, BMI+6*, LASTMSR+1~, LASTMSR+13*, LASTMSR+14, LASTMSR+16*, HIBMI~, HIBMI+2* , HIBMI+4*, HIBMI+5*, HIPCENT~, HIPCENT+3*, HIPCENT+4*, HIPCENT+5* | 
| DFN | BMI~, CALCLATE+1, CALCLATE+2, LASTMSR~, LASTMSR+4, LASTMSR+7, LASTMSR+9, HIBMI~, HIPCENT~, HIPCENT+3 , PERCENT~, PERCENT+2, PERCENT+3, PERCENT+5 | 
| HT | BMI+1~, CALCLATE+4*, CALCLATE+6*, HIBMI+1~ | 
| HTDATA | BMI+1~, CALCLATE+1*, CALCLATE+4, HIBMI+1~ | 
| HTDATE | BMI+1~, BMI+5, BMI+6, CALCLATE+4*, HIBMI+1~, HIBMI+5 | 
| IEN | LASTMSR+1~, LASTMSR+8*, LASTMSR+9*, LASTMSR+10, LASTMSR+14, LASTMSR+16* | 
| LINE | LASTMSR+1~, LASTMSR+12*, LASTMSR+14, LASTMSR+16*, LASTMSR+17 | 
| MO | AGEMO+1~, AGEMO+3*, AGEMO+4*, AGEMO+5 | 
| MOAGE | PERCENT+1~, PERCENT+7, AGEMO+5* | 
| MSR | LASTMSR~, LASTMSR+2*, LASTMSR+4, LASTMSR+7, LASTMSR+9 | 
| PERC | HIPCENT+1~, HIPCENT+4, HIPCENT+5, PERCENT+7*, PERCENT+8* | 
| PERCENT | HIPCENT+1~ | 
| SEX | PERCENT+1~, PERCENT+2*, PERCENT+7 | 
| STOP | LASTMSR+1~, LASTMSR+4*, LASTMSR+5, LASTMSR+7 | 
| TEST | BMI~, BMI+2*, BMI+4, BMI+7*, CALCLATE+1*, CALCLATE+2*, HIBMI~, HIBMI+2*, HIBMI+4, HIBMI+6* , HIBMI+7*, HIBMI+8*, HIBMI+9*, HIPCENT~, HIPCENT+3, HIPCENT+4*, HIPCENT+5*, PERCENT+5* | 
| TEXT | BMI~, BMI+2*, HIBMI~, HIBMI+2*, HIPCENT~ | 
| TIU | LASTMSR+1~ | 
| TODAY | BMI+1~, BMI+3*, BMI+4, HIBMI+1~, HIBMI+3*, HIBMI+4, HIPCENT+1~, HIPCENT+2*, HIPCENT+3, AGEMO+2* , AGEMO+3 | 
| U | CALCLATE+4, CALCLATE+5, LASTMSR+12, PERCENT+6 | 
| VALUE | BMI~, BMI+2*, BMI+4*, BMI+8*, BMI+9*, HIBMI~, HIBMI+2*, HIBMI+4*, HIBMI+6*, HIBMI+7* , HIBMI+8*, HIBMI+9*, HIPCENT~, HIPCENT+3*, HIPCENT+4*, HIPCENT+5* | 
| VDT | LASTMSR+1~, LASTMSR+6*, LASTMSR+7*, LASTMSR+9, LASTMSR+13 | 
| WT | BMI+1~, CALCLATE+5*, CALCLATE+6*, HIBMI+1~, PERCENT+1~, PERCENT+6*, PERCENT+7 | 
| WTDATA | BMI+1~, CALCLATE+2*, CALCLATE+5, HIBMI+1~, PERCENT+1~, PERCENT+5*, PERCENT+6 | 
| WTDATE | BMI+1~, BMI+5, BMI+6, CALCLATE+5*, HIBMI+1~, HIBMI+5, HIPCENT+1~, HIPCENT+4, HIPCENT+5, PERCENT+6* | 
| X | BMI+1~, BMI+3*, LASTMSR+1~, HIBMI+1~, HIBMI+3*, HIPCENT+1~, HIPCENT+2*, AGEMO+2* | 
| Y | BMI+1~, BMI+3, HIBMI+1~, HIBMI+3, HIPCENT+1~, HIPCENT+2, AGEMO+2 | 
| YR | AGEMO+1~, AGEMO+3*, AGEMO+4*, AGEMO+5 |