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

Package: Virtual Patient Record

Routine: VPRDGMV


Information

VPRDGMV ;SLC/MKB -- Vitals extract ;8/2/11 15:29

Source Information

Source file <VPRDGMV.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
General Medical Record - Vitals 5 EN1^GMRVUT0  ($$FIELD,$$GETIEN)^GMVGETQL  $$FIELD^GMVGETVT  RPC^GMVRPCM  GETREC^GMVUTL  
VA FileMan 1 $$EXTERNAL^DILFD  
Virtual Patient Record 1 ($$ESC,$$FAC)^VPRD  

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

Package Total Caller Graph
Virtual Patient Record 3 VPRDJ02  VPRSDAG  VPRSDAOB  
VA FileMan 1 ITEM  

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 @VPR@(#)
ADD(X) ; Add a line @VPR@(n)=X

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD EN1+20
EN1^GMRVUT0 EN+11
$$FIELD^GMVGETQL EN+27, EN1+17
$$GETIEN^GMVGETQL EN+26
$$FIELD^GMVGETVT EN+17, EN+18, EN1+5, EN1+8
RPC^GMVRPCM RANGE+4
GETREC^GMVUTL EN1+3
$$ESC^VPRD XML+9, XML+14, XML+23, XML+26
$$FAC^VPRD EN+30, 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)
^SC - [#44] LOC+2
^UTILITY($J EN+11!, EN+12, EN+14, EN+16, EN+32!
^VA(200 - [#200] USER+2

Label References

Name Line Occurrences
$$LOC EN+29, 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+31

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
BMI EN+15~, EN+23*, EN+24
CNT EN+1~, EN+12*, EN+13*
DFN EN~, EN+2*, EN1+2~, EN1+4*
END EN~, EN+5*, EN+9*, EN+10
GMRVSTR EN+1~, EN+10*
GMRVSTR(0 EN+10*
HIGH EN+15~, EN+22*, EN+24, EN1+2~, EN1+14*, EN1+15*, EN1+16
I EN+1~, EN+25*, EN+26, EN+27, 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+24
J XML+1~, XML+12*, XML+13
LOW EN+15~, EN+22*, EN+24, EN1+2~, EN1+14*, EN1+15*, EN1+16
MAX EN~, EN+9*, EN+10, EN+12
MRES EN+15~, EN+19*, EN+21*, EN+24, EN1+2~, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13*
, EN1+16
MUNT EN+15~, EN+19*, EN+21*, EN+24, EN1+2~, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13*
, EN1+16
N EN+1~, EN+13*, EN+24*, EN+27
NAME EN+15~, EN+17*, EN+24, 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+25*, EN+26
RESULT EN+15~, EN+18*, EN+24, 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, EN+23, 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+25, EN+27
, EN+28, EN+29, EN1+4, EN1+5, EN1+6, EN1+8, EN1+9, EN1+14, EN1+15, EN1+16
, EN1+17, EN1+19, USER+2, LOC+2, RANGE+4, RANGE+5, RANGE+6, RANGE+7, RANGE+8, RANGE+10
, XML+9, XML+14, XML+26
UNIT EN+15~, EN+18*, EN+24, EN1+2~, EN1+9*, EN1+16
VIT EN+1~, EN+13!, EN+31, EN1~, EN1+1!, XML~
VIT( XML+3, XML+7, XML+8, XML+10, XML+12, XML+13, XML+20, XML+22
VIT("entered" EN+28*, EN1+14*
VIT("facility" EN+30*, EN1+7*
VIT("location" EN+29*, EN1+6*
VIT("measurement" EN+24*, EN+27*, EN1+16*, EN1+17*
VIT("removed" EN1+20*
VIT("taken" EN+13*, EN1+14*
>> VPR ADD+2
VPRFLDS RANGE+2~, RANGE+3*, RANGE+4
VPRI RANGE+2~, RANGE+4*, ADD+1*, ADD+2
VPRITM EN+1~, EN+6
VPRN RANGE+2~, RANGE+4*
VPRPARAM EN+1~
VPRPARAM( RANGE+1, RANGE+5*, RANGE+6*, RANGE+7*, RANGE+8*, RANGE+9*, RANGE+10*, RANGE+11
>> VPRTOTL XML+2*
VPRX RANGE+2~
VPRX( RANGE+4*, RANGE+5, RANGE+6, RANGE+7, RANGE+8, RANGE+9, RANGE+10
VPRY EN1+2~, EN1+3, RANGE+2~, RANGE+4
VPRY(0 EN1+3
VPRY(2 EN1+18, EN1+19
VPRY(5 EN1+17
VUID EN+15~, EN+18*, EN+24, EN1+2~, EN1+8*, EN1+16
X EN+1~, EN+17*, EN+18, EN+20*, EN+21, EN+22*, EN+26*, EN+27, EN+29*, EN+30
, 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+2, 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+23, EN+25, EN+28, EN+29
, EN1+2~, EN1+3*, EN1+4, EN1+5, EN1+6, EN1+8, EN1+9, EN1+14
Y EN+1~, EN+26*, EN+27, 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+2*
, LOC+3, 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