GMRCDRFR ;SLC/JFR - DEFAULT REASON FOR REQUEST UTILS ; 11/12/00 12:00
Source file <GMRCDRFR.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 2 | EN^VALM FULL^VALM1 | 
| VA Fileman | 2 | $$GET1^DIQ ^DIR | 
| Kernel | 1 | DISP^XQORM1 | 
| Text Integration Utility | 1 | BLRPLT^TIUSRVD | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 2 | ORCDGMRC ORQQCN2 | 
| Consult Request Tracking | 1 | GMRC TEST DEFAULT REASON | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; -- main entry point for GMRC DEFAULT REASON | |
| HDR | ; -- header code | |
| SELPROC | ; get a new procedure | |
| SELSS | ; get new service | |
| REAF(GMRCOI) | ;return value of RESTRICT DEFAULT REASON EDIT field to CPRS | |
| EXPND | ; -- expand code | |
| GETDEF(GMRCARR,GMRCSRV,GMRCDFN,RESOLV) | ; return default reason for request ; GMRCARR = array to return containing default RFR ; GMRCSRV = reference to file 123.5 (#;99CON) or file 123.3 (#;99PRC) ; GMRCDFN = patient identifier if to return resolved ; RESOLV = 1 or 0 ; if RESOLV=1 GMRCARR will be returned resolved | |
| INIT | ; -- init variables and list array | |
| EXIT | ; -- exit code | |
| SELPT | ;get new patient | |
| HELP | ; -- help code | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR( | GETDEF+8, GETDEF+10, GETDEF+11, REAF+10, REAF+11, REAF+12 | 
| ^GMR(123.3 - [#123.3] | HDR+1 | 
| ^GMR(123.5 - [#123.5] | HDR+2 | 
| ^TMP("GMRCRFR" | SELPT+6!, SELSS+8!, SELPROC+9!, INIT+1, INIT+2, INIT+3, INIT+4*, INIT+5 | 
| ^TMP("TIUBOIL" | GETDEF+12, GETDEF+13! | 
| Name | Line Occurrences | 
|---|---|
| GETDEF | INIT+2 | 
| INIT | EN+8 | 
| SELPROC | EN+6 | 
| SELPT | EN+7 | 
| SELSS | EN+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | EN+1~, SELPT+1~, SELSS+1~, SELPROC+2~ | 
| DIR("A" | EN+3*, SELSS+4*, SELPROC+5* | 
| DIR(0 | EN+2*, SELPT+3*, SELSS+4*, SELPROC+5* | 
| DIROUT | EN+1~ | 
| DIRUT | EN+1~, EN+4, SELPT+1~, SELPT+4, SELSS+1~, SELSS+6, SELPROC+2~, SELPROC+7 | 
| DTOUT | EN+1~, SELPT+1~, SELSS+1~, SELPROC+2~ | 
| DUOUT | EN+1~, SELPT+1~, SELSS+1~, SELPROC+2~ | 
| FILE | REAF+8~, REAF+9*, REAF+10, REAF+11, REAF+12 | 
| GMRCARR | GETDEF~, GETDEF+10, GETDEF+12 | 
| GMRCDFN | EN+1~, GETDEF~, GETDEF+9, GETDEF+11 | 
| GMRCFIL | GETDEF+6~, GETDEF+7*, GETDEF+8, GETDEF+10, GETDEF+11 | 
| GMRCOI | REAF~, REAF+9, REAF+10, REAF+11, REAF+12 | 
| GMRCPAT | EN+7, SELPT+5*, HDR+3, INIT+2, EXIT+1! | 
| GMRCPROC | EN+6, SELSS+3!, SELPROC+4!, SELPROC+8*, HDR+1, INIT+2, EXIT+1! | 
| GMRCSRV | GETDEF~, GETDEF+5, GETDEF+7, GETDEF+8, GETDEF+10, GETDEF+11 | 
| GMRCSV | EN+1~, EN+5, SELSS+3!, SELSS+7*, SELPROC+4!, HDR+2, INIT+2, EXIT+1! | 
| RESOLV | GETDEF~, GETDEF+9 | 
| U | HDR+1, HDR+2, REAF+11, REAF+12 | 
| >> VALMBG | INIT+6* | 
| >> VALMCNT | INIT+5* | 
| >> VALMHDR(1 | HDR+1*, HDR+2* | 
| >> VALMHDR(2 | HDR+3* | 
| X | EN+1~, SELPT+1~, SELSS+1~, SELPROC+2~, HELP+1* | 
| Y | EN+1~, EN+5, EN+6, SELPT+1~, SELPT+5, SELSS+1~, SELSS+7, SELPROC+2~, SELPROC+8 |