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

Package Total Call Graph
Outpatient Pharmacy 6 $$RXRLDT^PSOBPSUT  $$GETNDC^PSONDCUT  (ECME,SPMP)^PSOORAL1  ($$LBLDATA,$$REMDATA)^PSOORAL3  (,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) ; - Performs Lookup on the PRESCRIPTION file

External References

Name Field # of Occurrence
^DIC PSORXVW1+7, PSORXVW1+10, PSORXVW1+12, ACT+18, LBL+9, RF+11, PAR+10, PAR+13
IX^DIC LKP+4
$$GET1^DIQ HLD+1
^DIWP ACT+25, LBL+11
$$RXRLDT^PSOBPSUT RF+15
$$GETNDC^PSONDCUT RF+17
ECME^PSOORAL1 PSORXVW1+21
SPMP^PSOORAL1 PSORXVW1+21
$$LBLDATA^PSOORAL3 LBL+8
$$REMDATA^PSOORAL3 ACT+17
^PSORXVW2 PSORXVW1+21
COPAY^PSORXVW2 PSORXVW1+21
DOSE^PSORXVW2 DOSE+1
WORDWRAP^PSOUTLA2 INST+5, PC+5
$$FMTE^XLFDT ACT+8, RF+15

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+18
    • LBL+9
    • RF+11
    • 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+13, PAR+8
^PSRX - [#52] PSORXVW1+6, PSORXVW1+7, PSORXVW1+9, PSORXVW1+10, PSORXVW1+20, PSORXVW1+21, ACT+4, ACT+6, ACT+32, ACT+33
LBL+4, LBL+5, LBL+13, 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+19*, ACT+25*, ACT+26*, ACT+30*, ACT+31*, ACT+32*
ACT+34*, ACT+35*, LBL+2*, LBL+3*, LBL+4*, LBL+7*, LBL+10*, LBL+11*, LBL+12*, LBL+15*
LBL+19*, RF+2*, RF+3*, RF+5*, RF+7*, RF+10*, RF+12*, RF+13*, RF+14*, RF+18*
RF+19*, 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+25!, ACT+36!, LBL+11!

Label References

Name Line Occurrences
ACT PSORXVW1+21
DAT PSORXVW1+17, PSORXVW1+18, LBL+5, 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+5, RF+13, 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+17, ACT+32, ACT+33, LBL+4, LBL+5, LBL+8
LBL+13, RF+4, RF+6, RF+15, RF+17, PAR+4, PAR+5, HLD+1, HLD+3, HLD+4
INST+1, PC+1
DAT PSORXVW1+17!, PSORXVW1+18!, ACT+8*, ACT+9, LBL+7, RF+7, RF+10, PAR+6, PAR+7, HLD+2
HLD+8!, DAT*
DIC PSORXVW1+7!*, PSORXVW1+8!, PSORXVW1+10!*, PSORXVW1+11!, PSORXVW1+12!*, ACT+18!*, LBL+9!*, LBL+20!, RF+11!*, RF+12!
PAR+10!*, PAR+13!*, LKP+1~, LKP+2*
DIC("S" LKP+3*
DIC(0 PSORXVW1+7*, PSORXVW1+10*, PSORXVW1+12*, ACT+18*, LBL+9*, RF+11*, PAR+10*, PAR+13*, LKP+2*
DIWF ACT+25*, ACT+36!, LBL+11*
DIWL ACT+25*, ACT+36!, LBL+11*
DIWR ACT+25*, ACT+36!, LBL+11*
DTT PSORXVW1+17*!, PSORXVW1+18*!, LBL+5*, RF+7*, RF+8*, PAR+5*, PAR+7*, HLD+1*, HLD+8!, DAT*
FDAMGDOC LBL+13~*, LBL+14, LBL+15, LBL+16, LBL+17, LBL+18*, LBL+19
HLDCOMM HLD+4~*, HLD+5*, HLD+6, HLD+7*
HLDR HLD+1*, HLD+2, HLD+8!
I ACT+25*, ACT+33*, ACT+36!
>> 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+19, ACT+25*, ACT+26*, ACT+30*, ACT+31*, ACT+32*
ACT+34*, ACT+35*, LBL+2*, LBL+3*, LBL+4*, LBL+7*, LBL+10, LBL+11*, LBL+12*, LBL+15*
LBL+18*, LBL+19, RF+2*, RF+3*, RF+5*, RF+7*, RF+10, RF+12, RF+13*, RF+14
RF+18, RF+19*, 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+5*, LBL+7, LBL+13
>> LBL LBL+5*, LBL+7, LBL+8, LBL+9, LBL+11
MIG ACT+33*, ACT+34, ACT+35, ACT+36!, INST+4*, INST+5, INST+6!, PC+4*, PC+5, PC+6!
>> MW PAR+9*, PAR+11
>> N ACT+6*, ACT+32, ACT+33, RF+6*, RF+7, RF+15, RF+17, PAR+5*, PAR+6
>> P1 ACT+6*, ACT+7, ACT+8, ACT+9, ACT+15, ACT+17, ACT+18, ACT+19, ACT+20, ACT+22
ACT+23, ACT+29, RF+6*, RF+7, RF+8, RF+10, RF+11, RF+13, RF+14, RF+15
RF+19, 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+13*, PAR+8*, PAR+14
PSOACBRK ACT+20~
PSOACBRV ACT+20~, ACT+22*, ACT+23*, ACT+25
PSONAME LBL+1~
PSOPFI PAR+1~, PAR+5*, PAR+8, PAR+11
PSORDATA ACT+1~, ACT+17*, ACT+19, ACT+22, ACT+23, ACT+27, LBL+1~, LBL+6*, LBL+8*, LBL+10
LBL+12
PSORFI RF+1~, RF+6*, RF+12, RF+13
PSOTXT ACT+1~, ACT+21!, ACT+23*, ACT+26!
PSOTXT1 ACT+1~, ACT+27*, ACT+30, ACT+31
PSOTXT2 ACT+1~, ACT+27*, ACT+30, ACT+31
PSOX LBL+1~, LBL+11*
>> 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+19, LBL+7*, LBL+10
RN PSORXVW1+13*, PSORXVW1+15!, ACT+9*, ACT+13, ACT+15!*, ACT+19, LBL+7*, RF+8*, RF+10, HLD+2*
HLD+8!
RTS RF+15*, RF+17*, RF+18, RF+20!, 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+33, INST+3, INST+4, PC+3, PC+4
SG ACT+35*, ACT+36!, 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!
U ACT+29, LBL+10, LBL+12
X PSORXVW1+7!*, PSORXVW1+8!, PSORXVW1+10!*, PSORXVW1+11!, PSORXVW1+12!*, ACT+18!*, ACT+25*, LBL+1~, LBL+9!*, LBL+11*
LBL+20!, RF+11!*, RF+12!, 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+18!, ACT+19
LBL+9!, LBL+10, LBL+20!, RF+11!, RF+12!, 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