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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: GMTSVSD

Package: Health Summary

Routine: GMTSVSD


Information

GMTSVSD ; SLC/KER - Vital Signs (Detailed) ; 01/06/2003

Source Information

Source file <GMTSVSD.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Health Summary 2 ($$EDT,REGDTM4)^GMTSU  CKP^GMTSUP  
General Medical Record - Vitals 1 EN1^GMVHS  
Kernel 1 $$NOW^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
EN ; Detailed Vital Signs main control
GET ; Get Data
NOD ; No Data Found
REM ; Remove Excess Data
OUT ; Output Data
ADD ; Add to Output Array
WRL ; Write Line from Array
LMP(X) ;
QUAL ; Write Vital Qualifiers
QPARSE ; Parse Qualifier (wrap)
FM(X) ; Format Vitals Measurement
TRIM(X) ; Trim Blank Spaces
VO(X) ; Vital Array Order
VT(X) ; Vital Type
VM(X,Y) ; Vital Type Measurement
VQ(X) ; Vital Qualifiers
HDR ; Header
ST ; Save in ^TMP Global
AQ(X) ; All Qualifiers Field
MC(X) ; Mix Case for Qualifiers
DTM(X) ; Current Date and Time
FN(X,Y) ; Format Number
LN(X) ; Dashed Line
EDT(X) ; External Date and Time

External References

Name Field # of Occurrence
$$EDT^GMTSU ADD+4
REGDTM4^GMTSU DTM+1, EDT+2
CKP^GMTSUP NOD+1, OUT+7, WRL+5, QUAL+2, QPARSE+1, QPARSE+7, QPARSE+9, HDR+1, HDR+4, HDR+9
EN1^GMVHS GET+6
$$NOW^XLFDT DTM+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "*** No vital measurements ***",!
  • Line Location: NOD+2
Function Call: WRITE
  • Prompt: "No data",!
  • Line Location: OUT+7
Function Call: WRITE
  • Prompt: GMTSC1,?GMTSCW2,GMTSC2,?GMTSCW3,GMTSC3
  • Line Location: WRL+7
Function Call: WRITE
  • Prompt: GMTSC1,?GMTSCW2,GMTSC2,?GMTSCW3,GMTSC3
  • Line Location: WRL+8
Function Call: WRITE
  • Prompt: ?GMTSCW4,GMTSC4,!
  • Line Location: QUAL+2
Function Call: WRITE
  • Prompt: ?GMTSCW4,GMTSREM,!
  • Line Location: QPARSE+1
Function Call: WRITE
  • Prompt: ?GMTSCW4,$G(GMTSTO),!
  • Line Location: QPARSE+7
Function Call: WRITE
  • Prompt: ?GMTSCW4,$G(GMTSTO),!
  • Line Location: QPARSE+9
Function Call: WRITE
  • Prompt: "Date",?GMTSCW2,"Vital",?GMTSCW3,"Measurement",?GMTSCW4,"Qualifiers"
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?GMTSCW2
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: ?GMTSCW3
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: ?GMTSCW4
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("GMTSVSD" EN+8!, EN+15, REM+3, REM+4, REM+5, REM+6!, OUT+2, OUT+3, OUT+4, OUT+5
OUT+6, ST+1*
^UTILITY($J EN+8!, EN+11, EN+12!, GET+1!, ST+1

Label References

Name Line Occurrences
$$AQ VQ+1
$$DTM EN+7
$$LMP WRL+6
$$LN HDR+5, HDR+6, HDR+7, HDR+8
$$MC AQ+2
$$TRIM QPARSE+7, QPARSE+9, FM+1
$$VM ADD+3
$$VO ADD+2
$$VQ ADD+4
$$VT ADD+2
ADD OUT+5
GET EN+11, EN+12
HDR NOD+1, OUT+1, OUT+7, WRL+8, QUAL+2, QPARSE+1, QPARSE+7, QPARSE+9, HDR+1, HDR+4
HDR+9
OUT EN+16
QPARSE QUAL+3
QUAL WRL+7, WRL+8
REM EN+16
ST EN+11, EN+12
WRL OUT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
GMRVSTR EN+1~, GET+3*
GMRVSTR("LT" EN+10*, EN+11!
GMRVSTR(0 GET+4*
>> GMTSBEG GET+4
GMTSC1 EN+1~, WRL+1~, WRL+2*, WRL+6*, WRL+7, WRL+8*, WRL+9*
GMTSC2 EN+1~, WRL+1~, WRL+4*, WRL+7, WRL+8
GMTSC3 EN+1~, WRL+1~, WRL+4*, WRL+7, WRL+8
GMTSC4 EN+1~, WRL+1~, WRL+4*, QUAL+2, QUAL+3
GMTSCD EN+1~, WRL+1~, WRL+2*, WRL+6, WRL+8
GMTSCHR EN+1~, QUAL+1~, QPARSE+3*, QPARSE+4*, QPARSE+5*, QPARSE+6, QPARSE+8
GMTSCI EN+1~, WRL+1~, WRL+3*, WRL+4
GMTSCNT EN+1~, OUT+1~*, OUT+7, ADD+4*
GMTSCW1 EN+2~, EN+13*
GMTSCW2 EN+2~, EN+13*, WRL+7, WRL+8, HDR+2, HDR+5, HDR+6
GMTSCW3 EN+2~, EN+13*, WRL+7, WRL+8, HDR+2, HDR+6, HDR+7
GMTSCW4 EN+2~, EN+13*, QUAL+1, QUAL+2, QPARSE+1, QPARSE+7, QPARSE+9, HDR+2, HDR+7, HDR+8
GMTSCW5 EN+2~, EN+13*, EN+14*, QUAL+1, HDR+8
GMTSD LMP+2~*
>> GMTSDTM EN+7*
>> GMTSEND GET+4
GMTSID VM+1~*
GMTSLM EN+4~, EN+5*, EN+6, WRL+6
GMTSLML EN+4~, EN+6*, LMP+1, LMP+2
GMTSLN EN+2~, QUAL+1~*, QUAL+2, QPARSE+1, QPARSE+2, HDR+1~, LN+1~*
>> GMTSLO EN+7*
>> GMTSLPG EN+7*
GMTSMAX EN+2~, EN+9*, GET+1~, GET+2*, GET+4, GET+6*, NOD+2*, REM+1~*, REM+6
GMTSMEAS EN+2~, VM+1~*, VM+4*, VM+5*, VM+7*, VM+9*, VM+11*, VM+13*, VM+14
GMTSN EN+3~
>> GMTSNDM EN+9, REM+1
>> GMTSNPG NOD+1, OUT+7, WRL+7, WRL+8, QUAL+2, QPARSE+1, QPARSE+7, QPARSE+9, HDR+1, HDR+4
HDR+9, HDR+11*
>> GMTSOBJ HDR+3, HDR+5, HDR+6, HDR+7, HDR+8
>> GMTSOBJ("UNDERLINE" HDR+3, HDR+5, HDR+6, HDR+7, HDR+8
GMTSOK EN+3~, QUAL+1~, QPARSE+2*, QPARSE+3*, QPARSE+4*, QPARSE+5*
GMTSP EN+3~, LMP+2~*, MC+1~*, MC+2, MC+3
GMTSPSN EN+3~, QUAL+1~, QPARSE+2*, QPARSE+3, QPARSE+4, QPARSE+5, QPARSE+7, QPARSE+9
GMTSQ EN+3~, ADD+1~, ADD+4*
>> GMTSQIT NOD+1, OUT+1, OUT+7, WRL+3, WRL+5, WRL+10, QUAL+2, QUAL+3, QPARSE+1, QPARSE+6
QPARSE+7, QPARSE+8, QPARSE+9, HDR+1, HDR+4, HDR+9
GMTSREM EN+3~, QUAL+1~, QUAL+3*, QPARSE+1*, QPARSE+3, QPARSE+4, QPARSE+5, QPARSE+7*, QPARSE+9*
GMTSROV EN+3~, WRL+2!, WRL+11!
GMTSROV( ADD+4*, WRL+3, WRL+4
GMTSROV("DT" ADD+4*, WRL+2
GMTST EN+3~, REM+2~, ADD+1~*, ADD+2*, ADD+4
GMTST( REM+6, REM+7*
>> GMTSTITL EN+8*
GMTSTO EN+3~, ADD+1~, ADD+2*, ADD+4, QUAL+1~, QPARSE+7*, QPARSE+9*
GMTSV EN+3~, ADD+1~, ADD+3*, ADD+4, FN+1~*
GMTSVCT EN+4~, EN+9*, GET+2, GET+6
GMTSVD EN+4~, REM+2~, REM+3*, REM+4, REM+5, REM+6, OUT+1~, OUT+2*, OUT+3, OUT+4
OUT+5, OUT+6
GMTSVI EN+4~, REM+2~, REM+5*, REM+6, OUT+1~, OUT+4*, OUT+5
GMTSVSD EN+4~, OUT+1~, OUT+5*, ADD+3, ADD+4
GMTSVSDT EN+4~, OUT+1~, OUT+5*, ADD+4
GMTSVT EN+4~, REM+2~, REM+4*, REM+5, REM+6, REM+7, OUT+1~, OUT+3*, OUT+4, OUT+5
ADD+1, ADD+3
IOM EN+13
>> VALM("BM" EN+5
>> VALM("LINES" EN+5, EN+6
X EN+4~, LMP~, LMP+2*, FM~, FM+1*, FM+2*, TRIM~, TRIM+1*, TRIM+2*, TRIM+3
, VO~, VO+1*, VT~, VT+1*, VT+2, VM~, VM+1*, VM+4, VM+7, VM+9
, VM+11, VM+13, VM+14*, VQ~, VQ+1*, AQ~, AQ+1*, AQ+2*, MC~, MC+1*
, MC+2*, MC+3*, MC+4, DTM~, DTM+1*, FN~, FN+1*, LN~, LN+1*, EDT~
, EDT+1*, EDT+2
Y EN+4~, VM~, VM+2*, VM+4, VM+5, VM+7, VM+9, VM+11, VM+13, FN~
, FN+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All