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