ACHSBMC ; IHS/ITSC/PMF - RCIS INTERFACE SUBROUTINES ;
Source file <ACHSBMC.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS VA Utilities | 3 | $$DIR^XBDIR $$EXTSET^XBFUNC EN^XBVK | 
| VA Fileman | 3 | ^DIC $$GET1^DIQ ^DIR | 
| Contract Health Management Information System | 2 | ($$DIE,$$DOC,$$FC,$$HRN,$$TRAN,RTRN)^ACHS ^ACHSUD | 
| Kernel | 2 | $$FMDIFF^XLFDT ($$PATCH,$$VERSION)^XPDUTL | 
| Referred Care Information System | 2 | (AUTH,DXA,DXD,PXA,SET,STAT)^BMCCHS APPEAL^BMCCHS1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETREF4 | ;ACHS*3.1*10 4.19.04 IHS/ITSC/FCJ ADD LN LABEL NXT SEC | |
| GETREF2 | ; TEST FOR ADDING NEW PO'S | |
| ADD2 | ; | |
| ADD1 | ; | |
| GETREF1 | ; | |
| PX | ;EP - Transfer PX info to RCIS. ; ACHSDIEN = P.O. IEN at the "D" level | |
| LINK() | ;EP - Is link to RCIS on? | |
| VCHK() | ;EP - VER OF RCIS | |
| AUTH | ;EP - Update the P.O. status in REF ; ACHSREF = Ref IEN Req ; ACHSDIEN = P.O. IEN, "D" level Req | |
| GETREF(ACHS) | ;EP - select ref, retrieve info | |
| GETREF0 | ||
| ADD | ;EP - link P.O. to referral | |
| DX1 | ;EP;UPDATE FOR ICD9 FIX ;ACHS*3.1*22 ADDED CALL TO DELETE DX IN RCIS ; ACHSDIEN = P.O. IEN, "D" level req | |
| DX | ;EP - Trans DX info to RCIS. ; ACHSDIEN = P.O. IEN, "D" level req | |
| P(I,S,P) | ;EP - Return Internal format of Referral with IEN of I,S, Piece P. ; FOR USE DURING DEVELOPMENT. RCIS WILL PROVIDE REQUIRED DATA ITEMS | |
| STAT(S) | ;EP - Update Referral status ; ACHSREF must contain the Referral IEN. | |
| APPEAL | ;EP -Update Referral appeal info | |
| GETREF3 | ;ACHS*3.1*10 4.19.04 IHS/ITSC/FCJ TST CALL FR DEN PKG ADDED NXT 3 LINES | 
| Name | Field # of Occurrence | 
|---|---|
| $$DIE^ACHS | ADD2+8, AUTH+8, AUTH+28 | 
| $$DOC^ACHS | ADD1+3, ADD1+5, ADD2+3, ADD2+5, AUTH+5, AUTH+10, AUTH+11, AUTH+12, AUTH+23, AUTH+24 , DX+5, DX+6, DX1+4, DX1+5, PX+5, PX+6 | 
| $$FC^ACHS | AUTH+23 | 
| $$HRN^ACHS | GETREF4+29 | 
| $$TRAN^ACHS | AUTH+14 | 
| RTRN^ACHS | ADD2+8 | 
| ^ACHSUD | ADD1+1 | 
| AUTH^BMCCHS | AUTH+6, AUTH+26 | 
| DXA^BMCCHS | DX+13, DX1+11 | 
| DXD^BMCCHS | DX1+14 | 
| PXA^BMCCHS | PX+18 | 
| SET^BMCCHS | GETREF0+4, GETREF4+2 | 
| STAT^BMCCHS | STAT+28 | 
| APPEAL^BMCCHS1 | APPEAL+13 | 
| ^DIC | GETREF1+1 | 
| $$GET1^DIQ | ADD1+5, GETREF1+6, GETREF2+6, GETREF2+9, LINK+2 | 
| ^DIR | GETREF4+27 | 
| $$DIR^XBDIR | GETREF2+7, GETREF2+10, GETREF2+13 | 
| $$EXTSET^XBFUNC | GETREF4+21 | 
| EN^XBVK | GETREF1+11 | 
| $$FMDIFF^XLFDT | GETREF2+7 | 
| $$PATCH^XPDUTL | APPEAL+13 | 
| $$VERSION^XPDUTL | VCHK+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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BMCREF - [#90001] | Classic Fileman Calls, GET1^DIQ | 
| ^BMCPARM - [#90001.31] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACHSDEN - [#9002071] | APPEAL+11, STAT+8, STAT+9, STAT+19, STAT+22, STAT+23 | 
| ^ACHSDENA - [#9002074] | APPEAL+6 | 
| ^ACHSF - [#9002080] | AUTH+14, AUTH+16, AUTH+17, AUTH+18, DX+9, DX+10, PX+10, PX+11, PX+17 | 
| ^BMCREF - [#90001] | GETREF0+4, P+2 | 
| ^DPT - [#2] | ADD2+4, ADD2+5, GETREF0+4 | 
| Name | Line Occurrences | 
|---|---|
| $$LINK | ADD+1, AUTH+4, DX+3, GETREF+1, PX+3, APPEAL+1, STAT+2 | 
| ADD1 | ADD1+3, ADD1+5 | 
| ADD2 | ADD2+3 | 
| AUTH | ADD2+10 | 
| DX | ADD2+10 | 
| GETREF | ADD2+1 | 
| GETREF0 | GETREF1+5, GETREF4+19 | 
| GETREF1 | GETREF4+9, GETREF4+25 | 
| GETREF2 | GETREF1+4 | 
| GETREF3 | GETREF1+3 | 
| GETREF4 | GETREF1+10 | 
| PX | ADD2+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETREF4+31*, GETREF4+32 | 
| A | GETREF2+4~ | 
| >> ACHD("FAC" | GETREF1+3, GETREF4+9, GETREF4+15, GETREF4+19, GETREF4+25 | 
| >> ACHDDOS | STAT+11 | 
| >> ACHDNUM | STAT+16 | 
| ACHS | ADD1+6~, ADD1+7*, ADD2+1, ADD2+2, ADD2+8, ADD2+9, AUTH+9~, AUTH+26, DX+4~, DX+13 , DX1+3~, DX1+11, DX1+14, GETREF~, GETREF0+4, GETREF2+7!, GETREF2+10!, GETREF4+1*, GETREF4+2, GETREF4+12* , GETREF4+22*, GETREF4+27, GETREF4+28*, PX+4~, PX+18, APPEAL+13, STAT+3~, STAT+28 | 
| ACHS( | AUTH+10*, AUTH+11*, AUTH+12*, AUTH+13*, AUTH+14*, AUTH+15*, AUTH+17*, AUTH+18*, AUTH+19!, AUTH+20! , AUTH+23*, AUTH+24*, DX+5*, DX+6*, DX+7*, DX+10*, DX+12*, DX+13, DX1+4*, DX1+5* , DX1+6*, DX1+8*, DX1+10*, DX1+11, DX1+13*, DX1+14, GETREF0+4, GETREF4+9, GETREF4+19, GETREF4+21 , GETREF4+25, GETREF4+29, GETREF4+30, GETREF4+31, GETREF4+37, PX+5*, PX+6*, PX+7*, PX+8*, PX+11* , PX+12, PX+13*, PX+15*, PX+16*, PX+17*, PX+18, STAT+8*, STAT+9*, STAT+10*, STAT+23* | 
| ACHS("ADD" | ADD1+7*, GETREF2+3 | 
| ACHS(1101 | GETREF4+38 | 
| ACHS(1105 | GETREF4+35 | 
| ACHS(1106 | GETREF4+35, STAT+11* | 
| ACHS(1112 | APPEAL+7*, STAT+4* | 
| ACHS(1113 | APPEAL+8*, STAT+5*, STAT+12* | 
| ACHS(1114 | STAT+13* | 
| ACHS(1121 | APPEAL+9*, STAT+14* | 
| ACHS(1122 | APPEAL+10*, STAT+15* | 
| ACHS(1128 | GETREF4+16, APPEAL+11*, STAT+16* | 
| ACHS(6116 | APPEAL+2* | 
| ACHS(6117 | APPEAL+3* | 
| ACHS(6118 | APPEAL+4*, APPEAL+6 | 
| ACHS(6119 | APPEAL+5* | 
| >> ACHSA | APPEAL+11, STAT+8, STAT+9, STAT+19, STAT+22, STAT+23 | 
| >> ACHSDES | GETREF4+36* | 
| >> ACHSDIEN | ADD1+2, AUTH+6, AUTH+14, AUTH+16, AUTH+17, AUTH+18, AUTH+26, DX+9, DX+10, PX+10 , PX+11, PX+17 | 
| ACHSDX | DX+4~, DX+8*, DX+9*, DX+10, DX+12, DX1+10 | 
| >> ACHSEDOS | GETREF4+35* | 
| >> ACHSESDO | GETREF4+38* | 
| >> ACHSHRN | GETREF4+29* | 
| >> ACHSICDN | DX1+8 | 
| >> ACHSICDO | DX1+13 | 
| >> ACHSPROV | GETREF4+30* | 
| ACHSPX | PX+4~, PX+9*, PX+10*, PX+11, PX+17 | 
| ACHSPX1 | PX+4~, PX+15, PX+16* | 
| >> ACHSREC | APPEAL+2, APPEAL+3, APPEAL+4, APPEAL+5 | 
| ACHSREF | ADD2+9*, AUTH+6, AUTH+26, AUTH+28, GETREF2+7!, GETREF2+10!, STAT+28 | 
| ACHSREF(1114 | STAT+13 | 
| ACHSREF(1128 | GETREF4+15 | 
| ACHSREF(1201 | GETREF4+36 | 
| >> ACHSRMPC | GETREF4+37* | 
| ACHSTIEN | AUTH+9~, AUTH+13*, AUTH+14*, AUTH+15*, AUTH+16* | 
| >> ACHSTYP | GETREF4+32* | 
| CT | STAT+20*, STAT+21*, STAT+23, STAT+24*, STAT+25! | 
| D | GETREF0+1~ | 
| DA | GETREF4+12!, GETREF4+28! | 
| >> DFN | ADD2+3, ADD2+4, GETREF4+29* | 
| DIADD | AUTH+7!, AUTH+27! | 
| DIC | AUTH+7!, AUTH+27!, DX+14!, DX1+15!, GETREF0+1~, GETREF0+3* | 
| DIC("A" | GETREF0+3* | 
| DIC("B" | GETREF0+4* | 
| DIC(0 | GETREF0+3* | 
| DIR | GETREF4+27! | 
| DIR("A" | GETREF4+27* | 
| DIR("B" | GETREF4+27* | 
| DIR(0 | GETREF4+27* | 
| DLAYGO | DX+14!, DX1+15! | 
| DT | GETREF2+7, APPEAL+8, APPEAL+10, STAT+5, STAT+12, STAT+15 | 
| >> DTOUT | ADD2+2, GETREF2+3, GETREF3+2 | 
| >> DUOUT | ADD2+2, GETREF1+2, GETREF1+5, GETREF2+3, GETREF2+11, GETREF2+13*, GETREF3+2 | 
| DUZ | APPEAL+9, STAT+14 | 
| DUZ(2 | AUTH+14, AUTH+16, AUTH+17, AUTH+18, AUTH+23, DX+9, DX+10, GETREF1+6, GETREF2+6, GETREF2+9 , GETREF4+29, LINK+2, PX+10, PX+11, PX+17, APPEAL+11, STAT+8, STAT+9, STAT+19, STAT+22 , STAT+23 | 
| I | GETREF2+4~, P~, P+2, APPEAL+6*, APPEAL+7 | 
| LAYGO | AUTH+7!, AUTH+27! | 
| P | P~, P+2 | 
| S | P~, P+2, APPEAL+12!, STAT~, STAT+4, STAT+7, STAT+27! | 
| U | ADD2+4, ADD2+5, AUTH+17, AUTH+18, DX+10, GETREF0+4, P+2, PX+11, PX+17, APPEAL+2 , APPEAL+3, APPEAL+4, APPEAL+5, APPEAL+6, APPEAL+11, STAT+8, STAT+9, STAT+23 | 
| V | GETREF2+4~ | 
| X | STAT+19*, STAT+21, STAT+22, STAT+23, STAT+25! | 
| X1 | STAT+20*, STAT+22*, STAT+23, STAT+25! | 
| >> Y | GETREF1+6, GETREF1+8, GETREF2+2, GETREF2+6*, GETREF2+7, GETREF2+9*, GETREF2+10, GETREF3+1, GETREF4+1, GETREF4+12* , GETREF4+25, GETREF4+27*, GETREF4+28* |