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 |