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 |