ACHSTX7A ; IHS/ITSC/JVK - EXPORT DATA (8A/9) - RECORD 7(638 STATISTICAL DATA FOR DDPS) ; JUL 10, 2008
Source file <ACHSTX7A.m>
Package | Total | Call Graph |
---|---|---|
Contract Health Management Information System | 2 | $$PARM^ACHS ^ACHSTX3C |
DRG Grouper | 1 | ($$ICDDX,$$ICDOP)^ICDEX |
IHS Patient | 1 | $$AGE^AUPNPAT |
Package | Total | Caller Graph |
---|---|---|
Contract Health Management Information System | 3 | ACHSTX7 ACHSTX77 ACHSTX7X |
Name | Comments | DBIA/ICR reference |
---|---|---|
TYPE(D) | ;EP - D=DFN in ^AUPNPAT. Return "I" if Indian, else "O"
|
|
INS(ACHSR) | ;EP ACHSR=DFN in ^AUPNPAT. Return if pt has MCaid, MCare, Pvt ins.
|
|
ADA(F,D) | ;EP - F=DUZ(2), D=Document EIN. Return ADA codes, fee, and units.
|
|
REV(F,D) | ;EP - ITSC/SET/JVK ACHS*3.1*11 ADDED FOR EXPORT OF REV
; F=DUZ(2), D=Document EIN. Return REV codes, fee, and units. |
|
AGE(Y) | ;EP - Y=DFN in ^AUPNPAT. Return age of pt in 2 digit numeric string.
|
|
HIGH | ;
|
|
CPT(F,D) | ;EP- ITSC/SET/JVK ACHS*3.1*11 ADDED FOR EXPORT OF CPT
; F=DUZ(2), D=Document EIN. Return CPT codes, fee, and units. |
|
RECODE | ; Code copied from APCPAPOV. Look up the RECODE APC/ICD value.
|
|
DXPX | ;EP - ITSC/SET/JVK ACHS*3.1*11 INCREASED FOR LOOP FROM 5 TO 9 ENTRIES
|
|
ZIP(D) | ;EP - D=DFN in ^DPT. Return Zip code of pt.
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACHSF - [#9002080] | DXPX+7, DXPX+9, DXPX+17, DXPX+19, ADA+8, CPT+9, REV+9 |
^AUPNPAT - [#9000001] | TYPE+1, TYPE+2, TYPE+3, TYPE+4, TYPE+5 |
^AUTTADA - [#9999999.31] | ADA+8 |
^AUTTBEN - [#9999999.25] | TYPE+6 |
^AUTTRCD - [#9999999.08] | HIGH+5, HIGH+7 |
^AUTTRCD("AH" | HIGH+1, HIGH+3, HIGH+5 |
^AUTTREVN - [#9999999.72] | REV+9 |
^DPT - [#2] | ZIP+1 |
^ICPT - [#81] | CPT+9 |
Name | Line Occurrences |
---|---|
HIGH | RECODE+4, RECODE+6 |
RECODE | DXPX+22 |
Name | Field # of Occurrence |
---|---|
^( | ADA+8, CPT+9, REV+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | TYPE+5*, TYPE+6, INS+6*, INS+7, INS+8, ZIP+1*, ZIP+2, ADA+8*, CPT+9*, REV+9* |
A | INS+4~, INS+5*, INS+7*, INS+11, ADA+6~, ADA+8*, CPT+7~, CPT+9*, REV+7~, REV+9* |
>> ACHS | DXPX+1*, DXPX+7*, DXPX+9, DXPX+12*, DXPX+17*, DXPX+19, DXPX+22*, RECODE+1 |
>> ACHS("AC" | DXPX+22, RECODE+1*, HIGH+2*, HIGH+6*, HIGH+7* |
>> ACHS("DA1" | HIGH+3*, HIGH+4, HIGH+5, HIGH+7 |
>> ACHS("DA2" | HIGH+5* |
>> ACHS("HIGH" | HIGH+1*, HIGH+2, HIGH+3, HIGH+5 |
>> ACHS("ICD" | RECODE+1*, RECODE+4*, RECODE+5*, HIGH+6 |
>> ACHS("LOW" | HIGH+5*, HIGH+6 |
ACHS3C | INS+1~ |
ACHS3C( | INS+6, INS+7, INS+8 |
ACHS3CFL | INS+1~, INS+2* |
ACHSAGE | AGE+1~, AGE+2*, AGE+3 |
>> ACHSAPC( | DXPX+22* |
>> ACHSAPC(1 | DXPX+1* |
>> ACHSAPC(2 | DXPX+1* |
ACHSDEST | INS+1~, INS+2* |
>> ACHSDIEN | DXPX+7, DXPX+9, DXPX+17, DXPX+19 |
ACHSDOCR | INS+1~ |
>> ACHSDX( | DXPX+2*, DXPX+3*, DXPX+9*, DXPX+10*, DXPX+11*, DXPX+22, RECODE+1 |
ACHSINSR | INS+1~ |
ACHSMCD | INS+1~ |
>> ACHSPX( | DXPX+2*, DXPX+3*, DXPX+19*, DXPX+20*, DXPX+21* |
ACHSR | INS~ |
ACHSTRAN | INS+1~ |
>> ACHSX | DXPX+2*, DXPX+3*, DXPX+7*, DXPX+9, DXPX+10, DXPX+11 |
>> ACHSY | DXPX+22*, RECODE+3, RECODE+4*, RECODE+6*, RECODE+7*, HIGH+1 |
B | INS+4~, INS+5*, INS+8*, INS+11, ADA+6~, ADA+7*, ADA+8*, ADA+9*, ADA+13, CPT+7~ , CPT+8*, CPT+9*, CPT+11*, CPT+12, REV+7~, REV+8*, REV+9*, REV+11*, REV+12 |
C | INS+4~, INS+5*, INS+9*, INS+11, ADA+6~, ADA+7*, ADA+8*, ADA+9*, ADA+13, CPT+7~ , CPT+8*, CPT+9*, CPT+11*, CPT+12, REV+7~, REV+8*, REV+9*, REV+11*, REV+12 |
D | TYPE~, TYPE+1, TYPE+2, TYPE+3, TYPE+4, TYPE+5, ZIP~, ZIP+1, ADA~, ADA+8 , CPT~, CPT+9, REV~, REV+9 |
DA | INS+1~ |
DT | DXPX+2, DXPX+10, DXPX+20 |
DUZ(2 | DXPX+7, DXPX+9, DXPX+17, DXPX+19 |
E | ADA+6~, ADA+7*, ADA+8*, ADA+10, ADA+11, ADA+12*, ADA+13, CPT+7~, CPT+8*, CPT+10* , CPT+11*, CPT+12, REV+7~, REV+8*, REV+10*, REV+11*, REV+12 |
F | ADA~, ADA+8, CPT~, CPT+9, REV~, REV+9 |
>> J | CPT+9*, CPT+10*, REV+9*, REV+10* |
U | DXPX+9, DXPX+19, HIGH+5, HIGH+7, TYPE+1, TYPE+2, TYPE+3, TYPE+4, TYPE+5, TYPE+6 , ZIP+1, ADA+8, ADA+13, CPT+9, CPT+12, REV+9, REV+12 |
>> X | DXPX+17*, DXPX+19, DXPX+20, DXPX+21, ADA+8*, ADA+10*, ADA+12, CPT+9*, CPT+10*, REV+9* , REV+10* |
Y | AGE~, AGE+2, ADA+11*, ADA+12, CPT+10*, REV+10* |