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 |