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

Package: Emergency Department Integration Software

Routine: EDPLOG


Information

EDPLOG ;SLC/KCM - Update ED Log - Update ;2/28/12 08:33am

Source Information

Source file <EDPLOG.m>

Call Graph

Call Graph

Call Graph Total: 10

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  

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

Package Total Caller Graph
Emergency Department Integration Software 2 EDPCTRL  EDPLOGA  

Entry Points

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

External References

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

Global Variables Directly Accessed

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*

Label References

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

Naked Globals

Name Field # of Occurrence
^(1 UPD+20
^(2 UPD+20
^(3 UPD+20, RDY2RMV+21

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All