BDWRDR ; IHS/CMI/LAB - MAIN DRIVER DW EXPORT ;
Source file <BDWRDR.m>
| Package | Total | Call Graph |
|---|---|---|
| Data Warehouse Export System | 8 | GIS^BDW1VBLI $$UIDV^BDWAID $$FLG^BDWBHL (,ALPMR)^BDWRDR2 ^BDWRDRI ERRBULL^BDWRDRI2 ^BDWRERR $$ORF^BDWUTIL1 |
| VA Fileman | 4 | (COMMA,NOW)^%DTC ^DIE (,IX1)^DIK ^DIR |
| IHS VA Utilities | 3 | $$VAL^XBDIQ1 ^XBFMK EN^XBVK |
| IHS Patient | 2 | KILL^AUPNPAT $$UID^AUPNVSIT |
| IHS Support HL7 Interfaces | 1 | ($$DW1HDR,$$DW1MRG,$$DW1REG,$$DW1TRLR)^BHLEVENT |
| Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT |
| Package | Total | Caller Graph |
|---|---|---|
| Data Warehouse Export System | 3 | BDWBHL BDWDDR BDWREDO |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RESET | ; kill ADW xref and set flag if tx 23 or 24 generated
|
|
| QUEUE | ;EP - called from option that can be scheduled to run automatically
|
|
| SET | ||
| RST4AF(BDWLOG) | ;EP
|
|
| LOG | ; UPDATE LOG
|
|
| PROCESS | ;
|
|
| TR | ;trailer report
|
|
| PURGE2 | ;
|
|
| DRIVER | ;EP called from TSKMN+2
|
|
| PURGE | ; PURGE 'ADW' XREF FOR VISITS JUST DONE
|
|
| START | ;EP - called from option
|
|
| S | ;
|
|
| ABORT | ; ABNORMAL TERMINATION
|
|
| EOJ | ; EOJ
|
|
| C(X,X2,X3) | ;
|
|
| PROCESS3 | ;
|
|
| PROCESS2 | ;
|
|
| CHKLOG | ; CHECK LOG FILE
|
|
| RUNTIME | ;EP - SHOW RUN
|
| Name | Field # of Occurrence |
|---|---|
| COMMA^%DTC | C+2 |
| NOW^%DTC | DRIVER+2, LOG+3 |
| KILL^AUPNPAT | PROCESS3+2, EOJ+5 |
| $$UID^AUPNVSIT | PROCESS3+11 |
| GIS^BDW1VBLI | PROCESS+1 |
| $$UIDV^BDWAID | PROCESS3+12 |
| $$FLG^BDWBHL | PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23 |
| ^BDWRDR2 | PROCESS3+14 |
| ALPMR^BDWRDR2 | DRIVER+9 |
| ^BDWRDRI | START+4, QUEUE+4 |
| ERRBULL^BDWRDRI2 | ABORT+2 |
| ^BDWRERR | PROCESS3+10 |
| $$ORF^BDWUTIL1 | PROCESS+16 |
| $$DW1HDR^BHLEVENT | PROCESS+4 |
| $$DW1MRG^BHLEVENT | PROCESS+26 |
| $$DW1REG^BHLEVENT | PROCESS+28 |
| $$DW1TRLR^BHLEVENT | DRIVER+13 |
| ^DIE | DRIVER+3, DRIVER+17, PROCESS+6, PROCESS3+11, PROCESS3+12, RESET+2, RST4AF+6, LOG+4, LOG+6, LOG+9 , LOG+12 |
| ^DIK | PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+16, RST4AF+7 |
| IX1^DIK | TR+36 |
| ^DIR | START+8, DRIVER+20, ABORT+4 |
| $$VAL^XBDIQ1 | TR+2, TR+5, TR+6, TR+7, TR+9 |
| ^XBFMK | PROCESS3+11, PROCESS3+12, TR+37, EOJ+4 |
| EN^XBVK | EOJ+6 |
| $$FMADD^XLFDT | PROCESS+7 |
| $$FMTE^XLFDT | TR+3, TR+29 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls |
| ^AUPNDWAF - [#9000003.3] | Classic Fileman Calls |
| ^AUPNVSIT - [#9000010] | Classic Fileman Calls |
| ^BDWXLOG - [#90213] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNDWAF - [#9000003.3] | PROCESS+9, PROCESS+15, PROCESS+17, PROCESS+33, RST4AF+5 |
| ^AUPNPAT - [#9000001] | PROCESS+12, RST4AF+2 |
| ^AUPNVSIT - [#9000010] | PROCESS3+4, PROCESS3+8, PROCESS3+9, PROCESS3+11, PROCESS3+12 |
| ^AUPNVSIT("ADWO" | PROCESS+45, PROCESS2+1, PROCESS3+4!, PROCESS3+10!, RESET+1! |
| ^AUTTLOC - [#9999999.06] | TR+14 |
| ^BDWERRC("B" | ABORT+1 |
| ^BDWTMP( | DRIVER+14*, PROCESS+5*, PROCESS+29* |
| ^BDWXLOG - [#90213] | PROCESS+32*, PROCESS+33*, PROCESS+34*, PROCESS+35*, PROCESS+36*, PROCESS+37*, PROCESS+38*, PROCESS+39*, PROCESS+40*, PROCESS3+3 , SET*, SET+1*, SET+2*, RST4AF+1, CHKLOG+1, TR+3, TR+4, TR+35*, S+2* |
| ^DPT - [#2] | PROCESS+13, PROCESS+14, PROCESS+15, RST4AF+3, RST4AF+4 |
| ^TMP($J | PROCESS+2!, TR+12, TR+18, TR+19, TR+20, TR+27, TR+28, TR+29, EOJ+1! |
| ^XTMP("BDWDR" | PROCESS+7*, PROCESS+31*, PROCESS3+5*, PURGE+3, PURGE+4!, PURGE2+1, RESET+2 |
| Name | Line Occurrences |
|---|---|
| $$C | TR+19, TR+20, TR+29 |
| ABORT | START+9, DRIVER+4, DRIVER+7, DRIVER+10, DRIVER+12, DRIVER+18, QUEUE+5 |
| CHKLOG | DRIVER+19 |
| DRIVER | QUEUE+6 |
| EOJ | START+5, START+6, START+7, DRIVER+21, ABORT+2, ABORT+5 |
| LOG | DRIVER+11 |
| PROCESS | DRIVER+6 |
| PROCESS2 | PROCESS+45 |
| PROCESS3 | PROCESS2+1 |
| PURGE | DRIVER+15 |
| PURGE2 | PURGE+3 |
| RESET | PURGE2+1 |
| RUNTIME | DRIVER+16 |
| S | TR+2, TR+3, TR+4, TR+5, TR+6, TR+7, TR+9, TR+10, TR+11, TR+14 , TR+15, TR+16, TR+17, TR+21, TR+22, TR+23, TR+24, TR+25, TR+26, TR+29 , TR+32, TR+33 |
| SET | PROCESS3+9 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | PROCESS+40*, SET+2* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | DRIVER+2!, LOG+3 |
| %H | DRIVER+2! |
| %I | DRIVER+2! |
| AUPNVSIT | EOJ+2! |
| B | RUNTIME+1*, RUNTIME+3, RUNTIME+10! |
| >> BDW("ADDS" | LOG+11 |
| >> BDW("ALPMR" | LOG+1, LOG+6 |
| >> BDW("BT" | DRIVER+1*, RUNTIME+1 |
| >> BDW("CONTROL | DATE" , PROCESS+44*, PROCESS+45*, PROCESS2+1, PROCESS3+4, PROCESS3+5, PROCESS3+10 |
| >> BDW("COUNT" | LOG+1*, LOG+4 |
| >> BDW("DEL" | PROCESS3+10*, LOG+8 |
| >> BDW("DELS" | LOG+11 |
| >> BDW("DEMO" | LOG+8 |
| >> BDW("I" | CHKLOG+1* |
| >> BDW("MAIN TX | DATE" , DRIVER+2* |
| >> BDW("MFI" | LOG+8 |
| >> BDW("MODS" | LOG+11 |
| >> BDW("NO CAT" | LOG+8 |
| >> BDW("NO LOC" | LOG+8 |
| >> BDW("NO PAT" | LOG+8 |
| >> BDW("NO TYPE" | , LOG+8 |
| >> BDW("QFLG" | START+6, START+7, START+9, DRIVER+4, DRIVER+7, DRIVER+10, DRIVER+12, DRIVER+18, PROCESS+45, PROCESS2+1 , ABORT+1, ABORT+3, LOG+4*, LOG+6*, LOG+9*, LOG+12*, QUEUE+5 |
| >> BDW("QFLG1" | ABORT+1* |
| >> BDW("REG" | PROCESS+30*, LOG+1, LOG+6 |
| >> BDW("RUN BEGI | N" , PROCESS+44 |
| >> BDW("RUN END" | , PROCESS+45 |
| >> BDW("RUN LOG" | , DRIVER+3, DRIVER+13, DRIVER+17, PROCESS+4, PROCESS+6, PROCESS+32, PROCESS+33, PROCESS+34, PROCESS+35 , PROCESS+36, PROCESS+37, PROCESS+38, PROCESS+39, PROCESS+40, PROCESS3+3, SET, SET+1, SET+2, CHKLOG+1 , ABORT+1, LOG+4, LOG+6, LOG+8, LOG+11, TR+2, TR+3, TR+4, TR+5, TR+6 , TR+7, TR+9, TR+35, TR+36, S+2 |
| >> BDW("RUN STAR | T" , DRIVER+2*, DRIVER+3 |
| >> BDW("RUN STOP | " , LOG+3*, LOG+4 |
| >> BDW("SKIP" | LOG+4 |
| >> BDW("V DFN" | PROCESS2+1*, PROCESS3+3, PROCESS3+4, PROCESS3+5, PROCESS3+8, PROCESS3+9, PROCESS3+10, PROCESS3+11, PROCESS3+12, SET+1 , SET+2, PURGE2+1*, RESET+1, RESET+2 |
| >> BDW("VISITS" | LOG+1, LOG+6 |
| >> BDW("VPROC" | PROCESS3+6*, LOG+4 |
| >> BDW("X" | PROCESS+42!, CHKLOG+1*, CHKLOG+2 |
| >> BDW("ZERO" | LOG+8 |
| BDWC | PROCESS+42! |
| >> BDWCNT | DRIVER+5*, PROCESS+9, PROCESS3+7, RESET+3 |
| >> BDWCNT1 | DRIVER+5* |
| >> BDWCNT2 | DRIVER+5* |
| >> BDWCNTR | PROCESS+9*, PROCESS+44*, PURGE+2* |
| >> BDWDATE | TR+1*, TR+28*, TR+29 |
| BDWDDR | START+1!, QUEUE+1! |
| BDWDELF | PROCESS+10!, PROCESS+15*, PROCESS+16, PROCESS+24, PROCESS+27, PROCESS+34, PROCESS+41! |
| BDWDELT | PROCESS+10!, PROCESS+15*, PROCESS+26, PROCESS+41! |
| BDWDFN | PROCESS+9*, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+19, PROCESS+20, PROCESS+21 , PROCESS+22, PROCESS+23, PROCESS+25, PROCESS+28, PROCESS+31, PROCESS+33, PROCESS+34, PROCESS+35, PROCESS+36, PROCESS+37 , PROCESS+38, PROCESS+39, PROCESS+40, PROCESS+42! |
| BDWE | PROCESS3+1! |
| BDWE("ERROR" | PROCESS3+10* |
| >> BDWIEDST | DRIVER+14, PROCESS+5, PROCESS+29 |
| >> BDWLC | TR+1*, TR+13*, TR+35, S+1*, S+2 |
| >> BDWLOC | TR+1*, TR+12*, TR+14, TR+18, TR+19, TR+20, TR+27, TR+28, TR+29 |
| >> BDWLOCC | TR+1*, TR+13*, TR+14 |
| BDWLOG | RST4AF~, RST4AF+1 |
| >> BDWMODE | TR+1* |
| >> BDWMSGH | PROCESS+4*, PROCESS+5, PROCESS+6, LOG+6 |
| >> BDWMSGT | DRIVER+13*, DRIVER+14, DRIVER+17 |
| >> BDWO("QUEUE" | START+5 |
| >> BDWO("RUN" | START+3*, PROCESS3+9, QUEUE+3* |
| >> BDWO("SCHEDULED" | START+2*, QUEUE+2* |
| BDWR | PROCESS+17! |
| BDWR("ALIAS" | PROCESS+17* |
| BDWR("BASE" | PROCESS+17* |
| BDWR("CHART" | PROCESS+17* |
| BDWR("DEMO" | PROCESS+17* |
| BDWR("ELIG" | PROCESS+17* |
| BDWRMSG | PROCESS+26*, PROCESS+28*, PROCESS+29, PROCESS+33, PROCESS+42! |
| >> BDWRUN | DRIVER+17, RUNTIME+9* |
| BDWT | PROCESS3+1! |
| >> BDWTYPE | TR+1*, TR+18*, TR+19, TR+20, TR+27*, TR+28, TR+29 |
| BDWV | PROCESS3+1! |
| BDWV("TX GENE | RATED" , PROCESS3+5*, SET+1 |
| BDWV("V DATE" | , PROCESS3+13*, PURGE+2*, PURGE+3*, PURGE2+1, RESET+1 |
| BDWV("V REC" | PROCESS3+8*, PROCESS3+9, PROCESS3+13 |
| BDWVMSG | PROCESS3+14!, SET+1 |
| >> BDWX | RST4AF+1*, RST4AF+2, RST4AF+3, RST4AF+4, RST4AF+5, RST4AF+7 |
| >> BDWZINFL | PROCESS+23*, PROCESS+39 |
| >> BDWZRBFL | PROCESS+19*, PROCESS+35 |
| >> BDWZRCFL | PROCESS+21*, PROCESS+37 |
| >> BDWZRDFL | PROCESS+22*, PROCESS+38 |
| >> BDWZRLFL | PROCESS+20*, PROCESS+36 |
| DA | START+8!, DRIVER+3*!, DRIVER+17*, DRIVER+20!, PROCESS+6!*, PROCESS+12*!, PROCESS+13*!, PROCESS+14*!, PROCESS+16*!, PROCESS3+11* , PROCESS3+12*, RESET+2*!, RST4AF+5*, RST4AF+6!, RST4AF+7*!, ABORT+1*, ABORT+4!, LOG+4*, LOG+5!, LOG+6* , LOG+7!, LOG+8*, LOG+10!, LOG+11*, TR+36*! |
| DIADD | EOJ+3! |
| DIC | SET+3! |
| DIE | DRIVER+3*!, DRIVER+17*, PROCESS+6!*, PROCESS3+11*, PROCESS3+12*, SET+3!, RESET+2*!, RST4AF+5*, RST4AF+6!, ABORT+1* , LOG+4*, LOG+5!, LOG+6*, LOG+7!, LOG+8*, LOG+10!, LOG+11* |
| DIK | PROCESS+12*!, PROCESS+13*!, PROCESS+14*!, PROCESS+16*!, RST4AF+7*!, TR+36*! |
| DIR | START+8!, DRIVER+20!, ABORT+4! |
| DIR("A" | START+8*, DRIVER+20*, ABORT+4* |
| DIR(0 | START+8*, DRIVER+20*, ABORT+4* |
| DIU | LOG+7!, LOG+10! |
| DIV | LOG+7!, LOG+10! |
| DLAYGO | EOJ+3! |
| DR | DRIVER+3*!, DRIVER+17*, PROCESS+6!*, PROCESS3+11*, PROCESS3+12*, SET+3!, RESET+2*!, RST4AF+5*, RST4AF+6!, ABORT+1* , LOG+4*, LOG+5!, LOG+6*, LOG+7!, LOG+8*, LOG+10!, LOG+11* |
| DT | PROCESS+7, TR+35 |
| E | RUNTIME+2*, RUNTIME+3, RUNTIME+10! |
| H | RUNTIME+3*, RUNTIME+4*, RUNTIME+5, RUNTIME+8, RUNTIME+9, RUNTIME+10! |
| >> INA | PROCESS+11*, PROCESS+26, PROCESS+28 |
| >> INA("DELETE" | PROCESS+10!, PROCESS+25*, PROCESS+41! |
| M | RUNTIME+5*, RUNTIME+6*, RUNTIME+7, RUNTIME+8, RUNTIME+9, RUNTIME+10! |
| S | RUNTIME+7*, RUNTIME+8, RUNTIME+9, RUNTIME+10! |
| T | RUNTIME+3*, RUNTIME+5*, RUNTIME+7*, RUNTIME+10! |
| U | PROCESS+7, PROCESS+14, PROCESS+15, PROCESS+17, PROCESS+33, PROCESS+34, PROCESS+35, PROCESS+36, PROCESS+37, PROCESS+38 , PROCESS+39, PROCESS+40, PROCESS3+9, PROCESS3+11, PROCESS3+12, SET+1, SET+2, RST4AF+4, RST4AF+5, TR+3 , TR+4, TR+14 |
| X | PROCESS+33*, TR+2*, TR+3*, TR+4*, TR+5*, TR+6*, TR+7*, TR+9*, TR+10*, TR+11* , TR+14*, TR+15*, TR+16*, TR+17*, TR+19*, TR+20*, TR+22*, TR+23*, TR+24*, TR+25* , TR+26*, TR+29*, TR+32*, TR+33*, C~, C+1, C+3, S+2, S+3! |
| X2 | C~ |
| X3 | C~ |
| >> Y | RST4AF+5*, LOG+4, LOG+6, LOG+9, LOG+12 |
| >> ZTQUEUED | START+2, START+7, DRIVER+5, DRIVER+19, DRIVER+20, PROCESS+3, PROCESS+9, PROCESS+43, PURGE+1, ABORT+2 , LOG+1, LOG+2, EOJ+7, RUNTIME+8, QUEUE+2 |
| >> ZTREQ | EOJ+7* |