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 ;03/06/95

Source Information

Source file <PSORXRP1.m>

Call Graph

Call Graph

Call Graph Total: 10

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

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Outpatient Pharmacy 3 PSO SPEED REPRINT  PSORXPA1  PSORXRPT  
Kernel 1 ^ORD(101  

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+3
$$GET1^DIQ SEL+7, SEL+10, RX+2
^DIR SEL+1, SEL+4, SEL+6, SEL+9, SEL+12, SEL+14
^PSOBUILD SEL+21
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+22
FULL^VALM1 SEL+3
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+4
    • SEL+6
    • SEL+9
    • SEL+12
    • SEL+14

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+9, CHK+1, CHK+2*, CHK+3, CHK+5*, GOOD+3, ACT1
, ACT1+1, ACT1+2*, ACT1+3*, ACT1+4*

Label References

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