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 |
| Package | Total | Caller Graph |
|---|---|---|
| Consult Request Tracking | 6 | GMRC USER NOTIFICATION GMRCAU GMRCCP GMRCEDT2 GMRCNOTF GMRCP |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOC | ;Find the patients location and match to location assignments
|
|
| EN(GMRCSRV,USER,TEST) | ;Get who is to be notified for alert action
; return them in array GMRCADUZ(DUZ)="" |
|
| TSTINTRO | ; entry action for GMRC USER NOTIFICATION
|
|
| NOTSERV(RECIP) | ;set GMRCADUZ(RECIP)=all services they receive for
|
|
| HIER(SERV) | ;ask to see the hierarchy
|
|
| TEAM1 | ;Get user DUZ's from Team pointed to in File
|
|
| TEST | ; called from GMRC NOTIF RECIPIENTS
|
|
| LOC1 | ;Get user and/or team assigned to location
|
|
| TEAM | ;Loop through Teams to send all users notifications
|
|
| ADMT | ;Get notification recips from admin teams field (123.34)
|
|
| ADMU | ;Get notification recips from admin users field (123.33)
|
|
| RECIP(GMRCSS,NOTNULL) | ;gather recipients for GMRCSS
|
| 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+2, RECIP+3, RECIP+4, RECIP+5, RECIP+6, LOC+4, LOC+5, LOC1+1 , LOC1+2, ADMU+4, ADMT+4, TEAM+1, NOTSERV+1, NOTSERV+2, TEST+15 |
| ^SC - [#44] | LOC+2 |
| Name | Line Occurrences |
|---|---|
| $$NOTSERV | RECIP+2, LOC1+1, ADMU+5, TEAM1+6 |
| ADMT | RECIP+6 |
| ADMU | RECIP+5 |
| EN | TEST+12 |
| HIER | TEST+16 |
| LOC | RECIP+4 |
| LOC1 | LOC+4, LOC+5 |
| RECIP | EN+3, EN+12 |
| TEAM | RECIP+3 |
| TEAM1 | LOC1+2, ADMT+5, TEAM+1 |
| TEST | TEST+19 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | LOC1+1, LOC1+2 |
| ^(123 | RECIP+2 |
| >> | 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~ |
| GMRCADUZ | TEST+1~ |
| GMRCADUZ( | EN+3, EN+12, RECIP+2*, LOC1+1*, ADMU+5*, TEAM1+5*, TEAM1+6*, 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+7! |
| GMRCLST( | TEAM1+3, TEAM1+5, TEAM1+6 |
| GMRCLST(0 | TEAM1+2 |
| GMRCLST(1 | TEAM1+2 |
| GMRCNT | EN+2~, EN+5*, EN+6, EN+17 |
| >> GMRCO | RECIP+4, 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+2, RECIP+3, RECIP+4, RECIP+5, RECIP+6, LOC+4, LOC+5, LOC1+1, LOC1+2 , ADMU+4, ADMT+4, TEAM+1, NOTSERV+1, NOTSERV+2 |
| GMRCSSI | RECIP+1~, LOC+4*, LOC+5*, LOC1+1, LOC1+2 |
| GMRCTM | RECIP+1~, TEAM+1* |
| GMRCTMI | RECIP+1~, LOC1+2*, ADMT+3~*, ADMT+4*, TEAM+1*, TEAM1+1, TEAM1+5 |
| GMRCU | RECIP+1~, TEAM1+3*, TEAM1+5, TEAM1+6 |
| 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+2, LOC1+1, ADMU+5, TEAM1+4, TEAM1+6 |
| RECIP | ADMU+2~, ADMU+3*, ADMU+4*, ADMU+5, 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+5, NOTSERV+1, NOTSERV+2, TEST+15 |
| USER | EN~, EN+3, EN+12 |
| X | TEST+2~ |
| Y | TEST+2~, TEST+7, TEST+11, HIER+6 |