IBARXCHL ;ALB/CLT- CERNER RXCOPAY BUILD THE DFT-P03 MESSAGE ; 08 Mar 2021
Source file <IBARXCHL.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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 2 | IBARXCSH IBARXMA |
Health Level Seven | 1 | MESSAGE TYPE ACTIONS |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,FT1IEN) | ;MAIN ROUTINE ENTRY POINT
|
|
MSH | ;ENTER MSG PARAMETERS AND START THR MSG BUILD
|
|
EVN | ;BUILD THE EVN SEGMENT
|
|
PID | ;ADD PID SEGMENT
|
|
FT1 | ;INPUT FT1 DATA FOR ONE RX COPAY
|
|
BDESC(BDESC) | ||
SEND | ;SEND MESSAGE AND QUIT
|
|
END | ;CLEAN UP AND QUIT
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | EVN+3 |
$$GET1^DIQ | FT1+32 |
$$ADDSEG^HLOAPI | EVN+5, PID+8, FT1+37 |
$$NEWMSG^HLOAPI | MSH+10 |
SET^HLOAPI | EVN+1, EVN+2, EVN+4, PID+1, PID+2, PID+4, PID+6, PID+7, FT1+5, FT1+7 , FT1+9, FT1+11, FT1+12, FT1+15, FT1+23, FT1+24, FT1+25, FT1+26, FT1+27, FT1+28 , FT1+33, FT1+35, FT1+36 |
$$SENDONE^HLOAPI1 | SEND+5 |
$$NULLFIX^IBARXCSH | FT1+4 |
$$FAC^IBARXMU | FT1+34 |
$$ICN^IBARXMU | PID+3 |
$$FMTHL7^XLFDT | EVN+3, FT1+10 |
FileNo | Call Tags |
---|---|
^IBAM(354.71 - [#354.71] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | PID+5 |
^IBAM(354.71 - [#354.71] | FT1+1 |
^TMP("DFT" | MSH+1! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN+1~, EVN+3 |
%P1 | EN+1~, EVN+3*, FT1+10*, FT1+11 |
BD1 | BDESC+4~, BDESC+9*, BDESC+14, BDESC+16 |
BD2 | BDESC+4~, BDESC+10*, BDESC+13 |
BD2E | BDESC+4~, BDESC+13*, BDESC+16 |
BD3 | BDESC+4~, BDESC+11*, BDESC+14, BDESC+16 |
BDESC | BDESC~, BDESC+6, BDESC+8, BDESC+9, BDESC+10, BDESC+11 |
BDL | BDESC+4~, BDESC+14*, BDESC+16 |
BDN | BDESC+4~, BDESC+16*, BDESC+18 |
BDP | BDESC+4~, BDESC+8*, BDESC+10, BDESC+11 |
BILLED | EN+2~, FT1+21*, FT1+26 |
DESC | EN+2~, FT1+19*, FT1+20*, FT1+23 |
DFN | EN~, PID+3, PID+5 |
ERROR | EN+1~, MSH+10, EVN+5, PID+8, FT1+37, SEND+5 |
FIELD | EN+1~ |
FT1IEN | EN~, FT1+1, FT1+4, FT1+31 |
HDR | EN+1~ |
ICN | EN+2~, PID+3*, PID+4 |
MSG | EN+1~, MSH+9*, MSH+10, EVN+5, PID+8, FT1+37, SEND+5 |
NAME | EN+2~, PID+5*, PID+6, PID+7 |
NODE0 | EN+2~, FT1+1*, FT1+2, FT1+4*, FT1+8, FT1+10, FT1+13, FT1+16, FT1+17, FT1+18 , FT1+19, FT1+21, FT1+22, FT1+30, FT1+34 |
PARENT | EN+2~, FT1+30*, FT1+31*, FT1+32*, FT1+33 |
PARMS | EN+1~, MSH+1~, MSH+10, SEND+5 |
PARMS("COUNTRY" | MSH+2* |
PARMS("EVENT" | MSH+3* |
PARMS("MESSAG | E STRUCTURE" , MSH+8*, E TYPE" , MSH+4* |
PARMS("RECEIV | ING APPLICATION" , MSH+6* |
PARMS("SENDIN | G APPLICATION" , MSH+5*, SEND+4* |
PARMS("VERSION" | MSH+7* |
RXNUM | EN+2~, FT1+16*, FT1+24 |
SEG | EN+1~, EVN+1, EVN+2, EVN+4, EVN+5, PID+1, PID+2, PID+4, PID+6, PID+7 , PID+8, FT1+5, FT1+6*, FT1+7, FT1+9, FT1+11, FT1+12, FT1+15, FT1+23, FT1+24 , FT1+25, FT1+26, FT1+27, FT1+28, FT1+33, FT1+35, FT1+36, FT1+37 |
SETID | EN+2~, FT1+6*, FT1+7 |
SITENM | EN+2~, FT1+34*, FT1+35, FT1+36 |
STAT | EN+2~, FT1+13*, FT1+14*, FT1+15 |
TCHRG | EN+2~, FT1+18*, FT1+25 |
TRANSID | EN+2~, FT1+8*, FT1+9 |
U | PID+5 |
UNBILLED | EN+2~, FT1+22*, FT1+27 |
UNITS | EN+2~, FT1+17*, FT1+28 |
VALUE | EN+1~, EVN+3*, EVN+4 |
WHOTO | EN+1~, SEND+5 |
WHOTO("MIDDLE | WARE LINK NAME" , SEND+3* |
WHOTO("RECEIV | ING APPLICATION" , SEND+1* |
WHOTO("STATIO | N NUMBER" , SEND+2* |
X | EN+1~, MSH+10*, EVN+5*, PID+8*, FT1+37* |
XXX | EN+1~, SEND+5* |