ECXPLBB ;DALOI/KML - DSS BLOOD BANK PRE-EXTRACT AUDIT REPORT ;5/31/17 16:32
Source file <ECXPLBB.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 | 2 | ECX LBB PRE-EXTRACT ECX LBB SOURCE AUDIT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| START | ; entry point from tasked job
; get LAB DATA and build temporary global ^TMP("ECXLBB",$J) |
|
| OUTPUT | ; entry point called by EN tag
|
|
| ;
|
||
| HED | ;
|
|
| DATES | ;
|
|
| QUE | ;
|
|
| EN(ECXJOB,ECSD,ECED) | ; entry point used primarily for testing
; input: ; ECXJOB = $J that is assigned to the 2nd subscript of ; the temporary global array containing the ; extracted data that feeds the pre-extract ; audit report ; ECSD = starting date range representing the FM ; date used to retrieve data from file #63 ; ECED = ending date range representing the FM date ; used to retrieve data from file #63 ; syntax of the call: D EN^ECXPLBB(541571372,3000101,3000131) |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | DATES+16, DATES+19 |
| ^%ZIS | QUE+9 |
| HOME^%ZIS | QUE+9 |
| ^%ZTLOAD | QUE+9 |
| EN^DIQ1 | DATES+12 |
| ^DIR | PRINT+3 |
| ^ECXKILL | ECXPLBB+15, OUTPUT+8 |
| AUDRPT^ECXLBB1 | START+9 |
| SETUP^ECXLBB1 | ECXPLBB+4 |
| $$EXPORT^ECXUTL1 | ECXPLBB+8 |
| EXPDISP^ECXUTL1 | ECXPLBB+14 |
| $$FMTE^XLFDT | ECXPLBB+10, OUTPUT+3, PRINT+1, PRINT+6, DATES+24, QUE+2 |
| $$HL7TFM^XLFDT | PRINT+1, PRINT+6 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | Classic Fileman Calls |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DATES+16!*, DATES+19!* |
| %DT("A" | DATES+16*, DATES+19* |
| >> %ZIS | QUE+9* |
| CHKFLG | DATES+1~ |
| CNT | ECXPLBB+5~, ECXPLBB+12*, PRINT+1* |
| DA | DATES+11*, DATES+12! |
| DIC | DATES+11*, DATES+12! |
| DIQ | DATES+11*, DATES+12! |
| DIQ(0 | DATES+11* |
| DIR | PRINT+3! |
| DIR(0 | PRINT+3* |
| DR | DATES+11*, DATES+12! |
| DT | OUTPUT+3 |
| EC66 | START+3~ |
| ECADMT | START+2~ |
| ECARRY | START+3~ |
| ECD | START+3~ |
| >> ECDATE | OUTPUT+2*, OUTPUT+6*, OUTPUT+7 |
| ECED | ECXPLBB+7, ECXPLBB+10, OUTPUT+3, DATES+15*, DATES+23*, QUE+2, EN~ |
| >> ECEDN | ECXPLBB+10*, OUTPUT+3*, HED+3, QUE+2*, QUE+8 |
| ECERR | START+3~ |
| >> ECFILE | ECXPLBB+4 |
| >> ECHEAD | DATES+3* |
| ECINOUT | START+3~ |
| >> ECINST | DATES+9*, DATES+10, DATES+11, DATES+12* |
| >> ECLDT | DATES+13*, DATES+14*, DATES+24 |
| ECLINE | START+2~, OUTPUT+2*, HED+7 |
| >> ECNODE | DATES+2*, DATES+13 |
| ECOUT | START+2~, DATES+15*, DATES+17*, DATES+20*, DATES+25* |
| >> ECPACK | QUE+8 |
| ECPG | START+2~, OUTPUT+2*, HED+1*, HED+2 |
| >> ECPIECE | DATES+13 |
| ECQUIT | START+2~, OUTPUT+2*, OUTPUT+5, OUTPUT+6, OUTPUT+7, PRINT+2, PRINT+3* |
| ECRDT | START+2~, OUTPUT+3*, HED+3 |
| ECSD | ECXPLBB+7, ECXPLBB+10, OUTPUT+3, DATES+15*, DATES+18*, DATES+21, DATES+22, DATES+24, QUE+2, EN~ |
| >> ECSD1 | ECXPLBB+10*, QUE+2* |
| >> ECSDN | ECXPLBB+10*, OUTPUT+3*, HED+3, QUE+2*, QUE+8 |
| ECTODT | START+2~ |
| ECTRFDT | START+3~ |
| ECTRFTM | START+3~ |
| ECTRSP | START+2~ |
| ECX | START+3~ |
| ECXDFN | START+3~, OUTPUT+2*, OUTPUT+5*, OUTPUT+6, OUTPUT+7 |
| ECXDIC | DATES+11!, DATES+12! |
| ECXDIC(4 | DATES+12 |
| ECXINST | ECXPLBB+5~, DATES+10* |
| ECXJOB | START+3~, START+5*, START+6, OUTPUT+1, OUTPUT+5, OUTPUT+6, OUTPUT+7, EN~ |
| ECXLOGIC | START+4~ |
| ECXPOP | ECXPLBB+16~*, QUE+9* |
| ECXPORT | ECXPLBB+5~, ECXPLBB+8*, START+8, OUTPUT+1, OUTPUT+4, OUTPUT+8, PRINT+1 |
| ECXREC | START+4~, OUTPUT+2*, OUTPUT+7* |
| ECXRPT | START+2~, START+9* |
| ECXSTR | START+2~, OUTPUT+7*, PRINT+1, PRINT+5, PRINT+6, PRINT+7 |
| I | QUE+9! |
| IO | START+7 |
| IO("Q" | QUE+9! |
| IOF | OUTPUT+4, PRINT+4, DATES+4 |
| >> IOP | QUE+9* |
| IOSL | PRINT+2 |
| IOST | START+8, OUTPUT+4, PRINT+3 |
| OUT | DATES+1~ |
| >> POP | QUE+9 |
| U | PRINT+1, DATES+9, DATES+13 |
| >> X | QUE+4*, QUE+5*, QUE+6*, QUE+7* |
| >> Y | PRINT+3, DATES+17, DATES+18, DATES+20, DATES+21, DATES+22, DATES+23 |
| >> ZTDESC | QUE+8* |
| ZTIO | QUE+8*, QUE+9! |
| ZTRTN | QUE+8*, QUE+9! |
| ZTSAVE | QUE+1!, QUE+3!, QUE+9! |
| ZTSAVE( | QUE+4*, QUE+5*, QUE+6*, QUE+7* |
| ZTSK | QUE+9! |