ACHSTX8 ; IHS/ITSC/PMF - EXPORT DATA (9/9) - EOJ ;JUL 10, 2008
Source file <ACHSTX8.m>
| Package | Total | Call Graph | 
|---|---|---|
| Contract Health Management Information System | 4 | ($$LOC,$$LOCK,$$PARM,ERPT,NOW)^ACHS $$REC^ACHSACO1 LINES^ACHSFU ^ACHSVAR | 
| IHS VA Utilities | 4 | $$DIR^XBDIR $$C^XBFUNC ^XBGSAVE EN^XBVK | 
| Kernel | 4 | ^%ZISC ^%ZTLOAD $$FMTE^XLFDT $$REPEAT^XLFSTR | 
| VA Fileman | 4 | NOW^%DTC ^DIC ^DIE $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETR2 | ;ICD-10 FORMAT;ACHS*3.1*23 | |
| SETR1 | ;ICD-9 FORMAT;ACHS*3.1*23 | |
| JOBABEND | ;EP. | |
| IPA | ;EP - Set IHS pay amt into ACHSIPA. | |
| NORECDS | ;EP | |
| TOS | ;EP - Set document type into ACHSTOS2. | |
| ENTRETRN | ; | |
| NOQUE | ; Report not q'd. | |
| TRIB | ;EP - Set patient's tribe into ACHSTRIB. | |
| NUMRECS(DA) | ; | |
| TXFEF | ;EP. | |
| CANOBJ | ;EP - Set CAN, ObjClass, & SCC into ACHSCAN, ACHSOBJC, ACHSSCC. | |
| KILL | ;EP - Kill vars, close device, quit. | |
| WRITETP | ; Save global for export. | |
| REPORT | ;EP - From TaskMan. | |
| TST | ;ADD TRANSACTIONS TO CHS TX STATUS FILE | |
| R1 | ; Print basic info for the report. | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | WRITETP+6 | 
| ^%ZISC | KILL+5, KILL+7 | 
| ^%ZTLOAD | ACHSTX8+33 | 
| $$LOC^ACHS | REPORT+3, SETR1+1, SETR2+1 | 
| $$LOCK^ACHS | KILL+1 | 
| $$PARM^ACHS | ACHSTX8+27 | 
| ERPT^ACHS | REPORT+9 | 
| NOW^ACHS | REPORT+2 | 
| $$REC^ACHSACO1 | ACHSTX8+10 | 
| LINES^ACHSFU | REPORT+2 | 
| ^ACHSVAR | KILL+5 | 
| ^DIC | TST+7 | 
| ^DIE | NOQUE+6, NUMRECS+6, TST+9 | 
| $$GET1^DIQ | WRITETP+3 | 
| $$DIR^XBDIR | ACHSTX8+12, ENTRETRN+2 | 
| $$C^XBFUNC | REPORT+3 | 
| ^XBGSAVE | WRITETP+8 | 
| EN^XBVK | KILL+5 | 
| $$FMTE^XLFDT | R1+1 | 
| $$REPEAT^XLFSTR | R1+1 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ACHSTXST - [#9002070] | Classic Fileman Calls | 
| ^ACHSAOP - [#9002079] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIB(9888888.93 - [#9888888.93] | WRITETP+7 | 
| ^ACHS(2 - [#9002062] | CANOBJ+2 | 
| ^ACHS(3 - [#9002063] | CANOBJ+3 | 
| ^ACHS(9 - [#9002069] | SETR1+1, SETR2+1 | 
| ^ACHSDATA(0 | SETR1+1*, SETR2+1* | 
| ^ACHSF - [#9002080] | TST+12* | 
| ^ACHSOCC - [#9002078.5] | CANOBJ+5, CANOBJ+6 | 
| ^ACHSTXST - [#9002070] | NOQUE+4*, NOQUE+8, NOQUE+9*, WRITETP+10* | 
| ^ACHSTXST("B" | NOQUE+4* | 
| ^ACHSTXST(0 | NOQUE+4* | 
| ^AUPNPAT - [#9000001] | TRIB+2 | 
| ^AUTTLOC - [#9999999.06] | ACHSTX8+31, WRITETP+5, SETR1+1, SETR2+1 | 
| ^AUTTSITE(1 | WRITETP+7 | 
| ^AUTTTRI - [#9999999.03] | TRIB+2 | 
| ^DD(9002070.01 | TST+4 | 
| ^DIC(9.4 - [#9.4] | ACHSTX8+17, ACHSTX8+18, ACHSTX8+19, ACHSTX8+22 | 
| ^TMP("ACHSTX" | KILL+6!, TST+1, TST+5, TST+6 | 
| Name | Line Occurrences | 
|---|---|
| ENTRETRN | WRITETP+12, JOBABEND+3, NORECDS+2 | 
| JOBABEND | WRITETP+9 | 
| NOQUE | ACHSTX8+30 | 
| NORECDS | ACHSTX8+8 | 
| NUMRECS | NOQUE+10 | 
| R1 | ACHSTX8+11, REPORT+6 | 
| REPORT | NOQUE+1, WRITETP+11 | 
| SETR1 | ACHSTX8+27 | 
| SETR2 | ACHSTX8+28 | 
| WRITETP | NOQUE+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | TRIB+2 | 
| ^(11 | TRIB+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | ACHSTX8+32*, WRITETP+6, NUMRECS+3* | 
| %DT | KILL+2! | 
| >> %I(3 | WRITETP+6 | 
| >> ACHS | NOQUE+8*, R1+4* | 
| >> ACHS("*" | REPORT+5 | 
| >> ACHSCAN | CANOBJ+1*, CANOBJ+2* | 
| >> ACHSCFY | SETR1+1, SETR2+1 | 
| ACHSCRTN | ACHSTX8+13*, NOQUE+9, KILL+2!, SETR1+1, SETR2+1 | 
| >> ACHSDOCR | CANOBJ+2, CANOBJ+3, CANOBJ+5, CANOBJ+6, TOS+1 | 
| >> ACHSFDT | NOQUE+9, R1+1, SETR1+1, SETR2+1 | 
| >> ACHSIO | ACHSTX8+30 | 
| >> ACHSION | ACHSTX8+31 | 
| >> ACHSIPA | IPA+1* | 
| >> ACHSLDAT | NOQUE+9, R1+1, SETR1+1, SETR2+1 | 
| >> ACHSMDAT | ACHSTX8+14*, NOQUE+9, SETR1+1, SETR2+1 | 
| >> ACHSOBJC | CANOBJ+1*, CANOBJ+5*, CANOBJ+6* | 
| >> ACHSPA | ACHSTX8+16*, ACHSTX8+19*, ACHSTX8+22*, SETR1+1 | 
| >> ACHSPPC | REPORT+8 | 
| >> ACHSPPO | WRITETP+11, REPORT+4 | 
| >> ACHSREEX | NOQUE+1, WRITETP+10, KILL+5, TST+12 | 
| >> ACHSROUT | ACHSTX8+8, NOQUE+9 | 
| >> ACHSRTYP | R1+2*, R1+4*, R1+5, SETR1+1, SETR2+1 | 
| >> ACHSRTYP( | R1+4, NUMRECS+3 | 
| >> ACHSRTYP(8 | NUMRECS+5 | 
| >> ACHSSCC | CANOBJ+1*, CANOBJ+3* | 
| >> ACHSTIME | REPORT+3*, REPORT+5 | 
| >> ACHSTOS2 | TOS+1* | 
| >> ACHSTRAN | IPA+1 | 
| >> ACHSTRIB | TRIB+1*, TRIB+2* | 
| ACHSTXTY | KILL+6!, NUMRECS+5 | 
| >> ACHSTYP( | ACHSTX8+10*, R1+4 | 
| >> ACHSVDA | ACHSTX8+16*, ACHSTX8+17*, ACHSTX8+18, ACHSTX8+19, ACHSTX8+22 | 
| >> ACHSVER | ACHSTX8+18*, ACHSTX8+19, SETR1+1 | 
| >> ACHSY | ACHSTX8+10* | 
| DA | NOQUE+5*, KILL+2!, NUMRECS~, TST+2, TST+7* | 
| DA(1 | NOQUE+7*, NOQUE+8*, NOQUE+9, NOQUE+10, WRITETP+10, NUMRECS+2*, TST+2*, TST+3 | 
| DA(2 | TST+2*, TST+3 | 
| >> DFN | TRIB+2 | 
| >> DIADD | TST+4* | 
| DIC | KILL+2!, TST+3* | 
| DIC("P" | TST+4* | 
| DIC(0 | TST+4* | 
| DIE | NOQUE+3*, KILL+2!, NUMRECS+1~, NUMRECS+2*, TST+3* | 
| >> DLAYGO | TST+4* | 
| DR | NOQUE+5*, KILL+2!, NUMRECS+1~, NUMRECS+2*, NUMRECS+3*, NUMRECS+4*, NUMRECS+5*, TST+8* | 
| DR(2 | NOQUE+5* | 
| DT | ACHSTX8+14, ACHSTX8+27, NOQUE+5, NOQUE+9, TST+12, SETR1+1, SETR2+1 | 
| DUOUT | KILL+2! | 
| DUZ(2 | ACHSTX8+31, NOQUE+4, NOQUE+5, NOQUE+8, NOQUE+9, WRITETP+3, WRITETP+5, WRITETP+10, CANOBJ+3, NUMRECS+2 , TST+2, TST+12, SETR1+1, SETR2+1 | 
| DX | KILL+2! | 
| DY | KILL+2! | 
| IO | ACHSTX8+30, REPORT+1 | 
| IO(0 | ACHSTX8+6 | 
| IOF | REPORT+5, REPORT+7 | 
| >> P | TST+5*, TST+6, TST+7 | 
| >> T | TST+6*, TST+8 | 
| U | ACHSTX8+18, ACHSTX8+22, ACHSTX8+31, NOQUE+4, NOQUE+9, WRITETP+5, WRITETP+7, WRITETP+10, CANOBJ+2, CANOBJ+3 , CANOBJ+5, CANOBJ+6, IPA+1, TOS+1, TRIB+2, TST+4, TST+12, SETR1+1, SETR2+1 | 
| >> X | REPORT+3*, REPORT+5, IPA+1*, TOS+1*, TST+7* | 
| X1 | KILL+2! | 
| XBDT | KILL+2! | 
| XBF | KILL+2! | 
| XBFLG | WRITETP+9, JOBABEND+2! | 
| XBFLG(1 | JOBABEND+2 | 
| >> XBFN | WRITETP+5*, WRITETP+6* | 
| XBGL | WRITETP+1*, KILL+2! | 
| >> XBMED | WRITETP+1* | 
| >> XBNAR | WRITETP+1* | 
| >> XBQTO | WRITETP+3* | 
| >> XBS1 | WRITETP+7* | 
| XBTIT | KILL+2! | 
| >> Y | TST+7 | 
| >> ZTDESC | ACHSTX8+31* | 
| >> ZTDTH | ACHSTX8+31* | 
| >> ZTIO | ACHSTX8+31* | 
| >> ZTRTN | ACHSTX8+31* | 
| >> ZTSAVE( | ACHSTX8+32* |