IBARXCSH ;ALB/CLT-CERNER RXCOPAY SEND DSR-QO3 MESSAGE ; 19 Feb 2021
Source file <IBARXCSH.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(ICN,IBIEN,DATEQ) | ;ENTRY POINT
; IBIEN - Query Request Message IEN (#778) that initiated this response |
|
| MSH | ;
|
|
| MSA | ;
|
|
| QRD | ;
|
|
| DSPLOOP | ;LOOP THROUGH THE DSP FOR ALL OR THE LAST TRANSACTION
|
|
| DSP | ;
|
|
| DSP1 | ;
|
|
| NULLFIX(IEN,NODE0) | ||
| END | ;
|
|
| ERR | ;ERROR PROCESSING
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | NULLFIX+7 |
| $$GET1^DIQ | QRD+8, DSP1+32 |
| $$ADDSEG^HLOAPI | MSA+4, QRD+15, DSP1+44, ERR+4 |
| $$NEWMSG^HLOAPI | MSH+9 |
| SET^HLOAPI | MSA+1, MSA+2, MSA+3, QRD+1, QRD+3, QRD+4, QRD+5, QRD+6, QRD+7, QRD+9 , QRD+10, QRD+11, QRD+13, QRD+14, DSP+2, DSP1+10, DSP1+12, DSP1+15, DSP1+16, DSP1+19 , DSP1+34, DSP1+35, DSP1+36, DSP1+37, DSP1+38, DSP1+39, DSP1+40, DSP1+41, DSP1+42, DSP1+43 , ERR+2, ERR+3 |
| $$SENDONE^HLOAPI1 | END+4 |
| $$MSGID^HLOPRS | EN+6 |
| $$BDESC^IBARXCHL | DSP1+21 |
| $$DFN^IBARXMU | EN+4 |
| $$FAC^IBARXMU | DSP1+28 |
| $$SITE^VASITE | DSP1+6 |
| $$FMTHL7^XLFDT | QRD+2 |
| $$NOW^XLFDT | QRD+2 |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^IBAM(354.71 - [#354.71] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBAM(354.71 - [#354.71] | DSPLOOP+7, DSPLOOP+8, DSP1+3 |
| ^TMP("DSR" | MSH+1! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %P1 | QRD+2*, QRD+3 |
| ADATE | DSP1+1~, DSP1+13*, DSP1+14 |
| BDATE | DSPLOOP+1~, DSPLOOP+3*, DSPLOOP+7*, DSPLOOP+8 |
| BILLED | DSP1+1~, DSP1+24*, DSP1+37 |
| BLANK | ERR+1~, ERR+2* |
| DATEQ | EN~, QRD+13, QRD+14, DSPLOOP+2 |
| DESC | DSP1+2~, DSP1+20*, DSP1+21*, DSP1+34 |
| DFN | EN+3~, EN+4*, EN+5, QRD+8, DSPLOOP+7, DSPLOOP+8 |
| DIEN | NULLFIX+2~, NULLFIX+5*, NULLFIX+6 |
| DTY | DSPLOOP+1~, DSPLOOP+2*, DSPLOOP+3, DSPLOOP+4 |
| EDATE | DSPLOOP+1~, DSPLOOP+4*, DSPLOOP+7 |
| ERROR | EN+3~, MSH+9, MSA+4, QRD+15, DSP1+44, END+4, ERR+4 |
| FACID | DSP1+1~, DSP1+6*, DSP1+8 |
| FACID1 | DSP1+1~, DSP1+7*, DSP1+8 |
| FIELD | EN+3~, MSA+1*, MSA+2*, MSA+3*, QRD+1*, QRD+3*, QRD+4*, QRD+5*, QRD+6*, QRD+7* , QRD+9*, QRD+10*, QRD+11*, QRD+12*, QRD+13, QRD+14, DSP1+33*, DSP1+34, DSP1+35, DSP1+36 , DSP1+37, DSP1+38, DSP1+39, DSP1+40, DSP1+41, DSP1+42, DSP1+43* |
| FOUND1 | DSPLOOP+1~, DSPLOOP+6*, DSPLOOP+13, DSP1+9* |
| I | ERR+1~, ERR+2* |
| >> IBFDA( | NULLFIX+6* |
| IBIEN | EN~, EN+6 |
| IBLOOP | DSPLOOP+1~, DSPLOOP+6*, DSPLOOP+9*, DSP+1*, DSP+2 |
| ICN | EN~, EN+4, QRD+11 |
| IEN | DSPLOOP+1~, DSPLOOP+6*, DSPLOOP+8*, DSP1+3, DSP1+5, DSP1+31, NULLFIX~, NULLFIX+5 |
| MSG | EN+3~, MSH+8*, MSH+9, MSA+4, QRD+15, DSP1+44, END+4, ERR+4 |
| NAME | EN+3~, QRD+8*, QRD+9, QRD+10 |
| NODE0 | DSP1+1~, DSP1+3*, DSP1+5*, DSP1+7, DSP1+11, DSP1+13, DSP1+17, DSP1+20, DSP1+22, DSP1+23 , DSP1+24, DSP1+25, DSP1+26, DSP1+28, DSP1+30, NULLFIX~, NULLFIX+3*, NULLFIX+8 |
| PARENT | DSP1+2~, DSP1+30*, DSP1+31*, DSP1+32*, DSP1+40 |
| PARMS | EN+3~, MSH+1~, MSH+9, END+4 |
| PARMS("COUNTRY" | MSH+2* |
| PARMS("EVENT" | MSH+4* |
| PARMS("MESSAG | E STRUCTURE" , MSH+7*, E TYPE" , MSH+3* |
| PARMS("SENDIN | G APPLICATION" , MSH+5* |
| PARMS("VERSION" | MSH+6* |
| QRYNUM | EN+3~, EN+6*, MSA+3, QRD+6 |
| RXNUM | DSP1+2~, DSP1+22*, DSP1+35 |
| SEG | EN+3~, MSA+1, MSA+2, MSA+3, MSA+4, QRD+1, QRD+3, QRD+4, QRD+5, QRD+6 , QRD+7, QRD+9, QRD+10, QRD+11, QRD+13, QRD+14, QRD+15, DSP+2, DSP1+10, DSP1+12 , DSP1+15, DSP1+16, DSP1+19, DSP1+34, DSP1+35, DSP1+36, DSP1+37, DSP1+38, DSP1+39, DSP1+40 , DSP1+41, DSP1+42, DSP1+43, DSP1+44, ERR+2, ERR+3, ERR+4 |
| SERR | EN+3~, EN+5*, EN+7*, DSPLOOP+5, DSPLOOP+13*, DSP+3 |
| SERROR | EN+3~, EN+5*, DSPLOOP+13*, ERR+3 |
| SITENM | DSP1+2~, DSP1+28*, DSP1+41, DSP1+42 |
| STAT | DSP1+2~, DSP1+17*, DSP1+18*, DSP1+19 |
| TCHRG | DSP1+1~, DSP1+23*, DSP1+36 |
| TRANSID | DSP1+1~, DSP1+11*, DSP1+12 |
| UNBILLED | DSP1+1~, DSP1+25*, DSP1+38 |
| UNITS | DSP1+2~, DSP1+26*, DSP1+39 |
| VALUE | EN+3~, MSA+1*, MSA+2*, MSA+3*, QRD+1*, QRD+3*, QRD+4*, QRD+5*, QRD+6*, QRD+7* , QRD+9*, QRD+10*, QRD+11*, QRD+13*, QRD+14*, DSP1+43*, ERR+1~, ERR+3* |
| WHOTO | EN+3~, END+4 |
| WHOTO("MIDDLE | WARE LINK NAME" , END+3* |
| WHOTO("RECEIV | ING APPLICATION" , END+1* |
| WHOTO("STATIO | N NUMBER" , END+2* |
| X | MSH+9*, MSA+4*, QRD+15*, DSP1+2~, DSP1+44*, ERR+4* |
| XXX | EN+3~, END+4* |
| YDATE | DSP1+2~, DSP1+14*, DSP1+15 |