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 ;5/20/13 16:59

Source Information

Source file <ECXAPHA2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
DSS Extracts 4 $$SIG^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

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
DSS Extracts 1 ECXAPHA  

Entry Points

Name Comments DBIA/ICR reference
PRE ; entry point for PRE data
BCM ;Section added in patch 144
UDP ; entry point for UDP data
EN ; entry point
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"
IVP ; entry point for IVP Data
FILE ; put records in temp file to print later
EXIT
PRE2 ; get Prescription data

External References

Name Field # of Occurrence
$$S^%ZTLOAD FILE+23
$$GET1^DIQ BCM+9, BCM+12, BCM+13, CCODE+18, CCODE+21, CCODE+24
$$SIG^ECXAPHA FILE+20
$$CHKIV^ECXBCM BCM+11
$$CHKUD^ECXBCM BCM+10
$$PAT^ECXUTL3 FILE+3
$$PHAAPI^ECXUTL5 FILE+9
EXTRACT^PSO52EX PRE+4
$$RJ^XLFSTR FILE+12, FILE+15

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+15
^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, IVP+2!, IVP+7, IVP+11*, IVP+14*
, IVP+16, IVP+17, IVP+19, IVP+29!, FILE+19*, FILE+20*

Label References

Name Line Occurrences
@( EN+6
CCODE BCM+15
FILE PRE2+18, IVP+26, IVP+28, UDP+7, CCODE+34
PRE2 PRE+8, PRE+12

Naked Globals

Name Field # of Occurrence
^( PRE+12, IVP+12*, IVP+17, IVP+20, IVP+21, IVP+24
^("S" IVP+2!, IVP+29!
^(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+16*, CCODE+19, CCODE+22, CCODE+25, CCODE+31, CCODE+34
CCDORD BCM+1~, CCODE+10*, CCODE+16*
CCIEN BCM+1~, CCODE+10*, CCODE+16*, CCODE+18, CCODE+21, CCODE+24, CCODE+27*
CCTYPE BCM+1~, CCODE+10*, CCODE+26*
CCUNIT BCM+1~, CCODE+10*, CCODE+16*, CCODE+19
COUNT EN+1~, EN+3*, FILE+21*, FILE+23
DA IVP+1~, IVP+2*, IVP+3*
DATA UDP+4*, UDP+5, CCODE+9~, CCODE+15*, CCODE+16
DFN IVP+1~, IVP+2*, IVP+3, IVP+10
DRG BCM+1~, CCODE+18*, CCODE+21*, CCODE+24*, CCODE+30
DT BCM+3
>> EC IVP+3*, IVP+4, IVP+5, IVP+8, IVP+9, IVP+10, IVP+14
ECCOST EN+1~, PRE2+16*, PRE2+18, IVP+10*, IVP+11, IVP+24*, IVP+28, UDP+5*, UDP+7, CCODE+32*
, CCODE+34, FILE+19
ECCOUNT IVP+1~, IVP+17*, IVP+18
ECD EN+1~, EN+4*, PRE+4, PRE+8*, PRE+11*, PRE+12*, PRE2+13, IVP+2*, IVP+3, IVP+11
, UDP+2*, UDP+3, UDP+5, FILE+3
ECDATA PRE+1~, UDP+1~
ECDATA1 PRE+1~
ECDAY EN+1~, PRE2+13*, IVP+20*, UDP+5*, CCODE+28*, FILE+7*, FILE+19, FILE+20
ECDFN EN+1~, PRE2+14*, IVP+10*, IVP+11, IVP+21*, UDP+5*, CCODE+29*, FILE+3, FILE+20
ECDRG EN+1~, PRE2+15*, IVP+4*, IVP+7, IVP+11, IVP+12, IVP+14, IVP+16*, IVP+17, IVP+19
, IVP+20, IVP+21, IVP+24, UDP+5*, CCODE+30*, FILE+9
ECDS EN+1~, EN+3*, PRE2+3*, PRE2+7*, PRE2+11*, FILE+19
>> ECED EN+4*, PRE+4, PRE+8, PRE+12, IVP+2, UDP+2, BCM+6, BCM+10, BCM+11
ECFKEY FILE+1~, FILE+16*, FILE+19, FILE+20
ECGNAME FILE+1~, FILE+10*, FILE+19
ECNAME FILE+1~, FILE+5*, FILE+19
ECNDC FILE+1~, FILE+11*, FILE+12*, FILE+13*, FILE+16
ECORD UDP+1~, UDP+5*, BCM+1~, CCODE+33*, FILE+20
ECPRC PRE+1~, PRE2+4*, PRE2+8*, PRE2+12*, PRE2+16
ECPROD FILE+1~, FILE+14*, FILE+15*, FILE+16
ECQTY EN+1~, PRE2+2*, PRE2+6*, PRE2+10*, PRE2+16, PRE2+18, IVP+8*, IVP+11, IVP+17*, IVP+18*
, IVP+24, IVP+26, UDP+4*, UDP+7, CCODE+31*, FILE+19, FILE+20
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+6*, FILE+19, FILE+20
>> ECTHLD PRE2+18, IVP+26, IVP+28, UDP+7, CCODE+34
ECUNIT EN+1~, EN+3*, IVP+9*, IVP+11, IVP+19*, FILE+17*, FILE+19
ECXASTA BCM+1~, BCM+13*, BCM+14
>> ECXBCM BCM+10, BCM+11, FILE+17
>> ECXCOST PRE2+18, IVP+26, IVP+28, UDP+7, CCODE+34
ECXCOUNT EN+1~, EN+3*, FILE+19, FILE+20, FILE+22*
ECXDFN BCM+1~, BCM+8*, BCM+10, BCM+11, CCODE+29
ECXDRGC BCM+1~, CCODE+14*, CCODE+19*, CCODE+32
>> ECXERR PRE+8, PRE+12, IVP+2, IVP+3, IVP+16, UDP+2, UDP+3, BCM+5, BCM+6, CCODE+11
, CCODE+13, FILE+23*, EXIT*
>> ECXISIG FILE+20
ECXIVAC BCM+1~, CCODE+14*, CCODE+22*, CCODE+32
ECXIVSC BCM+1~, CCODE+14*, CCODE+25*, CCODE+32
ECXJ UDP+1~, UDP+3*, UDP+4
ECXNOD BCM+1~, BCM+8*
>> ECXOPT EN+5, FILE+17
ECXORN BCM+1~, BCM+9*, BCM+10, BCM+11, CCODE+33
ECXPAT FILE+1~, FILE+3
ECXPAT("NAME" FILE+5
ECXPAT("SSN" FILE+6
ECXPHA FILE+1~, FILE+9*, FILE+10, FILE+11, FILE+14, FILE+17
>> ECXPORT EN+2
I CCODE+9~, CCODE+11*, CCODE+12, CCODE+13, CCODE+15, CCODE+17, CCODE+20, CCODE+23, CCODE+26, CCODE+27
IDAT BCM+1~, BCM+5*, BCM+6*, BCM+7, BCM+12, CCODE+28
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
J CCODE+9~, CCODE+13*, CCODE+15, FILE+1~
LINE EN+1~, EN+5*, EN+6
OK FILE+1~, FILE+3*, FILE+4
ON IVP+1~, IVP+2*, IVP+3
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+15
SA IVP+1~, IVP+5*, IVP+7, IVP+8, IVP+9, IVP+11, IVP+14, IVP+16*, IVP+17, IVP+19
U PRE2+14, PRE2+15, IVP+4, IVP+5, IVP+8, IVP+9, IVP+10, IVP+11, IVP+14, IVP+17
, IVP+19, IVP+20, IVP+21, IVP+24, UDP+4, UDP+5, BCM+8, CCODE+16, FILE+10, FILE+11
, FILE+14, FILE+17, FILE+19, FILE+20
UNITCOST BCM+1~, CCODE+14*, CCODE+18*, CCODE+19, CCODE+21*, CCODE+22, CCODE+24*, CCODE+25
>> ZTSTOP FILE+23*
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