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 |