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 ;04-Apr-2013 22:42;PLS

Source Information

Source file <PSORXVW1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Outpatient Pharmacy 5 ($$RXRLDT,$$STATUS)^PSOBPSUT  $$GETNDC^PSONDCUT  ECME^PSOORAL1  (,COPAY,DOSE)^PSORXVW2  WORDWRAP^PSOUTLA2  
VA Fileman 2 (,IX)^DIC  ^DIWP  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Outpatient Pharmacy 2 PSORXVW  PSORXVW2  
GUI Objects 1 BGORX  

Entry Points

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

External References

Name Field # of Occurrence
^DIC PSORXVW1+9, PSORXVW1+12, PSORXVW1+14, ACT+17, LBL+6, RF+9, PAR+9, PAR+12
IX^DIC LKP+4
^DIWP ACT+23
$$RXRLDT^PSOBPSUT RF+13, RF+14
$$STATUS^PSOBPSUT RF+14
$$GETNDC^PSONDCUT RF+14
ECME^PSOORAL1 PSORXVW1+23
^PSORXVW2 PSORXVW1+23
COPAY^PSORXVW2 PSORXVW1+23
DOSE^PSORXVW2 DOSE+1
WORDWRAP^PSOUTLA2 INST+5, PC+5
$$FMTE^XLFDT RF+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," A prescription number or ECME # may be entered. The ECME"
  • Line Location: HLP+1
Function Call: WRITE
  • Prompt: !," number must be entered in E.NNNNNNN format, where NNNNNNN"
  • Line Location: HLP+2
Function Call: WRITE
  • Prompt: !," is the prescription ECME # (example: E.0289332). Or just"
  • Line Location: HLP+3
Routine Call
  • DIC
  • Line Location:
    • PSORXVW1+9
    • PSORXVW1+12
    • PSORXVW1+14
    • ACT+17
    • LBL+6
    • RF+9
    • PAR+9
    • PAR+12
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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ACT PSORXVW1+23
DAT PSORXVW1+19, PSORXVW1+20, ACT+7, LBL+4, RF+6, RF+7, PAR+4, PAR+6, HLD+1
HLD PSORXVW1+22
LBL PSORXVW1+23
LKP HLP+4
PAR PSORXVW1+23
RF PSORXVW1+23

Naked Globals

Name Field # of Occurrence
^( ACT+7, RF+5, PAR+4
^("STA" PSORXVW1+22
^(0 LBL+4, RF+11, PAR+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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