PSOERPR1 ;BIRM/MFR - eRx Holding Queue Preferences - Rx List View Queue ;08/29/22
Source file <PSOERPR1.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 | ; - Entry Point
|
|
| LKBKD | ; - Look Back Days
|
|
| SRTBY | ; - Sort By
|
|
| ORDER | ; - Sort Order
|
|
| DETDP | ; - Display Details
|
|
| INCCS | ; - Include CS/Non-CS
|
|
| CSSCH | ; - CS Schedule
|
|
| GRPCS | ; - Group By CS/Non-CS
|
|
| ALLST | ; - Display All Statuses
|
|
| MAXQSIZ | ; - Maximum Queue Size
|
|
| EXIT | ; Exit
|
|
| END | ||
| DISPLAY | ; - Displays the current view
|
|
| GOTO(INPUT,HOME) | ; - Directed up-arrow
|
|
| LOAD | ; Loading Factory/Division/User preferences for Rx Medication View
|
|
| CHANGED(FIELD,VALUE) | ; - Sets PSOCHNG so the list can be refreshed
; FIELD - Field to be checked if was changed/edited ; VALUE - New Value for the field |
|
| SET | ; Sets Preferences Variables
|
|
| SAVE | ; - Saves User's Preferences
|
|
| DELETE | ; - Deletes user/division preferences
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| 52.353 | GETS^DIQ |
| ^PS(59 - [#59] | GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| $$GOTO | LKBKD+3, SRTBY+3, ORDER+3, DETDP+3, INCCS+3, CSSCH+4, GRPCS+4, ALLST+3, MAXQSIZ+3 |
| @( | LKBKD+3, SRTBY+3, ORDER+3, DETDP+3, INCCS+3, CSSCH+4, GRPCS+4, ALLST+3, MAXQSIZ+3 |
| CHANGED | LKBKD+5, SRTBY+4, ORDER+4, DETDP+4, INCCS+4, CSSCH+5, GRPCS+5, ALLST+4, MAXQSIZ+4 |
| DELETE | EN+11 |
| DISPLAY | EN+8 |
| LOAD | EN+11 |
| MAXQSIZ | CSSCH+1, GRPCS+1 |
| SAVE | EXIT+7 |
| SET | LOAD+20 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | SAVE+8~ |
| DA | EN+1~, SAVE+1~, SAVE+8~, SAVE+17*, DELETE+1~, DELETE+5* |
| DA(1 | SAVE+10*, SAVE+17*, DELETE+5* |
| DD | SAVE+8~, SAVE+11! |
| DIC | SAVE+8~, SAVE+9* |
| DIC(0 | SAVE+10* |
| DIE | SAVE+1~, SAVE+17*, DELETE+1~ |
| DIK | DELETE+1~, DELETE+5* |
| DINUM | SAVE+8~, SAVE+10* |
| DIR | EN+1~, LKBKD+1!, SRTBY+1!, ORDER+1!, DETDP+1!, INCCS+1!, CSSCH+2!, GRPCS+2!, ALLST+1!, MAXQSIZ+1! |
| DIR("A" | EN+9*, EXIT+5* |
| DIR("B" | EN+10*, LKBKD+2*, SRTBY+2*, ORDER+2*, DETDP+2*, INCCS+2*, CSSCH+3*, GRPCS+3*, ALLST+2*, MAXQSIZ+2* , EXIT+5* |
| DIR(0 | EN+10*, LKBKD+2*, SRTBY+2*, ORDER+2*, DETDP+2*, INCCS+2*, CSSCH+3*, GRPCS+3*, ALLST+2*, MAXQSIZ+2* , EXIT+5* |
| DIROUT | EN+1~, EN+10, LKBKD+1!, LKBKD+3, SRTBY+1!, SRTBY+3, ORDER+1!, ORDER+3, DETDP+1!, DETDP+3 , INCCS+1!, INCCS+3, CSSCH+2!, CSSCH+4, GRPCS+2!, GRPCS+4, ALLST+1!, ALLST+3, MAXQSIZ+1!, MAXQSIZ+3 , EXIT+6 |
| DIRUT | EN+1~, EN+10, LKBKD+1!, LKBKD+3, SRTBY+1!, SRTBY+3, ORDER+1!, ORDER+3, DETDP+1!, DETDP+3 , INCCS+1!, INCCS+3, CSSCH+2!, CSSCH+4, GRPCS+2!, GRPCS+4, ALLST+1!, ALLST+3, MAXQSIZ+1!, MAXQSIZ+3 , EXIT+6 |
| DLAYGO | SAVE+8~ |
| DO | SAVE+8~, SAVE+11! |
| DR | SAVE+1~, SAVE+8~, SAVE+13*, SAVE+14*, SAVE+15*, DELETE+1~ |
| DUZ | EN+7, DISPLAY+4, DISPLAY+5, DISPLAY+6, LOAD+20, CHANGED+8, CHANGED+9, SET+3, SET+4, SAVE+7 , SAVE+10, SAVE+17, DELETE+5 |
| FIELD | CHANGED~, CHANGED+11, CHANGED+12, CHANGED+13, CHANGED+14, CHANGED+15, CHANGED+16, CHANGED+17, CHANGED+18, CHANGED+19 , CHANGED+20 |
| GOTO | GOTO+1~, GOTO+15*, GOTO+16*, GOTO+17, GOTO+19 |
| HOME | GOTO~, GOTO+15, GOTO+17 |
| INPUT | GOTO~, GOTO+2, GOTO+4 |
| LN | DISPLAY+1~, DISPLAY+8* |
| PREFS | DISPLAY+1~, DISPLAY+6*, CHANGED+5~, CHANGED+9*, SET+1~, SET+4* |
| PREFS(1 | DISPLAY+9, CHANGED+11, SET+5 |
| PREFS(10 | DISPLAY+12, CHANGED+14, SET+13 |
| PREFS(2 | DISPLAY+10, CHANGED+12, SET+6 |
| PREFS(3 | DISPLAY+11, CHANGED+13, SET+7 |
| PREFS(4 | DISPLAY+16, CHANGED+17, SET+10 |
| PREFS(5 | DISPLAY+17, CHANGED+18, SET+11 |
| PREFS(6 | CHANGED+19 |
| PREFS(7 | DISPLAY+18, CHANGED+20, SET+12 |
| PREFS(8 | DISPLAY+13, DISPLAY+14, CHANGED+15, SET+8 |
| PREFS(9 | DISPLAY+15, CHANGED+16, SET+9 |
| PRFDAT | DISPLAY+1~, CHANGED+5~, SET+1~ |
| PRFDAT( | DISPLAY+6, CHANGED+9, SET+4 |
| >> PSOALLST | ALLST+2, ALLST+4*, SET+11*, SAVE+15 |
| >> PSOCHNG | EN+4*, EXIT+3, CHANGED+3, CHANGED+11*, CHANGED+12*, CHANGED+13*, CHANGED+14*, CHANGED+15*, CHANGED+16*, CHANGED+17* , CHANGED+18*, CHANGED+19*, CHANGED+20* |
| >> PSOCSERX | INCCS+2, INCCS+4*, CSSCH+1, GRPCS+1, LOAD+14*, SET+8*, SAVE+13, SAVE+14 |
| >> PSOCSGRP | GRPCS+3, GRPCS+5*, LOAD+14*, SET+10*, SAVE+14 |
| >> PSOCSSCH | CSSCH+3, CSSCH+5*, LOAD+14*, SET+9*, SAVE+14 |
| >> PSODETDP | DETDP+2, DETDP+4*, LOAD+14*, SET+13*, SAVE+15 |
| >> PSOLKBKD | LKBKD+2, LKBKD+4*, LKBKD+5, LOAD+11, LOAD+12*, LOAD+13*, SET+5*, SAVE+13 |
| >> PSOMAXQS | MAXQSIZ+2, MAXQSIZ+4*, LOAD+14*, SET+12*, SAVE+15 |
| PSOPRIEN | EN+1~, EN+2*, EN+7, DISPLAY+1~, DISPLAY+2*, DISPLAY+4, DISPLAY+5, DISPLAY+6, LOAD+16~, LOAD+17* , LOAD+20, CHANGED+5~, CHANGED+6*, CHANGED+8, CHANGED+9, SET+1~, SET+2*, SET+3, SET+4, SAVE+1~ , SAVE+3*, SAVE+7, SAVE+9, SAVE+10, SAVE+17, DELETE+5 |
| >> PSOQUIT | EN+4*, EN+10*, EN+13, GOTO+2* |
| >> PSORDER | ORDER+2, ORDER+4*, LOAD+14*, SET+7*, SAVE+13 |
| >> PSORFRSH | EXIT+4* |
| >> PSOSITE | LOAD+13 |
| >> PSOSRTBY | SRTBY+2, SRTBY+4*, LOAD+14*, SET+6*, SAVE+13 |
| >> RESETLBD | LOAD+11, SET+5 |
| SAVEX | LKBKD+1! |
| TAG | GOTO+1~, GOTO+16* |
| TAG( | GOTO+16 |
| TAG("CS SCHED | ULE" , GOTO+10* |
| TAG("DISPLAY | DETAILS" , GOTO+8* |
| TAG("GROUP BY | CS/NON-CS" , GOTO+11* |
| TAG("INCLUDE | ALL STATUSES" , GOTO+12*, CS/NON-CS" , GOTO+9* |
| TAG("LOOK BAC | K DAYS" , GOTO+5* |
| TAG("MAXIMUM | QUEUE SIZE" , GOTO+13* |
| TAG("SORT BY" | , GOTO+6* |
| TAG("SORT ORD | ER" , GOTO+7* |
| TRGT | GOTO+1~, GOTO+4*, GOTO+16 |
| >> VALMBCK | EXIT+9* |
| VALUE | CHANGED~, CHANGED+11, CHANGED+12, CHANGED+13, CHANGED+14, CHANGED+15, CHANGED+16, CHANGED+17, CHANGED+18, CHANGED+19 , CHANGED+20 |
| X | EN+1~, LKBKD+1!, LKBKD+3, LKBKD+4, SRTBY+1!, SRTBY+3, ORDER+1!, ORDER+3, DETDP+1!, DETDP+3 , INCCS+1!, INCCS+3, CSSCH+2!, CSSCH+4, GRPCS+2!, GRPCS+4, ALLST+1!, ALLST+3, MAXQSIZ+1!, MAXQSIZ+3 , SET+5*, SET+6*, SET+7*, SET+8*, SET+9*, SET+10*, SET+11*, SET+12*, SET+13*, SAVE+8~ , SAVE+10* |
| Y | EN+1~, EN+11, LKBKD+1!, SRTBY+1!, SRTBY+4, ORDER+1!, ORDER+4, DETDP+1!, DETDP+4, INCCS+1! , INCCS+4, CSSCH+2!, CSSCH+5, GRPCS+2!, GRPCS+5, ALLST+1!, ALLST+4, MAXQSIZ+1!, MAXQSIZ+4, EXIT+6 |