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

Package: Outpatient Pharmacy

Routine: PSORXVW1


Information

PSORXVW1 ;BIR/SAB - view prescription con't ;12/4/07 12:28pm

Source Information

Source file <PSORXVW1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Outpatient Pharmacy 5 $$RXRLDT^PSOBPSUT  $$GETNDC^PSONDCUT  (ECME,SPMP)^PSOORAL1  (,COPAY,DOSE)^PSORXVW2  WORDWRAP^PSOUTLA2  
VA FileMan 3 (,IX)^DIC  $$GET1^DIQ  ^DIWP  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSORXVW  PSORXVW2  

Entry Points

Name Comments DBIA/ICR reference
ACT ;activity log
LBL ;label log
RF ;refill log
PAR ;partial log
HLD ;hold info
DAT
INST ;formats instruction from front door
PC ;displays provider comments
DOSE ;displays dosing instruction for both simple and complex Rxs.
HLP ; Help Text for the VIEW PRESCRIPTION prompt
LKP(INPUT) ; - Peforms Lookup on the PRESCRIPTION file

External References

Name Field # of Occurrence
^DIC PSORXVW1+7, PSORXVW1+10, PSORXVW1+12, ACT+17, LBL+6, RF+10, PAR+10, PAR+13
IX^DIC LKP+4
$$GET1^DIQ HLD+1
^DIWP ACT+23
$$RXRLDT^PSOBPSUT RF+14
$$GETNDC^PSONDCUT RF+16
ECME^PSOORAL1 PSORXVW1+21
SPMP^PSOORAL1 PSORXVW1+21
^PSORXVW2 PSORXVW1+21
COPAY^PSORXVW2 PSORXVW1+21
DOSE^PSORXVW2 DOSE+1
WORDWRAP^PSOUTLA2 INST+5, PC+5
$$FMTE^XLFDT ACT+8, RF+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," A prescription number or ECME number may be entered. To look-up a"
  • Line Location: HLP+1
Function Call: WRITE
  • Prompt: !," prescription by the ECME number, please enter ""E."" followed by the ECME"
  • Line Location: HLP+2
Function Call: WRITE
  • Prompt: !," number with or without any leading zeros."
  • Line Location: HLP+3
Function Call: WRITE
  • Prompt: !!," Or just",!
  • Line Location: HLP+4
Routine Call
  • DIC
  • Line Location:
    • PSORXVW1+7
    • PSORXVW1+10
    • PSORXVW1+12
    • ACT+17
    • LBL+6
    • RF+10
    • PAR+10
    • PAR+13
Routine Call
  • DIC
  • Line Location:
    • LKP+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^PSRX - [#52] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" PSORXVW1+14
^PS(59 - [#59] RF+12, PAR+8
^PSRX - [#52] PSORXVW1+6, PSORXVW1+7, PSORXVW1+9, PSORXVW1+10, PSORXVW1+20, PSORXVW1+21, ACT+4, ACT+6, ACT+24, ACT+25
, LBL+3, LBL+4, LBL+8, RF+4, RF+6, PAR+4, PAR+5, HLD+1, HLD+3, HLD+4
, INST+1, INST+3, INST+4, PC+1, PC+3, PC+4
^TMP("PSOAL" PSORXVW1+8*, PSORXVW1+11*, PSORXVW1+13*, PSORXVW1+15*, PSORXVW1+16*, PSORXVW1+17*, PSORXVW1+18*, PSORXVW1+19*, ACT+2*, ACT+3*
, ACT+4*, ACT+9*, ACT+13*, ACT+14*, ACT+18*, ACT+23*, ACT+24*, ACT+26*, ACT+27*, LBL+1*
, LBL+2*, LBL+3*, LBL+5*, LBL+7*, LBL+10*, LBL+14*, RF+2*, RF+3*, RF+5*, RF+7*
, RF+9*, RF+11*, RF+12*, RF+13*, RF+17*, RF+18*, PAR+2*, PAR+3*, PAR+4*, PAR+6*
, PAR+7*, PAR+11*, PAR+14*, PAR+15*, HLD+2*, HLD+5*, HLD+7*, INST+2*, INST+5, PC+2*
, PC+5
^UTILITY($J ACT+23!, ACT+28!

Label References

Name Line Occurrences
ACT PSORXVW1+21
DAT PSORXVW1+17, PSORXVW1+18, LBL+4, RF+7, RF+8, PAR+5, PAR+7, HLD+1
HLD PSORXVW1+20
LBL PSORXVW1+21
LKP HLP+5
PAR PSORXVW1+21
RF PSORXVW1+21

Naked Globals

Name Field # of Occurrence
^( ACT+6, RF+6, PAR+5
^("STA" PSORXVW1+20
^(0 LBL+4, RF+12, PAR+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT ACT+1~, ACT+5*, ACT+9*
>> D LKP+2*
>> DA PSORXVW1+20, PSORXVW1+21, ACT+4, ACT+6, ACT+24, ACT+25, LBL+3, LBL+4, LBL+8, RF+4
, RF+6, RF+14, RF+16, PAR+4, PAR+5, HLD+1, HLD+3, HLD+4, INST+1, PC+1
DAT PSORXVW1+17!, PSORXVW1+18!, ACT+8*, ACT+9, LBL+5, RF+7, RF+9, PAR+6, PAR+7, HLD+2
, HLD+8!, DAT*
DIC PSORXVW1+7!*, PSORXVW1+8!, PSORXVW1+10!*, PSORXVW1+11!, PSORXVW1+12!*, ACT+17!*, LBL+6!*, LBL+15!, RF+10!*, RF+11!
, PAR+10!*, PAR+13!*, LKP+1~, LKP+2*
DIC("S" LKP+3*
DIC(0 PSORXVW1+7*, PSORXVW1+10*, PSORXVW1+12*, ACT+17*, LBL+6*, RF+10*, PAR+10*, PAR+13*, LKP+2*
DIWF ACT+23*, ACT+28!
DIWL ACT+23*, ACT+28!
DIWR ACT+23*, ACT+28!
DTT PSORXVW1+17*!, PSORXVW1+18*!, LBL+4*, RF+7*, RF+8*, PAR+5*, PAR+7*, HLD+1*, HLD+8!, DAT*
FDAMGDOC LBL+8~*, LBL+9, LBL+10, LBL+11, LBL+12, LBL+13*, LBL+14
HLDCOMM HLD+4~*, HLD+5*, HLD+6, HLD+7*
HLDR HLD+1*, HLD+2, HLD+8!
I ACT+23*, ACT+25*, ACT+28!
>> IEN PSORXVW1+8*, PSORXVW1+11*, PSORXVW1+13*, PSORXVW1+15, PSORXVW1+16*, PSORXVW1+17*, PSORXVW1+18, PSORXVW1+19, ACT+2*, ACT+3*
, ACT+4*, ACT+9*, ACT+13, ACT+14, ACT+18, ACT+23*, ACT+24*, ACT+26*, ACT+27*, LBL+1*
, LBL+2*, LBL+3*, LBL+5*, LBL+7*, LBL+10*, LBL+13*, LBL+14, RF+2*, RF+3*, RF+5*
, RF+7*, RF+9, RF+11, RF+12*, RF+13, RF+17, RF+18*, PAR+2*, PAR+3*, PAR+4*
, PAR+6*, PAR+7, PAR+11, PAR+14*, PAR+15*, HLD+2*, HLD+5*, HLD+7*, INST+2*, INST+5
, PC+2*, PC+5
INPUT LKP~, LKP+2
>> L1 LBL+4*, LBL+5, LBL+8
>> LBL LBL+4*, LBL+5, LBL+6, LBL+7
MIG ACT+25*, ACT+26, ACT+27, ACT+28!, INST+4*, INST+5, INST+6!, PC+4*, PC+5, PC+6!
>> MW PAR+9*, PAR+11
>> N ACT+6*, ACT+24, ACT+25, RF+6*, RF+7, RF+14, RF+16, PAR+5*, PAR+6
>> P1 ACT+6*, ACT+7, ACT+8, ACT+9, ACT+15, ACT+17, ACT+18, ACT+20, ACT+21, RF+6*
, RF+7, RF+8, RF+9, RF+10, RF+12, RF+13, RF+14, RF+18, PAR+5*, PAR+6
, PAR+7, PAR+8, PAR+9, PAR+10, PAR+11, PAR+12, PAR+13, PAR+15
>> PL RF+4*, RF+5
>> PSDIV RF+12*, PAR+8*, PAR+14
PSOACBRK ACT+20~
PSOACBRV ACT+20~, ACT+21*, ACT+23
PSOPFI PAR+1~, PAR+5*, PAR+8, PAR+11
PSORFI RF+1~, RF+6*, RF+11, RF+12
>> QTY PAR+6*, PAR+7
>> REA ACT+9*, ACT+10*, ACT+11, ACT+12
>> RF ACT+15*, ACT+16, RF+4*
>> RFT ACT+16*, ACT+18, LBL+5*, LBL+7
RN PSORXVW1+13*, PSORXVW1+15!, ACT+9*, ACT+13, ACT+15!*, ACT+18, LBL+5*, RF+8*, RF+9, HLD+2*
, HLD+8!
RTS RF+14*, RF+16*, RF+17, RF+19!, PAR+12*, PAR+14, PAR+15!
>> RX0 PSORXVW1+12, PSORXVW1+19
>> RX2 PSORXVW1+14, PSORXVW1+15, PSORXVW1+17, PSORXVW1+18
>> RXN PSORXVW1+6, PSORXVW1+7, PSORXVW1+9, PSORXVW1+10, ACT+25, INST+3, INST+4, PC+3, PC+4
SG ACT+27*, ACT+28!, INST+6!, PC+6!
STA ACT+12*, ACT+13, ACT+14*, ACT+15!
T INST+3*, INST+4, INST+6!, PC+3*, PC+4, PC+6!
TY INST+6!, PC+6!
X PSORXVW1+7!*, PSORXVW1+8!, PSORXVW1+10!*, PSORXVW1+11!, PSORXVW1+12!*, ACT+17!*, ACT+23*, LBL+6!*, LBL+15!, RF+10!*
, RF+11!, PAR+10!*, PAR+13!*, LKP+1~, LKP+2*
Y PSORXVW1+7!, PSORXVW1+8!, PSORXVW1+10!, PSORXVW1+11!, PSORXVW1+12!, PSORXVW1+13, PSORXVW1+14*, PSORXVW1+15, ACT+17!, ACT+18
, LBL+6!, LBL+7, LBL+15!, RF+10!, RF+11!, PAR+10!, PAR+11, PAR+13!, LKP+1~, LKP+5
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