ABSPOSH6 ;IHS/SD/lwj - NCPDP 5.1 Post 5.1 response [ 09/04/2002 12:57 PM ]
Source file <ABSPOSH6.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
RESPSTS | ;EP - NCPDP 5.1 response processing (moved from ABSPOSH5)
; called from WRTTRAN^ABSPOSH5 ; MEDN is set in ABSPOSH5 in the WRTTRAN subroutine ; process the response status segment - here's the fields we MIGHT ; encounter: ; 112 - transaction response status (mandatory) ; 503 - authorization number ; 510 - reject count ; 511 - reject code (repeating field) ; 546 - reject field occurrence indicator (repeating field) ; 547 - approved message code count ; 548 - approved message code (repeating field) ; 526 - additional message information ; 549 - help desk phone number qualifier ; 550 - help desk phone number |
|
REPAPP | ; This subroutine will process the approved repeating field
; that is a part of the status segment. ; Field 548 - Approved Message Code |
|
RESPCLM | ;EP - NCPDP 5.1 response processing (moved from ABSPOSH5)
; called from WRTTRAN^ABSPOSH5 ; MEDN is set in ABSPOSH5 in the WRTTRAN subroutine ; process the response claim segment - here's the fields we MIGHT ; encounter: ; 455 - prescription/service reference number qualifier ; 402 - prescripton/service reference number ; 551 - preferred product count ; 552 - preferred product id qualifier (repeating) ; 553 - preferred product id (repeating) ; 554 - preferred product incentive (repeating) ; 555 - preferred product copay incentive (repeating) ; 556 - preferred product description (repeating) |
|
REPPPD | ; This subroutine will process the preferred product repeating fields
; that are a part of the claim segment. ; five fields here- 552 - Preferred product id qualifier ; 553 - Preferred product id ; 554 - Preferred product incentive ; 555 - preferred product copay incentive ; 556 - preferred product description |
|
REPADM | ; This subroutine will process the repeating additional message info
; that is a part of the status segment. ; Field 526 - Additional Message Information |
|
REPREJ | ; This subroutine will process the reject repeating fields
; that are a part of the status segment. ; Two fields here - 511 - Reject Code and ; 546 - Reject field occurrence indicator |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSPR - [#9002313.03] | RESPSTS+22*, RESPSTS+23*, RESPSTS+24*, RESPSTS+27*, RESPSTS+31*, RESPSTS+38*, RESPSTS+39*, REPREJ+21*, REPREJ+22*, REPREJ+26* , REPREJ+30*, REPAPP+13*, REPAPP+14*, REPAPP+18*, RESPCLM+15*, RESPCLM+16*, RESPCLM+19*, REPPPD+23*, REPPPD+24*, REPPPD+26* , REPPPD+27*, REPPPD+28*, REPPPD+29*, REPPPD+30*, REPPPD+33*, REPADM+13*, REPADM+14*, REPADM+18* |
Name | Line Occurrences |
---|---|
REPADM | RESPSTS+37 |
REPAPP | RESPSTS+32 |
REPPPD | RESPCLM+20 |
REPREJ | RESPSTS+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APP | REPAPP+4~, REPAPP+11*, REPAPP+12, REPAPP+13, REPAPP+14 |
CKREC | REPPPD+8~, REPPPD+21*, REPPPD+22 |
CNTR | REPREJ+5~, REPREJ+11*, REPREJ+13, REPREJ+16, REPREJ+21, REPREJ+22, REPREJ+26, REPAPP+4~, REPAPP+10*, REPAPP+11 , REPAPP+13, REPAPP+14, REPPPD+8~, REPPPD+14*, REPPPD+16, REPPPD+17, REPPPD+18, REPPPD+19, REPPPD+20, REPPPD+23 , REPPPD+24, REPPPD+26, REPPPD+27, REPPPD+28, REPPPD+29, REPPPD+30, REPADM+4~, REPADM+10*, REPADM+11, REPADM+13 , REPADM+14 |
COUNT | REPREJ+5~, REPREJ+8*, REPREJ+9, REPREJ+11, REPAPP+4~, REPAPP+7*, REPAPP+8, REPAPP+10, REPPPD+8~, REPPPD+11* , REPPPD+12, REPPPD+14, REPADM+4~, REPADM+7*, REPADM+8, REPADM+10 |
>> FDATA("M" | RESPSTS+22, RESPSTS+23, RESPSTS+24, RESPSTS+27, RESPSTS+28, RESPSTS+31, RESPSTS+32, RESPSTS+37, RESPSTS+38, RESPSTS+39 , REPREJ+8, REPREJ+13, REPREJ+16, REPAPP+7, REPAPP+11, RESPCLM+15, RESPCLM+16, RESPCLM+19, RESPCLM+20, REPPPD+11 , REPPPD+16, REPPPD+17, REPPPD+18, REPPPD+19, REPPPD+20, REPADM+7, REPADM+11 |
>> INDEX | RESPSTS+22, RESPSTS+23, RESPSTS+24, RESPSTS+27, RESPSTS+31, RESPSTS+38, RESPSTS+39, REPREJ+21, REPREJ+22, REPREJ+26 , REPREJ+30, REPAPP+13, REPAPP+14, REPAPP+18, RESPCLM+15, RESPCLM+16, RESPCLM+19, REPPPD+23, REPPPD+24, REPPPD+26 , REPPPD+27, REPPPD+28, REPPPD+29, REPPPD+30, REPPPD+33, REPADM+13, REPADM+14, REPADM+18 |
>> MEDN | RESPSTS+22, RESPSTS+23, RESPSTS+24, RESPSTS+27, RESPSTS+28, RESPSTS+31, RESPSTS+32, RESPSTS+37, RESPSTS+38, RESPSTS+39 , REPREJ+8, REPREJ+13, REPREJ+16, REPAPP+7, REPAPP+11, RESPCLM+15, RESPCLM+16, RESPCLM+19, RESPCLM+20, REPPPD+11 , REPPPD+16, REPPPD+17, REPPPD+18, REPPPD+19, REPPPD+20, REPADM+7, REPADM+11 |
MSG | REPADM+4~, REPADM+11*, REPADM+12, REPADM+13, REPADM+14 |
PPCOP | REPPPD+8~, REPPPD+15*, REPPPD+19*, REPPPD+21, REPPPD+29 |
PPDESC | REPPPD+8~, REPPPD+15*, REPPPD+20*, REPPPD+21, REPPPD+30 |
PPID | REPPPD+8~, REPPPD+15*, REPPPD+17*, REPPPD+21, REPPPD+27 |
PPIDQ | REPPPD+8~, REPPPD+15*, REPPPD+16*, REPPPD+21, REPPPD+26 |
PPINC | REPPPD+8~, REPPPD+15*, REPPPD+18*, REPPPD+21, REPPPD+28 |
>> RESPIEN | RESPSTS+22, RESPSTS+23, RESPSTS+24, RESPSTS+27, RESPSTS+31, RESPSTS+38, RESPSTS+39, REPREJ+21, REPREJ+22, REPREJ+26 , REPREJ+30, REPAPP+13, REPAPP+14, REPAPP+18, RESPCLM+15, RESPCLM+16, RESPCLM+19, REPPPD+23, REPPPD+24, REPPPD+26 , REPPPD+27, REPPPD+28, REPPPD+29, REPPPD+30, REPPPD+33, REPADM+13, REPADM+14, REPADM+18 |
RJCD | REPREJ+5~, REPREJ+12*, REPREJ+13*, REPREJ+15*, REPREJ+20, REPREJ+21, REPREJ+22, REPREJ+27 |
RJOC | REPREJ+5~, REPREJ+12*, REPREJ+16*, REPREJ+26, REPREJ+27 |
RLCNT | REPREJ+5~, REPREJ+7*, REPREJ+27*, REPREJ+29, REPREJ+30, REPAPP+4~, REPAPP+6*, REPAPP+15*, REPAPP+17, REPAPP+18 , REPPPD+10*, REPPPD+25*, REPPPD+32, REPPPD+33, REPADM+4~, REPADM+6*, REPADM+15*, REPADM+17, REPADM+18 |
U | RESPSTS+22, RESPSTS+23, RESPSTS+24, RESPSTS+27, RESPSTS+31, RESPSTS+38, RESPSTS+39, REPREJ+21, REPREJ+26, REPAPP+13 , RESPCLM+15, RESPCLM+16, RESPCLM+19, REPPPD+23, REPPPD+26, REPPPD+27, REPPPD+28, REPPPD+29, REPPPD+30, REPADM+13 |