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: PSXSRST

Package: CMOP

Routine: PSXSRST


Information

PSXSRST ;BIR/WPB-Reset Suspense and Print Again ;30 JAN 1998 12:57 PM

Source Information

Source file <PSXSRST.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 4 ^%DT  NOW^%DTC  ^DIE  ^DIR  
Kernel 3 ^%ZISC  $$FMTE^XLFDT  OPTSTAT^XUTMOPT  
Outpatient Pharmacy 2 EN^PSOHLSN1  ^PSOLSET  
CMOP 1 QUE^PSXSRP  

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: 2

Package Total Caller Graph
CMOP 2 PSXRPPL1  PSXSRP  

Entry Points

Name Comments DBIA/ICR reference
LOCK52
END
HEADONE
LIST
BEG
TRANS1
HEAD
START
TRANS
LOCK525

External References

Name Field # of Occurrence
^%DT BEG+1
NOW^%DTC TRANS+4, TRANS1+4
^%ZISC END+1
^DIE LOCK525
^DIR BEG+9, BEG+11, BEG+19, TRANS, LIST+1, HEADONE
EN^PSOHLSN1 TRANS1+3
^PSOLSET PSXSRST+9
QUE^PSXSRP BEG+23
$$FMTE^XLFDT TRANS+2, TRANS+4
OPTSTAT^XUTMOPT TRANS+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Select a date range to see all CMOP batches that have printed from suspense",!,"within that date range."
  • Line Location: START+0
Function Call: WRITE
  • Prompt: !
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: !!,"Gathering batches, please wait...",!
  • Line Location: BEG+2
Function Call: WRITE
  • Prompt: $C(7),!!,"There are no CMOP printed batches found for that date range!",!
  • Line Location: BEG+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BEG+6
Function Call: WRITE
  • Prompt: !?1,"BATCH",?10,"PRINTED ON:",?40,"PRINTED BY:",?56,$E($P($G(^PS(59,PSOSITE,0)),"^"),1,23),!
  • Line Location: BEG+6
Function Call: WRITE
  • Prompt: !?1,"BATCH",?10,"PRINTED ON:",?40,"PRINTED BY:",?56,$E($P($G(^PS(59,PSOSITE,0)),"^"),1,23),!
  • Line Location: BEG+6
Function Call: WRITE
  • Prompt: !?2,AAA,?10,PSXDT,?40,PSXU
  • Line Location: BEG+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BEG+9
Function Call: WRITE
  • Prompt: !?1,"BATCH",?10,"PRINTED ON:",?40,"PRINTED BY:",?56,$E($P($G(^PS(59,PSOSITE,0)),"^"),1,23),!
  • Line Location: BEG+9
Function Call: WRITE
  • Prompt: !?1,"BATCH",?10,"PRINTED ON:",?40,"PRINTED BY:",?56,$E($P($G(^PS(59,PSOSITE,0)),"^"),1,23),!
  • Line Location: BEG+9
Function Call: WRITE
  • Prompt: !
  • Line Location: BEG+11
Function Call: WRITE
  • Prompt: !!?3,$S($G(PSXFLAG)=1:"Nothing to Reset!",1:"Nothing queued to print!"),!
  • Line Location: BEG+12
Function Call: WRITE
  • Prompt: !
  • Line Location: BEG+19
Function Call: WRITE
  • Prompt: !!?3,$S($G(PSXFLAG)=1:"Nothing to Reset!",1:"Nothing queued to print!"),!
  • Line Location: BEG+20
Function Call: WRITE
  • Prompt: !!,"Nothing Reset for Transmission!",!
  • Line Location: TRANS+0
Function Call: WRITE
  • Prompt: !,"Next auto transmission scheduled for "_$G(ATM)
  • Line Location: TRANS+7
Function Call: WRITE
  • Prompt: !,"To transmit now use the Print from Suspense option, Initiate a CMOP Transmission"
  • Line Location: TRANS+8
Function Call: WRITE
  • Prompt: !,"Batch ",$G(BCT)," Reset by ",$P(^VA(200,DUZ,0),"^")," on ",$G(RSDT)
  • Line Location: LOCK525+6
Function Call: WRITE
  • Prompt: !,"END OF LIST"
  • Line Location: LIST+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEAD+0
Function Call: WRITE
  • Prompt: !,"RX #",?20,"PATIENT NAME",?60,"BATCH ",LLL,!
  • Line Location: HEAD+0
Function Call: WRITE
  • Prompt: !,"RX #",?20,"PATIENT NAME",?60,"BATCH ",LLL,!
  • Line Location: HEAD+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADONE+1
Function Call: WRITE
  • Prompt: !,"RX #",?20,"PATIENT NAME",?60,"BATCH ",LLL,!
  • Line Location: HEADONE+1
Function Call: WRITE
  • Prompt: !,"RX #",?20,"PATIENT NAME",?60,"BATCH ",LLL,!
  • Line Location: HEADONE+1
Routine Call
  • DIE
  • Line Location:
    • LOCK525
Routine Call
  • DIR
  • Line Location:
    • BEG+9
    • BEG+11
    • BEG+19
    • TRANS
    • LIST+1
    • HEADONE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.5 - [#52.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" BEG+8, BEG+17
^DPT - [#2] LIST+3
^PS(52.5 - [#52.5] BEG+3, TRANS1, TRANS1+2, TRANS1+3, LOCK525, LOCK525+1!, LOCK525+2*, LOCK525+3!, LOCK525+4, LIST+1
, LIST+2, LIST+3
^PS(59 - [#59] BEG+6, BEG+9
^PSRX - [#52] TRANS1+3*, TRANS1+5, TRANS1+6, TRANS1+7*, LOCK52*, LIST+2, LIST+3
^TMP($J BEG!, BEG+4*, BEG+5, BEG+7, BEG+15*, BEG+16, BEG+17, TRANS+5, END!, LIST
, LIST+1
^UTILITY($J BEG!, END!
^VA(200 - [#200] BEG+8, BEG+17, LOCK525+6

Label References

Name Line Occurrences
BEG BEG+5, BEG+21
END PSXSRST+9, BEG+1, BEG+10
HEAD LIST+1
HEADONE LIST+2
LIST BEG+21
LOCK52 LOCK52
LOCK525 LOCK525
START BEG+12, BEG+20, TRANS
TRANS BEG+22
TRANS1 TRANS+5

Naked Globals

Name Field # of Occurrence
^(0 BEG+8, BEG+17, LOCK525+2*, LIST+2, LIST+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TRANS+4!, TRANS1+4, LOCK525+5!
%DT BEG+1!*, END!
%DT("A" BEG+1*
%DT(0 BEG+1*
%ZIS END!
AA BEG+6*, BEG+9*, END!
AAA BEG+7*, BEG+8, END!
ATM TRANS+2*, TRANS+7, TRANS+9!
AUTOREC TRANS+9!
BCT TRANS+3!, TRANS+4*, TRANS+5*, TRANS+6!, LOCK525+6
BDT BEG+1*, BEG+2*, BEG+3, END!
CNT TRANS+3!, TRANS1+5*, TRANS1+7*, LOCK52, LOCK525+5!
COM TRANS+3!, TRANS1+4*, LOCK52, LOCK525+5!
COUNT BEG+14*, BEG+15*, END!
DA LOCK525*, LOCK525+5!
DIE TRANS1+1!, TRANS1+2*
DIR BEG+9!, BEG+11!, BEG+19!, TRANS!, LIST+1!, HEADONE!
DIR("A" BEG+11*, BEG+19*, TRANS*
DIR("B" BEG+19*, TRANS*
DIR(0 BEG+9*, BEG+11*, BEG+19*, TRANS*, LIST+1*, HEADONE*
DIV TRANS+3!, TRANS+5*, TRANS+6!, TRANS1, TRANS1+2, LOCK525+3
DR TRANS1+1!, TRANS1+2*, LOCK525*
DTIME LOCK52, LOCK525
DTOUT BEG!, BEG+1, BEG+12, BEG+20, TRANS, END!
DTTM TRANS+3!, TRANS1+4*, LOCK52, LOCK525+5!
DUOUT BEG+12, END!
DUZ LOCK525+6
ENDDATE BEG+1*, BEG+2*, BEG+3, END!
GG END!, LIST+2*, LIST+3
INRX END!, LIST+2*, LIST+3
IOF BEG+6, BEG+9, HEAD, HEADONE+1
IOSL BEG+8, LIST+2
JJ BEG+15*, TRANS+3!, TRANS1+5*, LOCK525+5!, END!
LLL END!, LIST*, LIST+1, HEAD, HEADONE+1
MMM BEG+3*, BEG+4, END!
NNN END!
PDT TRANS+3!, TRANS+5*, TRANS+6!, TRANS1, TRANS1+2, LOCK525+3
POP END!
PSIDATE BEG+7*, BEG+8, BEG+17*, END!
>> PSOPAR PSXSRST+9
>> PSOSITE BEG+4, BEG+6, BEG+9, LIST+1, LIST+2
PSRDATE END+1!
PSRDIV END+1!
PSRDUZ END+1!
PSXDEV END!
PSXDT BEG+8*, BEG+17*, BEG+18, END!
PSXFLAG BEG+11, BEG+12, BEG+16, BEG+19, BEG+20, BEG+22, BEG+23, END+1!
PSXOUT BEG!, BEG+7, BEG+8, BEG+9*, BEG+10, BEG+11*, BEG+21, LIST, LIST+1*, LIST+2
, LIST+4, LIST+5*, HEADONE*
PSXREP END!
PSXU BEG+8*, BEG+17*, BEG+18, END!
>> PSXVER PSXSRST+8
REC TRANS+3!, TRANS1+2*, TRANS1+3, LOCK525, LOCK525+1, LOCK525+2, LOCK525+3, LOCK525+4, LOCK525+7!
RECNT BEG+2*, BEG+4*, BEG+11*, END+1!
REDT END+1!, LIST+1*, LIST+2
REDUZ END+1!, LIST+1*, LIST+2
RF TRANS+3!, TRANS1+6*, LOCK525+5!
RFCNT TRANS+3!, TRANS1+6*, LOCK52, LOCK525+5!
RR BEG+15*, END+1!
RSDT TRANS+4*, TRANS+6!, LOCK525+6
RXN TRANS+3!, TRANS1+3*, TRANS1+5, TRANS1+6, TRANS1+7, LOCK52, LOCK525+5!
SEQ TRANS+3!, TRANS1+2*, LOCK525+3, LOCK525+7!
SS END+1!, LIST+1*, LIST+2
TIME END!
TSK TRANS+1!
TSK(1 TRANS+2
U TRANS+2
USR TRANS+3!, TRANS+5*, TRANS+6!, TRANS1, TRANS1+2, LOCK52, LOCK525+3
X TRANS!
XDUZ BEG+7*, BEG+8, BEG+17*, END!
XXX BEG+3*, BEG+4, END+1!
Y BEG+1, BEG+8*, BEG+9, BEG+10, BEG+12, BEG+14, BEG+15, BEG+17*, BEG+20, BEG+21
, TRANS!, TRANS+3!, LIST+1, LIST+4, LIST+5, HEADONE
ZZ BEG+14*, END+1!
ZZZ BEG+3*, BEG+4, BEG+14*, BEG+16*, BEG+17, BEG+18, END+1!
ZZZZ END+1!, HEAD*, HEADONE+1*
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