INHMGD8 ;CAR; 25 Apr 97 16:56;HL7 MESSAGING - PRINT SENSITIVITY ANALYSIS
Source file <INHMGD8.m>
| Package | Total | Caller Graph |
|---|---|---|
| IHS Generic Interface System | 2 | INHMGD INHMGD9 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PHEADER(INLN,INHDR) | ;print the header
; Inputs: ; INLN = where to start printing the header array ; skips printing date & page# if you start at 2 ; INHDR = header array ; INFLD = used in INHDR(4) - Field Number ; INFLDT = used in INHDR(4) - Field Name ; INFIL = used in INHDR(4) - File Number ; INFILT = used in INHDR(4) - File Name ; INPAGE = page number of last previous page ; Outputs: ; INPAGE = page number used on this page |
|
| INERS(J) | ;check for error, and if in error, log it.
; Input: ; INN = error to check for ; Output: ; Integer: 1=error found, 0=no error found ; Purpose: check for specific errors. e.g. J=2:check that INFLD has ; a numeric value, J=4:see if IN7S is nil. |
|
| INSPRNT(INSENS,INALL) | ;Print the data
|
|
| INW(INTOP) | ;Write the Data
; Inputs: ; INTOP = flag, 1 = check if new page needed ; INDATA = input print data ; Outputs: ; DUOUT = returns an exit request when user "^" out ; INDATA = reset to """ """ |
| Name | Field # of Occurrence |
|---|---|
| $$CR^UTSRD | PHEADER+27 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | INSPRNT+46, INSPRNT+47, INSPRNT+66, INSPRNT+67 |
| ^DIC - [#1] | INSPRNT+45, INSPRNT+65 |
| ^INTHL7F - [#4012] | INSPRNT+51, INSPRNT+70 |
| ^INTHL7M - [#4011] | INSPRNT+53, INSPRNT+72 |
| ^INTHL7S - [#4010] | INSPRNT+52, INSPRNT+71 |
| ^UTILITY("INHMGD" | INERS+10* |
| Name | Line Occurrences |
|---|---|
| $$INERS | INSPRNT+51, INSPRNT+52, INSPRNT+53, INSPRNT+62, INSPRNT+63, INSPRNT+70, INSPRNT+71, INSPRNT+72 |
| INW | INSPRNT+55, INSPRNT+74 |
| PHEADER | INSPRNT+48, INSPRNT+68, INW+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DUOUT | INSPRNT+43, INSPRNT+44, INSPRNT+50, INSPRNT+61, INW+8, PHEADER+27* |
| IN7F | INSPRNT+8~, INSPRNT+51*, INSPRNT+70*, INERS+9, INERS+10 |
| IN7M | INSPRNT+8~, INSPRNT+53*, INSPRNT+72*, INERS+9, INERS+10 |
| IN7S | INSPRNT+8~, INSPRNT+52*, INSPRNT+71*, INERS+9, INERS+10 |
| INALL | INSPRNT~, INSPRNT+42, INSPRNT+58 |
| IND | INSPRNT+8~ |
| IND( | INSPRNT+54, INSPRNT+55, INSPRNT+73, INSPRNT+74 |
| IND(1 | INSPRNT+22*, INSPRNT+27*, INSPRNT+31* |
| IND(2 | INSPRNT+23*, INSPRNT+28* |
| >> INDATA | INSPRNT+12*, INSPRNT+55*, INSPRNT+74*, INW+14* |
| INDATAA | INSPRNT+8~ |
| >> INERN | INERS+9* |
| INFIL | INSPRNT+8~, INSPRNT+43*, INSPRNT+44, INSPRNT+45, INSPRNT+46, INSPRNT+47, INSPRNT+49, INSPRNT+50, INSPRNT+62*, INSPRNT+64 , INSPRNT+65, INSPRNT+66, INSPRNT+67, INSPRNT+69, INERS+9, INERS+10 |
| INFILT | INSPRNT+8~, INSPRNT+45*, INSPRNT+46*, INSPRNT+65*, INSPRNT+66* |
| INFLD | INSPRNT+8~, INSPRNT+44*, INSPRNT+47, INSPRNT+49, INSPRNT+50, INSPRNT+63*, INSPRNT+64, INSPRNT+67, INSPRNT+69, INERS+9 , INERS+10 |
| INFLDT | INSPRNT+8~, INSPRNT+47*, INSPRNT+67* |
| INFSO | INSPRNT+9~, INSPRNT+59*, INSPRNT+64, INSPRNT+69* |
| >> ING | INW+14, PHEADER+31, PHEADER+35 |
| INH | INSPRNT+9~ |
| INH(1 | INSPRNT+15* |
| INH(2 | INSPRNT+16* |
| INH(3 | INSPRNT+17* |
| INHDR | INSPRNT+9~, INSPRNT+48, INSPRNT+68, INW+12, PHEADER~, PHEADER+14 |
| INHDR( | PHEADER+15*, PHEADER+30, PHEADER+31, PHEADER+34, PHEADER+35 |
| INHDR(1 | INSPRNT+34* |
| INHDR(10 | PHEADER+16* |
| INHDR(2 | INSPRNT+35* |
| INHDR(3 | INSPRNT+36* |
| INHDR(4 | INSPRNT+37* |
| INIOM2 | INSPRNT+9~ |
| INIOM3 | INSPRNT+9~ |
| INJ | INSPRNT+9~, INSPRNT+54*, INSPRNT+55, INSPRNT+73*, INSPRNT+74 |
| INK | PHEADER+13~, PHEADER+15*, PHEADER+30~*, PHEADER+31, PHEADER+34~*, PHEADER+35 |
| INLN | PHEADER~, PHEADER+19*, PHEADER+22*, PHEADER+26, PHEADER+30, PHEADER+34 |
| INMAX | INSPRNT+9~ |
| >> INPAGE | PHEADER+19, PHEADER+26* |
| INQ | INSPRNT+8~, INSPRNT+49*, INSPRNT+50*, INSPRNT+51, INSPRNT+52, INSPRNT+53, INSPRNT+60*, INSPRNT+61*, INSPRNT+62, INSPRNT+63 , INSPRNT+70, INSPRNT+71, INSPRNT+72, INERS+8~, INERS+9*, INERS+10, INERS+11 |
| INSENS | INSPRNT~, INSPRNT+75! |
| INSENS( | INSPRNT+43, INSPRNT+44 |
| INSENS(0 | INSPRNT+42 |
| INTOP | INW~, INW+9*, INW+12 |
| INWAIT | INSPRNT+9~ |
| IO | INSPRNT+11, PHEADER+27 |
| IO("Q" | PHEADER+26 |
| IO(0 | PHEADER+27 |
| IOF | PHEADER+30 |
| IOM | INSPRNT+21, INSPRNT+26 |
| IOSL | INW+12, PHEADER+22 |
| IOST | PHEADER+26 |
| J | INERS~, INERS+9 |
| U | INSPRNT+45, INSPRNT+46, INSPRNT+47, INSPRNT+51, INSPRNT+52, INSPRNT+53, INSPRNT+65, INSPRNT+66, INSPRNT+67, INSPRNT+70 , INSPRNT+71, INSPRNT+72, INERS+10 |