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 |  Local Variables  | All
Print Page as PDF
Routine: PSOERXUX

Package: Outpatient Pharmacy

Routine: PSOERXUX


Information

PSOERXUX ;BIRM/MFR - eRx Un Process action ;07/19/23

Source Information

Source file <PSOERXUX.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Outpatient Pharmacy 3 CAN1^PSOCAN3  $$DRUGHASH^PSOERUT  $$CSRX^PSOUTL  
VA FileMan 3 (,UPDATE)^DIE  $$GET1^DIQ  ^DIR  
Kernel 1 $$NOW^XLFDT  
List Manager 1 FULL^VALM1  
Pharmacy Data Management 1 ($$L,UL)^PSSLOCK  

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
Kernel 1 ^ORD(101  
Outpatient Pharmacy 1 PSO ERX UN-PROCESS  

Entry Points

Name Comments DBIA/ICR reference
UNPROC ; Un-Process
CANCEL ; Requirement - DC - discontinue prescription (PSO CANCEL)
ERX ; Change eRx status to "Wait"
MSG(TXT) ;

External References

Name Field # of Occurrence
^DIE CANCEL+8, ERX+3
UPDATE^DIE ERX+9
$$GET1^DIQ UNPROC+7, UNPROC+22, UNPROC+45
^DIR UNPROC+41, UNPROC+46, MSG+4
CAN1^PSOCAN3 CANCEL+5
$$DRUGHASH^PSOERUT ERX+12
$$CSRX^PSOUTL UNPROC+30, UNPROC+31, UNPROC+34
$$L^PSSLOCK UNPROC+51
UL^PSSLOCK CANCEL+14
FULL^VALM1 UNPROC+2
$$NOW^XLFDT ERX+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Patient is locked by another user. Please, try again later.",$C(7)
  • Line Location: UNPROC+52
Routine Call
  • DIE
  • Line Location:
    • CANCEL+8
    • ERX+3
Routine Call
  • DIE
  • Line Location:
    • ERX+9
Routine Call
  • DIR
  • Line Location:
    • UNPROC+41
    • UNPROC+46
    • MSG+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19.1 - [#19.1] UNPROC+11
^PS(52.45 - [#52.45] ERX+2
^PS(52.49 - [#52.49] UNPROC+15, ERX+12!
^PSRX - [#52] UNPROC+19, UNPROC+26, UNPROC+30, UNPROC+31, UNPROC+34, UNPROC+36, UNPROC+37, UNPROC+50, CANCEL+3, CANCEL+4
CANCEL+11, CANCEL+12*
^VA(200 - [#200] UNPROC+12, CANCEL+3

Label References

Name Line Occurrences
MSG UNPROC+1, UNPROC+8, UNPROC+12, UNPROC+16, UNPROC+19, UNPROC+23, UNPROC+27, UNPROC+30, UNPROC+31, UNPROC+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CMFLAG UNPROC+3~, UNPROC+37*, UNPROC+38
DA UNPROC+3~, CANCEL+1~, CANCEL+2*, CANCEL+3, CANCEL+4, CANCEL+8*, ERX+1~, ERX+3*
DIE UNPROC+3~, CANCEL+8*!, ERX+3*!
DIR UNPROC+3~, UNPROC+41!, UNPROC+46!, MSG+4!
DIR("A" UNPROC+41*, UNPROC+45*, MSG+1*, MSG+2*
DIR("B" UNPROC+41*, UNPROC+46*
DIR(0 UNPROC+41*, UNPROC+45*, MSG+3*
DR UNPROC+3~, CANCEL+8*, ERX+3*
DUZ UNPROC+12, CANCEL+3, ERX+7
ERXSTAT UNPROC+3~, UNPROC+7*, UNPROC+8
FDA UNPROC+4~, ERX+9!
FDA( ERX+5*, ERX+6*, ERX+7*, ERX+8*
HCOMM UNPROC+3~, UNPROC+42*, ERX+8
INCOM UNPROC+3~, UNPROC+42*
MTYPE UNPROC+3~, UNPROC+22*, UNPROC+23
PSCAN UNPROC+4~
PSCAN( CANCEL+4*
PSOCANRC UNPROC+4~, CANCEL+3*
PSOCANRD UNPROC+4~, CANCEL+3*
PSOCANRN UNPROC+4~, CANCEL+3*
PSODFN UNPROC+3~, UNPROC+50*, UNPROC+51, CANCEL+14
>> PSOIEN UNPROC+1, UNPROC+7, UNPROC+15, UNPROC+22, UNPROC+45, ERX+3, ERX+5, ERX+6, ERX+7, ERX+8
ERX+12
PSONOOR UNPROC+4~, CANCEL+2*
PSOPLCK UNPROC+3~, UNPROC+51*
PSRXNUM UNPROC+3~, UNPROC+15*, UNPROC+16, UNPROC+19, UNPROC+26, UNPROC+30, UNPROC+31, UNPROC+34, UNPROC+36, UNPROC+37
UNPROC+45, UNPROC+50, CANCEL+2, CANCEL+8, CANCEL+11, CANCEL+12
RCODE UNPROC+4~, CANCEL+11*, CANCEL+12
REA UNPROC+4~, CANCEL+2*
RESP UNPROC+4~, ERX+2*, ERX+3, ERX+6
RVALUE UNPROC+3~
RVFLAG UNPROC+3~
SEQ UNPROC+3~, UNPROC+35*, UNPROC+36*, UNPROC+37
STAT UNPROC+3~, UNPROC+26*, UNPROC+27, UNPROC+30, UNPROC+31, UNPROC+34
TXT MSG~, MSG+2
UKEY UNPROC+3~, UNPROC+11*, UNPROC+12
>> VALMBCK ERX+14*, MSG+5*
Y UNPROC+4~, UNPROC+42, UNPROC+47
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 |  Local Variables  | All