INHMG1 ;KN,PO; 18 Jun 99 13:58; Script Generator Message - Print Template
Source file <INHMG1.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Generic Interface System | 3 | (HEADER,INDXS)^INHMG INFIELD^INHMG2 $$QS^INHUTIL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INSEG(INCOMSEG,D0,D1) | ; get segment details and call INHMG2 for processing
|
|
| GTRANS(D0,INRES) | ; get the list of transacions for a given message
|
|
| N | ||
| GTRNDATA(TRNIEN,INOSTAT,NAME,ACTIVE,DEST) | ;get some field values for
|
|
| INBUILD(INCOMSEG) | ; Entry point
|
|
| T | ||
| WTRANS(INRES,XHDR,INOSTAT) | ;write the transactions
|
|
| RPTRANS(D0,XHDR,INOSTAT) | ;compile and display transaction types
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC - [#1] | INBUILD+42, INSEG+14 |
| ^INRHD - [#4005] | GTRNDATA+12 |
| ^INRHD("B" | GTRANS+11 |
| ^INRHR( | GTRANS+25 |
| ^INRHR("AC" | GTRANS+24 |
| ^INRHS - [#4006] | INBUILD+59, INBUILD+61 |
| ^INRHT - [#4000] | GTRANS+18, GTRNDATA+9 |
| ^INTHL7M - [#4011] | INBUILD+19, INBUILD+21, INBUILD+22, INBUILD+26, INBUILD+32, INBUILD+45, INBUILD+50, INBUILD+51, INBUILD+54, INBUILD+55 , INBUILD+59, INBUILD+65, INSEG+1, INSEG+3, INSEG+7, INSEG+22, GTRANS+15, GTRANS+16 |
| ^INTHL7S - [#4010] | INSEG+3, INSEG+7, INSEG+13 |
| Name | Line Occurrences |
|---|---|
| GTRANS | RPTRANS+12 |
| GTRNDATA | WTRANS+17, WTRANS+23 |
| INSEG | INBUILD+67 |
| N | INBUILD+17, INBUILD+19, INBUILD+22, INBUILD+25, INBUILD+27, INBUILD+31, INBUILD+34, INBUILD+36, INBUILD+40, INBUILD+42 , INBUILD+44, INBUILD+46, INBUILD+49, INBUILD+51, INBUILD+53, INBUILD+55, INBUILD+57, INBUILD+58, INBUILD+59, INBUILD+60 |
| RPTRANS | INBUILD+47 |
| T | INBUILD+21, INBUILD+25, INBUILD+50, INBUILD+54, INBUILD+65 |
| WTRANS | RPTRANS+13 |
| Name | Field # of Occurrence |
|---|---|
| ^( | INBUILD+21, INBUILD+50, INBUILD+54, INBUILD+65 |
| ^(0 | INBUILD+42, INBUILD+59, INBUILD+61, INSEG+7, INSEG+13, INSEG+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTIVE | WTRANS+14~, WTRANS+17, WTRANS+19, WTRANS+23, WTRANS+25, GTRNDATA~, GTRNDATA+11* |
| D0 | INBUILD+19, INBUILD+21, INBUILD+22, INBUILD+26, INBUILD+32, INBUILD+45, INBUILD+47, INBUILD+50, INBUILD+51, INBUILD+54 , INBUILD+55, INBUILD+59, INBUILD+65, INBUILD+67, INSEG~, INSEG+1, INSEG+3, INSEG+7, INSEG+22, INSEG+23 , RPTRANS~, RPTRANS+12, GTRANS~, GTRANS+15, GTRANS+16, WTRANS+14~, WTRANS+15*, WTRANS+16*, WTRANS+17, WTRANS+22 |
| D1 | INBUILD+21*, INBUILD+22, INBUILD+50*, INBUILD+51, INBUILD+54*, INBUILD+55, INBUILD+65*, INBUILD+67*, INSEG~, INSEG+1 , INSEG+3, INSEG+7, INSEG+8*, INSEG+22, INSEG+23, GTRANS+10~, GTRANS+14*, GTRANS+15*, GTRANS+16, WTRANS+14~ , WTRANS+21*, WTRANS+22*, WTRANS+23 |
| DEST | WTRANS+14~, WTRANS+17, WTRANS+20, WTRANS+23, WTRANS+26, GTRNDATA~, GTRNDATA+12* |
| DIOUT | INBUILD+15!, INBUILD+54 |
| DIP | INSEG+8~! |
| DIWF | INBUILD+68! |
| >> DUOUT | INBUILD+19, INBUILD+21, INBUILD+22, INBUILD+23, INBUILD+25, INBUILD+27, INBUILD+31, INBUILD+34, INBUILD+36, INBUILD+40 , INBUILD+42, INBUILD+44, INBUILD+46, INBUILD+49, INBUILD+50, INBUILD+51, INBUILD+52, INBUILD+53, INBUILD+55, INBUILD+56 , INBUILD+57, INBUILD+58, INBUILD+60, INBUILD+65, WTRANS+16, WTRANS+22 |
| DXN | INBUILD+68! |
| DXN("S" | INBUILD+59* |
| DXN(0 | INBUILD+26*, INBUILD+28, INBUILD+30, INBUILD+37, INSEG+7*, INSEG+9 |
| >> DXS | INBUILD+16 |
| >> DXS(18 | INBUILD+20, INBUILD+43, INSEG+10, INSEG+11, INSEG+12, INSEG+20 |
| >> DXS(19 | INBUILD+37 |
| >> DXS(2 | INSEG+8 |
| >> DXS(20 | INBUILD+39, INSEG+19 |
| >> DXS(21 | INBUILD+40 |
| >> DXS(22 | INBUILD+41 |
| >> I(1 | INSEG+8 |
| >> INA | INSEG+3* |
| INCOMSEG | INBUILD~, INBUILD+67, INSEG~, INSEG+3, INSEG+23 |
| INFD | INSEG+5! |
| >> INI | INBUILD+67* |
| INOSTAT | RPTRANS~, RPTRANS+13, WTRANS~, WTRANS+17, WTRANS+23, GTRNDATA~, GTRNDATA+11 |
| INRES | RPTRANS+11~, RPTRANS+12, RPTRANS+13, GTRANS~, WTRANS~ |
| INRES( | GTRANS+19*, GTRANS+26*, WTRANS+16, WTRANS+22 |
| INSAR | INBUILD+63! |
| INSAR( | INBUILD+65* |
| INSG | INSEG+5!, INSEG+23 |
| INSG("FL" | INSEG+14* |
| INSG("IF" | INSEG+16* |
| INSG("IV" | INSEG+17* |
| INSG("LP" | INSEG+19* |
| INSG("MF" | INSEG+15* |
| INSG("ML" | INSEG+20* |
| INSG("NM" | INSEG+7*, INSEG+8*, INSEG+9*, INSEG+10*, INSEG+11*, INSEG+12* |
| INSG("PS" | INSEG+13* |
| INSG("RT" | INSEG+22* |
| INSG("TP" | INSEG+21* |
| INSG("UD" | INSEG+18* |
| >> INX | INBUILD+65*, INSEG+3*, INSEG+7 |
| >> INY | INSEG+3* |
| >> INZ | INSEG+3* |
| IOSL | T |
| MRPIEN | GTRANS+10~, GTRANS+23*, GTRANS+24*, GTRANS+25 |
| NAME | WTRANS+14~, WTRANS+17, WTRANS+19, WTRANS+23, WTRANS+25, GTRNDATA~, GTRNDATA+10* |
| NODE | GTRNDATA+8~, GTRNDATA+9*, GTRNDATA+10, GTRNDATA+11, GTRNDATA+12 |
| REPDEST | GTRANS+10~, GTRANS+11*, GTRANS+20 |
| REPIEN | GTRANS+10~, GTRANS+25*, GTRANS+26 |
| TRNIEN | GTRANS+10~, GTRANS+16*, GTRANS+17, GTRANS+18, GTRANS+19, GTRANS+24, GTRANS+26, GTRNDATA~, GTRNDATA+9 |
| TRNODE | GTRANS+10~, GTRANS+18*, GTRANS+20 |
| U | INBUILD+19, INBUILD+20, INBUILD+26, INBUILD+28, INBUILD+30, INBUILD+32, INBUILD+33, INBUILD+34, INBUILD+35, INBUILD+37 , INBUILD+38, INBUILD+39, INBUILD+40, INBUILD+41, INBUILD+42, INBUILD+43, INBUILD+59, INBUILD+61, INBUILD+65, INSEG+3 , INSEG+7, INSEG+9, INSEG+10, INSEG+11, INSEG+12, INSEG+13, INSEG+14, INSEG+15, INSEG+16, INSEG+17 , INSEG+18, INSEG+19, INSEG+20, INSEG+21, GTRANS+20, GTRANS+25, GTRNDATA+10, GTRNDATA+11, GTRNDATA+12 |
| >> X | INBUILD+19*, INBUILD+20, INBUILD+22*, INBUILD+32*, INBUILD+33, INBUILD+34, INBUILD+35, INBUILD+37*, INBUILD+38, INBUILD+39 , INBUILD+40, INBUILD+41, INBUILD+42, INBUILD+43, INBUILD+45*, INBUILD+51*, INBUILD+55*, INBUILD+59*, INBUILD+61, INSEG+7* , INSEG+8, INSEG+9*, INSEG+10, INSEG+11, INSEG+12, INSEG+13, INSEG+14, INSEG+15, INSEG+16, INSEG+17 , INSEG+18, INSEG+19, INSEG+20, INSEG+21, INSEG+22* |
| XHDR | RPTRANS~, RPTRANS+13, WTRANS~, WTRANS+18, WTRANS+20, WTRANS+24, WTRANS+26 |
| Y | INBUILD+20*, INBUILD+37*, INBUILD+39*, INBUILD+40*, INBUILD+41*, INBUILD+42*, INBUILD+43*, INBUILD+59*, INBUILD+61*, INBUILD+68! , INSEG+7*, INSEG+9*, INSEG+10*, INSEG+11*, INSEG+12*, INSEG+13*, INSEG+14*, INSEG+15*, INSEG+19*, INSEG+20* , INSEG+21* |