GMRCT ; SLC/DLT\JFR - Get DUZ's of users for notification to service ; 11/25/2000
Source file <GMRCT.m>
Package | Total | Call Graph |
---|---|---|
Consult Request Tracking | 1 | (FINDPAR,TESTHELP)^GMRCAU |
Order Entry Results Reporting | 1 | TEAMPROV^ORQPTQ1 |
VA FileMan | 1 | ^DIR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Consult Request Tracking | 7 | GMRC USER NOTIFICATION GMRCAU GMRCCC GMRCCP GMRCEDT2 GMRCNOTF GMRCP |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(GMRCSRV,USER,TEST) | ;Get who is to be notified for alert action
; return them in array GMRCADUZ(DUZ)="" |
|
RECIP(GMRCSS,NOTNULL) | ;gather recipients for GMRCSS
|
|
LOC | ;Find the patients location and match to location assignments
|
|
LOC1 | ;Get user and/or team assigned to location
|
|
ADMU | ;Get notification recips from admin users field (123.33)
|
|
ADMT | ;Get notification recips from admin teams field (123.34)
|
|
TEAM | ;Loop through Teams to send all users notifications
|
|
TEAM1 | ;Get user DUZ's from Team pointed to in File
|
|
NOTSERV(RECIP) | ;set GMRCADUZ(RECIP)=all services they receive for
|
|
TEST | ; called from GMRC NOTIF RECIPIENTS
|
|
HIER(SERV) | ;ask to see the hierarchy
|
|
TSTINTRO | ; entry action for GMRC USER NOTIFICATION
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(123 - [#123] | LOC+2 |
^GMR(123.5 - [#123.5] | EN+4, EN+16, RECIP+3, RECIP+4, RECIP+5, RECIP+6, RECIP+7, LOC+4, LOC+5, LOC1+2 , LOC1+5, ADMU+4, ADMT+4, TEAM+1, NOTSERV+1, NOTSERV+2, TEST+15 |
^SC - [#44] | LOC+2 |
Name | Field # of Occurrence |
---|---|
^(0 | LOC1+5 |
^(123 | RECIP+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | TEST+2~, TEST+8~, HIER+1~ |
DIR("?" | TEST+4* |
DIR("??" | TEST+5* |
DIR("A" | TEST+3*, TEST+9*, HIER+3* |
DIR("B" | HIER+4* |
DIR(0 | TEST+3*, TEST+9*, HIER+2* |
DIROUT | TEST+2~ |
DIRUT | TEST+2~, TEST+6, TEST+10, HIER+1~ |
DTOUT | TEST+2~, HIER+1~ |
DUOUT | TEST+2~, HIER+1~ |
DUZ | RECIP+3, LOC1+4, ADMU+5, TEAM1+4, TEAM1+5 |
GMRCADUZ | TEST+1~ |
GMRCADUZ( | EN+3, EN+12, RECIP+3*, LOC1+4*, ADMU+6*, TEAM1+6*, TEAM1+7*, NOTSERV+1, NOTSERV+2, TEST+13 , TEST+14, TEST+15, TEST+16, TEST+18 |
GMRCER | RECIP+1~ |
GMRCHKD | EN+2~ |
GMRCHKD( | EN+5*, EN+10, EN+14* |
GMRCHL | RECIP+1~, LOC+1*, LOC+2*, LOC+3*, LOC+5 |
>> GMRCHLI | LOC+3 |
GMRCLIS | EN+2~, EN+6 |
GMRCLIS( | EN+8, EN+9!, EN+10, EN+12, EN+14, EN+15*, EN+16, EN+17 |
GMRCLP | EN+2~, EN+7*, EN+8*, EN+9, EN+10, EN+12, EN+14, EN+15, EN+16, EN+17 , EN+18* |
GMRCLST | RECIP+1~, TEAM1+1*, TEAM1+8! |
GMRCLST( | TEAM1+3, TEAM1+4, TEAM1+5, TEAM1+6, TEAM1+7 |
GMRCLST(0 | TEAM1+2 |
GMRCLST(1 | TEAM1+2 |
GMRCNT | EN+2~, EN+5*, EN+6, EN+17 |
>> GMRCO | RECIP+5, LOC+2 |
GMRCQUIT | EN+2~, EN+8, EN+13* |
GMRCSRV | EN~, EN+3, EN+4, EN+5, EN+6, TEST+1~, TEST+7*, TEST+12, TEST+15 |
GMRCSS | RECIP~, RECIP+3, RECIP+4, RECIP+5, RECIP+6, RECIP+7, LOC+4, LOC+5, LOC1+2, LOC1+5 , ADMU+4, ADMT+4, TEAM+1, NOTSERV+1, NOTSERV+2 |
GMRCSSI | RECIP+1~, LOC+4*, LOC+5*, LOC1+2, LOC1+5 |
GMRCTM | RECIP+1~, TEAM+1* |
GMRCTMI | RECIP+1~, LOC1+5*, ADMT+3~*, ADMT+4*, TEAM+1*, TEAM1+1, TEAM1+6 |
GMRCU | RECIP+1~, TEAM1+3*, TEAM1+4, TEAM1+5, TEAM1+6, TEAM1+7 |
GMRCUSER | LOC1+1~, LOC1+2*, LOC1+4 |
GMRCUSR | TEST+1~, TEST+11*, TEST+12, TEST+13, TEST+14, TEST+15, TEST+16, TEST+18 |
GMRCWL | RECIP+1~, LOC+1*, LOC+2*, LOC+3*, LOC+4 |
>> GMRCWLI | LOC+3 |
NOTNULL | RECIP~, RECIP+3, LOC1+4, ADMU+5, ADMU+6, TEAM1+5, TEAM1+7 |
RECIP | ADMU+2~, ADMU+3*, ADMU+4*, ADMU+5, ADMU+6, NOTSERV~, NOTSERV+1, NOTSERV+2 |
SERV | HIER~, HIER+6 |
TEST | EN~, EN+3, EN+12 |
U | EN+4, EN+9, EN+15, EN+16, TEAM1+6, NOTSERV+1, NOTSERV+2, TEST+15 |
USER | EN~, EN+3, EN+12 |
X | TEST+2~ |
Y | TEST+2~, TEST+7, TEST+11, HIER+6 |