PSOERXAU ;BIRM/MFR - eRx Audit Log View - Listmam Driver ;11/02/20
Source file <PSOERXAU.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(PSOERXID) | ;Menu option entry point
|
|
| HDR | ||
| INIT | ;Populates the Body section for ListMan
|
|
| SETLINE | ;Sets the line to be displayed in ListMan
|
|
| VIDEO | ; - Changes the Video Attributes for the list
; - Highlighting the group lines (order type and status) |
|
| SETSORT(SORTBY) | ;Sets the data sorted by the SORTBY specified
|
|
| DT | ;Sort by Date/Time
|
|
| FN | ;Sort by Field Name
|
|
| EB | ;Sort by Edite By
|
|
| SH | ;Show/Hide eRx Value
|
|
| SORT(FIELD) | ;Sort entries by FIELD
|
|
| REFRESH | ;Screen Refresh
|
|
| EXIT | ;
|
|
| HELP | ||
| SETHDR | ; - Displays the Header Line
|
|
| SETOLD(PSOERXID,AUD) | ; Set Old Value
|
|
| SETVALUE(ERXIEN,FIELD,AUDIEN,TYPE) | ; Set Old and New Values
; Input: (r) ERXIEN - Pointer to the ERX HOLDING QUEUE file (52.49) ; (r) FIELD - Audited Field (e.g., "SIG", "DRUG", etc.) ; (r) AUDIEN - Internal Entry Number for the Audit Log sub-file ; (r) TYPE - Value Type ("OLD" or "NEW") |
|
| ERXVAL(ERXIEN,FIELD) | ; Set the Original Value
; Input: (r) ERXIEN - Pointer to the ERX HOLDING QUEUE file (52.49) ; (r) FIELD - Field Name |
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | HDR+2, HDR+3, SETLINE+18, SETSORT+10, ERXVAL+6, ERXVAL+7, ERXVAL+11, ERXVAL+12, ERXVAL+15, ERXVAL+18 , ERXVAL+21, ERXVAL+24 |
| ^DIWP | SETOLD+4, SETVALUE+15, ERXVAL+28 |
| $$ERXSIG^PSOERXUT | ERXVAL+27 |
| OLDVAL^PSOERXUT | SETOLD+2, SETVALUE+8 |
| $$NDCFMT^PSSNDCUT | ERXVAL+24 |
| EN^VALM | EN+5 |
| FULL^VALM1 | EN+6 |
| INSTR^VALM1 | SETHDR+5, SETHDR+8 |
| CNTRL^VALM10 | VIDEO+4, VIDEO+5, VIDEO+6 |
| RESTORE^VALM10 | SETLINE+10 |
| SAVE^VALM10 | SETLINE+27 |
| $$FMTE^XLFDT | SETLINE+18 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^PS(52.46 - [#52.46] | GET1^DIQ |
| ^PS(52.48 - [#52.48] | GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.49 - [#52.49] | SETSORT+5, SETSORT+6, SETSORT+12, SETSORT+13, SETVALUE+11, SETVALUE+12 |
| ^TMP("PSOAUDSR" | INIT+1!, SETLINE+4, SETLINE+15, SETLINE+16, SETLINE+17, SETSORT+2!, SETSORT+11*, SETSORT+13*, EXIT+1! |
| ^TMP("PSOERXAU" | INIT+1!, SETLINE+2!, SETLINE+5*, SETLINE+6*, SETLINE+13!, SETLINE+19*, SETLINE+23*, EXIT+1!, SETOLD+6*, SETVALUE+17* , ERXVAL+35* |
| ^UTILITY($J | SETOLD+4!, SETOLD+5, SETOLD+6, SETVALUE+15!, SETVALUE+16, SETVALUE+17, ERXVAL+28!, ERXVAL+29, ERXVAL+30 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADVREA | HDR+1~ |
| AUD | SETLINE+1~, SETLINE+13*, SETLINE+16*, SETLINE+17, SETLINE+21, SETLINE+22, SETSORT+1~, SETSORT+4*, SETSORT+5*, SETSORT+6 , SETSORT+11, SETSORT+12, SETSORT+13, SETOLD~, SETOLD+2 |
| AUDIEN | SETVALUE~, SETVALUE+8, SETVALUE+11, SETVALUE+12 |
| AUDVAL | SETVALUE+5~, SETVALUE+6*, SETVALUE+9*, SETVALUE+12*, SETVALUE+13*, SETVALUE+15 |
| DATETIME | SETSORT+1~, SETSORT+7*, SETSORT+10 |
| DFN | HDR+1~ |
| DIWF | SETOLD+1~, SETOLD+4*, SETVALUE+5~, SETVALUE+15*, ERXVAL+27~, ERXVAL+28* |
| DIWL | SETOLD+1~, SETOLD+4*, SETVALUE+5~, SETVALUE+15*, ERXVAL+27~, ERXVAL+28* |
| DIWR | SETOLD+1~, SETOLD+4*, SETVALUE+5~, SETVALUE+15*, ERXVAL+27~, ERXVAL+28* |
| DOB | HDR+1~ |
| EDITEDBY | SETSORT+1~, SETSORT+9*, SETSORT+10 |
| ERXIEN | SETVALUE~, SETVALUE+8, SETVALUE+11, SETVALUE+12, ERXVAL~, ERXVAL+6, ERXVAL+11, ERXVAL+15, ERXVAL+18, ERXVAL+21 , ERXVAL+24, ERXVAL+27 |
| ERXPATID | ERXVAL+5~, ERXVAL+6*, ERXVAL+7 |
| ERXPRVID | ERXVAL+10~, ERXVAL+11*, ERXVAL+12 |
| FIELD | SORT~, SORT+1, SORT+2, SETVALUE~, SETVALUE+8, ERXVAL~, ERXVAL+4, ERXVAL+9, ERXVAL+14, ERXVAL+17 , ERXVAL+20, ERXVAL+23, ERXVAL+26, ERXVAL+32 |
| FLDNAME | SETSORT+1~, SETSORT+8*, SETSORT+10 |
| GMRAL | HDR+1~ |
| HDR | SETHDR+1~, SETHDR+4*, SETHDR+5* |
| HIGHLN | EN+1~, SETLINE+11! |
| HIGHLN( | VIDEO+5, SETVALUE+18* |
| HT | HDR+1~ |
| HTDT | HDR+1~ |
| I | SETLINE+1~, SETLINE+5*, SETLINE+10*, SETLINE+27*, SETSORT+1~, SETSORT+12*, SETSORT+13, SETOLD+1~, SETOLD+3*, SETOLD+5* , SETOLD+6, SETVALUE+5~, SETVALUE+9*, SETVALUE+11*, SETVALUE+12, SETVALUE+16*, SETVALUE+17, ERXVAL+3~, ERXVAL+29*, ERXVAL+30 , ERXVAL+34*, ERXVAL+35 |
| >> IOINHI | VIDEO+5, SETHDR+8 |
| >> IOINORM | VIDEO+4, VIDEO+5, SETHDR+5, SETHDR+8 |
| >> IORVOFF | VIDEO+6 |
| >> IORVON | VIDEO+6, SETHDR+5, SETHDR+8 |
| >> IOUON | VIDEO+4 |
| LASTLINE | EN+1~, SETLINE+10, SETLINE+26, SETLINE+27, SETLINE+28*, VIDEO+3 |
| LINE | HDR+1~, SETLINE+1~, SETLINE+13*, SETLINE+19*, SETLINE+23*, SETLINE+26, SETLINE+27, SETLINE+28, SETLINE+29, SETOLD+6* , SETVALUE+17*, SETVALUE+18, ERXVAL+35* |
| LINE1 | HDR+1~ |
| LINE2 | HDR+1~ |
| LINE3 | HDR+1~ |
| LINE4 | HDR+1~ |
| LN | VIDEO+2~, VIDEO+3*, VIDEO+4, VIDEO+5, VIDEO+6 |
| OLDVAL | SETOLD+1~, SETOLD+2, SETVALUE+5~, SETVALUE+8 |
| OLDVAL( | SETOLD+3, SETVALUE+9 |
| ORD | SETHDR+1~, SETHDR+6*, SETHDR+8 |
| >> ORDER | SETLINE+14*, SETLINE+15 |
| PNAME | HDR+1~ |
| POS | HDR+1~, SETHDR+1~, SETHDR+7*, SETHDR+8 |
| PSOERXID | EN~, HDR+2, HDR+3, SETLINE+20, SETLINE+21, SETLINE+22, SETSORT+5, SETSORT+6, SETSORT+12, SETSORT+13 , SETOLD~, SETOLD+2 |
| PSORDER | EN+1~, EN+3*, SETLINE+14, SORT+1*, SORT+2*, SETHDR+6 |
| PSOSRTBY | EN+1~, EN+3*, INIT+2, SORT+1, SORT+2*, SETHDR+7 |
| REVLN | EN+1~, SETLINE+11! |
| REVLN( | VIDEO+6, ERXVAL+35* |
| SEX | HDR+1~ |
| SHOWERX | EN+1~, EN+3*, SETLINE+20, SH+1* |
| >> SORT | SETSORT+10*, SETSORT+11, SETSORT+13 |
| SORTBY | SETSORT~, SETSORT+10 |
| SRT | SETLINE+1~, SETLINE+13*, SETLINE+14*, SETLINE+15*, SETLINE+16, SETLINE+17 |
| SSN | ERXVAL+5~, ERXVAL+6*, ERXVAL+7, ERXVAL+10~ |
| TOTAL | SETLINE+1~ |
| TYPE | SETLINE+1~, SETVALUE~, SETVALUE+7, SETVALUE+10, SETVALUE+17, SETVALUE+18 |
| UNDLN | EN+1~, SETLINE+11! |
| UNDLN( | SETLINE+19*, VIDEO+4 |
| VADM | HDR+1~ |
| >> VALMBCK | REFRESH+1* |
| VALMCNT | EN+1~, SETLINE+2*, SETLINE+7*, SETLINE+29* |
| VALMHDR | HDR+2! |
| VALMHDR(1 | HDR+2* |
| VALMHDR(2 | HDR+3* |
| VALUE | ERXVAL+3~ |
| VALUE( | ERXVAL+30*, ERXVAL+34, ERXVAL+35 |
| VALUE(1 | ERXVAL+7*, ERXVAL+12*, ERXVAL+15*, ERXVAL+18*, ERXVAL+21*, ERXVAL+24*, ERXVAL+32* |
| WT | HDR+1~ |
| WTDT | HDR+1~ |
| X | HDR+1~, SETLINE+1~, SETOLD+1~, SETOLD+3*, SETVALUE+5~, SETVALUE+15*, ERXVAL+27~* |
| X1 | SETLINE+1~, SETLINE+18*, SETLINE+19 |
| >> Z | SETOLD+2 |
| ZAUD | SETLINE+1~, SETLINE+17*, SETLINE+18, SETLINE+20, SETLINE+21, SETLINE+22, SETSORT+1~, SETSORT+6*, SETSORT+7, SETSORT+8 , SETSORT+9, SETSORT+11 |