INHMG ;KN; 24 May 99 13:41; Script Generator Message
Source file <INHMG.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD | 
| VA Fileman | 3 | DD^%DT NOW^%DTC ^DIC | 
| IHS Generic Interface System | 1 | INBUILD^INHMG1 | 
| Uncategorized | 1 | (,$$YN)^UTSRD | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 4 | INHMG1 INHMG2 INHPSA INHPSAM | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QUIT | ;exit module | |
| EN | ; Main entry point for the Script Generator Message ; | |
| ENQUE | ; Taskman entry point | |
| INDXS | ; Build array DXS ; Description: The function INDXS is used to build the DXS array of ; the MUMPS code to support for the INHMG, INHMG1 and ; INHMG2 modules. The MUMPS code will be used to search ; the following globals ^INTHL7M, ^INTHL7S, ^INTHL7F ; for the segments, and fields of the selected Script ; Generator Message. | |
| HEADER | ; Output header in local array HDR(x) | |
| ENUSE | ; User input | |
| HSET | ; set up header | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INTHL7M - [#4011] | Classic Fileman Calls | 
| Name | Line Occurrences | 
|---|---|
| HEADER | ENQUE+11 | 
| HSET | ENQUE+11 | 
| QUIT | ENUSE+20, ENUSE+22, ENUSE+23, ENQUE+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | HSET+9 | 
| %ZIS | EN+2~, ENUSE+20*, ENUSE+22* | 
| %ZIS("A" | ENUSE+20* | 
| %ZIS("B" | ENUSE+20* | 
| A | EN+2~ | 
| >> D0 | ENUSE+16* | 
| >> D1 | ENUSE+16* | 
| >> DIC | ENUSE+12* | 
| >> DIC("A" | ENUSE+12* | 
| >> DIC(0 | ENUSE+12* | 
| >> DIWF | ENUSE+12* | 
| >> DUOUT | ENUSE+14, HEADER+17, HEADER+21*, HEADER+22 | 
| DXS | EN+2~, INDXS+12! | 
| DXS(18 | INDXS+17*, INDXS+18* | 
| DXS(19 | INDXS+20*, INDXS+21*, INDXS+22* | 
| DXS(2 | INDXS+14* | 
| DXS(20 | INDXS+24*, INDXS+25*, INDXS+26*, INDXS+27*, INDXS+28* | 
| DXS(21 | INDXS+30*, INDXS+31*, INDXS+32*, INDXS+33* | 
| DXS(22 | INDXS+35*, INDXS+36*, INDXS+37*, INDXS+38* | 
| EXIT | EN+2~, ENQUE+10* | 
| HDR | EN+2~ | 
| HDR( | HEADER+25 | 
| HDR(1 | HSET+10* | 
| HDR(2 | HSET+11* | 
| HDR(3 | HSET+12* | 
| I | HEADER+15~ | 
| INA | HEADER+15~, HEADER+25* | 
| >> INAM | ENUSE+16* | 
| >> INCOMSEG | ENUSE+18*, ENQUE+12 | 
| >> INDT | HSET+9* | 
| >> INNOOUT | HEADER+20 | 
| INPAGE | EN+2~, ENQUE+10*, HEADER+17, HEADER+24* | 
| IO | ENUSE+22, ENUSE+23, HEADER+17, HEADER+25 | 
| IO("Q" | HEADER+17, QUIT+11! | 
| IO(0 | ENUSE+22, ENUSE+23, HEADER+17 | 
| IOF | ENQUE+11, HEADER+24 | 
| IOM | ENUSE+21, HSET+12 | 
| ION | ENUSE+21 | 
| IOP | ENUSE+20!, ENUSE+21*, ENUSE+23, QUIT+11! | 
| IOSL | ENUSE+21, HEADER+18, HEADER+19 | 
| IOST | ENUSE+21, HEADER+17 | 
| POP | ENUSE+20, ENUSE+22, QUIT+11! | 
| U | ENUSE+16 | 
| X | EN+2~, ENUSE+24*, HEADER+15~, HEADER+19*, HEADER+21 | 
| Y | ENUSE+14, ENUSE+16, HEADER+15~, HSET+9* | 
| ZTDESC | EN+2~, ENUSE+23* | 
| ZTIO | EN+2~, ENUSE+23* | 
| ZTRTN | EN+2~, ENUSE+23* | 
| ZTSAVE | EN+2~ | 
| ZTSAVE( | ENUSE+24* |