ABSPOSJ2 ;IHS/OIT/SCR - pre and post init for V1.0 patch 28 [ 10/31/2002 10:58 AM ]
Source file <ABSPOSJ2.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 4 | $$GETINSINFO^ABSPOSBB MOVFLD^ABSPOSJ1 LOG^ABSPOSL LOG^ABSPOSL2 |
VA Fileman | 2 | (,FILE)^DIE ^DIK |
IHS Accounts Receivable | 1 | $$EN^BARPSAPI |
IHS VA Utilities | 1 | ^XBFMK |
Kernel | 1 | MES^XPDUTL |
Third Party Billing | 1 | ($$CAN,$$EN)^ABMPSAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEF2 | ;IHS/OIT/RCS 04/08/2014 patch 47 Change to new ICD10 General POS Default date
|
|
DIAL | ;IHS/OIT/RCS 8/31/2012 patch 44 fix for DIALOUT field - HEAT # 82109
|
|
CHKHOLD(HOLDIEN) | ; Process to check the hold claim.
|
|
CLEANUP(RESP,NUMB,RJNUMB,RJCTCODE) | ;Clean up that particular resp file entry
|
|
DOL | ;IHS/OIT/RCS 11/28/2012 patch 46 Add default Maximum Dollar limit
|
|
RESTORE | ;EP - Post init routine for absp0100.03k.
; This subroutine will take the values stored in the save global ; created in the above "SAVE" subroutine and restore the values ; in their new locations in the ^ABSPC file. |
|
RST320 | ; this will restore the 320 value onto the 320 node, piece 20
|
|
POSTIT | ;
|
|
CLNREJ | ;Clean out the unrecognized reject codes in response file.
|
|
SF1 | ||
MCAR | ;IHS/OIT/RCS 11/28/2012 patch 46 Check Medicare Part-D Insurers for fields 147 and 384
|
|
CLNREV | ;IHS/OIT/RCS 3/2/2012 patch 43 run fix for errored reversals
|
|
UNS | ;Unsuppress function
|
|
REVERSIT | ;
|
|
HOLDCHK | ||
SETFLAG(IEN57,VALUE) | ;EP -
|
|
DEF | ;IHS/OIT/RCS 11/28/2012 patch 45 Add ICD10 General POS Default date
|
Name | Field # of Occurrence |
---|---|
$$CAN^ABMPSAPI | REVERSIT+10 |
$$EN^ABMPSAPI | POSTIT+36 |
$$GETINSINFO^ABSPOSBB | POSTIT+24 |
MOVFLD^ABSPOSJ1 | RESTORE+17 |
LOG^ABSPOSL | POSTIT+35, REVERSIT+8 |
LOG^ABSPOSL2 | CHKHOLD+22, SF1+1, RST320+6 |
$$EN^BARPSAPI | REVERSIT+9 |
^DIE | CLEANUP+8 |
FILE^DIE | CHKHOLD+21, SF1, RST320+5 |
^DIK | CHKHOLD+26 |
^XBFMK | CHKHOLD+23 |
MES^XPDUTL | HOLDCHK+4, HOLDCHK+5, CLNREV+2 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSP(9002313.99 - [#9002313.99] | CLNREV+1, CLNREV+14*, DEF+2, DEF+3*, DEF2+2, DEF2+3*, DOL+2, DOL+3*, MCAR+1, MCAR+12* |
^ABSPC - [#9002313.02] | CLNREV+5, CLNREV+6, CLNREV+7, CLNREV+9*, CLNREV+11*, CLNREV+12, CLNREV+13* |
^ABSPEI - [#9002313.4] | DIAL+3, DIAL+4, DIAL+6*, MCAR+8, MCAR+9, UNS+3, UNS+4!, UNS+7, UNS+8*, UNS+9! , UNS+10, UNS+11*, UNS+14, UNS+15*, UNS+16!, UNS+17, UNS+18* |
^ABSPF(9002313.91 - [#9002313.91] | MCAR+5, MCAR+6 |
^ABSPHOLD( | HOLDCHK+8, CHKHOLD+2, CHKHOLD+3, CHKHOLD+5, CHKHOLD+10, POSTIT+13 |
^ABSPHOLD(0 | HOLDCHK+2 |
^ABSPOSXX( | RESTORE+8, RESTORE+12, RESTORE+14, RESTORE+15, RESTORE+18*, RST320+2 |
^ABSPR - [#9002313.03] | CLNREJ+3, CLNREJ+4, CLNREJ+6, CLNREJ+7, CLNREJ+9, CLNREJ+10, CLEANUP+8 |
Name | Line Occurrences |
---|---|
CHKHOLD | HOLDCHK+8 |
CLEANUP | CLNREJ+11 |
POSTIT | CHKHOLD+15 |
REVERSIT | CHKHOLD+16 |
RST320 | RESTORE+13 |
SETFLAG | POSTIT+37, REVERSIT+11 |
UNS | MCAR+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABSCAN | REVERSIT+1~, REVERSIT+10* |
ABSP | POSTIT+1~, POSTIT+36, REVERSIT+1~, REVERSIT+9 |
ABSP( | POSTIT+3*, POSTIT+4*, POSTIT+5*, POSTIT+6*, POSTIT+7*, POSTIT+8*, POSTIT+9*, POSTIT+10*, POSTIT+11*, POSTIT+12* , POSTIT+34 |
ABSP("ADJ CAT | " , REVERSIT+5* |
ABSP("ADJ TYP | E" , REVERSIT+6* |
ABSP("ARLOC" | REVERSIT+3* |
ABSP("CREDIT" | REVERSIT+2* |
ABSP("OTHIDENT" | POSTIT+33* |
ABSP("TRAN TY | PE" , REVERSIT+4* |
ABSP("USER" | REVERSIT+7* |
ABSP(13 | POSTIT+31* |
ABSP(23 | POSTIT+15*, POSTIT+16*, POSTIT+17*, POSTIT+18*, POSTIT+19*, POSTIT+20*, POSTIT+21*, POSTIT+22* |
ABSP(41 | POSTIT+14* |
ABSPCHK | HOLDCHK+1~, HOLDCHK+2*, HOLDCHK+3 |
ABSPHIEN | HOLDCHK+1~, HOLDCHK+6*, HOLDCHK+8* |
ABSPINS | POSTIT+1~, POSTIT+24*, POSTIT+31 |
ABSPOST | POSTIT+1~, POSTIT+36*, POSTIT+38 |
ABSPWOFF | REVERSIT+1~, REVERSIT+9*, REVERSIT+10, REVERSIT+12 |
AR | MCAR+2~ |
AR( | MCAR+5*, MCAR+6*, UNS+2 |
CLM | CLNREV+3~, CLNREV+4*, CLNREV+5*, CLNREV+6, CLNREV+7, CLNREV+9, CLNREV+11, CLNREV+12, CLNREV+13 |
CLMIEN | RESTORE+4~, RESTORE+5*, RESTORE+10*, RESTORE+12*, RESTORE+14, RESTORE+15, RESTORE+18, RST320+2, RST320+4 |
CLMN | CLNREV+3~, CLNREV+7*, CLNREV+8 |
COUNT | CLNREJ+1~ |
CT | UNS+1~, UNS+7*, UNS+8, UNS+14*, UNS+15 |
DA | CHKHOLD+25*, CLEANUP+1~, CLEANUP+6* |
DA(1 | CLEANUP+5*, CLEANUP+7 |
DA(2 | CLEANUP+4*, CLEANUP+7, CLEANUP+8 |
DEF | DEF+1~, DEF+2*, DEF2+1~, DEF2+2* |
DIAL | DIAL+2~, DIAL+5* |
DIE | CLEANUP+1~, CLEANUP+7* |
>> DIK | CHKHOLD+24* |
DOL | DOL+1~, DOL+2* |
DR | CLEANUP+1~, CLEANUP+3* |
F147 | MCAR+2~, MCAR+3*, MCAR+5* |
FDA | CHKHOLD+19~, SETFLAG+2~, RST320+1~ |
FDA( | CHKHOLD+20*, SETFLAG+3*, RST320+4* |
FL | UNS+1~, UNS+2* |
HOLD57 | CHKHOLD+1~, CHKHOLD+2*, CHKHOLD+20, POSTIT+24, POSTIT+35, POSTIT+37, REVERSIT+8, REVERSIT+11 |
HOLDDA | CHKHOLD+1~, CHKHOLD+18, CHKHOLD+20, POSTIT+38*, REVERSIT+12* |
HOLDFLG | CHKHOLD+1~ |
HOLDIEN | CHKHOLD~, CHKHOLD+2, CHKHOLD+3, CHKHOLD+5, CHKHOLD+10, CHKHOLD+25, POSTIT+13 |
HOLDINS | CHKHOLD+1~, CHKHOLD+8*, CHKHOLD+13* |
HOLDLOC | CHKHOLD+1~, CHKHOLD+6*, CHKHOLD+11* |
HOLDREC | CHKHOLD+1~, CHKHOLD+5*, CHKHOLD+6, CHKHOLD+7, CHKHOLD+8, CHKHOLD+10*, CHKHOLD+11, CHKHOLD+12, CHKHOLD+13, POSTIT+3 , POSTIT+4, POSTIT+5, POSTIT+6, POSTIT+7, POSTIT+8, POSTIT+9, POSTIT+10, POSTIT+11, POSTIT+12, REVERSIT+2 , REVERSIT+3, REVERSIT+4, REVERSIT+5, REVERSIT+6, REVERSIT+7 |
HOLDREC2 | POSTIT+1~, POSTIT+13*, POSTIT+14, POSTIT+15, POSTIT+16, POSTIT+17, POSTIT+18, POSTIT+19, POSTIT+20, POSTIT+21 , POSTIT+22, POSTIT+33 |
HOLDTYP | CHKHOLD+1~, CHKHOLD+3*, CHKHOLD+4, CHKHOLD+9, CHKHOLD+14, CHKHOLD+15, CHKHOLD+16 |
HOLDVDT | CHKHOLD+1~, CHKHOLD+7*, CHKHOLD+12* |
I | UNS+1~, UNS+4*, UNS+7*, UNS+10*, UNS+11, UNS+14*, UNS+17*, UNS+18, RESTORE+4~, RESTORE+17* |
IEN | CHKHOLD+19~, UNS+1~, UNS+2*, UNS+3, UNS+4 |
IEN57 | SETFLAG~, SETFLAG+3 |
INS | MCAR+2~, MCAR+8*, MCAR+9, UNS+3, UNS+4, UNS+7, UNS+8, UNS+9, UNS+10, UNS+11 , UNS+14, UNS+15, UNS+16, UNS+17, UNS+18 |
>> INSDFN | POSTIT+34* |
INSIEN | DIAL+2~, DIAL+3*, DIAL+4, DIAL+6 |
LAST | RESTORE+4~, RESTORE+5*, RESTORE+8*, RESTORE+9, RESTORE+10, RESTORE+11 |
LST | UNS+1~, UNS+7*, UNS+8, UNS+14*, UNS+15 |
MEDIEN | RESTORE+4~, RESTORE+5*, RESTORE+11*, RESTORE+14*, RESTORE+15, RESTORE+18 |
MSG | CHKHOLD+19~, CHKHOLD+22, SETFLAG+2~, SF1+1, RST320+1~, RST320+6 |
NRJCTCD | CLEANUP+1~, CLEANUP+2*, CLEANUP+3 |
NUMB | CLNREJ+1~, CLNREJ+5*, CLNREJ+6*, CLNREJ+7, CLNREJ+9, CLNREJ+10, CLNREJ+11, CLEANUP~, CLEANUP+5 |
REC | RESTORE+4~, RESTORE+15*, RESTORE+16, RESTORE+17 |
RESP | CLNREJ+1~, CLNREJ+2*, CLNREJ+3*, CLNREJ+4, CLNREJ+6, CLNREJ+7, CLNREJ+9, CLNREJ+10, CLNREJ+11, CLEANUP~ , CLEANUP+4 |
RJCTCODE | CLNREJ+1~, CLNREJ+10*, CLNREJ+11, CLEANUP~, CLEANUP+2 |
RJNUMB | CLNREJ+1~, CLNREJ+8*, CLNREJ+9*, CLNREJ+10, CLNREJ+11, CLEANUP~, CLEANUP+6 |
RTN | RESTORE+4~, RESTORE+6*, RESTORE+8, RESTORE+12, RESTORE+14, RESTORE+15, RESTORE+18, RST320+2 |
U | CHKHOLD+2, CHKHOLD+3, CHKHOLD+6, CHKHOLD+7, CHKHOLD+8, CHKHOLD+11, CHKHOLD+12, CHKHOLD+13, POSTIT+3, POSTIT+4 , POSTIT+5, POSTIT+6, POSTIT+7, POSTIT+8, POSTIT+9, POSTIT+10, POSTIT+11, POSTIT+12, POSTIT+14, POSTIT+15 , POSTIT+16, POSTIT+17, POSTIT+18, POSTIT+19, POSTIT+20, POSTIT+21, POSTIT+22, POSTIT+31, POSTIT+33, REVERSIT+2 , REVERSIT+3, REVERSIT+4, REVERSIT+5, REVERSIT+6, REVERSIT+7, CLNREV+7, CLNREV+9, CLNREV+10, CLNREV+11, DIAL+5 , DIAL+6, MCAR+8*, MCAR+9, MCAR+10, UNS+8, UNS+15, RESTORE+10, RESTORE+11, RESTORE+17, RST320+2 |
>> VAL | UNS+10*, UNS+11, UNS+17*, UNS+18 |
VALUE | SETFLAG~, SETFLAG+3, RST320+1~, RST320+2*, RST320+3, RST320+4 |
X | CLNREV+3~, CLNREV+6*, CLNREV+9*, CLNREV+10, CLNREV+11*, CLNREV+12*, CLNREV+13*, DIAL+2~, DIAL+4*, DIAL+5 , DIAL+6*, MCAR+2~, MCAR+5*, MCAR+6*, MCAR+9*, MCAR+10 |
Y | UNS+1~, UNS+8*, UNS+15* |