Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSOREJP0

Package: Outpatient Pharmacy

Routine: PSOREJP0


Information

PSOREJP0 ;BIRM/MFR - Third Party Rejects Processing Screen ;04/28/05

Source Information

Source file <PSOREJP0.m>

Call Graph

Call Graph Total: 11

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  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSO REJECTS WORKLIST  PSOREJP2  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Please wait..."
  • Line Location: LST+1
Function Call: WRITE
  • Prompt: ?52,"Please wait..."
  • Line Location: REF+1
Function Call: WRITE
  • Prompt: ?52,"Please wait..."
  • Line Location: GI+1
Function Call: WRITE
  • Prompt: ?52,"Please wait..."
  • Line Location: TRICTOG+1
Routine Call
  • VALM
  • Line Location:
    • LST+2
    • LST+3

FileMan Files Accessed Via FileMan Db 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

Global Variables Directly Accessed

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!

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All