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