APCDFUNC ; IHS/CMI/LAB - FIX UNCODED DX ;
Source file <APCDFUNC.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 6 | ^%DTC ^DIC ^DIE DT^DIO2 EN^DIQ ^DIR |
| IHS Patient | 3 | ^AUPNPAT $$IMP^AUPNSICD MOD^AUPNVSIT |
| IHS VA Utilities | 3 | ($$VAL,$$VALI)^XBDIQ1 ARRAY^XBLM EN^XBNEW |
| DRG Grouper | 1 | ($$ICDDX,$$ICDOP)^ICDEX |
| IHS Standard Terminology | 1 | $$I10ADV^BSTSAPI |
| Patient Care Component Reports | 1 | $$VD^APCLV |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOC | ;
|
|
| CHKDATE | ;
|
|
| GETCODE | ;
|
|
| FAMILY | ;EP
|
|
| MAP | ;EP - CALLED FROM XBDBQUE
|
|
| POV | ;EP
|
|
| DOC | ;
; need to change to go thru PT node of ICD9 and ; fix all files in the 9000001-9000099 range. |
|
| PRO | ;EP
|
|
| O | ;one community
|
|
| PERS | ;EP
|
|
| PROCESS | ;
|
|
| S | ;all communities within APCDSU su
|
|
| XIT | ;
|
|
| APCDDIE | ;
|
|
| CONT | ;
|
|
| SETDEF | ;SET DEFAULT OF .9999
|
|
| CHKLOC | ;
|
|
| PROB | ;EP
|
|
| GETDATE | ;get beginning date ; -- add to code for a date range
|
| Name | Field # of Occurrence |
|---|---|
| ^%DTC | APCDDIE+3 |
| $$VD^APCLV | MAP+1 |
| ^AUPNPAT | APCDDIE+2 |
| $$IMP^AUPNSICD | MAP+2 |
| MOD^AUPNVSIT | APCDDIE+11 |
| $$I10ADV^BSTSAPI | MAP+6 |
| ^DIC | O+1, S+1 |
| ^DIE | APCDDIE+10 |
| DT^DIO2 | APCDDIE+7 |
| EN^DIQ | APCDDIE+8, MAP+20 |
| ^DIR | GETDATE+4, LOC+3, CONT+2, MAP+12 |
| $$ICDDX^ICDEX | SETDEF+1, SETDEF+2 |
| $$ICDOP^ICDEX | PRO+3 |
| $$VAL^XBDIQ1 | S+1, APCDDIE+9, MAP+4 |
| $$VALI^XBDIQ1 | CHKLOC+6, CHKLOC+11 |
| ARRAY^XBLM | MAP+18 |
| EN^XBNEW | APCDDIE+9 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AUPNVPOV - [#9000010.07] | Classic Fileman Calls |
| ^AUTTLOC - [#9999999.06] | Classic Fileman Calls |
| ^AUTTSU - [#9999999.22] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPAT - [#9000001] | APCDDIE+5 |
| ^AUPNPROB - [#9000011] | CHKLOC+3, CHKLOC+4, CHKLOC+5, CHKLOC+6 |
| ^AUPNVPOV - [#9000010.07] | MAP+1 |
| ^AUPNVSIT - [#9000010] | CHKDATE+3, CHKLOC+10, CHKLOC+11, APCDDIE+3, APCDDIE+7 |
| ^DD("DD" | APCDDIE+4 |
| ^DIC - [#1] | GETDATE+1, GETDATE+4, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+11, PROCESS+15 |
| ^DIC(4 - [#4] | APCDDIE+7 |
| ^DPT - [#2] | APCDDIE+6 |
| Name | Line Occurrences |
|---|---|
| @( | LOC+7 |
| APCDDIE | PROCESS+12, PROCESS+14 |
| CHKDATE | PROCESS+12, PROCESS+14 |
| CHKLOC | PROCESS+12, PROCESS+14 |
| CONT | PROCESS+12, PROCESS+14 |
| GETCODE | POV+1, PROB+2, FAMILY+1, PERS+1 |
| GETDATE | POV+1, PROB+2, FAMILY+1, PERS+1, PRO+2, LOC+4 |
| LOC | LOC+8 |
| PROCESS | POV+1, PROB+2, FAMILY+1, PERS+1, PRO+3 |
| SETDEF | GETCODE+2 |
| XIT | POV+1, PROB+2, FAMILY+1, PERS+1, PRO+2, PROCESS+1, PROCESS+2, PROCESS+4, PROCESS+5, PROCESS+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APCD990 | PRO+3*, SETDEF+2*, XIT+1!, PROCESS+2 |
| APCD999 | PRO+3*, SETDEF+1*, XIT+1!, PROCESS+1 |
| APCDCAT | XIT+1!, APCDDIE+7* |
| APCDCONT | XIT+1!, PROCESS+12*, PROCESS+14*, CONT+4* |
| APCDDFN | CHKLOC+3, CHKLOC+4, CHKLOC+5, CHKLOC+6, XIT+1!, PROCESS+3*, PROCESS+12*, PROCESS+14*, APCDDIE+8, APCDDIE+9 , APCDDIE+10 |
| APCDDOB | XIT+1!, APCDDIE+4*, APCDDIE+6 |
| APCDEIN | XIT+1!, PROCESS+3* |
| APCDFILE | POV+1*, PROB+2*, FAMILY+1*, PERS+1*, PRO+1*, GETDATE+1, GETDATE+4, CHKDATE+3, CHKDATE+4, CHKLOC+1 , CHKLOC+8, XIT+1!, PROCESS+1, PROCESS+2, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+11, PROCESS+15, APCDDIE+3 , APCDDIE+7, APCDDIE+9, APCDDIE+11 |
| APCDFUDT | GETDATE+3*, GETDATE+6*, CHKDATE+3, CHKDATE+4, XIT+1! |
| APCDG | CHKDATE+2*, CHKDATE+4, XIT+1!, PROCESS+7*, PROCESS+9, APCDDIE+1* |
| >> APCDG0 | PROCESS+8*, PROCESS+9 |
| APCDHRN | XIT+1!, APCDDIE+5*, APCDDIE+6 |
| >> APCDJ( | MAP+16* |
| APCDL | XIT+1!, PROCESS+12*, PROCESS+14* |
| >> APCDLOCT | LOC+1*, LOC+5*, LOC+6, LOC+7, CHKLOC+5, CHKLOC+6, CHKLOC+10, CHKLOC+11 |
| >> APCDLOCT("ONE" | CHKLOC+5, CHKLOC+10, O+3* |
| >> APCDLOCT("SU" | CHKLOC+6, CHKLOC+11, S+3* |
| APCDLOOK | APCDDIE+9~*, MAP+1, MAP+4, MAP+20 |
| APCDOK | CHKDATE+1*, CHKDATE+5*, CHKLOC+2*, CHKLOC+7*, CHKLOC+8*, CHKLOC+9*, CHKLOC+12*, XIT+1!, PROCESS+12, PROCESS+14 |
| APCDQUIT | POV+1, PROB+2, FAMILY+1, PERS+1, PRO+2, GETDATE+5*, LOC+8, GETCODE+1!, O+2*, S+2* , XIT+1! |
| APCDTEMP | POV+1*, PROB+2*, FAMILY+1*, PERS+1*, PRO+1*, XIT+1!, APCDDIE+10 |
| APCDV | MAP+17! |
| APCDV( | MAP+16 |
| APCDVDG | CHKDATE+2, XIT+1!, PROCESS+5*, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+10, PROCESS+13, APCDDIE+1, APCDDIE+8 , APCDDIE+10 |
| APCDVIGR | XIT+1!, PROCESS+10*, PROCESS+12, PROCESS+13*, PROCESS+14 |
| APCDVSIT | CHKDATE+2*, CHKDATE+3, CHKLOC+10, CHKLOC+11, XIT+1!, APCDDIE+1*, APCDDIE+3, APCDDIE+7, APCDDIE+11 |
| >> APCFILE | PROCESS+2 |
| AUPNDAYS | XIT+1!, APCDDIE+3* |
| AUPNDOB | XIT+1!, APCDDIE+3, APCDDIE+4 |
| AUPNDOD | XIT+1! |
| AUPNPAT | XIT+1!, APCDDIE+5, APCDDIE+6 |
| AUPNSEX | XIT+1!, APCDDIE+6 |
| >> AUPNVSIT | APCDDIE+11* |
| >> C | MAP+4*, MAP+6, MAP+18 |
| >> D | MAP+1*, MAP+2*, MAP+3, MAP+6*, MAP+7 |
| DA | GETDATE+4!, LOC+3!, APCDDIE+8*, APCDDIE+10*!, MAP+11!, MAP+20* |
| DIC | O+1*!, S+1*!, APCDDIE+8*, MAP+20* |
| DIC("A" | O+1*, S+1* |
| DIC("B" | S+1* |
| DIC(0 | O+1*, S+1* |
| DIE | APCDDIE+10*! |
| DIR | GETDATE+4!, LOC+3!, CONT+6!, MAP+10!, MAP+12! |
| DIR("A" | GETDATE+4*, LOC+2*, LOC+3*, CONT+2*, MAP+11* |
| DIR("B" | LOC+2*, LOC+3*, CONT+2*, MAP+11* |
| DIR(0 | GETDATE+4*, LOC+2*, CONT+2*, MAP+11* |
| DIROUT | CONT+6! |
| DIRUT | GETDATE+5, LOC+4, CONT+3, CONT+6!, MAP+13 |
| DR | APCDDIE+10*! |
| DTOUT | CONT+6! |
| DUOUT | CONT+6! |
| DUZ(2 | S+1, APCDDIE+5 |
| U | PRO+3, GETDATE+1, GETDATE+4, CHKDATE+2, CHKDATE+3, CHKDATE+4, CHKLOC+3, CHKLOC+4, CHKLOC+5, CHKLOC+6 , CHKLOC+10, CHKLOC+11, SETDEF+1, SETDEF+2, PROCESS+3*, PROCESS+5, PROCESS+11, PROCESS+15, APCDDIE+1, APCDDIE+3 , APCDDIE+5, APCDDIE+6, APCDDIE+7, MAP+1 |
| >> X | CONT+3*, CONT+4, APCDDIE+3, MAP+16* |
| >> X1 | APCDDIE+3* |
| >> X2 | APCDDIE+3* |
| >> Y | GETDATE+6, LOC+5, CHKDATE+2*, O+2, O+3, S+2, S+3, APCDDIE+1*, APCDDIE+4*, APCDDIE+7* , MAP+14 |