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* |