APCDK ; IHS/CMI/LAB - NIGHTLY AMBULATORY VISIT V FILE RELINKER ; 15 Nov 2010 12:10 PM
Source file <APCDK.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 6 | C^%DTC ^DIC FILE^DICN ^DIE ^DIK $$GET1^DIQ | 
| Patient Care Component | 3 | ^APCDCHKJ ^APCDKDTC $$EN1^APCDKFDE | 
| IHS Patient | 1 | MOD^AUPNVSIT | 
| IHS VA Utilities | 1 | EN^XBNEW | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Care Component | 1 | APCDKDE | 
| Third Party Billing | 1 | ABMDVCK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ORDERLOC | ;check ordering location | |
| EN | ; | |
| UPDLOG(VF,VFI,TV,FV,RD,TYPE) | ;EP - CALLED FROM APCDKDE | |
| VENTRIES | ; | |
| PROCESS | ;Get vars and process visit | |
| EOJ | ; | |
| ENCPROV | ; | |
| NOVFILES(V) | ;check to see if any vfiles, if so return a 1 | |
| UPDLOG1 | ;EP | |
| LABLRO | ; | |
| CLIN | ;check clinic | |
| UPDMULT | ; | |
| ORDPROV | ; | |
| RELINK | ;repoint v file entry | |
| GVISITS | ;go through all A and X visits on this date for this patient | |
| CHECKV | ;check visit to see if should be deleted | |
| CHECK | ; | 
| FileNo | Call Tags | 
|---|---|
| ^LRO(68.999999901 - [#68.999999901] | Classic Fileman Calls | 
| ^AUPNVSIT - [#9000010] | Classic Fileman Calls | 
| ^APCDKLOG - [#9001003.91] | Classic Fileman Calls | 
| ^AMERVSIT - [#9009080] | GET1^DIQ | 
| ^AUTTSITE - [#9999999.39] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCDKLOG("AA" | UPDLOG1+3 | 
| ^AUPNVAST("AD" | NOVFILES+32 | 
| ^AUPNVBB("AD" | NOVFILES+24 | 
| ^AUPNVCHS("AD" | NOVFILES+3 | 
| ^AUPNVCPT("AD" | NOVFILES+15 | 
| ^AUPNVDEN("AD" | NOVFILES+5 | 
| ^AUPNVDXP("AD" | NOVFILES+17 | 
| ^AUPNVELD("AD" | NOVFILES+28 | 
| ^AUPNVER("AD" | NOVFILES+23 | 
| ^AUPNVEYE("AD" | NOVFILES+4 | 
| ^AUPNVHF("AD" | NOVFILES+19 | 
| ^AUPNVIMM("AD" | NOVFILES+10 | 
| ^AUPNVINP("AD" | NOVFILES+2 | 
| ^AUPNVLAB("AD" | NOVFILES+9 | 
| ^AUPNVMED("AD" | NOVFILES+13 | 
| ^AUPNVMIC("AD" | NOVFILES+21 | 
| ^AUPNVMSR("AD" | NOVFILES+1 | 
| ^AUPNVNOT("AD" | NOVFILES+22 | 
| ^AUPNVNT("AD" | NOVFILES+27 | 
| ^AUPNVPHN("AD" | NOVFILES+25 | 
| ^AUPNVPOD("AD" | NOVFILES+33 | 
| ^AUPNVPOV("AD" | PROCESS+7, GVISITS+6, NOVFILES+7 | 
| ^AUPNVPRC("AD" | NOVFILES+8 | 
| ^AUPNVPRV - [#9000010.06] | GVISITS+10 | 
| ^AUPNVPRV("AD" | PROCESS+8, GVISITS+7, GVISITS+10, NOVFILES+6 | 
| ^AUPNVPTH("AD" | NOVFILES+20 | 
| ^AUPNVRAD("AD" | NOVFILES+18 | 
| ^AUPNVSIT - [#9000010] | PROCESS+1, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+6, PROCESS+9, GVISITS+1, GVISITS+5, GVISITS+8, GVISITS+9 , ORDERLOC+1, UPDLOG1+5 | 
| ^AUPNVSIT("AA" | GVISITS+2, GVISITS+3 | 
| ^AUPNVSIT("B" | EN+6, EN+7 | 
| ^AUPNVSK("AD" | NOVFILES+11 | 
| ^AUPNVTC("AD" | NOVFILES+26 | 
| ^AUPNVTM("AD" | NOVFILES+16 | 
| ^AUPNVTRC("AD" | NOVFILES+29 | 
| ^AUPNVTRT("AD" | NOVFILES+14 | 
| ^AUPNVTXC("AD" | NOVFILES+31 | 
| ^AUPNVUNH("AD" | NOVFILES+30 | 
| ^AUPNVXAM("AD" | NOVFILES+12 | 
| ^DD( | ENCPROV+6, ENCPROV+7, ENCPROV+8, ORDPROV+3, ORDPROV+4, ORDPROV+5 | 
| ^DD(9000010.06 | ENCPROV+6, ENCPROV+7, ENCPROV+8, ORDPROV+3, ORDPROV+4, ORDPROV+5 | 
| ^DD(9001003.91 | UPDMULT+1 | 
| ^DIC - [#1] | GVISITS+11, VENTRIES+1 | 
| ^LRO(68.999999901 - [#68.999999901] | LABLRO+6, LABLRO+7 | 
| ^VA(200 - [#200] | ENCPROV+6, ORDPROV+3 | 
| Name | Line Occurrences | 
|---|---|
| $$NOVFILES | PROCESS+3 | 
| CHECK | VENTRIES+2 | 
| CHECKV | GVISITS+3 | 
| CLIN | ORDPROV+2, ORDPROV+6 | 
| EOJ | EN+9 | 
| LABLRO | RELINK+4 | 
| ORDPROV | ENCPROV+3, ENCPROV+5, ENCPROV+9 | 
| PROCESS | EN+7 | 
| RELINK | ENCPROV+10, ENCPROV+11, ORDPROV+7, ORDPROV+8, ORDERLOC+1 | 
| UPDLOG | RELINK+7 | 
| UPDMULT | UPDLOG1+4 | 
| VENTRIES | GVISITS+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | GVISITS+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APCDFILE | LABLRO+3~*, LABLRO+4 | 
| APCDK | EOJ+4! | 
| APCDK("DATE" | EN+3*, EN+6 | 
| APCDK("RELINK" | EN+4* | 
| APCDK("VISITS" | EN+4* | 
| APCDK12N | EOJ+4!, CHECK+1*, CHECK+2, CHECK+3*, CHECK+4, ENCPROV+5, ENCPROV+6, ENCPROV+7, ENCPROV+8, ORDPROV+2 , ORDPROV+3, ORDPROV+4, ORDPROV+5, ORDERLOC+1 | 
| APCDKAVC | EOJ+4!, GVISITS+1*, GVISITS+2 | 
| APCDKAVD | EOJ+4!, GVISITS+1*, GVISITS+2*, GVISITS+3 | 
| >> APCDKDPP | GVISITS+10*, ENCPROV+10, ORDPROV+7 | 
| APCDKDSP | EOJ+4!, GVISITS+10*, ENCPROV+11, ORDPROV+8 | 
| APCDKDVR | EOJ+4! | 
| APCDKHI | EOJ+4! | 
| APCDKIEN | LABLRO+6!*, LABLRO+7, LABLRO+8! | 
| APCDKIGR | EOJ+4!, VENTRIES+1*, VENTRIES+2 | 
| APCDKMM | EOJ+4! | 
| APCDKNV | EOJ+4! | 
| APCDKORD | LABLRO+4*, LABLRO+5, LABLRO+6, LABLRO+8! | 
| APCDKPAT | EOJ+4! | 
| APCDKV | EN+7*, EOJ+4!, PROCESS+1, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8 , PROCESS+9, GVISITS+1, GVISITS+4, GVISITS+8, RELINK+7, LABLRO+6, CHECKV+1 | 
| APCDKVCT | EOJ+4! | 
| APCDKVD | EN+6*, EN+7, EN+8! | 
| APCDKVDG | EOJ+4!, VENTRIES+1*, CHECK+1, RELINK+2, LABLRO+3 | 
| APCDKVFL | EOJ+4!, GVISITS+11*, VENTRIES+1, ENCPROV+3, ENCPROV+6, ENCPROV+7, ENCPROV+8, ORDPROV+3, ORDPROV+4, ORDPROV+5 , RELINK+4, RELINK+7 | 
| >> APCDKVFP | ENCPROV+4*, ENCPROV+6*, ENCPROV+7*, ENCPROV+8*, ENCPROV+9, ENCPROV+10, ENCPROV+11, ORDPROV+1*, ORDPROV+3*, ORDPROV+4* , ORDPROV+5*, ORDPROV+6, ORDPROV+7, ORDPROV+8 | 
| APCDKX | EOJ+4! | 
| >> APCDKXVS | GVISITS+1*, GVISITS+3*, GVISITS+4, GVISITS+5, GVISITS+6, GVISITS+7, GVISITS+8, GVISITS+9, GVISITS+10, ORDERLOC+1 , RELINK+2, RELINK+5, RELINK+7, LABLRO+7 | 
| APCDLOGX | UPDLOG1+1~, UPDLOG1+3*, UPDLOG1+4!, UPDLOG1+6*, UPDMULT+1 | 
| APCDRUND | EN+4*, EOJ+4!, RELINK+7 | 
| APCDVDFN | EOJ+4!, VENTRIES+2*, CHECK+1, RELINK+2, RELINK+7 | 
| >> APCDVI | VENTRIES+2* | 
| AUPNVSIT | RELINK+5~* | 
| D0 | UPDLOG1+5! | 
| DA | EOJ+1*!, EOJ+5!, PROCESS+3*, RELINK+2!*, UPDLOG1+2~, UPDMULT+5*, UPDMULT+8!, LABLRO+7*! | 
| DA(1 | UPDMULT+1* | 
| DD | UPDLOG1+5! | 
| >> DFN | PROCESS+3*, PROCESS+5, PROCESS+9*, GVISITS+2, GVISITS+3 | 
| DIADD | UPDLOG1+2~, UPDLOG1+5*! | 
| DIC | EOJ+5!, UPDLOG1+2~, UPDLOG1+5*!, UPDMULT+1*, UPDMULT+4!, UPDMULT+8! | 
| DIC("DR" | UPDLOG1+5* | 
| DIC("P" | UPDMULT+1* | 
| DIC(0 | UPDLOG1+5*, UPDMULT+1* | 
| DIE | EOJ+1*!, EOJ+5!, RELINK+2!*, UPDLOG1+2~, UPDMULT+4*, UPDMULT+8!, LABLRO+7*! | 
| >> DIK | PROCESS+3* | 
| DITC | RELINK+2*! | 
| DIU | EOJ+5!, RELINK+2! | 
| DIV | EOJ+5!, RELINK+2! | 
| DLAYGO | UPDLOG1+2~, UPDLOG1+5*! | 
| DO | UPDLOG1+5! | 
| DR | EOJ+1*!, EOJ+5!, RELINK+2!*, UPDLOG1+2~, UPDMULT+6*, UPDMULT+8!, LABLRO+7*! | 
| DT | EN+3, EN+4, PROCESS+3 | 
| FV | UPDLOG~, UPDLOG1+3, UPDLOG1+5 | 
| I | ENCPROV+11*, ORDPROV+8*, LABLRO+6*, LABLRO+8! | 
| P | GVISITS+10~ | 
| RD | UPDLOG~, UPDLOG1+3, UPDLOG1+5 | 
| S | GVISITS+10~* | 
| TV | UPDLOG~, UPDLOG1+5 | 
| TYPE | UPDLOG~, UPDLOG1+5 | 
| U | EN+4*, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+6, PROCESS+9, GVISITS+1, GVISITS+5, GVISITS+8, GVISITS+9 , GVISITS+10, ENCPROV+5, ENCPROV+6, ENCPROV+7, ENCPROV+8, ENCPROV+11, ORDPROV+2, ORDPROV+3, ORDPROV+4, ORDPROV+5 , ORDPROV+8, ORDERLOC+1, UPDLOG1+5, UPDMULT+1, LABLRO+4, LABLRO+6, LABLRO+7 | 
| V | NOVFILES~, NOVFILES+1, NOVFILES+2, NOVFILES+3, NOVFILES+4, NOVFILES+5, NOVFILES+6, NOVFILES+7, NOVFILES+8, NOVFILES+9 , NOVFILES+10, NOVFILES+11, NOVFILES+12, NOVFILES+13, NOVFILES+14, NOVFILES+15, NOVFILES+16, NOVFILES+17, NOVFILES+18, NOVFILES+19 , NOVFILES+20, NOVFILES+21, NOVFILES+22, NOVFILES+23, NOVFILES+24, NOVFILES+25, NOVFILES+26, NOVFILES+27, NOVFILES+28, NOVFILES+29 , NOVFILES+30, NOVFILES+31, NOVFILES+32, NOVFILES+33 | 
| VF | UPDLOG~, UPDMULT+1 | 
| VFI | UPDLOG~, UPDMULT+6 | 
| X | EN+3, GVISITS+10~*, ENCPROV+11*, ORDPROV+8*, UPDLOG1+2~, UPDLOG1+5*!, UPDMULT+1*, UPDMULT+8!, CHECKV+1* | 
| >> X1 | EN+3* | 
| >> X2 | EN+3* | 
| >> Y | UPDLOG1+6, UPDMULT+5 | 
| >> ZTQUEUED | EOJ+3 | 
| >> ZTREQ | EOJ+3* |