INHPSA ; FRW ; 10 Jun 99 14:45; Interface Control Program - Main Application Interface
Source file <INHPSA.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 3 | INHPSA4 INHPSAL1 INHPSAM | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETMTF() | ;Get the name of the primary MTF (only one per CHCS system) | |
| MSGONE(DA,INST) | ;Activate/Deactivate one message   //??? where is this called from | |
| LOAD(INDAT,TXT,INTER) | ;Load a node of data into data array | |
| TTPAR(DA,INST,INHIER) | ;Process parent transaction types | |
| TT(INTER,INDAT,INPAR) | ;Transaction Types | |
| BPCONE(DA,INST) | ;Activate/Deactivate one background process | |
| DIC(DIC,X,DLAYGO,%IPS,DOA,%L,DINUM) | ;dic lookup | |
| BACK(INTER,INDAT,INPAR) | ;Background Process(es) | |
| PROCINT(INTER,INPAR,INNAME,INDATA,INMESS) | ;Process one interface | |
| TTONE(DA,INST) | ;Deactivate/activate one transaction type | |
| ONE(INTER,INDAT,INPAR) | ;Activate/Deactivate one interface | |
| TTEDT(DA,INST,INHIER,INODE) | ;Edit transaction type | |
| CREDAT(INDAT) | ;Create data array of control records | |
| MSG(INTER,INDAT,INPAR) | ;Script Generator Messages | 
| Name | Field # of Occurrence | 
|---|---|
| $$CDATASC^%ZTFDT | PROCINT+19 | 
| ^DIC | DIC+26 | 
| ^DICN | DIC+27 | 
| ^DIE | MSGONE+5, BPCONE+20, TTEDT+3 | 
| HEADER^INHMG | PROCINT+23 | 
| T^INHMG1 | PROCINT+28, PROCINT+30, BPCONE+8, BPCONE+9, BPCONE+12, BPCONE+18, BPCONE+21, BPCONE+22, BPCONE+23, TTONE+14 , TTONE+15, TTPAR+9, TTPAR+20, TTPAR+21, TTEDT+4 | 
| $$TEXT^INHPSA1 | CREDAT+4 | 
| POST^INHPSA2 | PROCINT+34 | 
| $$TTBASE^INHPSA4 | TTONE+19 | 
| DISCREP^INHPSA4 | PROCINT+35 | 
| WRITE^INHPSA4 | TTONE+23 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("SITE" | GETMTF+2 | 
| ^DIC - [#1] | DIC+18 | 
| ^DIC(4 - [#4] | GETMTF+3 | 
| ^INRHT - [#4000] | TTPAR+4, TTPAR+5, TTPAR+9, TTPAR+12, TTPAR+19, TTPAR+20, TTPAR+27, TTEDT+4, TTEDT+5 | 
| ^INRHT("AC" | TTPAR+17, TTPAR+27 | 
| ^INTHL7M - [#4011] | MSGONE+6 | 
| ^INTHPC - [#4004] | BPCONE+11, BPCONE+12, BPCONE+17, BPCONE+21, BPCONE+22, BPCONE+23 | 
| Name | Line Occurrences | 
|---|---|
| $$BPCONE | BACK+4 | 
| $$CREDAT | PROCINT+30 | 
| $$DIC | BPCONE+7, TTONE+13 | 
| $$GETMTF | PROCINT+19 | 
| $$LOAD | CREDAT+4 | 
| $$TTEDT | TTONE+16, TTPAR+30 | 
| $$TTONE | TT+4 | 
| $$TTPAR | TTONE+22 | 
| BACK | ONE+7 | 
| MSG | ONE+11 | 
| ONE | PROCINT+32 | 
| TT | ONE+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %IPS | DIC~, DIC+25 | 
| %L | DIC~, DIC+18, DIC+19, DIC+20 | 
| DA | MSGONE~, MSGONE+6, BPCONE~, BPCONE+7*, BPCONE+9, BPCONE+11, BPCONE+12, BPCONE+17, BPCONE+21, BPCONE+22 , BPCONE+23, TTONE~, TTONE+10, TTONE+12, TTONE+13*, TTONE+15, TTONE+16, TTONE+19, TTONE+22, TTPAR~ , TTPAR+4, TTPAR+5, TTPAR+9, TTPAR+19, TTPAR+27, TTEDT~, TTEDT+4, TTEDT+5, TTEDT+6, DIC+17~ | 
| DA( | DIC+20* | 
| DA(1 | DIC+21* | 
| DIC | BPCONE+5~, BPCONE+7*, TTONE+2~, TTONE+13*, DIC~, DIC+18*, DIC+22, DIC+24 | 
| DIC(0 | BPCONE+7*, TTONE+13*, DIC+25* | 
| DIE | MSGONE+2~, MSGONE+5*, BPCONE+5~, BPCONE+15*, TTONE+2~, TTEDT+3* | 
| DINUM | DIC~, DIC+26, DIC+27 | 
| DLAYGO | DIC~, DIC+22 | 
| DOA | DIC~, DIC+18, DIC+19, DIC+21 | 
| DOA( | DIC+20 | 
| DR | MSGONE+2~, MSGONE+5*, BPCONE+5~, BPCONE+15*, BPCONE+19*, TTONE+2~, TTEDT+3* | 
| >> DUOOUT | ONE+9 | 
| >> DUOUT | PROCINT+32, TT+4 | 
| G | DIC+17~, DIC+22* | 
| HDR | PROCINT+11~ | 
| HDR(1 | PROCINT+20* | 
| HDR(2 | PROCINT+21* | 
| HDR(3 | PROCINT+22* | 
| I | DIC+17~, DIC+20* | 
| INCHTT | TTPAR+3~, TTPAR+5* | 
| INCUST | TTPAR+3~, TTPAR+12*, TTPAR+15, TTPAR+24 | 
| INDAT | PROCINT+14~, PROCINT+26!, PROCINT+30, PROCINT+32, PROCINT+35, ONE~, ONE+7, ONE+9, ONE+11, MSG~ , BACK~, TT~, CREDAT~, CREDAT+4, LOAD~ | 
| INDAT( | BACK+4, BPCONE+7, TT+4, TTONE+10, TTONE+12, TTONE+13, LOAD+13, LOAD+17*, LOAD+19*, LOAD+21* | 
| INDATA | PROCINT~, PROCINT+12*, PROCINT+28, PROCINT+30 | 
| >> INDISCRP | PROCINT+35 | 
| INERR | PROCINT+14~, PROCINT+15*, PROCINT+28*, PROCINT+30*, PROCINT+32, PROCINT+37, BACK+4*, BPCONE+22*, TT+4*, CREDAT+2~* , CREDAT+4*, CREDAT+5 | 
| INHIER | TTONE+3~, TTONE+16, TTONE+19, TTONE+22, TTONE+23, TTPAR~, TTPAR+30, TTEDT~ | 
| INHIER( | TTEDT+6* | 
| INHIER("BASE" | TTONE+6* | 
| INHIER("CHILD" | TTONE+5* | 
| INHIER("PARENT" | TTONE+4* | 
| >> ININT | PROCINT+35 | 
| INMESS | PROCINT~, PROCINT+12*, PROCINT+34 | 
| INMTF | PROCINT+11~, PROCINT+19* | 
| INNAME | PROCINT~, PROCINT+12*, PROCINT+17*, PROCINT+21, PROCINT+28, BPCONE+5~, BPCONE+7*, BPCONE+8, BPCONE+9, BPCONE+18 , BPCONE+21, BPCONE+22, TTONE+2~, TTONE+13*, TTONE+14, TTONE+15, TTEDT+4 | 
| INODE | TTEDT~, TTEDT+6 | 
| INPAR | PROCINT~, PROCINT+32, ONE~, ONE+7, ONE+9, ONE+11, MSG~, BACK~, TT~ | 
| INPAR("ACT" | PROCINT+34, PROCINT+35, BACK+4, TT+4 | 
| INPAR("APPL" | PROCINT+17 | 
| INPATT | TTPAR+3~, TTPAR+5*, TTPAR+7, TTPAR+9, TTPAR+12, TTPAR+17, TTPAR+27, TTPAR+30 | 
| INREC | BACK+3~*, BACK+4*, TT+3~*, TT+4*, LOAD+7~, LOAD+13*, LOAD+17*, LOAD+19, LOAD+21 | 
| INST | MSGONE~, MSGONE+2*, MSGONE+3, MSGONE+5, BPCONE~, BPCONE+6*, BPCONE+10, BPCONE+14, BPCONE+15, BPCONE+17 , BPCONE+22, TTONE~, TTONE+8*, TTONE+10, TTONE+12, TTONE+16, TTONE+19, TTONE+22, TTONE+23, TTPAR~ , TTPAR+15, TTPAR+24, TTPAR+30, TTEDT~, TTEDT+2, TTEDT+3, TTEDT+4, TTEDT+5 | 
| INSTMSG | MSGONE+2~, MSGONE+3*, MSGONE+6, BPCONE+5~, BPCONE+11*, BPCONE+12, BPCONE+14*, BPCONE+22, BPCONE+23, TTONE+2~ , TTEDT+2*, TTEDT+4, TTEDT+5* | 
| INTER | PROCINT~, PROCINT+12*, PROCINT+13, PROCINT+17, PROCINT+32, PROCINT+34, ONE~, ONE+7, ONE+9, ONE+11 , MSG~, BACK~, BACK+4, BPCONE+7, TT~, TT+4, TTONE+10, TTONE+12, TTONE+13, CREDAT+4 , LOAD~, LOAD+13, LOAD+17, LOAD+19, LOAD+21 | 
| INTIME | PROCINT+11~, PROCINT+19* | 
| >> INVERBOS | MSGONE+6, BPCONE+23 | 
| IOM | PROCINT+22 | 
| L1 | CREDAT+2~ | 
| >> LI | CREDAT+4* | 
| OK | TTPAR+3~, TTPAR+24*, TTPAR+27* | 
| TT | TTPAR+3~, TTPAR+17*, TTPAR+19, TTPAR+20, TTPAR+27* | 
| TXT | CREDAT+2~, CREDAT+4*, LOAD~, LOAD+9, LOAD+11, LOAD+13, LOAD+15, LOAD+17, LOAD+19, LOAD+21 | 
| U | PROCINT+17, MSGONE+6, BPCONE+7, BPCONE+8, BPCONE+11, BPCONE+12, BPCONE+17, BPCONE+21, BPCONE+22, BPCONE+23 , TTONE+10, TTONE+12, TTONE+13, TTONE+14, TTPAR+5, TTPAR+9, TTPAR+12, TTPAR+19, TTPAR+20, TTPAR+27 , TTEDT+4, TTEDT+5, LOAD+15, LOAD+19, LOAD+21, DIC+24, GETMTF+3 | 
| X | BPCONE+5~, BPCONE+7*, TTONE+2~, TTONE+13*, DIC~, DIC+24, GETMTF+1~, GETMTF+3*, GETMTF+4 | 
| Y | BPCONE+5~, BPCONE+7*, BPCONE+8, TTONE+2~, TTONE+13*, TTONE+14, DIC+17~, DIC+24*, DIC+28, GETMTF+1~ , GETMTF+2*, GETMTF+3 |