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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSOEPREP

Package: Outpatient Pharmacy

Routine: PSOEPREP


Information

PSOEPREP ;BIR/TJL - ePCS Report RPC Broker ;12/2/21 08:38

Source Information

Source file <PSOEPREP.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ($$DEFDIR,$$DEL,$$FTG,CLOSE,OPEN)^%ZISH  ($$DT,$$FMADD)^XLFDT  
VA FileMan 2 ^%DT  NOW^%DTC  

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

Package Total Caller Graph
Outpatient Pharmacy 1 PSO EPCS REPORTS  

Entry Points

Name Comments DBIA/ICR reference
RPTEN(RESULTS,EPCSARY) ;RPC Broker entry point for ePCS Reports
END
PARSE ;Parse data from array for filing
CHKDT ;Required Data Check
KILLVAR ;Kill variables
HFSOPEN(HANDLE) ;
HFSCLOSE(HANDLE) ;
EPCSEXP ;;DEA Expiration Date Report;EPCSEXP^PSOEPRPT
EPCSPPP ;;Print Prescribers with Privileges;EPCSPPP^PSOEPRPT
EPCSDIS ;;Print DISUSER Prescriber with Privileges;EPCSDIS^PSOEPRPT
EPCSAUD ;;Print Audits for Prescriber Editing;EPCSAUD^PSOEPRPT
EPCSLACA ;;Logical Access Control Audit;EPCSLACA^PSOEPRPT
EPCS1007 ;;File 100.7 Report;EPCS1007^PSOEPRPT

External References

Name Field # of Occurrence
^%DT RPTEN+26
NOW^%DTC RPTEN+14
$$DEFDIR^%ZISH HFSOPEN+2
$$DEL^%ZISH HFSCLOSE+6
$$FTG^%ZISH HFSCLOSE+5
CLOSE^%ZISH HFSCLOSE+2
OPEN^%ZISH HFSOPEN+6
$$DT^XLFDT RPTEN+23
$$FMADD^XLFDT RPTEN+23

Used in RPC

RPC Name Call Tags
PSO EPCS REPORTS RPTEN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("EPCSMSG" RPTEN+16!, RPTEN+20*, RPTEN+22*, END+1, CHKDT+4*, HFSOPEN+4*, HFSOPEN+7*
^TMP("JEN" HFSOPEN+5*
^TMP($J RPTEN+16!, END+2, HFSCLOSE+3!, HFSCLOSE+5
^XTMP("PSOEPRPT" RPTEN+23*, RPTEN+24*

Label References

Name Line Occurrences
@( RPTEN+29
CHKDT RPTEN+15
END RPTEN+17, RPTEN+22
HFSCLOSE RPTEN+30
HFSOPEN RPTEN+19
KILLVAR END
PARSE RPTEN+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT RPTEN+26*
C CHKDT+1~, CHKDT+2*, CHKDT+4*
DT RPTEN+14*, RPTEN+28
DTIME RPTEN+13*
DUZ RPTEN+12, RPTEN+13*, HFSOPEN+5
DUZ(0 RPTEN+13*
ECPSQDT KILLVAR+3!
EPCSARY RPTEN~, KILLVAR+3!
EPCSARY( PARSE+2, KILLVAR+2
EPCSDEL HFSCLOSE+1~, HFSCLOSE+6
EPCSDEL( HFSCLOSE+4*
>> EPCSDEV RPTEN+20
EPCSDIRY RPTEN+10~, HFSOPEN+2*, HFSOPEN+3, HFSOPEN+6, HFSOPEN+7, HFSCLOSE+2, HFSCLOSE+5, HFSCLOSE+6
EPCSERR RPTEN+10~, RPTEN+15*, RPTEN+17, RPTEN+20*, CHKDT+4*, HFSOPEN+3*, HFSOPEN+7*
EPCSFILR RPTEN+10~, RPTEN+30, HFSOPEN+5*, HFSOPEN+6, HFSOPEN+7, HFSCLOSE+4, HFSCLOSE+5
EPCSGUI RPTEN+10~, RPTEN+15*
>> EPCSHNDL RPTEN+19
>> EPCSPTYP RPTEN+18, RPTEN+19, RPTEN+25, RPTEN+28, RPTEN+30
>> EPCSQDT RPTEN+24, RPTEN+25, RPTEN+26*, RPTEN+27*, RPTEN+28*
EPCSQTIM RPTEN+11~, RPTEN+25*, RPTEN+28
EPCSSTR RPTEN+10~
EPCSUFIL RPTEN+10~, HFSOPEN+5*
HANDLE HFSOPEN~, HFSOPEN+6, HFSCLOSE~, HFSCLOSE+2
HLPDA RPTEN+10~
HND RPTEN+10~, RPTEN+21*, RPTEN+29
I CHKDT+1~, CHKDT+3*, CHKDT+4
IOF HFSOPEN+8*
IOM HFSOPEN+8*
IOSL HFSOPEN+8*
IOST HFSOPEN+8*
POP KILLVAR+3!, HFSOPEN+6
RESULTS RPTEN~, END+1*, END+2*
SUB PARSE+1~, PARSE+2*, KILLVAR+1~, KILLVAR+2*
U RPTEN+13*
>> X RPTEN+14, RPTEN+26*, HFSCLOSE+5*, HFSCLOSE+6*
>> Y RPTEN+27

Marked Items

Name Field # of Occurrence
$T(@EPCSHNDL RPTEN+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All