IBCNEDEP ;DAOU/ALA - Process Transaction Records ;14-OCT-2015
Source file <IBCNEDEP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;  Entry point
 | 
|
| TMT | ;  If the status is 'Transmitted' - is this a 'Retry' or
 ; 'Comm Failure'  | 
|
| RET | ;  If status is 'Retry'     ; retries only exist if the RETRYFLG=YES - IB*2.0*506
 | 
|
| FIN | ; Prioritize requests for statuses 'Retry' and 'Ready to Transmit'
 | 
|
| LP | ;  Loop through priorities, process as either verifications
 ; or identifications  | 
|
| EXIT | ;  Finish
 | 
|
| VER | ;  Initialize HL7 variables protocol for Verifications
 | 
|
| ID | ;  Send Identification Msgs
 | 
|
| XMIT1(IEN) | ; Transmit one transaction at time.  Currently only used for Appointment Extract.
 ; created tag with IB*778/TAZ ; Input: IEN - the Transaction Queue entry  | 
|
| XMIT1Q | ;Exit
 | 
|
| PROC() | ;  Process TQ record
 | 
|
| HLD | ;  Go through the 'Hold' statuses, see if ready to be 'retried'
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| ^IBCN(365.1 - [#365.1] | GET1^DIQ | 
| ^IBE(365.15 - [#365.15] | FIND1^DIC | 
| 365.16 | GET1^DIQ |