PSOREJP0 ;BIRM/MFR - Third Party Rejects Processing Screen ;04/28/05
Source file <PSOREJP0.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 4 | $$RXSITE^PSOBPSUT ($$CLOSED,$$EXP,$$REOPN,$$TRIC,EN)^PSOREJP1 SEL^PSOREJU1 GET^PSOREJU2 |
| Registration | 4 | DEM^VADPT EN^VALM (FULL,INSTR)^VALM1 (CNTRL,RESTORE,SAVE)^VALM10 |
| Kernel | 2 | $$FMTE^XLFDT $$UP^XLFSTR |
| VA Fileman | 1 | $$GET1^DIQ |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 2 | PSO REJECTS WORKLIST PSOREJP2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PAT | ; - Sort by Patient
|
|
| HDR | ||
| SETSORT(FIELD) | ; - Sets the data sorted by the FIELD specified
|
|
| LST(PSOMENU) | ; - Invokes Listmanager
|
|
| REA | ; - Sort by Reason
|
|
| REF | ; - Screen Refresh
|
|
| DRG | ; - Sort by Drug
|
|
| HELP | ||
| SORT(FIELD) | ; - Sort entries by FIELD
|
|
| NAME(TYPE) | ; - Returns the name if ONE was selected or "MULTIPLE ..."
|
|
| RX | ; - Sort by Rx
|
|
| INIT | ; - Populates the Body section for ListMan
|
|
| SETLINE | ; - Sets the line to be displayed in ListMan
|
|
| SEL | ; - Process selection of one entry
|
|
| FLTSTS(RX,REJ) | ; - Filter for the Reject Status
|
|
| SETTMP(RX,REJ,FIELD) | ; - Sets ^TMP global that will be displayed in the body section
|
|
| DIV(RX,FILL) | ; - Check if the Division for the Prescription/Fill was selected by the user
|
|
| GI | ; - Group by Insurance
|
|
| GROUP(LBL,LINE) | ; Sets an insurance delimiter line
|
|
| PTNAME(RX) | ; - Returns header displayable - Patient Name (Last 4 SSN)
|
|
| ENDT() | ; Returns the upper limit for the date range
|
|
| SETHDR() | ; - Displays the Header Line
|
|
| TRICTOG | ; - Toggle Tricare display
|
|
| EXIT | ;
|
|
| FILTER(RX,INS) | ; - Filter entries based on user's selection
|
|
| SITES() | ; - Returns the list of sites along with their NCPDP #s
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | PSOREJP0+7, SETTMP+3, SETTMP+11, SETTMP+12, SITES+5, PTNAME+2, FILTER+3, FILTER+4, FLTSTS+2, NAME+3 , NAME+4, NAME+6 |
| $$RXSITE^PSOBPSUT | DIV+3 |
| $$CLOSED^PSOREJP1 | SETTMP+2 |
| $$EXP^PSOREJP1 | SETTMP+15 |
| $$REOPN^PSOREJP1 | SETTMP+2 |
| $$TRIC^PSOREJP1 | SETTMP+8 |
| EN^PSOREJP1 | SEL+5 |
| SEL^PSOREJU1 | PSOREJP0+7 |
| GET^PSOREJU2 | SETTMP+5 |
| DEM^VADPT | PTNAME+2 |
| EN^VALM | LST+2, LST+3 |
| FULL^VALM1 | LST+4 |
| INSTR^VALM1 | SETHDR+4, SETHDR+7 |
| CNTRL^VALM10 | SETLINE+31, SETLINE+32, SETLINE+33, SETLINE+36, SETLINE+37, SETLINE+38 |
| RESTORE^VALM10 | SETLINE+7 |
| SAVE^VALM10 | SETLINE+25 |
| $$FMTE^XLFDT | HDR+13, HDR+14 |
| $$UP^XLFSTR | FILTER+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PSRX - [#52] | GET1^DIQ |
| 52.25 | GET1^DIQ |
| ^PS(59 - [#59] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSRX - [#52] | SETSORT+13 |
| ^PSRX("REJDAT" | SETSORT+17, SETSORT+18, SETSORT+20 |
| ^PSRX("REJSTS" | SETSORT+6, SETSORT+7 |
| ^TMP("PSOREJP0" | INIT+1!, SETLINE+3*, SETLINE+4*, SETLINE+10!, SETLINE+19*, SETLINE+21*, SETLINE+22*, GROUP+4*, SEL+3, EXIT+1! |
| ^TMP("PSOREJSR" | SETLINE+2, SETLINE+11, SETLINE+12, SETLINE+15, SETLINE+16, SETSORT+2!, SETTMP+23*, EXIT+1! |
| Name | Line Occurrences |
|---|---|
| $$DIV | SETTMP+4 |
| $$ENDT | SETSORT+17 |
| $$FILTER | SETSORT+19, SETTMP+6 |
| $$FLTSTS | SETSORT+14, SETSORT+21 |
| $$NAME | HDR+5, HDR+6, HDR+7, HDR+11 |
| $$PTNAME | SETTMP+10 |
| $$SITES | HDR+2 |
| EXIT | PSOREJP0+7, PSOREJP0+14 |
| GROUP | SETLINE+14 |
| HDR | GI+1, TRICTOG+1 |
| INIT | REF+1, GI+1, TRICTOG+1 |
| LST | PSOREJP0+13 |
| REF | SORT+3, SEL+5 |
| SETHDR | HDR+17 |
| SETLINE | INIT+2 |
| SETSORT | INIT+2 |
| SETTMP | SETSORT+8, SETSORT+15, SETSORT+22 |
| SORT | PAT+1, DRG+1, RX+1, REA+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | SITES+1~, NAME+1~ |
| CODE | SETTMP+1~, SETTMP+7*, SETTMP+9, SETTMP+14, SETTMP+15, SETTMP+21, SETTMP+22 |
| DAT | SETSORT+1~, SETSORT+16*, SETSORT+17*, SETSORT+18, SETSORT+20 |
| DFN | PTNAME+1~, PTNAME+2* |
| DRNAME | SETTMP+1~, SETTMP+11*, SETTMP+17, SETTMP+18 |
| ENDT | ENDT+1~, ENDT+2*, ENDT+3, ENDT+4, ENDT+5, ENDT+6 |
| FIELD | SETSORT~, SETSORT+8, SETSORT+15, SETSORT+22, SETTMP~, SETTMP+18, SORT~, SORT+1, SORT+2 |
| FILL | SETTMP+1~, SETTMP+3*, SETTMP+4, SETTMP+5, SETTMP+8, DIV~, DIV+3 |
| FILTER | FILTER+1~, FILTER+2*, FILTER+3, FILTER+4, FILTER+5, FILTER+6* |
| HDR | SETHDR+1~, SETHDR+3*, SETHDR+4* |
| HIGHLN | PSOREJP0+4~, SETLINE+8! |
| HIGHLN( | SETLINE+19*, SETLINE+30 |
| I | SETLINE+1~, SETLINE+3*, SETLINE+7*, SETLINE+25*, SETTMP+1~, NAME+1~ |
| INS | SETLINE+1~, SETLINE+10*, SETLINE+12*, SETLINE+13, SETLINE+14, SETLINE+15, SETLINE+16, SETTMP+1~, SETTMP+19*, SETTMP+20* , SETTMP+21*, SETTMP+22*, SETTMP+23, FILTER~, FILTER+5, FILTER+6 |
| INSLN | PSOREJP0+4~, SETLINE+8! |
| INSLN( | SETLINE+34, SETLINE+35, GROUP+4* |
| >> IOINHI | SETHDR+7, SETLINE+31, SETLINE+33, SETLINE+36, SETLINE+37, SETLINE+38 |
| >> IOINORM | SETHDR+4, SETHDR+7, SETLINE+31, SETLINE+32, SETLINE+33, SETLINE+36, SETLINE+37, SETLINE+38 |
| >> IORVOFF | SETLINE+37 |
| >> IORVON | SETHDR+4, SETHDR+7, SETLINE+37 |
| >> IOUON | SETLINE+32, SETLINE+36, SETLINE+38 |
| LASTLN | PSOREJP0+4~, SETLINE+7, SETLINE+24, SETLINE+25, SETLINE+26* |
| LBL | SETLINE+35*, SETLINE+37, SETLINE+38, GROUP~, GROUP+2, GROUP+3, GROUP+4 |
| LINE | SETLINE+1~, SETLINE+10*, SETLINE+14, SETLINE+19*, SETLINE+21*, SETLINE+24, SETLINE+25, SETLINE+26, SETLINE+29, SETLINE+40 , GROUP~, GROUP+4* |
| LINE1 | HDR+1~, HDR+2*, HDR+9 |
| LINE2 | HDR+1~, HDR+4*, HDR+5*, HDR+6*, HDR+7*, HDR+8*, HDR+9 |
| LINE3 | HDR+1~, HDR+11*, HDR+13*, HDR+14*, HDR+15 |
| >> LN | SETLINE+29*, SETLINE+30, SETLINE+31, SETLINE+32, SETLINE+33, SETLINE+34, SETLINE+35, SETLINE+36, SETLINE+37, SETLINE+38 |
| MSG | SETTMP+1~, SETTMP+13*, SETTMP+17 |
| NAME | SITES+1~, SITES+5*, SITES+6, FILTER+1~, FILTER+6* |
| ORD | SETHDR+1~, SETHDR+5*, SETHDR+7 |
| OREJ | SETTMP+1~ |
| POS | SETHDR+6*, SETHDR+7, SETLINE+35*, SETLINE+36, SETLINE+37, SETLINE+38, GROUP+1~, GROUP+2*, GROUP+3 |
| PSOCHNG | SEL+1~, SEL+5* |
| PSODRFLT | PSOREJP0+3~, PSOREJP0+10*, HDR+6, FILTER+4 |
| PSODRFLT( | FILTER+4, NAME+4 |
| PSODRFLT("" | NAME+4 |
| >> PSODTRNG | HDR+13, HDR+14, SETSORT+16, ENDT+2 |
| PSOEKEY | PSOREJP0+4~ |
| PSOINFLT | PSOREJP0+3~, PSOREJP0+10*, HDR+7, FILTER+5 |
| PSOINFLT( | FILTER+6, NAME+5 |
| PSOINFLT("" | NAME+5 |
| PSOINGRP | PSOREJP0+3~, PSOREJP0+11*, HDR+8, SETTMP+20, GI+1* |
| PSOMENU | LST~, LST+2, LST+3, HDR+10, SETHDR+4, SETHDR+7, SETSORT+5, SETSORT+11 |
| PSOPTFLT | PSOREJP0+3~, PSOREJP0+10*, HDR+5, FILTER+3 |
| PSOPTFLT( | FILTER+3, NAME+3 |
| PSOPTFLT("" | NAME+3 |
| PSOREJST | PSOREJP0+3~, PSOREJP0+7, SITES+2, SITES+3, DIV+2 |
| PSOREJST( | SITES+4, DIV+3 |
| PSORJASC | PSOREJP0+3~, PSOREJP0+10*, SETHDR+5, SETLINE+15, SORT+1*, SORT+2* |
| PSORJSRT | PSOREJP0+3~, PSOREJP0+10*, SETHDR+6, INIT+2, SORT+1, SORT+2* |
| PSORXFLT | PSOREJP0+3~, PSOREJP0+10*, HDR+11, SETSORT+12, SETSORT+13, SETSORT+14, SETSORT+15, SETTMP+2, NAME+6 |
| PSOSEL | SEL+1~, SEL+2*, SEL+3 |
| >> PSOSITE | PSOREJP0+7 |
| PSOSTFLT | PSOREJP0+3~, PSOREJP0+10*, HDR+4, FLTSTS+3, FLTSTS+4 |
| PSOTRIC | SETTMP+1~, SETTMP+8*, SETTMP+9, SETTMP+21, SETTMP+22 |
| PSOTRITG | PSOREJP0+3~, PSOREJP0+11*, SETTMP+9, TRICTOG+1* |
| PTNAME | SETTMP+1~, SETTMP+10*, SETTMP+16, SETTMP+18, PTNAME+1~, PTNAME+3*, PTNAME+4 |
| REASON | SETTMP+1~, SETTMP+14*, SETTMP+15*, SETTMP+17, SETTMP+18 |
| REJ | SETSORT+1~, SETSORT+7*, SETSORT+8, SETSORT+13*, SETSORT+14, SETSORT+15, SETSORT+16*, SETSORT+20*, SETSORT+21, SETSORT+22 , SETTMP~, SETTMP+2, SETTMP+3, SETTMP+6, SETTMP+7, SETTMP+13, SETTMP+14, SETTMP+16, SETTMP+18, SETTMP+20 , SEL+1~, SEL+4*, SEL+5, FLTSTS~, FLTSTS+2 |
| REJLST | SETTMP+1~, SETTMP+5! |
| REJLST( | SETTMP+6, SETTMP+7, SETTMP+13, SETTMP+14, SETTMP+20 |
| RX | SETSORT+1~, SETSORT+6*, SETSORT+7, SETSORT+8, SETSORT+16*, SETSORT+18*, SETSORT+19, SETSORT+20, SETSORT+21, SETSORT+22 , SETTMP~, SETTMP+2, SETTMP+3, SETTMP+4, SETTMP+5, SETTMP+8, SETTMP+10, SETTMP+11, SETTMP+12, SETTMP+16 , SETTMP+18, SEL+1~, SEL+4*, SEL+5, DIV~, DIV+3, PTNAME~, PTNAME+2, FILTER~, FILTER+3 , FILTER+4, FLTSTS~, FLTSTS+2 |
| RXNUM | SETTMP+1~, SETTMP+12*, SETTMP+16, SETTMP+18 |
| SEQ | SETLINE+1~, SETLINE+17*, SETLINE+22 |
| SITE | SITES+1~, SITES+4*, SITES+5 |
| SITES | SITES+1~, SITES+6*, SITES+7*, SITES+8 |
| SORT | SETTMP+1~, SETTMP+18*, SETTMP+23 |
| SORTA | SETLINE+1~, SETLINE+10*, SETLINE+11*, SETLINE+12, SETLINE+15, SETLINE+16, SETTMP+1~, SETTMP+3*, SETTMP+21*, SETTMP+22* , SETTMP+23 |
| STS | SETSORT+1~, FLTSTS+1~, FLTSTS+2*, FLTSTS+3, FLTSTS+4 |
| SUB | SETLINE+1~, SETLINE+10*, SETLINE+15*, SETLINE+16 |
| TYPE | NAME~, NAME+3, NAME+4, NAME+5, NAME+6, NAME+7 |
| VADM | PTNAME+1~ |
| VADM(1 | PTNAME+3 |
| VADM(2 | PTNAME+3 |
| >> VALMBCK | REF+1*, GI+1*, TRICTOG+1*, SEL+2*, SEL+4* |
| >> VALMCNT | SETLINE+5*, SETLINE+40* |
| >> VALMHDR(1 | HDR+9* |
| >> VALMHDR(2 | HDR+9* |
| >> VALMHDR(3 | HDR+15* |
| >> VALMSG | INIT+3*, SEL+2*, SEL+4* |
| X | SETLINE+1~, GROUP+1~, GROUP+3*, GROUP+4, SETTMP+1~ |
| X1 | SETLINE+1~, SETLINE+17*, SETLINE+18*, SETLINE+19 |
| X2 | SETLINE+1~, SETLINE+20*, SETLINE+21 |
| XQORM | SEL+1~ |
| >> Y(1 | SEL+2 |
| Z | SETLINE+1~, SETLINE+16*, SETLINE+18, SETLINE+20, SETLINE+22, SETTMP+1~, SETTMP+16*, SETTMP+17*, SETTMP+23, SEL+1~ , SEL+3*, SEL+4 |