GMRCAFRD ;SLC/DLT,DCM,JFR - LM FORWARD ACTION ;7/11/03 14:02
Source file <GMRCAFRD.m>
Package | Total | Call Graph |
---|---|---|
Consult Request Tracking | 9 | ($$LOCK,UNLOCK)^GMRCA1 SELECT^GMRCA2 EXAC^GMRCADC ASRV^GMRCASV ($$ORTX,GETPROV)^GMRCAU EN^GMRCHL7 (AUDIT,MSG)^GMRCP DEM^GMRCU ($$GETDT,PRNT)^GMRCUTL1 |
Kernel | 3 | $$NOW^XLFDT EN^XQORM $$PROVIDER^XUSER |
VA Fileman | 3 | ^DIE $$GET1^DIQ ^DIR |
Registration | 1 | FULL^VALM1 |
Package | Total | Caller Graph |
---|---|---|
Consult Request Tracking | 1 | GMRCGUIA |
Order Entry Results Reporting | 1 | ORCONSLT |
Name | Comments | DBIA/ICR reference |
---|---|---|
FR(GMRCO) | ;Forward Request to a new service
|
|
URG | ;Get the default urgency
|
|
END | ;Kill off variables and exit
|
|
DEFAULT | ;Set up defaults for editing to be equal to the existing data.
|
|
FRGTPRV | ||
TYPE | ;This entry point is used when the only default needed is the GMRCTYPE
|
|
FRMSG | ; Common logic used by GUI and List Manager to process the HL7 message
; to update the order in OE/RR and then forward an alert to recipients ; is passed in as the DUZ instead of the responsible provider |
Name | Field # of Occurrence |
---|---|
^DIE | FRGTPRV+20 |
$$GET1^DIQ | DEFAULT+9, DEFAULT+11, TYPE+2 |
^DIR | FR+13 |
$$LOCK^GMRCA1 | FR+16 |
UNLOCK^GMRCA1 | FRGTPRV+23, END+1 |
SELECT^GMRCA2 | FR+7 |
EXAC^GMRCADC | FR+19, FR+20, FR+24, FR+31, FR+32, FRGTPRV+8, FRGTPRV+19 |
ASRV^GMRCASV | FR+30 |
$$ORTX^GMRCAU | FRMSG+7 |
GETPROV^GMRCAU | FRGTPRV |
EN^GMRCHL7 | FRMSG+3 |
AUDIT^GMRCP | FRGTPRV+21 |
MSG^GMRCP | FRMSG+8 |
DEM^GMRCU | DEFAULT+1 |
$$GETDT^GMRCUTL1 | FRGTPRV+3 |
PRNT^GMRCUTL1 | FRMSG+11 |
FULL^VALM1 | FR+26 |
$$NOW^XLFDT | FRGTPRV+4 |
EN^XQORM | URG+9 |
$$PROVIDER^XUSER | FRGTPRV+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ORD(101 - [#101] | GET1^DIQ |
^GMR(123 - [#123] | Classic Fileman Calls, GET1^DIQ |
^GMR(123.3 - [#123.3] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(123 - [#123] | FR+9, FR+19, FR+20, FR+21, FR+27, FR+28, FR+32, FRGTPRV+19, FRGTPRV+20, FRMSG+5 , URG+2, DEFAULT+4 |
^GMR(123.5 - [#123.5] | FRGTPRV+8, FRGTPRV+9, FRGTPRV+12, FRGTPRV+13, FRGTPRV+14, FRMSG+10, DEFAULT+5 |
^ORD(101 - [#101] | URG+6, URG+7, DEFAULT+6, DEFAULT+7 |
^TMP("GMRC" | END+5 |
Name | Line Occurrences |
---|---|
DEFAULT | FRGTPRV+6 |
END | FR+7, FR+8, FR+14, FR+16, FR+19, FR+20, FR+24, FR+30, FR+31, FR+32 , FRGTPRV, FRGTPRV+3, FRGTPRV+8, FRGTPRV+10, FRGTPRV+19, FRMSG+12 |
FRGTPRV | FRGTPRV+1 |
URG | FRGTPRV+10 |
Name | Field # of Occurrence |
---|---|
^( | FRGTPRV+9 |
^("MENU" | END+5 |
^(0 | DEFAULT+4, DEFAULT+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | FRGTPRV+17*, FRGTPRV+19!, FRGTPRV+20! |
DFN | FR+1~, FR+28*, FRMSG+3, FRMSG+8 |
DIE | FRGTPRV+17*, FRGTPRV+19!, FRGTPRV+20! |
DIR | FR+10~ |
DIR(0 | FR+13* |
DIROUT | FR+30, URG+1~, URG+9, END+4! |
DIRUT | URG+1~ |
DR | FRGTPRV+11*, FRGTPRV+16*, FRGTPRV+18*, FRGTPRV+19!, FRGTPRV+20! |
DTOUT | FR+30, URG+1~, END+4! |
DUOUT | URG+1~, END+4! |
DUZ | FRMSG+3 |
GETPROV | FR+33*, END+2! |
GMRC | DEFAULT+2~ |
GMRC(0 | DEFAULT+4*, DEFAULT+5, DEFAULT+6, DEFAULT+7, DEFAULT+8 |
GMRCA | FRGTPRV+5~, FRGTPRV+11*, FRGTPRV+15* |
GMRCACT | FR+1~, FRGTPRV+1* |
GMRCAD | FR+5~, FRGTPRV+3*, FRGTPRV+4*, FRMSG+3 |
GMRCADUZ | FR+5~, FRMSG+4*, FRMSG+8, END+3! |
GMRCADUZ( | FRMSG+6* |
GMRCASV | FR+29*, FR+30! |
GMRCDEV | FRMSG+10*, FRMSG+11, END+2! |
GMRCDG | FR+5~, FR+31, FR+32, FRGTPRV+7, END+2! |
GMRCDIC | DEFAULT+2~ |
GMRCEND | FRGTPRV+10, URG+9*, URG+11*, END+2! |
GMRCFF | FR+5~, FR+32*, END+2! |
GMRCIFN | END+2! |
GMRCINM | FRGTPRV+5~, FRGTPRV+14* |
GMRCIROL | FRGTPRV+5~, FRGTPRV+15* |
GMRCIROU | FRGTPRV+5~, FRGTPRV+13* |
GMRCLCK | FR+1~, FR+17*, FRGTPRV+23, END+1 |
GMRCMSG | FR+19*, FR+20*, FR+22*, FR+24, FR+31*, FR+32*, FRGTPRV+5~, FRGTPRV+8*, FRGTPRV+19* |
GMRCMSG(1 | FR+23*, FRGTPRV+19* |
GMRCO | FR~, FR+7, FR+8, FR+9, FR+16, FR+19, FR+20, FR+21, FR+27, FR+28 , FR+32, FRGTPRV+17, FRGTPRV+19, FRGTPRV+20, FRGTPRV+23, FRMSG+3, FRMSG+5, FRMSG+7, FRMSG+8, FRMSG+11 , URG+2, DEFAULT+3, DEFAULT+4, TYPE+2, END+1, END+2! |
GMRCOM | FRGTPRV+21*, FRMSG+3, FRMSG+9!, DEFAULT+4*, END+2! |
GMRCORNP | FR+5~, FRGTPRV, FRGTPRV+1, FRMSG+5*, FRMSG+6, END+2! |
GMRCORTX | FRMSG+7*, FRMSG+8, END+3! |
GMRCPL | FR+5~, DEFAULT+3*, DEFAULT+6*, END+3! |
GMRCPLI | DEFAULT+2~, DEFAULT+6* |
GMRCPR | FR+5~, DEFAULT+3*, DEFAULT+9*, DEFAULT+11*, END+3! |
GMRCPRI | DEFAULT+2~, DEFAULT+3*, DEFAULT+8*, DEFAULT+9, DEFAULT+10, DEFAULT+11 |
GMRCQUT | FR+6!, FR+7, FR+8*, FR+15*, FR+16*, FR+19*, FR+20*, FR+21, FR+24*, FR+30 , FR+31*, FR+32*, FRGTPRV*, FRGTPRV+3*, FRGTPRV+8*, FRGTPRV+10*, FRGTPRV+19* |
>> GMRCRB | FRMSG+3 |
GMRCSEL | FR+6!, END+3! |
GMRCSS | FR+4, FRGTPRV+5~, FRGTPRV+7*, FRGTPRV+8, FRGTPRV+9, FRGTPRV+12, FRGTPRV+13, FRGTPRV+14, FRMSG+10, FRMSG+11 , DEFAULT+3*, DEFAULT+5* |
GMRCSSNM | FRGTPRV+5~, FRGTPRV+9*, DEFAULT+3*, DEFAULT+5* |
GMRCSSS | FR+4*, FR+6! |
GMRCTO | FR+5~, FR+29* |
GMRCTYPE | FRMSG+3, URG+3, TYPE+2*, END+3! |
GMRCURG | FR+5~, FRMSG+7, URG+6*, URG+9, URG+12*, DEFAULT+3*, DEFAULT+7*, END+3! |
GMRCURGI | URG+6*, URG+12*, DEFAULT+7*, END+4! |
>> IOBM | FR+26 |
>> IOSTBM | FR+26 |
>> IOTM | FR+26 |
ORSTS | FRGTPRV+5~, FRGTPRV+17* |
ORVP | FR+1~ |
U | FR+9, FRGTPRV+1, FRGTPRV+9, FRGTPRV+13, FRGTPRV+14, DEFAULT+5 |
>> VISIT | FRMSG+3 |
X | URG+1~, URG+3*, URG+4*, URG+5*, URG+7, URG+9 |
XQORM | URG+1~, URG+8*, URG+9!, URG+10* |
XQORM("A" | URG+8*, URG+10! |
XQORM("B" | URG+9*, URG+10! |
XQORM("HIJACK" | END+5* |
XQORM("NO^^" | URG+8*, URG+10! |
XQORM(0 | URG+8*, URG+10! |
Y | URG+1~, URG+7*, URG+8, URG+11, END+3! |
Y(1 | URG+12 |