GMRCIEVT ;SLC/JFR - process events and build HL7 message; 1/27/03 09:23
Source file <GMRCIEVT.m>
| Package | Total | Call Graph | 
|---|---|---|
| Consult Request Tracking | 6 | ($$GONOGO,EN)^GMRCIBKG PTMPIER^GMRCIERR (FWD,FWD2IFC,RESUB,SF)^GMRCIEV1 ($$OBXRSLT,$$OBXSF,$$OBXTZ,$$ORC,NTE,OBXWP)^GMRCISEG ($$NWORC,$$OBR,$$OBXPD)^GMRCISG1 LOGMSG^GMRCIUTL | 
| Health Level Seven | 3 | INIT^HLFNC2 GENERATE^HLMA LINK^HLUTIL3 | 
| Kernel | 1 | $$STA^XUAF4 | 
| Registration | 1 | $$EN^VAFCPID | 
| Uncategorized | 1 | ($$GETICN,$$IFLOCAL)^MPIF001 | 
| VA Fileman | 1 | ^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TRIGR(IEN,ACTN) | ;determine what action was taken on IFC and call event point | |
| NW(GMRCDA) | ;build new order message for IFC ; Input: ; GMRCDA = ien from file 123 | |
| GENUPD(GMRCDA,GMRCACT) | ;build msg and send upon REC, SC or ADD CMT event | |
| NOMPI(GMRCIEN,GMRCACTV) | ;process MPI exception | |
| RSLT(GMRCDA,GMRCACT) | ;attach or dis-associate results and update | |
| ROUTE(GMRCDA) | ; determine correct routing for IFC msg ; Input: ; GMRCDA = ien from file 123 | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | TRIGR+24 | 
| $$GONOGO^GMRCIBKG | TRIGR+11 | 
| EN^GMRCIBKG | TRIGR+12 | 
| PTMPIER^GMRCIERR | NOMPI+3 | 
| FWD^GMRCIEV1 | TRIGR+34 | 
| FWD2IFC^GMRCIEV1 | TRIGR+35 | 
| RESUB^GMRCIEV1 | TRIGR+30 | 
| SF^GMRCIEV1 | TRIGR+32 | 
| $$OBXRSLT^GMRCISEG | RSLT+23 | 
| $$OBXSF^GMRCISEG | GENUPD+28 | 
| $$OBXTZ^GMRCISEG | NW+34, GENUPD+45, RSLT+25 | 
| $$ORC^GMRCISEG | GENUPD+24, RSLT+20 | 
| NTE^GMRCISEG | GENUPD+37 | 
| OBXWP^GMRCISEG | NW+24, GENUPD+34 | 
| $$NWORC^GMRCISG1 | NW+18 | 
| $$OBR^GMRCISG1 | NW+20 | 
| $$OBXPD^GMRCISG1 | NW+32 | 
| LOGMSG^GMRCIUTL | TRIGR+25, NW+9, NW+36, NW+39, GENUPD+6, GENUPD+47, GENUPD+50, RSLT+6, RSLT+27, RSLT+30 , NOMPI+4 | 
| INIT^HLFNC2 | NW+7, GENUPD+4, RSLT+4 | 
| GENERATE^HLMA | NW+37, GENUPD+48, RSLT+28 | 
| LINK^HLUTIL3 | ROUTE+12 | 
| $$GETICN^MPIF001 | NW+13, GENUPD+10, RSLT+10 | 
| $$IFLOCAL^MPIF001 | NW+14, GENUPD+11, RSLT+11 | 
| $$EN^VAFCPID | NW+15, GENUPD+12, RSLT+12 | 
| $$STA^XUAF4 | ROUTE+10 | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(123.6 - [#123.6] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(123 - [#123] | TRIGR+6, TRIGR+28, NW+11, GENUPD+8, GENUPD+17, GENUPD+27, GENUPD+30, RSLT+8, RSLT+17, RSLT+22 , NOMPI+2, ROUTE+9 | 
| ^GMR(123.6 - [#123.6] | TRIGR+14, TRIGR+18, TRIGR+22, TRIGR+23 | 
| ^TMP("GMRCMT" | GENUPD+32!, GENUPD+34, GENUPD+38*, GENUPD+39, GENUPD+40, GENUPD+41, GENUPD+43! | 
| ^TMP("GMRCRFR" | NW+23!, NW+24, NW+25, NW+27, NW+28, NW+30! | 
| ^TMP("HLS" | NW+6!, NW+15*, NW+18*, NW+20*, NW+28*, NW+32*, NW+34*, GENUPD+3!, GENUPD+12*, GENUPD+24* , GENUPD+28*, GENUPD+33, GENUPD+35, GENUPD+41*, GENUPD+45*, RSLT+3!, RSLT+12*, RSLT+20*, RSLT+23*, RSLT+25* | 
| Name | Line Occurrences | 
|---|---|
| $$ROUTE | NW+35, GENUPD+46, RSLT+26 | 
| GENUPD | TRIGR+36 | 
| NOMPI | NW+10, GENUPD+7, RSLT+7 | 
| NW | TRIGR+26 | 
| RSLT | TRIGR+27, TRIGR+28, TRIGR+29, TRIGR+31 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTN | TRIGR~, TRIGR+6, TRIGR+14, TRIGR+18, TRIGR+25, TRIGR+27, TRIGR+28, TRIGR+29, TRIGR+30, TRIGR+31 , TRIGR+32, TRIGR+34, TRIGR+35, TRIGR+36, NW+36, GENUPD+47, RSLT+27 | 
| ACTVT | GENUPD+16~, GENUPD+17*, GENUPD+20, GENUPD+23, RSLT+16~, RSLT+17*, RSLT+19 | 
| ACTYPE | TRIGR+5~, TRIGR+6*, TRIGR+7, TRIGR+8, TRIGR+15, TRIGR+16, TRIGR+26, TRIGR+27, TRIGR+28, TRIGR+29 , TRIGR+30, TRIGR+31, TRIGR+32, TRIGR+33, TRIGR+34, TRIGR+35 | 
| DA | TRIGR+20~, TRIGR+23* | 
| DIE | TRIGR+20~, TRIGR+23* | 
| DR | TRIGR+20~, TRIGR+24* | 
| ERR | NW+38~*, NW+39, GENUPD+49~*, GENUPD+50, RSLT+29~*, RSLT+30 | 
| GMRC773 | NW+4~, NW+37, NW+38, NW+39, GENUPD+1~, GENUPD+48, GENUPD+49, GENUPD+50, RSLT+1~, RSLT+28 , RSLT+29, RSLT+30 | 
| GMRCACT | NW+9, GENUPD~, GENUPD+6, GENUPD+7, GENUPD+17, GENUPD+24, GENUPD+30, GENUPD+34, GENUPD+37, GENUPD+50 , RSLT~, RSLT+6, RSLT+7, RSLT+17, RSLT+20, RSLT+22, RSLT+23, RSLT+30 | 
| GMRCACTS | TRIGR+20~, TRIGR+21*, TRIGR+22*, TRIGR+23 | 
| GMRCACTV | NOMPI~, NOMPI+4 | 
| GMRCDA | NW~, NW+9, NW+10, NW+11, NW+18, NW+20, NW+24, NW+32, NW+35, NW+39 , GENUPD~, GENUPD+6, GENUPD+7, GENUPD+8, GENUPD+17, GENUPD+24, GENUPD+27, GENUPD+28, GENUPD+30, GENUPD+34 , GENUPD+37, GENUPD+46, GENUPD+50, RSLT~, RSLT+6, RSLT+7, RSLT+8, RSLT+17, RSLT+20, RSLT+22 , RSLT+23, RSLT+26, RSLT+30, ROUTE~, ROUTE+9 | 
| GMRCDFN | NW+11~*, NW+12, NW+13, NW+14, NW+15, GENUPD+8~*, GENUPD+9, GENUPD+10, GENUPD+11, GENUPD+12 , RSLT+8~*, RSLT+9, RSLT+10, RSLT+11, RSLT+12, NOMPI+1~, NOMPI+2*, NOMPI+3 | 
| GMRCIEN | NOMPI~, NOMPI+2, NOMPI+4 | 
| GMRCIQT | NW+4~, NW+10, NW+12*, NW+13*, NW+14*, GENUPD+1~, GENUPD+7, GENUPD+9*, GENUPD+10*, GENUPD+11* , RSLT+1~, RSLT+7, RSLT+9*, RSLT+10*, RSLT+11* | 
| GMRCLINK | ROUTE+8~, ROUTE+12, ROUTE+13*, ROUTE+14*, ROUTE+15 | 
| GMRCLINK( | ROUTE+14 | 
| GMRCLINK(0 | ROUTE+13 | 
| GMRCMT | GENUPD+36~, GENUPD+37, GENUPD+38 | 
| GMRCQT | TRIGR+16~, TRIGR+19* | 
| HL | NW+4~, NW+7, NW+8, GENUPD+1~, GENUPD+4, GENUPD+5, RSLT+1~, RSLT+4, RSLT+5 | 
| HLL | NW+4~, GENUPD+1~, RSLT+1~ | 
| HLL("LINKS" | NW+35*, GENUPD+46*, RSLT+26* | 
| I | NW+26~*, NW+27*, NW+28, GENUPD+31~, GENUPD+40*, GENUPD+41 | 
| IEN | TRIGR~, TRIGR+6, TRIGR+14, TRIGR+18, TRIGR+22, TRIGR+23, TRIGR+25, TRIGR+26, TRIGR+27, TRIGR+28 , TRIGR+29, TRIGR+30, TRIGR+31, TRIGR+32, TRIGR+34, TRIGR+35, TRIGR+36, NW+36, GENUPD+47, RSLT+27 | 
| OC | GENUPD+16~, GENUPD+20*, GENUPD+24, RSLT+16~, RSLT+18*, RSLT+20 | 
| OS | GENUPD+16~, GENUPD+23*, GENUPD+24, RSLT+16~, RSLT+19*, RSLT+20 | 
| SEG | NW+4~, NW+5*, NW+15, NW+16*, NW+18, NW+19*, NW+20, NW+21*, NW+28, NW+29* , NW+32, NW+33*, NW+34, GENUPD+1~, GENUPD+2*, GENUPD+12, GENUPD+13*, GENUPD+24, GENUPD+25*, GENUPD+28 , GENUPD+29*, GENUPD+33, GENUPD+35, GENUPD+41, GENUPD+42*, GENUPD+45, RSLT+1~, RSLT+2*, RSLT+12, RSLT+13* , RSLT+20, RSLT+21*, RSLT+23, RSLT+24*, RSLT+25 | 
| SITE | ROUTE+8~, ROUTE+9*, ROUTE+10 | 
| STA | ROUTE+8~, ROUTE+10*, ROUTE+11, ROUTE+12 | 
| U | TRIGR+6, TRIGR+28, NW+11, NW+38, GENUPD+8, GENUPD+17, GENUPD+27, GENUPD+49, RSLT+8, RSLT+17 , RSLT+22, RSLT+29, NOMPI+2, ROUTE+9 | 
| ZTQUEUED | TRIGR+11, TRIGR+12~* |