EDPVIT ;SLC/MKB -- Vitals utilities ;4/25/12 12:51pm
Source file <EDPVIT.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Emergency Department Integration Software | 3 | EDPCTRL EDPQDB EDPQPP |
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
|
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 |
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 |
Name | Field # of Occurrence |
---|---|
^( | GET+16, READ+16 |
>> | 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 |