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* |