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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSORXRP1

Package: Outpatient Pharmacy

Routine: PSORXRP1


Information

PSORXRP1 ;BIR/SAB-rx speed reprint listman ;25-Feb-2013 15:00;DU

Source Information

Source file <PSORXRP1.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Outpatient Pharmacy 4 ^PSOBUILD  EN^PSOHLSN1  $$LMREJ^PSOREJU1  CHK1^PSOUTLA  
VA Fileman 3 NOW^%DTC  $$GET1^DIQ  ^DIR  
Registration 2 (DEM,KVA)^VADPT  (FULL,PAUSE)^VALM1  
IHS Changes To Pharmacy 1 $$ESIG^APSPFUNC  
Pharmacy Data Management 1 (PSOL,PSOUL)^PSSLOCK  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSORXPA1  PSORXRPT  

Entry Points

Name Comments DBIA/ICR reference
GOOD
ULR ;
ACT1
CHK ;check for valid reprint
RX ;process reprint request
VALID ;check for rx in label array
SEL

External References

Name Field # of Occurrence
NOW^%DTC ACT1+4
$$ESIG^APSPFUNC SEL+3
$$GET1^DIQ SEL+8, RX+2
^DIR SEL+1, SEL+5, SEL+7, SEL+10, SEL+12
^PSOBUILD SEL+19
EN^PSOHLSN1 CHK+3, CHK+5
$$LMREJ^PSOREJU1 RX+2
CHK1^PSOUTLA GOOD+3
PSOL^PSSLOCK RX+3
PSOUL^PSSLOCK ULR+1
DEM^VADPT CHK+4
KVA^VADPT SEL+20
FULL^VALM1 SEL+4
PAUSE^VALM1 RX+2, RX+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"Rx "_$$GET1^DIQ(52,$P(PSOLST(ORN),"^",2),.01)_" has OPEN/UNRESOLVED 3rd Party Payer Rejects!"
  • Line Location: RX+2
Routine Call
  • DIR
  • Line Location:
    • SEL+1
    • SEL+5
    • SEL+7
    • SEL+10
    • SEL+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
^PS(59 - [#59] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.4 - [#52.4] GOOD+1, GOOD+2
^PS(52.5 - [#52.5] CHK+9, CHK+11, CHK+12, CHK+13
^PSRX - [#52] RX+1, RX+3, RX+4, RX+8, CHK+1, CHK+2*, CHK+3, CHK+5*, GOOD+3, ACT1
, ACT1+1, ACT1+2*, ACT1+4*, ACT1+5*

Label References

Name Line Occurrences
ACT1 RX+10, RX+14, CHK+6
CHK RX+4
GOOD CHK+10, CHK+11
RX SEL+14
ULR RX+4, RX+10, RX+15
VALID CHK+8

Naked Globals

Name Field # of Occurrence
^(2 CHK+3, GOOD+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SEL+20!, ACT1+4!
%H ACT1+4!
%I ACT1+4!
>> APSPREIS ACT1+4
C SEL+20!
COMM CHK+3*!
COPIES SEL+5*, SEL+20!, RX+6, ACT1+4
>> DFN CHK+4*
DIR SEL+1!, SEL+2!, SEL+4!, SEL+5!, SEL+6!, SEL+7!, SEL+9!, SEL+10!, SEL+11!, SEL+12!
, SEL+20!, RX+2!
DIR("?" SEL+4*, SEL+6*, SEL+7*, SEL+11*
DIR("A" SEL+1*, SEL+4*, SEL+6*, SEL+9*, SEL+11*
DIR("B" SEL+4*, SEL+6*, SEL+9*, SEL+11*
DIR(0 SEL+1*, SEL+4*, SEL+6*, SEL+9*, SEL+11*
DIROUT SEL+20!
DIRUT SEL+1!, SEL+2!, SEL+5, SEL+7, SEL+9!, SEL+10, SEL+11!, SEL+12, SEL+20!
DT RX+5, CHK+1
DTOUT SEL+1!, SEL+2!, SEL+20!
DUOUT SEL+1!, SEL+20!
DUZ SEL+13, ACT1+4
I SEL+20!
IR ACT1+1*, ACT1+2*, ACT1+4!
J SEL+20!, ACT1*, ACT1+1*
JJJ SEL+20!
K SEL+20!
LST SEL+1*, SEL+2, SEL+14, SEL+20!
ORD SEL+14*, SEL+20!
ORN SEL+14*, SEL+20!, RX+1, RX+2, RX+3, RX+4, RX+6, RX+7, RX+8, CHK+7
P SEL+20!
PC ACT1+4!
PCOM SEL+12*, SEL+20!, CHK+5*, ACT1+4
PCOMX SEL+11, SEL+12*, SEL+20!, ACT1+4*
PDA SEL+20!
>> POERR GOOD+3
PPL SEL+20!
PS ACT1+4!
>> PSOCLC SEL+13*
>> PSOCNT SEL, SEL+1
>> PSODFN CHK+4, GOOD+2
PSODISP SEL~, SEL+10*, RX+7
>> PSODIV GOOD+3
PSOFDR SEL+1!
>> PSOLST( SEL+14, RX+1, RX+2, RX+3, RX+4, RX+6, RX+7, RX+8, CHK+7
PSOMSG SEL+20!, RX+3!
PSOOELSE SEL+2!*, SEL+18, SEL+20!
>> PSOPAR SEL+8
PSOREPX SEL+2!, SEL+5*, SEL+7*, SEL+8, SEL+10*, SEL+12*, SEL+16, SEL+17!
PSORPSRX SEL+20!, RX+3*!, ULR+1
>> PSORX("PSOL" RX+10*, RX+11, RX+12*, RX+13*, VALID+1, VALID+2
>> PSOSITE SEL+8, GOOD+3
>> PSOX1 RX+11*, VALID+2*
>> PSOX2 RX+11*, RX+12, RX+13
>> PSPOP GOOD+3*
PSPRXN SEL+20!, GOOD+3*
QFLG SEL+14*, SEL+20!, RX+4, CHK+1*, CHK+4*, CHK+7*, CHK+8, CHK+9*, CHK+12*, CHK+13*
, GOOD+1*, GOOD+2*, GOOD+3*, GOOD+4*, VALID+2*
REPRINT SEL+20!, RX+5*
RX SEL+20!, RX+4*, RX+5, RX+10, RX+12, RX+13, CHK+1, CHK+2, CHK+3, CHK+5
, CHK+9, GOOD+1, GOOD+2, GOOD+3, ACT1, ACT1+1, ACT1+2, ACT1+4, ACT1+5, VALID+2
>> RXCNT SEL+1*
RXF SEL+20!, RX+5*, ACT1*, ACT1+4!
>> RXFL( RX+8*
>> RXPR( CHK+7
>> RXRP( RX+6*, RX+7*, CHK+7
SIDE SEL+7*, SEL+20!, RX+6
>> ST RX+10*, RX+14*, CHK+5*, ACT1+4, ACT1+5
>> STA RX+4*, GOOD+4
>> VADM(6 CHK+4, CHK+5
>> VALMBCK SEL*, SEL+1*, SEL+3*, SEL+15*, SEL+16*, SEL+18*
VALMCNT SEL~
>> VALMSG SEL*, SEL+16*
X SEL+20!, CHK+9*, CHK+10, CHK+11, CHK+12!, CHK+13!, GOOD!
XX CHK+12!, CHK+13!, ACT1+4!
Y SEL+1, SEL+5, SEL+7, SEL+10, SEL+12, SEL+20!
Z SEL+20!
>> ZD( RX+5*
ZZZ RX+8*, RX+9!
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 |  Naked Globals |  Local Variables |  All