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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: HMPDGMV

Package: Enterprise Health Management Platform

Routine: HMPDGMV


Information

HMPDGMV ;SLC/MKB,ASMR/BL,ASMR/ASF - Vitals extract;Aug 29, 2016 20:06:27

Source Information

Source file <HMPDGMV.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
General Medical Record - Vitals 5 EN1^GMRVUT0  ($$FIELD,$$GETIEN)^GMVGETQL  $$FIELD^GMVGETVT  RPC^GMVRPCM  GETREC^GMVUTL  
VA FileMan 2 $$EXTERNAL^DILFD  EN^DIQ1  
Enterprise Health Management Platform 1 ($$ESC,$$FAC)^HMPD  

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: 1

Package Total Caller Graph
Enterprise Health Management Platform 1 HMPDJ02  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,IFN) ; -- find patient's vitals
EN1(ID,VIT) ; -- return a vital/measurement in VIT("attribute")
UNIT(X) ; -- Return unit for vital type X
USER(X) ; -- Return ien^name for person# X
LOC(X) ; -- Return ien^name for hospital location X
RANGE(TYPE) ; -- return high^low range of values for TYPE
NAME(X) ; -- Return name of measurement type X for XML element
XML(VIT) ; -- Return vital measurement as XML in @HMP@(#)
ADD(X) ; Add a line @HMP@(n)=X

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD EN1+20
EN^DIQ1 LOC+6
EN1^GMRVUT0 EN+11
$$FIELD^GMVGETQL EN+26, EN1+17
$$GETIEN^GMVGETQL EN+25
$$FIELD^GMVGETVT EN+17, EN+18, EN1+5, EN1+8
RPC^GMVRPCM RANGE+4
GETREC^GMVUTL EN1+3
$$ESC^HMPD XML+9, XML+14, XML+23, XML+26
$$FAC^HMPD EN+29, EN1+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
120.506 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J EN+11!, EN+12, EN+14, EN+16, EN+31!
^VA(200 - [#200] USER+2

Label References

Name Line Occurrences
$$LOC EN+28, EN1+6
$$RANGE EN+22, EN1+15
$$UNIT EN+18, EN1+9
ADD XML+2, XML+5, XML+10, XML+11, XML+15, XML+16, XML+17, XML+19, XML+20, XML+21
, XML+23, XML+27, XML+28
EN1 EN+6
XML EN+6, EN+30

Naked Globals

Name Field # of Occurrence
^( EN+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATT XML+1~, XML+3*, XML+4, XML+7, XML+8, XML+10, XML+12, XML+13, XML+18, XML+20
, XML+22, XML+23, XML+25
BEG EN~, EN+5*, EN+9*, EN+10
CNT EN+1~, EN+12*, EN+13*
DA LOC+4~, LOC+5*, LOC+8
DFN EN~, EN+2*, EN1+2~, EN1+4*
DIC LOC+4~, LOC+5*
DIQ LOC+4~, LOC+5*
DR LOC+4~, LOC+5*
END EN~, EN+5*, EN+9*, EN+10
GMRVSTR EN+1~, EN+10*
GMRVSTR(0 EN+10*
HIGH EN+15~, EN+22*, EN+23, EN1+2~, EN1+14*, EN1+15*, EN1+16
>> HMP ADD+2
HMPFLDS RANGE+2~, RANGE+3*, RANGE+4
HMPI RANGE+2~, RANGE+4*, ADD+1*, ADD+2
HMPITM EN+1~, EN+6
HMPN RANGE+2~, RANGE+4*
HMPPARAM EN+1~
HMPPARAM( RANGE+1, RANGE+5*, RANGE+6*, RANGE+7*, RANGE+8*, RANGE+9*, RANGE+10*, RANGE+11
>> HMPTOTL XML+2*
HMPX RANGE+2~
HMPX( RANGE+4*, RANGE+5, RANGE+6, RANGE+7, RANGE+8, RANGE+9, RANGE+10
HMPY EN1+2~, EN1+3, RANGE+2~, RANGE+4
HMPY(0 EN1+3
HMPY(2 EN1+18, EN1+19
HMPY(5 EN1+17
I EN+1~, EN+24*, EN+25, EN+26, EN1+2~, EN1+17*, EN1+20*, XML+1~, XML+7*, XML+8
, XML+10, XML+12, XML+13, XML+20*
ID EN1~, EN1+1*, EN1+3, EN1+16
IDT EN+1~, EN+12*, EN+13, EN+14, EN+16
IFN EN~, EN+5!, EN+6, EN+16*, EN+23
J XML+1~, XML+12*, XML+13
LOW EN+15~, EN+22*, EN+23, EN1+2~, EN1+14*, EN1+15*, EN1+16
MAX EN~, EN+9*, EN+10, EN+12
MRES EN+15~, EN+19*, EN+21*, EN+23, EN1+2~, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13*
, EN1+16
MUNT EN+15~, EN+19*, EN+21*, EN+23, EN1+2~, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13*
, EN1+16
N EN+1~, EN+13*, EN+23*, EN+26
NAME EN+15~, EN+17*, EN+23, EN1+2~, EN1+8*, EN1+16
NAMES XML+1~, XML+6*, XML+9
P XML+1~, XML+9*, XML+14*, XML+26*
QUAL EN+15~, EN+24*, EN+25
R LOC+4~
R(44 LOC+8
RESULT EN+15~, EN+18*, EN+23, EN1+2~, EN1+9*, EN1+16
TAG XML+1~, XML+9*, XML+14*, XML+26*
TYPE EN+1~, EN+14*, EN+16, EN+18, EN+20, EN+22, EN1+2~, EN1+5*, EN1+9, EN1+10
, EN1+11, EN1+12, EN1+13, EN1+15, UNIT+2, UNIT+3, UNIT+4, UNIT+5, UNIT+6, UNIT+7
, UNIT+8, UNIT+9, UNIT+10, RANGE~, RANGE+1, RANGE+3, RANGE+5, RANGE+6, RANGE+7, RANGE+8
, RANGE+9, RANGE+10, RANGE+11
U EN+10, EN+17, EN+18, EN+19, EN+21, EN+22, EN+23, EN+24, EN+26, EN+27
, EN+28, EN1+4, EN1+5, EN1+6, EN1+8, EN1+9, EN1+14, EN1+15, EN1+16, EN1+17
, EN1+19, USER+2, LOC+8, RANGE+4, RANGE+5, RANGE+6, RANGE+7, RANGE+8, RANGE+10, XML+9
, XML+14, XML+26
UNIT EN+15~, EN+18*, EN+23, EN1+2~, EN1+9*, EN1+16
VIT EN+1~, EN+13!, EN+30, EN1~, EN1+1!, XML~
VIT( XML+3, XML+7, XML+8, XML+10, XML+12, XML+13, XML+20, XML+22
VIT("entered" EN+27*, EN1+14*
VIT("facility" EN+29*, EN1+7*
VIT("location" EN+28*, EN1+6*
VIT("measurement" EN+23*, EN+26*, EN1+16*, EN1+17*
VIT("removed" EN1+20*
VIT("taken" EN+13*, EN1+14*
VUID EN+15~, EN+18*, EN+23, EN1+2~, EN1+8*, EN1+16
X EN+1~, EN+17*, EN+18, EN+20*, EN+21, EN+22*, EN+25*, EN+26, EN+28*, EN+29
, EN1+2~, EN1+6*, EN1+7, EN1+9*, EN1+10, EN1+11, EN1+12, EN1+13, EN1+15*, EN1+17*
, EN1+19*, EN1+20, UNIT~, USER~, USER+1*, USER+2, LOC~, LOC+1*, LOC+5, RANGE+2~
, NAME~, NAME+1*, NAME+2, XML+1~, XML+8*, XML+9, XML+13*, XML+14, XML+22*, XML+23
, XML+24, XML+26, ADD~, ADD+2
X0 EN+1~, EN+16*, EN+17, EN+18, EN+19, EN+21, EN+24, EN+27, EN+28, EN1+2~
, EN1+3*, EN1+4, EN1+5, EN1+6, EN1+8, EN1+9, EN1+14
Y EN+1~, EN+25*, EN+26, EN1+2~, UNIT+1~*, UNIT+2*, UNIT+3*, UNIT+4*, UNIT+5*, UNIT+6*
, UNIT+7*, UNIT+8*, UNIT+9*, UNIT+10*, UNIT+11, USER+1~, USER+2*, USER+3, LOC+1~, LOC+7*
, LOC+8*, LOC+10, RANGE+1~, RANGE+11*, RANGE+12, NAME+1~*, NAME+2*, NAME+3, XML+1~, XML+8*
, XML+9*, XML+10*, XML+11*, XML+13*, XML+14*, XML+15*, XML+20*, XML+22*, XML+23*, XML+25*
, XML+26*, XML+27*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All