IBTRHLO ;ALB/YMG - Create and send 278 inquiry ;02-JUN-2014
Source file <IBTRHLO.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 5 | $$NOPUNCT^IBCEF $$ENCHL7^IBCNEHLQ $$HPD^IBCNHUT1 (AUT,G2ORXA,G3OPRD,G5OPRB,OBR,PRB,PSL,RXE)^IBTRHLO1 ($$PRVDATA,HLER,HLSC,NTE,ZHS)^IBTRHLO2 |
| Health Level Seven | 3 | ($$HLADDR,$$HLDATE,$$HLNAME)^HLFNC INIT^HLFNC2 GENERATE^HLMA |
| Kernel | 2 | $$NOW^XLFDT $$TAXORG^XUSTAX |
| Registration | 2 | $$EN^VAFHLPID $$SITE^VASITE |
| VA FileMan | 2 | $$EXTERNAL^DILFD $$GET1^DIQ |
| 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(IBTRIEN,MSGTYPE) | ; entry point
; IBTRIEN - ien in file 356.22 ; MSGTYPE - 1 for 215, 0 or null for 217 |
|
| ENX | ;
|
|
| EVN | ; create EVN segment
|
|
| IN1 | ; create IN1 segment
|
|
| PRD | ; create PRD segment (X12: NM1, 2010B)
|
|
| CTD | ; create CTD segment
|
|
| PRD2 | ; create PRD segment (X12: PRV, 2010B)
|
|
| GT1 | ; create GT1 segment
|
|
| PID | ; create PID segment
|
|
| G2RPRB | ; create G2R.PRB segment (G2R segment group)
|
|
| G2RPV1 | ; create G2R.PV1 segment (G2R segment group)
|
|
| ZTP | ; create ZTP segments
|
|
| DG1 | ; create DG1 segments
|
|
| PV1 | ; create PV1 segments
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^IBE(353.1 - [#353.1] | GET1^DIQ |
| ^IBA(355.3 - [#355.3] | GET1^DIQ |
| ^IBT(356.001 - [#356.001] | GET1^DIQ |
| ^IBT(356.002 - [#356.002] | GET1^DIQ |
| ^IBT(356.003 - [#356.003] | GET1^DIQ |
| ^IBT(356.004 - [#356.004] | GET1^DIQ |
| ^IBT(356.005 - [#356.005] | GET1^DIQ |
| ^IBT(356.006 - [#356.006] | GET1^DIQ |
| ^IBT(356.008 - [#356.008] | GET1^DIQ |
| ^IBT(356.009 - [#356.009] | GET1^DIQ |
| ^IBT(356.01 - [#356.01] | GET1^DIQ |
| ^IBT(356.011 - [#356.011] | GET1^DIQ |
| ^IBT(356.22 - [#356.22] | EXTERNAL^DILFD |
| 356.223 | EXTERNAL^DILFD |
| ^DIC(36 - [#36] | GET1^DIQ |
| ^IBE(365.013 - [#365.013] | GET1^DIQ |
| ^DIC(5 - [#5] | GET1^DIQ |
| ^HL(779.004 - [#779.004] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | EN+20, EN+21, EN+26 |
| ^IBE(365.12 - [#365.12] | IN1+9 |
| ^IBT(356.22 - [#356.22] | EN+13, EN+28, EN+29, EN+30, EN+31, EN+32, EN+33, EN+34, EN+35, EN+36 , EN+37, CTD+4, CTD+8, DG1+2, DG1+3 |
| ^TMP("HLS" | EN+43!, ENX+1!, EVN+3*, IN1+20*, PRD+8*, CTD+15*, PRD2+5*, GT1+14*, PID+13*, G2RPRB+13* , G2RPV1+11*, ZTP+17*, DG1+9*, PV1+8*, PV1+15*, PV1+22*, PV1+29*, PV1+36*, PV1+43*, PV1+50* , PV1+57* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADDR1 | PRD+1~, PRD+4*, PRD+6, GT1+1~, GT1+8*, GT1+9 |
| ADDR2 | PRD+1~, PRD+4*, PRD+6, GT1+1~, GT1+8*, GT1+9 |
| CERT | EN+6~, EN+40*, EN+50, G2RPRB+2, G2RPRB+3 |
| CNDSTR | PV1+1~, PV1+2*, PV1+4*, PV1+5*, PV1+7, PV1+11*, PV1+12*, PV1+14, PV1+18*, PV1+19* , PV1+21, PV1+25*, PV1+26*, PV1+28, PV1+32*, PV1+33*, PV1+35, PV1+39*, PV1+40*, PV1+42 , PV1+46*, PV1+47*, PV1+49 |
| COMMSTR | CTD+1~, CTD+5*, CTD+11*, CTD+14 |
| CTD | CTD+1~, CTD+13*, CTD+14*, CTD+15 |
| DATA | ZTP+1~ |
| DATA( | ZTP+4*, ZTP+15, ZTP+16 |
| DATA("096" | ZTP+13* |
| DATA("431" | ZTP+10* |
| DATA("439" | ZTP+6* |
| DATA("484" | ZTP+8* |
| DATA("ABC" | ZTP+9* |
| DFN | EN+6~, EN+16*, EN+17, EN+20, EN+21, EN+26, PID+5 |
| DG1 | DG1+1~, DG1+7*, DG1+8*, DG1+9 |
| DIAG | DG1+1~, DG1+6*, DG1+7 |
| DT | G2RPRB+3 |
| ERRMSG | EN+6~, EN+10*, EN+12*, EN+14*, EN+15*, EN+17*, EN+19*, EN+24*, EN+57, EN+58 , EN+60, EN+61, IN1+5*, IN1+13*, PRD+3*, GT1+2*, GT1+3*, PID+3* |
| EVN | EVN+1~, EVN+2*, EVN+3 |
| EVNT | EN+6~, EN+49*, EN+50*, EN+51*, EN+53*, EVN+2 |
| GNUM | EN+6~, EN+25*, GT1+4, PID+3, PID+8 |
| GT1 | GT1+1~, GT1+6*, GT1+9*, GT1+11*, GT1+12*, GT1+13*, GT1+14 |
| HCT | EN+6~, EN+46*, EVN+3*, IN1+20*, PRD+8*, CTD+15*, PRD2+5*, GT1+14*, PID+13*, G2RPRB+13* , G2RPV1+11*, ZTP+17*, DG1+9*, PV1+8*, PV1+15*, PV1+22*, PV1+29*, PV1+36*, PV1+43*, PV1+50* , PV1+57* |
| HL | EN+6~, EN+45 |
| HL("ECH" | EN+46 |
| HL("FS" | EN+46 |
| HL("SAF" | EN+46* |
| HLECH | EN+6~, EN+46*, IN1+17, IN1+18, PRD+5, PRD+6, CTD+10, PRD2+3, GT1+5, GT1+9 , PID+7, PID+8, G2RPRB+6, G2RPRB+10, G2RPV1+4, G2RPV1+8, G2RPV1+9, ZTP+4 |
| HLFS | EN+6~, EN+46*, EVN+2, IN1+18, IN1+19, PRD+5, PRD+6, PRD+7, CTD+13, CTD+14 , PRD2+3, PRD2+4, GT1+6, GT1+9, GT1+11, GT1+12, GT1+13, PID+6, PID+7, PID+9 , PID+10, PID+11, PID+12, G2RPRB+3, G2RPRB+4, G2RPRB+6, G2RPRB+7, G2RPRB+8, G2RPRB+11, G2RPV1+5 , G2RPV1+7, G2RPV1+9, ZTP+16, DG1+7, DG1+8, PV1+2, PV1+6, PV1+7, PV1+13, PV1+14 , PV1+20, PV1+21, PV1+27, PV1+28, PV1+34, PV1+35, PV1+41, PV1+42, PV1+48, PV1+49 , PV1+53, PV1+54, PV1+55, PV1+56 |
| HLP | EN+6~, EN+65 |
| HLREP | EN+6~, EN+46*, CTD+11, GT1+5, G2RPRB+4, PV1+5, PV1+12, PV1+19, PV1+26, PV1+33 , PV1+40, PV1+47 |
| HLRESLT | EN+6~, EN+65, EN+67, EN+69 |
| IBTRHLP | EN+6~, EN+44*, EN+45, EN+65 |
| IBTRIEN | EN~, EN+4, EN+12, EN+13, EN+14, EN+15, EN+17, EN+19, EN+24, EN+28 , EN+29, EN+30, EN+31, EN+32, EN+33, EN+34, EN+35, EN+36, EN+37, EN+57 , EN+58, EN+60, EN+61, EN+67, EN+69, CTD+4, CTD+8, DG1+2, DG1+3 |
| IDSTR | PID+1~, PID+8*, PID+9 |
| IDTYPE | IN1+1~, IN1+7*, IN1+11*, IN1+18 |
| IEN200 | CTD+1~, CTD+2*, CTD+3 |
| IEN312 | EN+6~, EN+18*, EN+19, EN+20, EN+21, EN+26 |
| IEN3553 | EN+6~, EN+22*, EN+25 |
| IEN36 | EN+6~, EN+23*, EN+24, IN1+2, IN1+17 |
| IENS | IN1+1~, IN1+2*, IN1+3, IN1+4, IN1+7 |
| IN1 | IN1+1~, IN1+18*, IN1+19*, IN1+20 |
| INPAT | EN+6~, EN+41*, ZTP+3, ZTP+13, PV1+52 |
| INSNAME | IN1+1~, IN1+3*, IN1+5, IN1+15 |
| INSNODE0 | EN+6~, EN+20*, EN+22, EN+23, GT1+2, GT1+3 |
| INSNODE3 | EN+6~, EN+21*, GT1+7, GT1+8, GT1+11, GT1+12 |
| MSGOK | EN+6~, EN+55*, EN+57, EN+58, EN+60, EN+61, IN1+5*, IN1+13*, PRD+3*, GT1+2* , GT1+3*, PID+3* |
| MSGTYPE | EN~, EN+9*, EN+15, EN+48, EN+53, EN+63, GT1+7, GT1+12, GT1+13, PID+11 , PID+12, G2RPRB+5, G2RPV1+6, ZTP+7, DG1+5, DG1+7 |
| NAME | CTD+1~, CTD+3*, CTD+13, GT1+1~, GT1+3*, GT1+6 |
| NODE0 | EN+7~, EN+13*, EN+14, EN+15, EN+16, EN+18, EN+41, CTD+2, ZTP+2, DG1+1~ , DG1+3*, DG1+6, DG1+7, DG1+8 |
| NODE10 | EN+7~, EN+35* |
| NODE17 | EN+7~, EN+36* |
| NODE18 | EN+7~, EN+37* |
| NODE19 | CTD+1~, CTD+4*, CTD+6 |
| NODE2 | EN+7~, EN+28*, EN+39, EN+40, IN1+14, G2RPRB+4, G2RPRB+6, G2RPRB+7, G2RPRB+8, G2RPRB+9 , G2RPRB+10, G2RPV1+2, G2RPV1+3, G2RPV1+7, G2RPV1+8, ZTP+6, ZTP+8, ZTP+9, ZTP+10, ZTP+13 |
| NODE4 | EN+7~, EN+29*, PV1+3, PV1+4, PV1+5 |
| NODE5 | EN+7~, EN+30*, PV1+10, PV1+11, PV1+12, PV1+17, PV1+18, PV1+19, PV1+24, PV1+25 , PV1+26 |
| NODE6 | EN+7~, EN+31*, PV1+31, PV1+32, PV1+33, PV1+38, PV1+39, PV1+40, PV1+45, PV1+46 , PV1+47 |
| NODE7 | EN+7~, EN+32*, PV1+52, PV1+53, PV1+54, PV1+55, PV1+56 |
| NODE8 | EN+7~, EN+33* |
| NODE9 | EN+7~, EN+34* |
| NOWDT | EN+7~, EN+54*, EN+69, EVN+2 |
| PAYER | IN1+1~, IN1+4*, IN1+5, IN1+9 |
| PAYID | IN1+1~, IN1+2*, IN1+7*, IN1+9*, IN1+11*, IN1+13, IN1+18 |
| PC | PV1+1~, PV1+5*, PV1+12*, PV1+19*, PV1+26*, PV1+33*, PV1+40*, PV1+47* |
| PID | PID+1~, PID+5*, PID+6, PID+7*, PID+9*, PID+10*, PID+11*, PID+12*, PID+13 |
| PNODE0 | IN1+1~, IN1+9*, IN1+11 |
| PRB | G2RPRB+1~, G2RPRB+3*, G2RPRB+4*, G2RPRB+6*, G2RPRB+7*, G2RPRB+8*, G2RPRB+11*, G2RPRB+13 |
| PRD | PRD+1~, PRD+5*, PRD+6*, PRD+7*, PRD+8, PRD2+1~, PRD2+3*, PRD2+4*, PRD2+5 |
| PREL | EN+7~, EN+26*, GT1+13, PID+2 |
| PV1 | G2RPV1+1~, G2RPV1+5*, G2RPV1+7*, G2RPV1+9*, G2RPV1+11, PV1+1~, PV1+2*, PV1+6*, PV1+7*, PV1+8 , PV1+13*, PV1+14*, PV1+15, PV1+20*, PV1+21*, PV1+22, PV1+27*, PV1+28*, PV1+29, PV1+34* , PV1+35*, PV1+36, PV1+41*, PV1+42*, PV1+43, PV1+48*, PV1+49*, PV1+50, PV1+53*, PV1+54* , PV1+55*, PV1+56*, PV1+57 |
| QUAL | CTD+1~, CTD+6*, CTD+7*, CTD+9, CTD+10, G2RPV1+1~, G2RPV1+2*, G2RPV1+3, G2RPV1+4 |
| RELINFO | IN1+1~, IN1+14*, IN1+19 |
| REQCAT | EN+7~, EN+39*, EN+49, G2RPRB+4, ZTP+3, ZTP+13 |
| REQDATA | PRD+1~, PRD+2*, PRD+3, PRD+4, PRD+5, PRD+7 |
| SEQ | DG1+1~, DG1+2*, DG1+4*, DG1+5, DG1+7 |
| SID1 | GT1+1~, GT1+2*, GT1+5 |
| SID2 | GT1+1~, GT1+4*, GT1+5 |
| SIDSTR | GT1+1~, GT1+5*, GT1+6 |
| SITEIEN | EN+7~, EN+11*, EN+12, PRD+2, PRD2+2 |
| TMP | IN1+1~, IN1+15*, IN1+17*, IN1+18, CTD+1~, CTD+10*, CTD+11, PID+1~, PID+6*, PID+7* |
| TXNM | PRD2+1~, PRD2+2*, PRD2+4 |
| U | EN+11, EN+15, EN+16, EN+18, EN+22, EN+23, EN+26, EN+39, EN+40, EN+41 , EN+46, EN+67, IN1+9, IN1+11, IN1+14, PRD+3, PRD+4, PRD+5, PRD+7, CTD+2 , CTD+6, CTD+7, CTD+8, CTD+9, PRD2+2, GT1+2, GT1+3, GT1+7, GT1+8, GT1+11 , GT1+12, G2RPRB+4, G2RPRB+6, G2RPRB+7, G2RPRB+8, G2RPRB+9, G2RPRB+10, G2RPV1+2, G2RPV1+3, G2RPV1+7 , G2RPV1+8, ZTP+2, ZTP+6, ZTP+8, ZTP+9, ZTP+10, ZTP+13, DG1+6, DG1+7, DG1+8 , PV1+3, PV1+4, PV1+5, PV1+10, PV1+11, PV1+12, PV1+17, PV1+18, PV1+19, PV1+24 , PV1+25, PV1+26, PV1+31, PV1+32, PV1+33, PV1+38, PV1+39, PV1+40, PV1+45, PV1+46 , PV1+47, PV1+52, PV1+53, PV1+54, PV1+55, PV1+56 |
| VAFSTR | PID+1~, PID+4*, PID+5 |
| VALUE | CTD+1~, CTD+8*, CTD+9*, CTD+10 |
| Z | CTD+1~, CTD+5*, CTD+6, CTD+7, CTD+8, G2RPRB+1~, G2RPRB+9*, G2RPRB+10*, G2RPRB+11, G2RPV1+1~ , G2RPV1+3*, G2RPV1+4*, G2RPV1+5, G2RPV1+8*, G2RPV1+9, ZTP+1~, ZTP+2*, ZTP+4, ZTP+6*, ZTP+8* , ZTP+9*, ZTP+10*, ZTP+13*, ZTP+15*, ZTP+16, DG1+1~, DG1+2*, DG1+3, PV1+1~, PV1+5* , PV1+12*, PV1+19*, PV1+26*, PV1+33*, PV1+40*, PV1+47*, PV1+54*, PV1+55*, PV1+56* |
| Z1 | ZTP+1~, ZTP+3*, ZTP+4 |
| ZTP | ZTP+1~, ZTP+16*, ZTP+17 |