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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECXAPHA2

Package: DSS Extracts

Routine: ECXAPHA2


Information

ECXAPHA2 ;ALB/TMD-Pharmacy Extracts Unusual Volumes Report ;4/9/19 15:47

Source Information

Source file <ECXAPHA2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
DSS Extracts 4 ($$SIG,$$SIGIVP,$$SIGPRE)^ECXAPHA  ($$CHKIV,$$CHKUD)^ECXBCM  $$PAT^ECXUTL3  $$PHAAPI^ECXUTL5  
Kernel 2 $$S^%ZTLOAD  $$RJ^XLFSTR  
Outpatient Pharmacy 1 EXTRACT^PSO52EX  
VA FileMan 1 $$GET1^DIQ  

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
DSS Extracts 1 ECXAPHA  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
PRE ; entry point for PRE data
PRE2 ; get Prescription data
IVP ; entry point for IVP Data
UDP ; entry point for UDP data
BCM ;Section added in patch 144
CCODE(RIEN) ; 144 get component information added in patch 144
; input - IEN of the BCMA MEDICATION LOG File
;
; output - CCIEN: pointer to a variable pointer field to file #50, #52.6, or #52.7
; CCDORD: .02 field of file #50, #52.6, or #52.7
; CCDGVN: .03 FIELD of file #50, #52.6, or #52.7
; CCUNIT: .04 field of file #50, #52.6, or #52.7
; CCTYPE: derived field, "D", "A", or "S"
FILE ; put records in temp file to print later
EXIT

External References

Name Field # of Occurrence
$$S^%ZTLOAD FILE+40
$$GET1^DIQ BCM+9, BCM+12, BCM+13, CCODE+20, CCODE+24, CCODE+27
$$SIG^ECXAPHA FILE+29
$$SIGIVP^ECXAPHA FILE+29
$$SIGPRE^ECXAPHA FILE+29
$$CHKIV^ECXBCM BCM+11
$$CHKUD^ECXBCM BCM+10
$$PAT^ECXUTL3 FILE+7
$$PHAAPI^ECXUTL5 FILE+13
EXTRACT^PSO52EX PRE+4
$$RJ^XLFSTR FILE+16, FILE+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] GET1^DIQ
^PS(52.6 - [#52.6] GET1^DIQ
^PS(52.7 - [#52.7] GET1^DIQ
^PSB(53.79 - [#53.79] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(728.113 - [#728.113] IVP+2, IVP+3
^ECX(728.904 - [#728.904] UDP+2, UDP+3, UDP+4
^PSB(53.79 - [#53.79] BCM+5, BCM+6, BCM+7, BCM+8, CCODE+12, CCODE+13, CCODE+16
^TMP($J EN+2!, PRE+2!, PRE+8, PRE+12, PRE+13!, PRE2+2, PRE2+3, PRE2+4, PRE2+6, PRE2+7
PRE2+8, PRE2+10, PRE2+11, PRE2+12, PRE2+14, PRE2+15, PRE2+17, IVP+2!, IVP+8, IVP+12*
IVP+15*, IVP+17, IVP+18, IVP+20, IVP+30!, FILE+27*, FILE+32*, FILE+34*, FILE+37*

Label References

Name Line Occurrences
@( EN+6
CCODE BCM+15
FILE PRE2+19, IVP+27, IVP+29, UDP+7, CCODE+38
PRE2 PRE+8, PRE+12

Naked Globals

Name Field # of Occurrence
^( PRE+12, IVP+13*, IVP+18, IVP+21, IVP+22, IVP+25, FILE+34, FILE+37
^("S" IVP+2!, IVP+30!
^(0 IVP+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTDT BCM+1~, BCM+12*
CCDGVN BCM+1~, CCODE+10*, CCODE+17*, CCODE+22, CCODE+25, CCODE+28, CCODE+34, CCODE+38
CCDORD BCM+1~, CCODE+10*, CCODE+17*, FILE+37
CCIEN BCM+1~, CCODE+10*, CCODE+17*, CCODE+20, CCODE+24, CCODE+27, CCODE+30*
CCTYPE BCM+1~, CCODE+10*, CCODE+29*
CCUNIT BCM+1~, CCODE+10*, CCODE+18*
COUNT EN+1~, EN+3*, FILE+38*, FILE+40
DA IVP+1~, IVP+2*, IVP+3*
DATA UDP+4*, UDP+5, CCODE+9~, CCODE+16*, CCODE+17, CCODE+18
DFN IVP+1~, IVP+2*, IVP+3, IVP+11
DRG BCM+1~, CCODE+20*, CCODE+24*, CCODE+27*, CCODE+33
DT BCM+3
>> EC IVP+3*, IVP+4, IVP+5, IVP+9, IVP+10, IVP+11, IVP+15
ECCOST EN+1~, PRE2+16*, PRE2+19, IVP+11*, IVP+12, IVP+25*, IVP+29, UDP+5*, UDP+7, CCODE+35*
, CCODE+38, FILE+27
ECCOUNT IVP+1~, IVP+18*, IVP+19
ECD EN+1~, EN+4*, PRE+4, PRE+8*, PRE+11*, PRE+12*, PRE2+13, IVP+2*, IVP+3, IVP+12
UDP+2*, UDP+3, UDP+5, FILE+7
ECDATA PRE+1~, UDP+1~
ECDATA1 PRE+1~
ECDAY EN+1~, PRE2+13*, IVP+21*, UDP+5*, CCODE+31*, FILE+11*, FILE+27, FILE+32, FILE+34, FILE+37
ECDFN EN+1~, PRE2+14*, IVP+11*, IVP+12, IVP+22*, UDP+5*, CCODE+32*, FILE+7, FILE+29
ECDRG EN+1~, PRE2+15*, IVP+4*, IVP+8, IVP+12, IVP+13, IVP+15, IVP+17*, IVP+18, IVP+20
IVP+21, IVP+22, IVP+25, UDP+5*, CCODE+33*, FILE+13
ECDS EN+1~, EN+3*, PRE2+3*, PRE2+7*, PRE2+11*, FILE+27
ECDSPU CCODE+15*, FILE+2~, FILE+5*
ECDUPOU CCODE+15*, FILE+2~, FILE+5*, FILE+25*, FILE+37
>> ECED EN+4*, PRE+4, PRE+8, PRE+12, IVP+2, UDP+2, BCM+6, BCM+10, BCM+11
ECFKEY FILE+1~, FILE+20*, FILE+27, FILE+32, FILE+34, FILE+37
ECGNAME FILE+1~, FILE+14*, FILE+27
ECNAME FILE+1~, FILE+9*, FILE+27
ECNDC FILE+1~, FILE+15*, FILE+16*, FILE+17*, FILE+20
ECORD PRE2+17*, UDP+1~, UDP+5*, BCM+1~, CCODE+36*, FILE+29
>> ECPPDU FILE+21*, FILE+34
ECPPOU CCODE+15*, FILE+2~, FILE+5*, FILE+25*, FILE+37
ECPRC PRE+1~, PRE2+4*, PRE2+8*, PRE2+12*, PRE2+16
ECPROD FILE+1~, FILE+18*, FILE+19*, FILE+20
ECQTY EN+1~, PRE2+2*, PRE2+6*, PRE2+10*, PRE2+16, PRE2+19, IVP+9*, IVP+12, IVP+18*, IVP+19*
IVP+25, IVP+27, UDP+4*, UDP+7, CCODE+34*, FILE+27, FILE+32, FILE+34, FILE+37
ECREF PRE+1~, PRE+5*, PRE+11*, PRE2+1, PRE2+2, PRE2+3, PRE2+4, PRE2+5, PRE2+9, PRE2+10
PRE2+11, PRE2+12
ECRFL PRE+1~, PRE+8*, PRE+12*, PRE2+1, PRE2+2, PRE2+3, PRE2+4, PRE2+5, PRE2+10, PRE2+11
PRE2+12
ECRX PRE+1~
>> ECSD BCM+3*, BCM+5, BCM+10, BCM+11
>> ECSD1 EN+4, PRE+11
ECSSN FILE+1~, FILE+10*, FILE+27, FILE+32, FILE+34, FILE+37
>> ECTHLD PRE2+19, IVP+27, IVP+29, UDP+7, CCODE+38
ECUNIT EN+1~, EN+3*, IVP+10*, IVP+12, IVP+20*, FILE+24*, FILE+27
ECXASTA BCM+1~, BCM+13*, BCM+14
>> ECXBCM BCM+10, BCM+11, FILE+29
>> ECXCOST PRE2+19, IVP+27, IVP+29, UDP+7, CCODE+38
ECXCOUNT EN+1~, EN+3*, FILE+27, FILE+32, FILE+34, FILE+37, FILE+39*
ECXDFN BCM+1~, BCM+8*, BCM+10, BCM+11, CCODE+32
ECXDRGC BCM+1~, CCODE+14*, CCODE+22*, CCODE+35
>> ECXERR PRE+8, PRE+12, IVP+2, IVP+3, IVP+17, UDP+2, UDP+3, BCM+5, BCM+6, CCODE+11
, CCODE+13, FILE+40*, EXIT*
>> ECXISIG FILE+29
ECXIVAC BCM+1~, CCODE+14*, CCODE+25*, CCODE+35
ECXIVSC BCM+1~, CCODE+14*, CCODE+28*, CCODE+35
ECXJ UDP+1~, UDP+3*, UDP+4
ECXNOD BCM+1~, BCM+8*
>> ECXOPT EN+5, FILE+25, FILE+29, FILE+35
ECXORN BCM+1~, BCM+9*, BCM+10, BCM+11, CCODE+36
ECXPAT FILE+1~, FILE+7
ECXPAT("NAME" FILE+9
ECXPAT("SSN" FILE+10
ECXPHA FILE+1~, FILE+13*, FILE+14, FILE+15, FILE+18, FILE+21, FILE+24, FILE+25
>> ECXPORT EN+2
I CCODE+9~, CCODE+11*, CCODE+12, CCODE+13, CCODE+16, CCODE+19, CCODE+23, CCODE+26, CCODE+29, CCODE+30
IDAT BCM+1~, BCM+5*, BCM+6*, BCM+7, BCM+12, CCODE+31
IEN PRE+1~, PRE+8*, PRE+12*, PRE2+2, PRE2+3, PRE2+4, PRE2+6, PRE2+7, PRE2+8, PRE2+10
PRE2+11, PRE2+12, PRE2+14, PRE2+15, PRE2+17
J CCODE+9~, CCODE+13*, CCODE+16, FILE+1~
LINE EN+1~, EN+5*, EN+6
OK FILE+1~, FILE+7*, FILE+8
ON IVP+1~, IVP+2*, IVP+3, FILE+29
PIEN BCM+1~, BCM+2*, BCM+5*, BCM+6, BCM+7
RIEN BCM+1~, BCM+6*, BCM+7*, BCM+8, BCM+9, BCM+12, BCM+13, BCM+15, CCODE~, CCODE+12
, CCODE+13, CCODE+16
SA IVP+1~, IVP+5*, IVP+6, IVP+8, IVP+9, IVP+10, IVP+12, IVP+15, IVP+17*, IVP+18
IVP+20
SIG FILE+3~, FILE+4*, FILE+29*, FILE+32
U PRE2+14, PRE2+15, IVP+4, IVP+5, IVP+9, IVP+10, IVP+11, IVP+12, IVP+15, IVP+18
IVP+20, IVP+21, IVP+22, IVP+25, UDP+4, UDP+5, BCM+8, CCODE+17, CCODE+18, FILE+14
FILE+15, FILE+18, FILE+21, FILE+24, FILE+25, FILE+27, FILE+32, FILE+34, FILE+37
UNITCOST BCM+1~, CCODE+14*, CCODE+20*, CCODE+22, CCODE+24*, CCODE+25, CCODE+27*, CCODE+28
>> ZTSTOP FILE+40*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All