PSOERRX0 ;BIRM/MFR - All Rxs eRx Queue - ListManager ;08/28/22
Source file <PSOERRX0.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 16 | (DOBFLTR,EN,EPATFLTR,ERXFLTR,MATFLTR,RXFLTR,VPATFLTR)^PSOERPC0 $$LOCK^PSOERPC1 $$MATCHLBL^PSOERPC2 (EN,LOAD)^PSOERPR1 SETDET^PSOERPT0 VIDEO^PSOERPT1 HDR^PSOERRX0 (HDR,SETSORT,VDRGFLTR,VPRVFLTR)^PSOERRX1 (ADDFLTR,REQCODE)^PSOERRX2 ($$EPATFLST,$$EPRVFLST,$$STATEABB,$$VPATFLST,$$VPRVFLST)^PSOERUT RESET^PSOERUT0 EN^PSOERX1 UL^PSOERX1A $$GETPAT^PSOERXU5 ^PSOLSET RV^PSOPMP1 |
| VA FileMan | 5 | ^%DT (,FIND)^DIC $$GET1^DID $$GET1^DIQ ^DIR |
| List Manager | 3 | (EN,SHOW)^VALM FULL^VALM1 SAVE^VALM10 |
| Kernel | 2 | $$FMTE^XLFDT DISP^XQORM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Entry point for the RX Action in the Patient Centric View
|
|
| LMHDR | ; ListMan Header Code
|
|
| HDR | ||
| INIT | ;Populates the Body section for ListMan
|
|
| SETLINE | ;Sets the line to be displayed in ListMan
|
|
| FLTRMT(MSGTYPE) | ; Filter By Message Type Action
|
|
| CS | ;Group/Un-group Controlled Substances
|
|
| DET | ;Display/Remove DET
|
|
| CV | ;Change View
|
|
| SORT(FIELD) | ;Sort entries by FIELD
|
|
| LBD | ;Change Look Back Days Parameter Action
|
|
| PC | ;Patient Centri View Switch
|
|
| SEL | ;Process selection of one entry
|
|
| SQ | ; - Search Queue Entry Point
|
|
| REP | ; Re-Entry Point
|
|
| REDTFLTR | ; - Received Date Range Filter
|
|
| PRVFLTR | ; - eRx Provider Filter
|
|
| MSTPFLTR | ; - Message Type Filter
|
|
| STSFLTR | ; - eRx Status Filter
; prompt for erx status |
|
| ASKAGAIN | ;
|
|
| DRGFLTR | ; - eRx Drug Name Filter
|
|
| RAF | ; Remove All Filters
|
|
| REF | ;Screen Refresh
|
|
| IAS | ;Include All Status Switch
|
|
| J2EP(DFN) | ; Jump to eRx Patient (From Backdoor)
|
|
| HELP | ; -- help code
|
|
| EXIT | ;
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PS(52.45 - [#52.45] | GET1^DIQ |
| ^PS(52.48 - [#52.48] | FIND^DIC |
| ^PS(52.49 - [#52.49] | GET1^DID, GET1^DIQ |
| ^PS(59 - [#59] | GET1^DIQ |
| ^PS(59.7 - [#59.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(101 - [#101] | LMHDR+3 |
| ^PS(52.45 - [#52.45] | ASKAGAIN+13, ASKAGAIN+21 |
| ^PS(52.49 - [#52.49] | SETLINE+23, J2EP+4, J2EP+9 |
| ^TMP("PSOERRX0" | INIT+2!, SETLINE+3!, SETLINE+5*, SETLINE+6*, SETLINE+19*, SETLINE+28*, SEL+4, EXIT+1! |
| ^TMP("PSOERRXS" | INIT+2!, SETLINE+4, SETLINE+14, SETLINE+20, SETLINE+21, SETLINE+22, EXIT+1! |
| ^XTMP("PSOERXLOCK" | INIT+3 |
| Name | Line Occurrences |
|---|---|
| ASKAGAIN | ASKAGAIN+20 |
| DRGFLTR | REP+30 |
| EN | J2EP+11 |
| EXIT | EN+6, EN+17 |
| HDR | REF+1 |
| INIT | REF+1 |
| MSTPFLTR | REP+31 |
| PRVFLTR | REP+28, PRVFLTR+5, PRVFLTR+20 |
| REDTFLTR | REP+27 |
| REF | FLTRMT+2, CS+1, DET+1, CV+1, SORT+3, LBD+5, SEL+12, REP+23, REP+50, RAF+2 , IAS+1 |
| REP | REP+19, REP+25, REP+26, REP+27, REP+28, REP+29, REP+30, REP+31, REP+32, REP+39 , REP+46, REP+47, REP+48, REP+49 |
| SETLINE | INIT+4 |
| STSFLTR | REP+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | REDTFLTR+1~, REDTFLTR+2*, REDTFLTR+7!* |
| %DT("A" | REDTFLTR+2*, REDTFLTR+7* |
| %DT("B" | REDTFLTR+3*, REDTFLTR+8* |
| %DT(0 | REDTFLTR+2*, REDTFLTR+7* |
| CHANGE | SQ+2~, SQ+3*, REP+22*, REP+23, REP+25*, REP+26*, REP+27*, REP+28*, REP+29*, REP+30* , REP+31*, REP+32, REP+38*, REP+39, REP+45*, REP+46*, REP+47*, REP+48*, REP+49* |
| >> CNT | PRVFLTR+8*, PRVFLTR+12*, PRVFLTR+13, PRVFLTR+17 |
| COMSEG | PRVFLTR+1~, PRVFLTR+25*, PRVFLTR+26 |
| DA | LBD+2! |
| DFN | J2EP~, J2EP+3*, J2EP+4, J2EP+8, J2EP+9 |
| DIC | STSFLTR+2~, STSFLTR+4* |
| DIC("A" | STSFLTR+4*, ASKAGAIN+1! |
| DIC("B" | STSFLTR+3*, ASKAGAIN+18* |
| DIC("S" | STSFLTR+4*, STSFLTR+6*, ASKAGAIN+17* |
| DIC(0 | STSFLTR+4*, ASKAGAIN+16* |
| DIR | LBD+2!, SQ+2~, REP+1!, PRVFLTR+1~, PRVFLTR+14!, PRVFLTR+19!, MSTPFLTR+2!, MSTPFLTR+8!, STSFLTR+2~, ASKAGAIN+20! , DRGFLTR+1~ |
| DIR("?" | REP+1*, REP+2*, REP+3*, MSTPFLTR+16*, MSTPFLTR+17, ASKAGAIN+5*, ASKAGAIN+6 |
| DIR("??" | MSTPFLTR+17*, ASKAGAIN+6* |
| DIR("A" | REP+4*, PRVFLTR+2*, PRVFLTR+19*, MSTPFLTR+10*, ASKAGAIN+3*, DRGFLTR+2* |
| DIR("B" | LBD+3*, MSTPFLTR+3*, MSTPFLTR+12*, ASKAGAIN+8*, ASKAGAIN+18 |
| DIR(0 | LBD+3*, REP+5*, REP+6*, REP+7*, REP+8*, REP+9*, REP+10*, REP+11*, REP+12*, REP+13* , REP+14*, REP+15*, REP+16*, REP+17*, PRVFLTR+2*, PRVFLTR+14*, PRVFLTR+20*, MSTPFLTR+3*, MSTPFLTR+15*, MSTPFLTR+22* , ASKAGAIN+2*, DRGFLTR+2* |
| DIROUT | LBD+2!, LBD+4, REDTFLTR+1~, PRVFLTR+1~, PRVFLTR+3, PRVFLTR+14, PRVFLTR+20, MSTPFLTR+2!, MSTPFLTR+4, MSTPFLTR+23 , STSFLTR+2~, ASKAGAIN+10, DRGFLTR+1~, DRGFLTR+3 |
| DIRUT | LBD+2!, LBD+4, SQ+2~, REP+23, PRVFLTR+1~, PRVFLTR+3, PRVFLTR+8!, PRVFLTR+14, PRVFLTR+20, MSTPFLTR+2! , MSTPFLTR+4, MSTPFLTR+23, STSFLTR+2~, ASKAGAIN+10, DRGFLTR+1~, DRGFLTR+3 |
| DNDARY | EN+1~, MSTPFLTR+2!, RAF+1! |
| DOBFLTR | REP+6, REP+20!, RAF+1! |
| DRGFLTR | EN+1~, REP+10, REP+21!, DRGFLTR+4*, RAF+1! |
| DT | REDTFLTR+2 |
| DTOUT | REDTFLTR+1~, REDTFLTR+4, REDTFLTR+9, PRVFLTR+8!, STSFLTR+2~ |
| DUOUT | SQ+2~, REP+23, STSFLTR+2~, ASKAGAIN+10 |
| EPAT | J2EP+2~, J2EP+9*, J2EP+10 |
| >> ERXFLTR | REP+32, REP+34, REP+36, REP+39, REP+41, REP+43 |
| ERXIEN | SETLINE+22*, SETLINE+23, SETLINE+28, SETLINE+30, SEL+1~, SEL+4*, SEL+5, SEL+9! |
| ERXIEN1 | SETLINE+1~ |
| ERXLOCK | SQ+2~ |
| ERXPTIEN | SEL+1~, SEL+5*, SEL+7, SEL+11, SQ+2~, REP+36*, REP+37, REP+43*, REP+44 |
| FIELD | SORT~, SORT+1, SORT+2 |
| FLTRCHNG | EN+2~, ASKAGAIN+7, ASKAGAIN+15*, ASKAGAIN+23*, RAF+1! |
| GROUP | SETLINE+1~, SETLINE+13*, SETLINE+14*, SETLINE+15, SETLINE+17, SETLINE+20, SETLINE+21, SETLINE+22 |
| GRPLN | SETLINE+10! |
| GRPLN( | SETLINE+19* |
| HIGHLN | SETLINE+1~ |
| HIGHLN( | SETLINE+29* |
| I | SETLINE+1~, SETLINE+5*, SETLINE+34*, PRVFLTR+1~, PRVFLTR+24*, PRVFLTR+25 |
| II | MSTPFLTR+2!, MSTPFLTR+18*, MSTPFLTR+19, MSTPFLTR+20, MSTPFLTR+21, MSTPFLTR+22*, MSTPFLTR+25*, MSTPFLTR+26 |
| IOF | PRVFLTR+15 |
| >> IOINHI | REP+5, REP+6, REP+7, REP+8, REP+9, REP+10, REP+11, REP+14, REP+15, REP+16 , REP+17 |
| >> IOINORM | REP+5, REP+6, REP+7, REP+8, REP+9, REP+10, REP+11, REP+14, REP+15, REP+16 , REP+17 |
| IOSL | PRVFLTR+13 |
| J | PRVFLTR+1~, PRVFLTR+26*, PRVFLTR+27, PRVFLTR+28 |
| >> LASTLINE | SETLINE+33, SETLINE+34, SETLINE+35* |
| LBL | SETLINE+1~, SETLINE+16~, SETLINE+17*, SETLINE+18, SETLINE+19 |
| LINE | SETLINE+1~, SETLINE+13*, SETLINE+19*, SETLINE+28*, SETLINE+29, SETLINE+30, SETLINE+33, SETLINE+34, SETLINE+35, SETLINE+37 , DET+1*, IAS+1* |
| LN | SETLINE+1~ |
| LOCKPATS | INIT+1~ |
| LOCKPATS( | INIT+3* |
| MATFLTR | EN+1~, REP+16, REP+21!, RAF+1! |
| MBMSITE | EN+3*, LMHDR+2, SETLINE+26, STSFLTR+6, J2EP+2~, J2EP+3* |
| MSGTYPE | FLTRMT~, FLTRMT+1 |
| MSTCHNG | EN+2~, MSTPFLTR+11, MSTPFLTR+30*, RAF+1! |
| MSTCODE | MSTPFLTR+2!, MSTPFLTR+13*, MSTPFLTR+14*, MSTPFLTR+18, MSTPFLTR+19, MSTPFLTR+20, MSTPFLTR+21 |
| MSTPFLTR | EN+1~, FLTRMT+1*, REP+11, REP+21!, MSTPFLTR+3, MSTPFLTR+5*, MSTPFLTR+6, MSTPFLTR+7, MSTPFLTR+9, MSTPFLTR+19 , MSTPFLTR+20, MSTPFLTR+23!, MSTPFLTR+27*, MSTPFLTR+28, RAF+1! |
| MSTPFLTR1 | EN+2~, REP+11, REP+21!, MSTPFLTR+6!, MSTPFLTR+11*, MSTPFLTR+12, MSTPFLTR+23!, MSTPFLTR+28*, MSTPFLTR+29, RAF+1! |
| MTARR | EN+1~ |
| MTARR( | REP+11, MSTPFLTR+9, MSTPFLTR+28 |
| MTARR("CA" | EN+10* |
| MTARR("CN" | EN+10* |
| MTARR("CR" | EN+9* |
| MTARR("CX" | EN+11* |
| MTARR("IE" | EN+10* |
| MTARR("N" | EN+9*, EN+11* |
| MTARR("OE" | EN+10* |
| MTARR("RE" | EN+9* |
| MTARR("RR" | EN+9* |
| MTARR("RXF" | EN+10* |
| ORDCNT | SETLINE+1~ |
| ORNUM1 | SETLINE+1~ |
| PARENT | MSTPFLTR+1~, MSTPFLTR+7*, MSTPFLTR+11, MSTPFLTR+27, MSTPFLTR+30, STSFLTR+2~, STSFLTR+9*, STSFLTR+10, ASKAGAIN+3, ASKAGAIN+4 , ASKAGAIN+7, ASKAGAIN+13, ASKAGAIN+14, ASKAGAIN+15, ASKAGAIN+21, ASKAGAIN+22, ASKAGAIN+23 |
| PAT | INIT+1~, INIT+3* |
| PATFLTR | REP+5, REP+20!, REP+21!, RAF+1!, J2EP+2~ |
| PATFLTR( | J2EP+10* |
| POS | SETLINE+2~, SETLINE+16~, SETLINE+18* |
| PRV | PRVFLTR+1~, PRVFLTR+9*, PRVFLTR+10, PRVFLTR+11, PRVFLTR+13 |
| PRVFLTR | EN+1~, REP+8, REP+20!, REP+21!, PRVFLTR+17!, PRVFLTR+23!, RAF+1! |
| PRVFLTR( | PRVFLTR+17*, PRVFLTR+28* |
| PRVLST | PRVFLTR+1~, PRVFLTR+5! |
| PRVLST("DILIST" | PRVFLTR+5, PRVFLTR+9, PRVFLTR+10, PRVFLTR+11, PRVFLTR+13, PRVFLTR+17, PRVFLTR+19, PRVFLTR+20, PRVFLTR+27, PRVFLTR+28 |
| PSNPINST | EN+7*, J2EP+2~, J2EP+6* |
| PSOALLST | REP+25*, REP+26*, REP+28*, REP+30*, REP+46*, REP+47*, REP+49*, IAS+1*, IAS+2, J2EP+2~ , J2EP+3* |
| PSOCLNC | J2EP+2~, J2EP+7* |
| >> PSOCSGRP | CS+1* |
| PSODETDP | EN+1~, SETLINE+25, SETLINE+30, DET+1*, DET+2, DET+3 |
| PSOFPICK | SQ+2~, REP+24*, REP+25, REP+26, REP+27, REP+28, REP+29, REP+30, REP+31, REP+32 , REP+39, REP+46, REP+47, REP+48, REP+49 |
| PSOFROM | REDTFLTR+1~, REDTFLTR+5*, REDTFLTR+7, REDTFLTR+12 |
| PSOJUMP | J2EP+2~, J2EP+3* |
| >> PSOLKBKD | LBD+3, LBD+5* |
| >> PSOPAR | EN+6 |
| >> PSORDER | SETLINE+13, SORT+1*, SORT+2* |
| >> PSORFRSH | CV+1, SEL+12 |
| PSOSEL | SEL+1~, SEL+3*, SEL+4 |
| >> PSOSITE | EN+6, EN+7, J2EP+6, J2EP+7 |
| >> PSOSRTBY | INIT+4, SORT+1, SORT+2* |
| >> PSOSTFLT | J2EP+8* |
| PSOTO | REDTFLTR+1~, REDTFLTR+10*, REDTFLTR+12 |
| QTYL | SETLINE+1~ |
| QUIT | PRVFLTR+1~, PRVFLTR+8*, PRVFLTR+9, PRVFLTR+14* |
| RANGE | PRVFLTR+1~, PRVFLTR+21*, PRVFLTR+24, PRVFLTR+25 |
| REACODE | EN+2~ |
| REASCODE | EN+2~, RAF+1! |
| REDTFLTR | EN+1~, REP+7, REP+20!, REDTFLTR+3, REDTFLTR+8, REDTFLTR+12*, RAF+1! |
| RESARY | EN+1~, MSTPFLTR+2!, RAF+1! |
| RESARY( | MSTPFLTR+21*, MSTPFLTR+22, MSTPFLTR+25, MSTPFLTR+26!, MSTPFLTR+28 |
| >> RESETLBD | LBD+5* |
| RXREQARY | EN+1~, MSTPFLTR+2! |
| SAVEX | LBD+2! |
| SCREEN | STSFLTR+2~, ASKAGAIN+4*, ASKAGAIN+17 |
| SEQ | SETLINE+1~, SETLINE+13*, SETLINE+21*, SETLINE+23, SETLINE+24, SETLINE+28 |
| SORT | SETLINE+1~, SETLINE+13*, SETLINE+20*, SETLINE+21, SETLINE+22 |
| SORTORD | SETLINE+1~, SETLINE+13*, SETLINE+20 |
| STS | SETLINE+1~ |
| STSFLTR | EN+1~, REP+9, REP+20!, STSFLTR+3, STSFLTR+8*, ASKAGAIN+10!, RAF+1! |
| STSFLTR1 | EN+2~, REP+9, REP+20!, STSFLTR+10!, ASKAGAIN+7*, ASKAGAIN+8, ASKAGAIN+10!, ASKAGAIN+14*, ASKAGAIN+22*, RAF+1! |
| STSRMARY | EN+1~, ASKAGAIN+11!, ASKAGAIN+13*, RAF+1! |
| STSRMARY( | ASKAGAIN+21* |
| SUB | SETLINE+1~ |
| TOTAL | SETLINE+1~ |
| TYPE | SETLINE+1~ |
| >> VALMBCK | FLTRMT+2*, CV+2*, LBD+1*, PC+1*, SEL+2*, SQ+1*, REF+1*, J2EP+3* |
| >> VALMBG | FLTRMT+2*, DET+2*, DET+3*, DET+4*, CV+1*, LBD+5*, REP+23*, REP+50*, RAF+2*, IAS+2* |
| >> VALMCNT | LMHDR+3, SETLINE+7*, SETLINE+37*, DET+4 |
| >> VALMSG | INIT+5*, SEL+3*, SEL+4*, J2EP+5* |
| VDRGFLTR | EN+1~, REP+17, REP+21!, RAF+1! |
| VPATFLTR | REP+14, REP+20!, REP+21!, RAF+1!, J2EP+2~ |
| VPATFLTR( | J2EP+8* |
| VPRVFLTR | REP+15, REP+20!, REP+21!, RAF+1! |
| X | SETLINE+1~, SETLINE+2~, SETLINE+16~, SETLINE+18*, SETLINE+19, SQ+2~, REP+19, REP+20, REP+21, REP+23 , PRVFLTR+4, PRVFLTR+21, MSTPFLTR+2!, MSTPFLTR+8!, STSFLTR+2~, ASKAGAIN+1!, DRGFLTR+1~, HELP+1* |
| X1 | SETLINE+1~, SETLINE+23*, SETLINE+24*, SETLINE+25*, SETLINE+27*, SETLINE+28 |
| >> XQORM("#" | LMHDR+3* |
| >> XQORM("??" | LMHDR+4* |
| >> XQORM("B" | LMHDR+2* |
| >> XQORNOD(0 | SEL+3 |
| XX | PRVFLTR+1~, PRVFLTR+8*, PRVFLTR+15 |
| Y | LBD+5, SQ+2~, REP+24, REDTFLTR+1~, REDTFLTR+4, REDTFLTR+5, REDTFLTR+9, REDTFLTR+10, MSTPFLTR+2!, MSTPFLTR+5 , MSTPFLTR+8!, MSTPFLTR+24, MSTPFLTR+26, MSTPFLTR+28, MSTPFLTR+29, STSFLTR+2~, STSFLTR+7, STSFLTR+8, STSFLTR+9, ASKAGAIN+1! , ASKAGAIN+12, ASKAGAIN+14, ASKAGAIN+20, ASKAGAIN+21, ASKAGAIN+22, DRGFLTR+1~, DRGFLTR+4 |
| Z | SETLINE+1~, SETLINE+21*, SETLINE+24, SETLINE+25, SETLINE+26*, SETLINE+27 |
| Z1 | SETLINE+1~, SETLINE+22*, SETLINE+29 |