IBCNEHL3 ;DAOU/ALA - HL7 Process Incoming RPI Continued ;03-JUL-2002 ; Compiled June 2, 2005 14:20:19
Source file <IBCNEHL3.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ERROR(TQN,ERACT,ERCON,TRCN) | ; Entry point
; Input: TQN - IEN for eIV Transmission Queue (#365.1), required ; ERACT - Error Action Code (#365.14), required ; ERCON - Error Condition Code (#365.17), required ; TRCN - Trace # from eIV Response (#365) |
|
ERRORX | ; ERROR exit pt
|
|
UPDATE(TQN,TSTS,TDAYS,ERACT,ERCON) | ; Update Transmission Queue (#365.1)
; Update/Create Buffer information as necessary ; * If unsolicited error or negative Verification response do not ; update TQ entry. However, create a new Buffer entry. ; Input Variables ; ERACT,ERCON,IIVSTAT,TDAYS,TQN,TSTS |
|
UPDATX | ; UPDATE exit point
|
|
PCK | ; Payer Check
; Find the associated Response IEN |
|
BUF | ; Create Buffer Record if Doesn't Exist
|
|
IIVPROC(BUFF) | ; Set IIV Processed Date to current dt/tm & IIV stat (aka SYMBOL)
; Input Variables ; BUFF |
|
PFN(IN1DATA) | ; Find Payer from HL7 msg
|
|
GIN1() | ;Get IN1 segment
|
|
WARN | ; Create and send a response processing error warning message
|
|
UEACT | ; Send warning msg if Unknown Error Action Code was received or
; encountered problem filing date |
|
CHK1() | ; check auto-update criteria for patient who is the subscriber
; called from tag AUTOUPD, uses variables defined there |
|
CHK1X | ;
|
|
CHK2(MWNRTYP) | ; check auto-update criteria for patient who is not the subscriber
; called from tag AUTOUPD, uses variables defined there |
|
CHK2X | ;
|
|
UPDIREC(RIEN,IEN312) | ; IB*2*595/DM update INSUR RECORD IEN in the response file (#365,.12)
; RIEN - ien in eIV Response file (365) ; IEN312 - ien in pat. insurance multiple (2.312) |
|
LCKERR | ; send locking error message
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
2.312 | GET1^DIQ |
^VA(200 - [#200] | FIND1^DIC |
^IBCN(365 - [#365] | Classic Fileman Calls, FIND^DIC |
^IBCN(365.1 - [#365.1] | Classic Fileman Calls |
^IBE(365.12 - [#365.12] | FIND1^DIC |