Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: GMVHS

Package: General Medical Record - Vitals

Routine: GMVHS


Information

GMVHS ;HIOFO/FT-RETURN PATIENT DATA UTILITY ;10/3/07

Source Information

Source file <GMVHS.m>

Call Graph

Call Graph

Call Graph Total: 6

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Health Summary 3 GMTSVS  GMTSVSD  GMTSVSS  
General Medical Record - Vitals 1 GMVHS1  
Patient Assessment Documentation 1 NUPAOBJ1  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Entry to gather patient's vital/measurement data
; Input variables
HSKPING ; Housekeeping
GETDATE ; Loop thru PXRMINDX xref
GETNODE ; Get patient record
GETTYPEI(GMVTIEN) ; Return vital type (120.51) ien
; GMVTIEN = vital type abbreviation
ZERONODE ; Get zero node data
PO2(X) ; Get flow rate and liters/minute for Pulse Oximetry reading
METRIC ; Calculate metric value for temperature, height, weight and
; circumference/girth
BMI ; Calculate Body Mass Index
SET ; Set UTILITY($J,"GMRVD") node

External References

Name Field # of Occurrence
$$GET1^DIQ GETNODE+10
$$FIELD^GMVGETQL GETNODE+16
$$CALCBMI^GMVHS1 BMI+3
$$TEXT^GMVHS1 GETNODE+25, METRIC+4
ABNORMAL^GMVHS1 GETNODE+25
RANGE^GMVHS1 HSKPING+3
CLIO^GMVUTL GETNODE+7
F1205^GMVUTL GETNODE+5
$$NOW^XLFDT HSKPING+13
$$STRIP^XLFSTR PO2+9, PO2+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

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*

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All