GMVHS ;HIOFO/FT-RETURN PATIENT DATA UTILITY ;10/3/07
Source file <GMVHS.m>
| Package | Total | Call Graph | 
|---|---|---|
| General Medical Record - Vitals | 3 | $$FIELD^GMVGETQL ($$CALCBMI,$$TEXT,ABNORMAL,RANGE)^GMVHS1 (CLIO,F1205)^GMVUTL | 
| Kernel | 2 | $$NOW^XLFDT $$STRIP^XLFSTR | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| Health Summary | 3 | GMTSVS GMTSVSD GMTSVSS | 
| General Medical Record - Vitals | 1 | GMVHS1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ZERONODE | ; Get zero node data | |
| SET | ; Set UTILITY($J,"GMRVD") node | |
| PO2(X) | ; Get flow rate and liters/minute for Pulse Oximetry reading | |
| BMI | ; Calculate Body Mass Index | |
| GETTYPEI(GMVTIEN) | ; Return vital type (120.51) ien ; GMVTIEN = vital type abbreviation | |
| EN1 | ; Entry to gather patient's vital/measurement data ; Input variables | |
| HSKPING | ; Housekeeping | |
| GETDATE | ; Loop thru PXRMINDX xref | |
| METRIC | ; Calculate metric value for temperature, height, weight and ; circumference/girth | |
| GETNODE | ; Get patient record | 
| FileNo | Call Tags | 
|---|---|
| ^SC - [#44] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMRD(120.51 - [#120.51] | GETDATE+1, GETTYPEI+4 | 
| ^PXRMINDX(120.5 | GETDATE+4, GETNODE+3 | 
| ^UTILITY($J | HSKPING+1!, SET+1*, SET+2* | 
| Name | Line Occurrences | 
|---|---|
| $$GETTYPEI | HSKPING+12 | 
| BMI | GETNODE+24 | 
| GETDATE | HSKPING+13 | 
| GETNODE | GETDATE+4 | 
| METRIC | GETNODE+23 | 
| PO2 | GETNODE+22 | 
| SET | GETNODE+28 | 
| ZERONODE | GETNODE+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DFN | EN1+59, EN1+60, GETDATE+4, GETNODE+3 | 
| GMRVSTR | EN1+59, HSKPING+4, HSKPING+5, HSKPING+13, HSKPING+14! | 
| GMRVSTR("LT" | EN1+61*, GETNODE+10 | 
| GMRVSTR(0 | EN1+59, HSKPING+9, HSKPING+10, HSKPING+13 | 
| GMRVSTR(1 | HSKPING+13* | 
| GMVABNML | HSKPING+2~ | 
| GMVBMI | BMI+1~, BMI+2*, BMI+3*, BMI+4 | 
| GMVCLIO | GETNODE+1~, GETNODE+5, GETNODE+7 | 
| GMVCLIO(0 | GETNODE+8*, GETNODE+9, GETNODE+10, GETNODE+12, GETNODE+22, GETNODE+24, ZERONODE+1, BMI+3 | 
| GMVCLIO(5 | GETNODE+8*, GETNODE+15, GETNODE+16 | 
| GMVCONC | PO2+1~, PO2+2*, PO2+4*, PO2+5*, PO2+10*, PO2+12 | 
| GMVDATA | HSKPING+2~, GETNODE+19*, GETNODE+20*, GETNODE+21*, ZERONODE+1*, PO2+11*, PO2+12*, METRIC+20*, BMI+4*, SET+1 , SET+2 | 
| GMVEND | HSKPING+2~, HSKPING+13*, GETDATE+3 | 
| GMVFLOW | PO2+1~, PO2+2*, PO2+7*, PO2+8*, PO2+9*, PO2+11 | 
| GMVHTIEN | HSKPING+2~, HSKPING+12* | 
| GMVID | HSKPING+2~, HSKPING+11*, GETNODE+26*, GETNODE+27*, SET+1, SET+2 | 
| GMVIEN | HSKPING+2~, GETNODE+2*, GETNODE+3*, GETNODE+4, GETNODE+5, GETNODE+6, GETNODE+7, GETNODE+26, GETNODE+27 | 
| GMVLOOP | HSKPING+2~, HSKPING+4*, HSKPING+5, GETDATE+3*, GETDATE+4*, GETNODE+3, SET+1, SET+2 | 
| GMVMAX | HSKPING+2~ | 
| GMVMAX( | HSKPING+7*, GETDATE+4, GETNODE+3, GETNODE+11* | 
| GMVMETRC | METRIC+2~, METRIC+3*, METRIC+6*, METRIC+9*, METRIC+12*, METRIC+15*, METRIC+18*, METRIC+20 | 
| GMVOCC | HSKPING+2~, HSKPING+9*, GETDATE+4, GETNODE+3 | 
| GMVQLIST | GETNODE+1~, GETNODE+14*, GETNODE+18*, GETNODE+19, GETNODE+20, GETNODE+21 | 
| GMVQLOOP | GETNODE+1~, GETNODE+15*, GETNODE+16 | 
| GMVQNAME | GETNODE+1~, GETNODE+16*, GETNODE+17, GETNODE+18 | 
| GMVRATE | HSKPING+2~, GETNODE+12*, GETNODE+25, METRIC+4, METRIC+6, METRIC+9, METRIC+12, METRIC+15, METRIC+18 | 
| GMVSORD | HSKPING+2~, HSKPING+10*, SET+1, SET+2 | 
| GMVSTART | HSKPING+2~, HSKPING+13*, GETDATE+4 | 
| GMVTIEN | HSKPING+2~, GETDATE+1*, GETDATE+2, GETDATE+4, GETNODE+3, GETTYPEI~, GETTYPEI+2*, GETTYPEI+3, GETTYPEI+4 | 
| GMVTYPE | HSKPING+2~, HSKPING+5*, HSKPING+6, HSKPING+7, HSKPING+13*, GETDATE+1, GETDATE+4, GETNODE+3, GETNODE+11, GETNODE+22 , METRIC+5, METRIC+8, METRIC+11, METRIC+14, METRIC+17, SET+1, SET+2 | 
| GMVWTIEN | HSKPING+2~, HSKPING+12*, GETNODE+24 | 
| U | HSKPING+9, HSKPING+10, HSKPING+13, GETNODE+9, GETNODE+10, GETNODE+12, GETNODE+15, GETNODE+16, GETNODE+19, GETNODE+20 , GETNODE+21, GETNODE+22, GETNODE+24, ZERONODE+1, PO2+11, PO2+12, METRIC+20, BMI+4 | 
| X | PO2~, PO2+3, PO2+4, PO2+6, PO2+7 |