EDPLOG ;SLC/KCM - Update ED Log - Update ;2/28/12 08:33am
Source file <EDPLOG.m>
Package | Total | Call Graph |
---|---|---|
Emergency Department Integration Software | 6 | ($$CSYS,$$ICDDATA)^EDPLEX $$VALID^EDPLOG1 EVT^EDPLOGA ($$BEDGONE,$$COLLIDE,SAVE,UPDHOLD)^EDPLOGH UPDVISIT^EDPLPCE ($$MSG,NVPARSE,XML)^EDPX |
VA FileMan | 2 | (FILE,UPDATE)^DIE ^DIK |
Kernel | 1 | ($$FMDIFF,$$NOW)^XLFDT |
Lexicon Utility | 1 | $$ONE^LEXU |
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 | 2 | EDPCTRL EDPLOGA |
Name | Comments | DBIA/ICR reference |
---|---|---|
UPD(REQ,REMOVE,RESTORE) | ; Update a record
|
|
UPDDIAG | ; process diagnoses
; called from UPD^EDPLOG ; expects REC,PCE,IEN,TIME,AREA to be defined ; drp BEGIN EDP*2.0*2 |
|
DELDIAG(IEN) | ; delete the diagnosis multiple
|
|
HAVEDIAG() | ; return true if a diagnosis is present
; expects REC to be defined |
|
RDY2RMV | ; check required fields & set up so ready to remove
; called from UPD, expects REC and IEN and TIME |
|
VAL(X) | ; Returns parameter value or null
; HTTP passes HTML-escaped values in an array as REC(param) |
|
NOVAL(X) | ; Returns true if value is empty, 0, or edp.reserved.novalue
; expects EDPNOVAL to be defined |
|
OBS(X) | ; Returns 1 or 0, if observation status X
|
|
SETFDA(NODE,P,SUB,FLD) | ; Creates value in FDA & HIST arrays as appropriate
; from UPD, expects REC, FDA, HIST to be defined |
|
FAIL(ELEM,MSG) | ; creates failure node for returned XML
|
Name | Field # of Occurrence |
---|---|
FILE^DIE | UPD+75 |
UPDATE^DIE | UPDDIAG+29 |
^DIK | DELDIAG+3 |
$$CSYS^EDPLEX | UPDDIAG+16 |
$$ICDDATA^EDPLEX | UPDDIAG+23 |
$$VALID^EDPLOG1 | UPD+6 |
EVT^EDPLOGA | UPD+83 |
$$BEDGONE^EDPLOGH | UPD+73 |
$$COLLIDE^EDPLOGH | UPD+72 |
SAVE^EDPLOGH | UPD+74 |
UPDHOLD^EDPLOGH | UPD+65 |
UPDVISIT^EDPLPCE | UPD+81 |
$$MSG^EDPX | FAIL+3 |
NVPARSE^EDPX | UPD+1 |
XML^EDPX | UPD+85, FAIL+5 |
$$ONE^LEXU | UPDDIAG+21 |
$$FMDIFF^XLFDT | RDY2RMV+25 |
$$NOW^XLFDT | UPD+10 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | UPD+32 |
^EDP(230 - [#230] | UPD+5, UPD+13, UPD+20, UPD+70, UPD+72, UPD+73, UPD+77, DELDIAG+1, DELDIAG+3, RDY2RMV+21 , RDY2RMV+23 |
^EDPB(231.8 - [#231.8] | UPD+28 |
^EDPB(231.9 - [#231.9] | UPD+21*, UPD+26, UPDDIAG+5, RDY2RMV+22 |
^EDPB(233.1 - [#233.1] | UPD+11, RDY2RMV+6, RDY2RMV+7, RDY2RMV+8, OBS+1 |
^XDJE(1 | UPD+80* |
Name | Line Occurrences |
---|---|
$$HAVEDIAG | RDY2RMV+26 |
$$NOVAL | RDY2RMV+17, RDY2RMV+27, RDY2RMV+32 |
$$VAL | UPD+3, UPD+31, UPD+68, UPD+72, UPD+73, UPD+76, RDY2RMV+5, RDY2RMV+9, RDY2RMV+14, RDY2RMV+15 , RDY2RMV+16, RDY2RMV+23, RDY2RMV+24, RDY2RMV+34, FAIL+4 |
DELDIAG | UPDDIAG+11 |
FAIL | UPD+4, UPD+5, UPD+6, UPD+70, UPD+73, UPD+78, RDY2RMV+33 |
RDY2RMV | UPD+15 |
SETFDA | UPD+36, UPD+38, UPD+39, UPD+40, UPD+41, UPD+42, UPD+43, UPD+44, UPD+45, UPD+46 , UPD+47, UPD+48, UPD+49, UPD+50, UPD+51, UPD+52, UPD+53, UPD+54, UPD+57, UPD+62 , UPD+63 |
UPDDIAG | UPD+76 |
Name | Field # of Occurrence |
---|---|
^(1 | UPD+20 |
^(2 | UPD+20 |
^(3 | UPD+20, RDY2RMV+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AMB | UPD+7~*, UPD+33 |
AREA | UPD+19~, UPD+21*, UPD+26, UPD+73, UPDDIAG+5, RDY2RMV+20~, RDY2RMV+21*, RDY2RMV+22 |
CLOSE | RDY2RMV+4~, RDY2RMV+5*, RDY2RMV+6*, RDY2RMV+7*, RDY2RMV+8*, RDY2RMV+9 |
CODE | UPDDIAG+4~, UPDDIAG+21*, UPDDIAG+22*, UPDDIAG+23 |
CODED | UPDDIAG+4~, UPDDIAG+5*, UPDDIAG+8 |
DA | DELDIAG+2~*, DELDIAG+3* |
DA(1 | DELDIAG+2* |
DFN | UPD+30~, UPD+31*, UPD+32, UPD+33, UPD+83 |
DIAG | UPDDIAG+4~, UPDDIAG+5*, UPDDIAG+6*, UPDDIAG+7, UPDDIAG+8, HAVEDIAG+3~*, HAVEDIAG+4*, HAVEDIAG+5 |
DIERR | UPD+35~, UPD+76, UPD+78 |
DIK | DELDIAG+2~* |
DISP | RDY2RMV+4~, RDY2RMV+5*, RDY2RMV+6, RDY2RMV+7, RDY2RMV+8 |
DUZ | UPD+16, UPD+26 |
EDPFAIL | UPD+1~, UPD+2*, UPD+4, UPD+5, UPD+6, UPD+15, UPD+70, UPD+72, UPD+73, UPD+78 , UPD+86, FAIL+1~, FAIL+2*, FAIL+6*, FAIL+7 |
EDPLCIEN | UPDDIAG+4~, UPDDIAG+15*, UPDDIAG+21, UPDDIAG+23*, UPDDIAG+26 |
EDPLCSYS | UPDDIAG+4~, UPDDIAG+16*, UPDDIAG+20, UPDDIAG+21, UPDDIAG+23 |
EDPNOVAL | UPD+11~*, NOVAL+3, SETFDA+7 |
ELEM | FAIL~, FAIL+4 |
ERR | UPD+6~*, UPDDIAG+4~ |
FDA | UPD+35~, UPD+65, UPD+75, UPDDIAG+4~ |
FDA( | UPDDIAG+25*, UPDDIAG+26*, UPDDIAG+28* |
FDA(230 | UPD+66*, UPD+67*, UPDDIAG+12*, SETFDA+10* |
FDAIEN | UPD+35~, UPDDIAG+4~ |
FLD | SETFDA~, SETFDA+6, SETFDA+7, SETFDA+10, SETFDA+13, SETFDA+14*, SETFDA+15*, SETFDA+16*, SETFDA+17*, SETFDA+18 , SETFDA+20, SETFDA+21, SETFDA+22 |
FOUND | HAVEDIAG+2~*, HAVEDIAG+4, HAVEDIAG+5*, HAVEDIAG+6 |
HIST | UPD+35~, UPD+74 |
HIST( | UPD+68*, SETFDA+13*, SETFDA+18* |
I | UPD+19~, UPDDIAG+4~, UPDDIAG+5*, UPDDIAG+7*, UPDDIAG+8, UPDDIAG+13*, UPDDIAG+14, UPDDIAG+15, UPDDIAG+16, UPDDIAG+21 , UPDDIAG+22, UPDDIAG+23, UPDDIAG+25, UPDDIAG+26, UPDDIAG+28 |
IEN | UPD+3~*, UPD+4, UPD+5, UPD+13, UPD+20, UPD+65, UPD+66, UPD+67, UPD+70, UPD+72 , UPD+73, UPD+74, UPD+77, UPD+81, UPD+83, UPD+85, UPDDIAG+11, UPDDIAG+12, UPDDIAG+25, UPDDIAG+26 , UPDDIAG+28, DELDIAG~, DELDIAG+1, DELDIAG+2, DELDIAG+3, RDY2RMV+21, RDY2RMV+23, SETFDA+10 |
MIN | RDY2RMV+20~, RDY2RMV+23*, RDY2RMV+25*, RDY2RMV+32 |
MISSING | RDY2RMV+12~*, RDY2RMV+14*, RDY2RMV+15*, RDY2RMV+16*, RDY2RMV+17*, RDY2RMV+26*, RDY2RMV+27*, RDY2RMV+32*, RDY2RMV+33 |
MSG | FAIL~, FAIL+3*, FAIL+4 |
NAME | UPD+30~, UPD+31*, UPD+33, UPD+67 |
NODE | SETFDA~, SETFDA+3, SETFDA+6, SETFDA+7 |
OUT | RDY2RMV+20~, RDY2RMV+24*, RDY2RMV+25 |
P | SETFDA~, SETFDA+3, SETFDA+6, SETFDA+7 |
PCE | UPD+30~, UPD+80, UPD+81 |
PCE( | UPDDIAG+8* |
PCE("PRI" | SETFDA+20* |
PCE("PRV" | SETFDA+20*, SETFDA+21*, SETFDA+22* |
REC | UPD+1~, UPD+6 |
REC( | UPDDIAG+6, UPDDIAG+7, UPDDIAG+8, HAVEDIAG+4, HAVEDIAG+5, VAL+2, NOVAL+2, NOVAL+3, SETFDA+2, SETFDA+3 , SETFDA+6, SETFDA+7, SETFDA+9*, SETFDA+10, SETFDA+12, SETFDA+18, SETFDA+20, SETFDA+21, SETFDA+22 |
REC("bed" | UPD+26*, UPD+28* |
REC("closed" | UPD+15, UPD+26*, RDY2RMV+9*, RDY2RMV+13*, RDY2RMV+34* |
REC("closedBy" | UPD+16* |
REC("diagnosis" | UPDDIAG+7*, UPDDIAG+9, UPDDIAG+13, UPDDIAG+14, UPDDIAG+15, UPDDIAG+22, UPDDIAG+25, UPDDIAG+28 |
REC("inTS" | UPD+33*, UPD+83, UPDDIAG+7*, UPDDIAG+16, UPDDIAG+21, UPDDIAG+23 |
REC("outTS" | UPD+26*, RDY2RMV+9*, RDY2RMV+34* |
REC("restorePatient" | UPD+26* |
REC("restoredBy" | UPD+26* |
REMOVE | UPD~, UPD+13*, UPD+15, UPD+16, UPD+56 |
REQ | UPD~, UPD+1 |
RESTORE | UPD~, UPD+14*, UPD+25, UPD+58 |
SSN | UPD+30~, UPD+31*, UPD+32*, UPD+67 |
STS | RDY2RMV+20~, RDY2RMV+21* |
SUB | SETFDA~, SETFDA+2, SETFDA+3, SETFDA+6, SETFDA+7, SETFDA+9, SETFDA+10, SETFDA+12, SETFDA+18, SETFDA+20 , SETFDA+21, SETFDA+22 |
TIME | UPD+10~*, UPD+33, UPD+66, UPD+74, UPDDIAG+12, RDY2RMV+9, RDY2RMV+24, RDY2RMV+34 |
U | UPD+13, UPD+21, UPD+26, UPD+32, UPD+33, UPD+65, UPD+73, UPD+83, UPDDIAG+5, UPDDIAG+8 , UPDDIAG+14, UPDDIAG+15, UPDDIAG+22, UPDDIAG+23, UPDDIAG+25, UPDDIAG+28, HAVEDIAG+5, RDY2RMV+21, RDY2RMV+23, RDY2RMV+26 , RDY2RMV+27, RDY2RMV+32, OBS+1, SETFDA+3, SETFDA+6, SETFDA+7 |
X | VAL~, VAL+2, NOVAL~, NOVAL+2, NOVAL+3, OBS~, OBS+1, FAIL+1~, FAIL+4*, FAIL+5 |
X0 | UPD+19~, UPD+20*, UPD+21, UPD+33, UPD+36, UPD+38, UPD+39, UPD+40, UPD+41, UPD+42 , UPD+43, UPD+57, UPD+62, UPD+63, UPD+83 |
X1 | UPD+19~, UPD+20*, UPD+44, UPD+53, UPD+54, RDY2RMV+20~, RDY2RMV+22*, RDY2RMV+26, RDY2RMV+27, RDY2RMV+32 |
X2 | UPD+19~, UPD+20*, UPD+45 |
X3 | UPD+19~, UPD+20*, UPD+46, UPD+47, UPD+48, UPD+49, UPD+50, UPD+51, UPD+52, UPD+65 , UPD+73 |