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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: EDPVIT

Package: Emergency Department Integration Software

Routine: EDPVIT


Information

EDPVIT ;SLC/MKB -- Vitals utilities ;4/25/12 12:51pm

Source Information

Source file <EDPVIT.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
General Medical Record - Vitals 3 EN1^GMRVUT0  EN1^GMVDCSAV  ERROR^GMVUTL1  
Emergency Department Integration Software 2 $$DFLTLOC^EDPLPCE  ($$MSG,$$XMLA,XML)^EDPX  
Kernel 2 ($$FMADD,$$NOW)^XLFDT  $$UP^XLFSTR  

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

Package Total Caller Graph
Emergency Department Integration Software 3 EDPCTRL  EDPQDB  EDPQPP  

Entry Points

Name Comments DBIA/ICR reference
GET(DFN,BEG,END) ; -- Return vitals measurements from BEG to END
GETQ ;end
PUT(DFN,DATA) ; -- Save new measurement
PUTQ ;return new list
ERR(MSG) ; -- Return error node
LAST(DFN) ; -- Return time that vitals were last taken
READ(CTXT) ; -- return current vitals in XML
RQ ;end
SAVE(ARRAY) ; -- process incoming Vitals XML array

External References

Name Field # of Occurrence
$$DFLTLOC^EDPLPCE PUT+10, SAVE+12
$$MSG^EDPX ERR+1
$$XMLA^EDPX GET+19, GETQ+6, READ+24, READ+26, READ+34, RQ+6
XML^EDPX GET+1, GET+3, GET+19, GETQ+1, GETQ+6, ERR+3, READ+1, READ+13, READ+24, READ+26
, READ+27, READ+28, READ+29, READ+30, READ+34, READ+35, RQ+1, RQ+6
EN1^GMRVUT0 GET+10, READ+9
EN1^GMVDCSAV PUT+16, SAVE+20
ERROR^GMVUTL1 SAVE+9
$$FMADD^XLFDT GET+8, READ+7
$$NOW^XLFDT GET+8, READ+7, SAVE+12
$$UP^XLFSTR PUT+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^EDP(230 - [#230] GET+5, GET+7, GETQ+2, READ+6, RQ+2, SAVE+25*
^GMR(120.5 - [#120.5] LAST+2
^GMRD(120.51 - [#120.51] PUT+14, SAVE+18
^UTILITY($J GET+10!, GET+13, GET+15, GET+16, READ+9!, READ+12, READ+15, READ+16

Label References

Name Line Occurrences
ERR GET+3, PUT+2, PUT+7, PUT+11, READ+4, SAVE+3, SAVE+13
GET PUTQ+1
PUTQ PUT+8
RQ READ+4

Naked Globals

Name Field # of Occurrence
^( GET+16, READ+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADD SAVE+1~, SAVE+11*
ADD( SAVE+14, SAVE+16
ARRAY SAVE~
ARRAY("addVital" SAVE+11
ARRAY("context" SAVE+2, SAVE+4
ARRAY("removeVitals" SAVE+6
ARRAY("schedule" SAVE+22
BEG GET~, GET+6, GET+7*, GET+8*, GET+9, READ+2~, READ+6*, READ+7*, READ+8
CTXT READ~
CTXT("dfn" READ+3
CTXT("log" READ+3
DATA PUT~, PUT+3, PUT+4, PUT+13~, PUT+15*, PUT+16, SAVE+8~*, SAVE+9, SAVE+15~, SAVE+19*
, SAVE+20
DATA( PUT+5*, PUT+12
DATA("ERROR" PUT+6
DATA("TIME" PUT+6
DEL SAVE+1~, SAVE+6*
DEL( SAVE+7, SAVE+8
DFN GET~, GET+1, GET+3*, GET+5, PUT~, PUT+2*, PUT+10, PUT+15, PUTQ+1, LAST~
, LAST+2, LAST+3, READ+2~, READ+3*, READ+4, SAVE+1~, SAVE+2*, SAVE+3, SAVE+12, SAVE+19
DUZ PUT+15, SAVE+8, SAVE+19
EDPBMI READ+2~, READ+18*, READ+31!, READ+32, READ+33
EDPI SAVE+1~, SAVE+7*, SAVE+8, SAVE+14*, SAVE+16
EDPRES SAVE+8~, SAVE+9
EDPX GET+4~, GET+14!, GET+19, GETQ+3!, GETQ+6, READ+2~, READ+16!, READ+24, READ+26, READ+32!
, READ+34, RQ+3!, RQ+6
EDPX( GET+17*
EDPX("abnormal" READ+23*
EDPX("frequency" GETQ+3*, RQ+3*
EDPX("frequencyUnits" GETQ+3*, RQ+3*
EDPX("id" READ+17*, READ+32*
EDPX("lastUpdated" GETQ+5*, RQ+5*
EDPX("metricUnits" READ+22*
EDPX("metricValue" READ+22*
EDPX("name" READ+18*, READ+33*
EDPX("repeatVitals" RQ+4*
EDPX("time" GET+14*, READ+17*, READ+32*
EDPX("ussUnits" READ+20*
EDPX("ussValue" READ+17*, READ+33*
EDPY PUT+13~, PUT+16, SAVE+15~, SAVE+20
END GET~, GET+6*, GET+9, READ+2~, READ+5*, READ+8
ERROR PUT+1~, PUT+6*, PUT+8
GMRVSTR GET+4~, GET+9*, READ+2~, READ+8*
GMRVSTR(0 GET+9*, READ+8*
I PUT+1~, PUT+3*, PUT+4, READ+28*
ID SAVE+1~, SAVE+7*, SAVE+8
IDT GET+4~, GET+13*, GET+14, GET+15, GET+16, GET+17, READ+2~, READ+12*, READ+14, READ+15
, READ+16
IDX LAST+1~, LAST+2*, LAST+3
IEN GET+4~, GET+16*, PUT+13~, PUT+14*, PUT+15, READ+2~, READ+16*, READ+17, READ+18, SAVE+15~
, SAVE+18*, SAVE+19
LAST GET+4~, GET+17*, GETQ+5, READ+2~, READ+14*, READ+17, READ+32, RQ+5
LOC PUT+1~, PUT+10*, PUT+11, PUT+15, SAVE+1~, SAVE+12*, SAVE+13, SAVE+19
LOG GET+4~, GET+5*, GET+7, GETQ+2, READ+2~, READ+3*, READ+6, RQ+2, SAVE+1~, SAVE+4*
, SAVE+22, SAVE+25
MSG ERR~, ERR+1*, ERR+2
NM PUT+1~, PUT+4*, PUT+5
Q READ+2~, READ+28*
REC GET+4~, GET+16*, GET+17, READ+2~, READ+16*, READ+17, READ+18, READ+20, READ+22, READ+23
, READ+24, READ+27
SCH SAVE+1~, SAVE+22*
SCH("/frequency" SAVE+23
SCH("/repeatVitals" SAVE+24
TIME PUT+1~, PUT+6*, PUT+7, PUT+15, SAVE+1~, SAVE+12*, SAVE+19
TYPE GET+4~, GET+15*, GET+16, GET+17, PUT+1~, PUT+12*, PUT+14, READ+2~, READ+15*, READ+16
, READ+18, READ+19, READ+21, SAVE+14*, SAVE+18
U GET+7, GET+9, GET+17, GETQ+3, PUT+4, PUT+15, READ+6, READ+8, READ+17, READ+18
, READ+20, READ+22, READ+23, READ+24, READ+27, READ+33, RQ+3, RQ+4, SAVE+8, SAVE+19
, SAVE+25
VAL PUT+1~, PUT+4*, PUT+5
X GET+4~, GETQ+2*, GETQ+3, PUT+1~, PUT+4*, PUT+12*, PUT+15, ERR+2~*, ERR+3, READ+2~
, READ+19*, READ+20, READ+21*, READ+22, READ+27*, READ+28, RQ+2*, RQ+3, RQ+4, SAVE+15~
, SAVE+16*, SAVE+19
X1 SAVE+1~, SAVE+23*, SAVE+25
X2 SAVE+1~, SAVE+24*, SAVE+25
Y LAST+1~, LAST+2*, LAST+3*, LAST+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All