GMRCIAC2 ;SLC/JFR - FILE IFC ACTIVITIES CONT'D ;07/08/03 11:30
Source file <GMRCIAC2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Consult Request Tracking | 3 | EN^GMRCHL7 ($$GETPROC,$$GETSERV,RESP,TRIMWP,UNHLNAME)^GMRCIUTL UNLKREC^GMRCUTL1 | 
| Kernel | 3 | ($$FMDIFF,$$HL7TFM,$$NOW)^XLFDT $$IEN^XUAF4 $$KSP^XUPARAM | 
| Health Level Seven | 1 | GENACK^HLMA1 | 
| VA Fileman | 1 | (UPDATE,WP)^DIE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Consult Request Tracking | 3 | GMRCIAC1 GMRCIACT GMRCIMSG | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TST(ARRAY) | ;process test message and check item ordered | |
| FILRES(GMRCO,GMRCOBX) | ;file or delete results | |
| UPDORD(GMRCDA,GMRC40) | ; update CPRS order if action on placer order. ; Input: ; GMRCDA = ien from file 123 ; GMRC40 = ien of activity in 40 multiple | |
| GETDA(GMRCORC) | ; determine what local Consult ien to work on ; Input: ; GMRCORC = ORC seg from incoming message ; Output: ; ien from file 123 | |
| FILEACT(GMRCO,GMRCLAST,GMRCFR,GMRCAR) | ;file REQUEST PROCESSING ACTIVITY ; Input: ; GMRCO = ien from file 123 ; GMRCLAST = last action taken on request ; GMRCFR = service that consult was forwarded from ; GMRCAR = name of the array containing the message | |
| APPACK(GMRCO,ACK,ERR) | ;send application acknowledgement for all cases | |
| DUPACT(GMRCO,ACTVT,ORC,OBX) | ;check to see if activity is a dup transmission | 
| Name | Field # of Occurrence | 
|---|---|
| UPDATE^DIE | FILRES+18, FILEACT+39, FILEACT+43 | 
| WP^DIE | FILEACT+50, FILEACT+55 | 
| EN^GMRCHL7 | UPDORD+12 | 
| $$GETPROC^GMRCIUTL | TST+11 | 
| $$GETSERV^GMRCIUTL | TST+15 | 
| RESP^GMRCIUTL | TST+19, TST+23, APPACK+11 | 
| TRIMWP^GMRCIUTL | FILEACT+49, FILEACT+54 | 
| UNHLNAME^GMRCIUTL | FILEACT+15, FILEACT+16 | 
| UNLKREC^GMRCUTL1 | APPACK+14 | 
| GENACK^HLMA1 | TST+20, TST+24, APPACK+12 | 
| $$FMDIFF^XLFDT | FILEACT+35 | 
| $$HL7TFM^XLFDT | FILEACT+11, FILEACT+13, DUPACT+12, DUPACT+13 | 
| $$NOW^XLFDT | FILRES+9, FILEACT+10, FILEACT+35 | 
| $$IEN^XUAF4 | FILRES+7, FILEACT+26, GETDA+8, DUPACT+20 | 
| $$KSP^XUPARAM | GETDA+8 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(123 - [#123] | FILRES+14, UPDORD+6, UPDORD+7, UPDORD+9, UPDORD+10, FILEACT+32, FILEACT+34, FILEACT+35, FILEACT+36, FILEACT+58 , DUPACT+15, DUPACT+23, DUPACT+24 | 
| ^TMP("GMRCFIL" | FILEACT+8*, FILEACT+9, FILEACT+19, FILEACT+21, FILEACT+23, FILEACT+46, FILEACT+48, FILEACT+51, FILEACT+53, FILEACT+62! | 
| ^TMP("GMRCIN" | TST+5!, TST+6*, TST+8, TST+25! | 
| Name | Line Occurrences | 
|---|---|
| APPACK | DUPACT+27 | 
| UPDORD | FILEACT+61 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AC | UPDORD+5~, UPDORD+10*, UPDORD+11 | 
| ACK | APPACK~, APPACK+11 | 
| ACTVT | DUPACT~, DUPACT+15, DUPACT+23, DUPACT+24 | 
| ARRAY | TST~, TST+6 | 
| DESC | FILEACT+22~, FILEACT+28*, FILEACT+29 | 
| DUP | DUPACT+11~, DUPACT+14*, DUPACT+15, DUPACT+17, DUPACT+25*, DUPACT+26* | 
| ERR | APPACK~, APPACK+10*, APPACK+11 | 
| FDA | FILRES+17, FILEACT+7~, FILEACT+44! | 
| FDA(1 | FILRES+9*, FILRES+10*, FILRES+11*, FILRES+16*, FILEACT+38*, FILEACT+42* | 
| GMRC40 | UPDORD~, UPDORD+7, UPDORD+8, UPDORD+9, UPDORD+10 | 
| GMRCACT | FILEACT+7~ | 
| GMRCACT(1 | FILEACT+37*, FILEACT+38, FILEACT+41, FILEACT+50, FILEACT+55, FILEACT+61 | 
| GMRCAD | UPDORD+5~, UPDORD+9*, UPDORD+12 | 
| GMRCAR | FILEACT~, FILEACT+8 | 
| GMRCDA | UPDORD~, UPDORD+6, UPDORD+7, UPDORD+9, UPDORD+10, UPDORD+12, TST+4~ | 
| GMRCDFN | UPDORD+5~, UPDORD+6*, UPDORD+12 | 
| GMRCEP | FILEACT+7~, FILEACT+15, FILEACT+17 | 
| GMRCERR | FILRES+1~, FILEACT+7~ | 
| GMRCFDA | FILEACT+7~, FILEACT+38, FILEACT+42, FILEACT+44!, TST+4~ | 
| GMRCFDA( | FILEACT+10*, FILEACT+11*, FILEACT+17*, FILEACT+18*, FILEACT+19*, FILEACT+20*, FILEACT+29*, FILEACT+36 | 
| GMRCFDA(1 | FILEACT+12* | 
| GMRCFDA(2 | FILEACT+13* | 
| GMRCFIL | FILRES+1~, FILRES+3*, FILRES+5*, FILRES+6 | 
| GMRCFR | FILEACT~, FILEACT+20 | 
| GMRCIADT | DUPACT+11~, DUPACT+13*, DUPACT+15 | 
| GMRCIFDT | DUPACT+11~, DUPACT+12*, DUPACT+15 | 
| GMRCITER | TST+4~, TST+12*, TST+16*, TST+17, TST+19, TST+21 | 
| GMRCITM | TST+4~, TST+8*, TST+9, TST+11, TST+13, TST+15 | 
| GMRCLACT | FILEACT+31~, FILEACT+32*, FILEACT+33, FILEACT+34, FILEACT+35, FILEACT+36, FILEACT+37 | 
| GMRCLAST | FILEACT~, FILEACT+12, FILEACT+30, FILEACT+59, FILEACT+60 | 
| GMRCMT | UPDORD+5~, UPDORD+8*, UPDORD+12 | 
| GMRCMT(0 | UPDORD+8* | 
| GMRCO | FILRES~, FILRES+9, FILRES+10, FILRES+11, FILRES+14, FILRES+16, FILEACT~, FILEACT+32, FILEACT+34, FILEACT+35 , FILEACT+36, FILEACT+38, FILEACT+42, FILEACT+50, FILEACT+55, FILEACT+58, FILEACT+61, DUPACT~, DUPACT+15, DUPACT+23 , DUPACT+24, DUPACT+27, APPACK~, APPACK+14 | 
| GMRCOBX | FILRES~, FILRES+2, FILRES+3, FILRES+4, FILRES+7, FILRES+8, FILRES+12, FILEACT+22~, FILEACT+23*, FILEACT+24 , FILEACT+25, FILEACT+26, FILEACT+27, FILEACT+28 | 
| GMRCOC | UPDORD+5~, UPDORD+11*, UPDORD+12 | 
| GMRCORC | FILEACT+7~, FILEACT+9*, FILEACT+11, FILEACT+13, FILEACT+15, FILEACT+16, TST+4~, GETDA~, GETDA+7 | 
| GMRCORC2 | GETDA+6~, GETDA+7*, GETDA+8 | 
| GMRCORC3 | GETDA+6~, GETDA+7*, GETDA+9 | 
| GMRCRES | FILRES+1~, FILRES+2*, FILRES+6*, FILRES+10, FILRES+14 | 
| GMRCROOT | FILRES+1~, FILRES+4*, FILRES+6 | 
| GMRCRP | FILEACT+7~, FILEACT+16, FILEACT+18 | 
| GMRCRSLT | TST+18~, TST+20, TST+22~, TST+24, APPACK+9~, APPACK+12 | 
| GMRCSITE | FILRES+1~, FILRES+7*, FILRES+11, FILRES+14 | 
| >> HL("EID" | TST+20, TST+24, APPACK+12 | 
| >> HL("EIDS" | TST+20, TST+24, APPACK+12 | 
| >> HL("MID" | TST+19, TST+23, APPACK+11 | 
| >> HLMTIENS | TST+20, TST+24, APPACK+12 | 
| OBX | DUPACT~, DUPACT+17, DUPACT+18, DUPACT+19, DUPACT+20, DUPACT+21 | 
| ORC | DUPACT~, DUPACT+12, DUPACT+13 | 
| PROC | TST+10~, TST+11*, TST+12 | 
| RESIEN | FILRES+1~, FILRES+13~, FILRES+14*, FILRES+15, FILRES+16 | 
| RFIL | FILEACT+22~, FILEACT+24*, FILEACT+29, DUPACT+16~, DUPACT+18*, DUPACT+22 | 
| ROOT | FILEACT+22~, FILEACT+27*, FILEACT+29, DUPACT+16~, DUPACT+21*, DUPACT+22 | 
| RSITE | FILEACT+22~, FILEACT+26*, FILEACT+29, DUPACT+16~, DUPACT+20*, DUPACT+23, DUPACT+24 | 
| RSLT | FILEACT+22~, FILEACT+25*, FILEACT+29, DUPACT+16~, DUPACT+19*, DUPACT+22*, DUPACT+23, DUPACT+24 | 
| SERV | TST+14~, TST+15*, TST+16 | 
| TMPARR | FILEACT+47~, FILEACT+48*, FILEACT+49, FILEACT+50, FILEACT+52~, FILEACT+53*, FILEACT+54, FILEACT+55 | 
| U | FILRES+3, FILRES+4, FILRES+7, UPDORD+6, UPDORD+9, UPDORD+10, FILEACT+15, FILEACT+16, FILEACT+24, FILEACT+26 , FILEACT+27, FILEACT+28, FILEACT+34, FILEACT+36, FILEACT+58, TST+12, TST+16, GETDA+8, DUPACT+18, DUPACT+20 , DUPACT+21 |