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