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 |