ECXPHAA ;ALB/JRC Pharmacy DSS Extract UDP/IVP Source Audit Report ;3/13/18 14:33
Source file <ECXPHAA.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
DSS Extracts | 1 | ECX PHA UDP/IVP SOURCE AUDIT |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;entry point from option
|
|
EN1 | ;Init variables
|
|
EXIT | ||
REPORT | ;Select report
|
|
DIVISION | ;Prompt for division
; Set Divisions into screen array (prompt is one/many/all) |
|
DATES | ;Prompt for start date
|
|
HEADER | ;Print header
|
|
GETIDATA | ;Get data from pharmacy IVP intermediate files
|
|
GETUDATA | ;Get unit dose data from intermediate file 728.904
|
|
DETAIL | ;Print report
|
|
WAIT | ;End of page logic
|
|
GETWARD() | ;170 Section added to find ward at time of IV when ward is incorrectly set to 0 in pharmacy
|
Name | Field # of Occurrence |
---|---|
$$S^%ZTLOAD | WAIT+14 |
$$OREF^DILF | EN+22 |
$$GET1^DIQ | GETIDATA+16, GETIDATA+18 |
EN^DIQ1 | GETIDATA+24, GETUDATA+16, GETUDATA+18 |
^DIR | REPORT+5, DATES+5, DATES+13, WAIT+11 |
$$GETDIV^ECXDEPT | DIVISION+18, GETIDATA+19, GETIDATA+25, GETIDATA+28, GETUDATA+12, GETUDATA+19 |
$$PAT^ECXNUT | GETIDATA+8, GETUDATA+10 |
$$EXPORT^ECXUTL1 | EN+11 |
EXPDISP^ECXUTL1 | EN+16 |
$$PSJ59P5^ECXUTL5 | GETIDATA+28 |
IN5^VADPT | GETWARD+4 |
DIVISION^VAUTOMA | DIVISION+14 |
$$FMTE^XLFDT | DATES+4, DATES+12, HEADER+4, HEADER+5, HEADER+6, DETAIL+5, DETAIL+6 |
$$NOW^XLFDT | DATES+4, DATES+12 |
EN^XUTMDEVQ | EN+27 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(42 - [#42] | GET1^DIQ |
^SC - [#44] | Classic Fileman Calls |
55.01 | GET1^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADMIT | GETIDATA+13~, GETIDATA+15* |
CLINIC | GETIDATA+13~, GETIDATA+15*, GETIDATA+22*, GETIDATA+23, GETIDATA+25, GETUDATA+2~, GETUDATA+17*, GETUDATA+18, GETUDATA+19 |
CNT | EN+1~, EN+13*, DETAIL+5* |
COUNT | GETUDATA+2~, DETAIL+2~, DETAIL+3*, DETAIL+4*, DETAIL+5, DETAIL+6 |
DA | GETIDATA+2~, GETIDATA+10*, GETIDATA+11, GETIDATA+14~, GETIDATA+23*, GETUDATA+2~, GETUDATA+15*, GETUDATA+18* |
DA( | GETUDATA+16* |
DATA | GETUDATA+2~, GETUDATA+7*, GETUDATA+11 |
DATE | GETIDATA+2~, GETIDATA+3*, GETIDATA+4*, GETIDATA+5, GETIDATA+9, GETIDATA+10, GETIDATA+31, GETUDATA+2~, GETUDATA+3*, GETUDATA+5* , GETUDATA+6, GETUDATA+23, DETAIL+2~, DETAIL+3*, DETAIL+4*, DETAIL+5, DETAIL+6 |
DFN | GETIDATA+2~, GETIDATA+5*, GETIDATA+8, GETIDATA+9, GETIDATA+10, GETIDATA+16, GETUDATA+2~, GETUDATA+7*, GETUDATA+10, GETUDATA+15 |
DIC | GETIDATA+14~, GETIDATA+23*, GETUDATA+2~, GETUDATA+15*, GETUDATA+18* |
DIQ | GETIDATA+14~, GETIDATA+23*, GETUDATA+2~, GETUDATA+15*, GETUDATA+18* |
DIQ(0 | GETIDATA+23*, GETUDATA+15*, GETUDATA+18* |
DIR | REPORT+1~, DATES+1~, DATES+9!, WAIT+9~ |
DIR("A" | REPORT+4*, DATES+3*, DATES+11* |
DIR("B" | DATES+4*, DATES+12* |
DIR(0 | REPORT+3*, DATES+2*, DATES+10*, WAIT+10* |
DIROUT | WAIT+9~ |
DIRUT | REPORT+1~, REPORT+6, DATES+1~, DATES+6, DATES+9!, DATES+14, WAIT+9~ |
DIV | DIVISION+12~, DIVISION+18*, DETAIL+2~, DETAIL+3*, DETAIL+4*, DETAIL+5, DETAIL+6 |
DIVISION | EN+1~, GETIDATA+13~, GETIDATA+15*, GETIDATA+19*, GETIDATA+25*, GETIDATA+26*, GETIDATA+27, GETIDATA+28*, GETIDATA+30, GETIDATA+31 , GETUDATA+2~, GETUDATA+12*, GETUDATA+19*, GETUDATA+20*, GETUDATA+22, GETUDATA+23 |
DR | GETIDATA+14~, GETIDATA+23*, GETUDATA+2~, GETUDATA+15*, GETUDATA+18* |
DR( | GETUDATA+15* |
DT | HEADER+4 |
DTOUT | WAIT+9~ |
DUOUT | REPORT+1~, REPORT+6, WAIT+9~ |
EC | GETIDATA+2~, GETIDATA+11*, GETIDATA+22, GETIDATA+27, GETIDATA+28, GETWARD+2 |
ECPAT | GETIDATA+2~, GETUDATA+2~ |
ECXDIC | GETIDATA+14~, GETUDATA+2~, GETUDATA+20! |
ECXDIC( | GETUDATA+17 |
ECXDIC(44 | GETIDATA+25, GETUDATA+19 |
ECXPORT | EN+1~, EN+11*, DETAIL+5 |
EDATE | EN+1~, DATES+15*, HEADER+6, GETIDATA+3, GETUDATA+3 |
ENDATE | GETIDATA+2~, GETIDATA+3*, GETIDATA+4, GETUDATA+2~, GETUDATA+3*, GETUDATA+5 |
ERROR | GETIDATA+2~, GETIDATA+8*, GETUDATA+2~, GETUDATA+10* |
EVDT | GETWARD+1~, GETWARD+2*, GETWARD+3 |
FAC | DIVISION+12~, DIVISION+18* |
FILE | GETIDATA+2~, GETIDATA+3*, GETIDATA+4, GETIDATA+5, GETIDATA+9, GETIDATA+10, GETUDATA+2~, GETUDATA+4*, GETUDATA+5, GETUDATA+6 , GETUDATA+7 |
IOF | HEADER+2 |
IOSL | DETAIL+6, WAIT+7, WAIT+8 |
IOST | WAIT+7 |
L | GETUDATA+2~ |
LN | EN1+1~, HEADER+1*, HEADER+8 |
MOVEMENT | GETIDATA+13~, GETIDATA+15* |
ON | GETIDATA+2~, GETIDATA+9*, GETIDATA+10, GETIDATA+16, GETUDATA+2~, GETUDATA+11*, GETUDATA+13, GETUDATA+16, GETUDATA+17 |
PAGE | EN1+1~, EN1+2*, HEADER+1*, HEADER+3 |
RECORD | GETUDATA+2~, GETUDATA+6*, GETUDATA+7 |
REPORT | EN+1~, EN+14, EN1+4, EN1+9, REPORT+7*, HEADER+3 |
SCRNARR | EN+1~, EN+2*, EN+3, EN+22, EN+24, EXIT, DIVISION+16, DIVISION+18, GETIDATA+30, GETUDATA+22 |
SDATE | EN+1~, DATES+7*, HEADER+5, GETIDATA+3, GETUDATA+3 |
SPECIAL | GETIDATA+13~, GETIDATA+15* |
STOP | EN+1~, EN+2*, EN+4*, EN+6, EN+8, EN+10, EN1+3, EN1+5, EN1+13, REPORT+6* , DIVISION+15*, DATES+6*, DATES+14*, GETIDATA+4, GETIDATA+5, GETIDATA+9, GETIDATA+10, GETIDATA+11, GETIDATA+20, GETUDATA+3* , GETUDATA+5, GETUDATA+6, GETUDATA+13, DETAIL+4, DETAIL+6, WAIT+5*, WAIT+12*, WAIT+14*, WAIT+15 |
SUB | EN1+1~, EN1+2*, EN1+4*, EN1+5 |
TMP | EN+1~, EN+22*, EN+23 |
U | GETIDATA+22, GETIDATA+27, GETIDATA+28, GETUDATA+7, GETUDATA+11, GETUDATA+12, DETAIL+5, GETWARD+2, GETWARD+5 |
VAIP | GETWARD+1~ |
VAIP("D" | GETWARD+3* |
VAIP(5 | GETWARD+5 |
VAUTD | DIVISION+12~, DIVISION+16, DIVISION+17 |
VAUTD( | DIVISION+18 |
WARD | GETIDATA+13~, GETIDATA+15*, GETIDATA+16*, GETIDATA+17*, GETIDATA+18*, GETIDATA+19, GETIDATA+20, GETUDATA+2~, GETUDATA+11*, GETUDATA+12 , GETUDATA+13 |
WARDODT | GETWARD+1~, GETWARD+5*, GETWARD+6*, GETWARD+7 |
X | EN+1~, EN+20*, DATES+1~, DATES+9!, WAIT+9~ |
Y | REPORT+7, DIVISION+12~, DIVISION+15, DATES+1~, DATES+7, DATES+9!, DATES+15, WAIT+9~, WAIT+12 |
ZTDESC | EN+19~, EN+26*, EN+27 |
ZTIO | EN+19~, EN+25* |
ZTSAVE | EN+19~, EN+27 |
ZTSAVE( | EN+20*, EN+23*, EN+24* |
ZTSAVE("SCRNARR" | EN+21* |