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 |