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 |