ORCDGMRC ;SLC/MKB-Utility functions for GMRC dialogs ;3/10/03 07:34
Source file <ORCDGMRC.m>
Package | Total | Call Graph |
---|---|---|
Consult Request Tracking | 4 | SERV1^GMRCASV GETDEF^GMRCDRFR GETSVC^GMRCPR0 ($$PROVDX,PREREQ)^GMRCUTL1 |
Order Entry Results Reporting | 3 | ($$PTR,$$VAL)^ORCD LISTSERV^ORCDGMRC $$REQUIRED^ORCDLG1 |
VA Fileman | 3 | EN^DDIOL ^DIC ^DIR |
Kernel | 2 | ($$RJ,$$UP)^XLFSTR DISP^XQORM1 |
DRG Grouper | 1 | $$STATCHK^ICDAPIU |
Lexicon Utility | 1 | CONFIG^LEXSET |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 1 | ORCDGMRC |
Name | Comments | DBIA/ICR reference |
---|---|---|
CKSERV | ; -- Ck service usage in Post-Selection Action
|
|
URGENCY(TYPE) | ; -- Returns index of allowable urgencies from file #101.42
|
|
CHANGED(PRMT) | ; -- Kill lists for Request Service or Place of Consultation
|
|
ENPDX | ; -- setup Prov Dx field
|
|
POP | ; -- pop stack
|
|
SERVMSG | ; -- Get, display text message for service ORSERV
|
|
PROCSVC | ; -- Get list of services for procedure
|
|
REASON | ; -- Get default Reason for Request text for Service
|
|
CKPROCSV | ; -- Make sure procedure has at least one service
|
|
LISTSERV(ORI) | ; -- List Consult services from ORSERV
|
|
CONT() | ; -- continue?
|
|
LEX | ; -- search Lexicon for Prov Dx
|
|
PLACE | ; -- Returns list of allowable places of consultation
|
|
NWHELP | ; -- help code for NW action
|
|
GETSERV | ; -- Get list of orderable services
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | ENPDX+9, ENPDX+10, ENPDX+11, ENPDX+12 |
^DIC | LEX+8 |
^DIR | CONT+1 |
SERV1^GMRCASV | GETSERV+2 |
GETDEF^GMRCDRFR | REASON+6 |
GETSVC^GMRCPR0 | PROCSVC+1, PROCSVC+4, CKPROCSV+2 |
$$PROVDX^GMRCUTL1 | ENPDX+2 |
PREREQ^GMRCUTL1 | SERVMSG+3 |
$$STATCHK^ICDAPIU | ENPDX+8 |
CONFIG^LEXSET | LEX+5 |
$$PTR^ORCD | CHANGED+3, REASON+2, ENPDX+3, LEX+14 |
$$VAL^ORCD | URGENCY+1, PLACE+2, PROCSVC+3 |
LISTSERV^ORCDGMRC | CKSERV+4 |
$$REQUIRED^ORCDLG1 | LEX+12 |
$$RJ^XLFSTR | SERVMSG+5, SERVMSG+6 |
$$UP^XLFSTR | PLACE+7 |
DISP^XQORM1 | NWHELP+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^LEX(757.01 - [#757.01] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(101.43 - [#101.43] | CKSERV+2, PROCSVC+3, CKPROCSV+1, REASON+3 |
^TMP("GMRCS" | GETSERV+1!, GETSERV+3*, CKSERV+3 |
^TMP("GMRCSLIST" | GETSERV+1!, GETSERV+3, LISTSERV+3, LISTSERV+4, CKSERV+4 |
^TMP("ORWORD" | REASON+4, REASON+7 |
Name | Line Occurrences |
---|---|
$$CONT | LISTSERV+6, SERVMSG+8, SERVMSG+10 |
POP | LISTSERV+5, POP+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | REASON+5~, ENPDX+14* |
CHOICES | PLACE+1~, PLACE+3*, PLACE+4*, PLACE+5 |
CNT | SERVMSG+2~, SERVMSG+7*, SERVMSG+8* |
CODE | ENPDX+1~, ENPDX+3*, ENPDX+4, ENPDX+6, ENPDX+7, ENPDX+8, ENPDX+13 |
COND | REASON+5~, ENPDX+4* |
DIC | LEX+4~, LEX+6* |
DIC("A" | LEX+6* |
DIC("B" | LEX+7* |
DIC(0 | LEX+6* |
DIR | CONT+1~, REASON+5~ |
DIR(0 | CONT+1* |
DONE | CKSERV+4!, CKPROCSV+2!, LEX+2!, LEX+12! |
DT | ENPDX+8, LEX+5 |
DTIME | NWHELP+3 |
DTOUT | LEX+4~, LEX+11 |
DUOUT | LEX+4~, LEX+11 |
>> FIRST | SERVMSG+1 |
GMRCDG | GETSERV+1~, GETSERV+2* |
GMRCI | CKSERV+1~, CKSERV+2*, CKSERV+3 |
GMRCTO | GETSERV+1~, GETSERV+2* |
HDR | SERVMSG+2~*, SERVMSG+8 |
I | PLACE+1~, PLACE+5*, PLACE+6*, PLACE+8, CHANGED+1~, CHANGED+2*, CHANGED+3, GETSERV+1~, GETSERV+3*, SERVMSG+2~ , SERVMSG+7*, SERVMSG+9 |
INPT | PLACE+1~, PLACE+2*, PLACE+3, PLACE+4 |
INST | REASON+4, REASON+5~, REASON+7, ENPDX+4, ENPDX+6, ENPDX+7, ENPDX+8, ENPDX+13 |
IOSL | LISTSERV+6, SERVMSG+8 |
ITEM | REASON+5~ |
J | PLACE+1~, PLACE+5* |
MULT | REASON+5~ |
OI | PROCSVC+2~, PROCSVC+3* |
ORCNT | LISTSERV+1~, LISTSERV+3*, LISTSERV+6* |
>> ORDIALOG( | URGENCY+2*, PLACE+1, PLACE+6*, PLACE+7*, PLACE+8*, CHANGED+4!, PROCSVC+1, PROCSVC+6*, PROCSVC+7*, REASON+2 , ENPDX+4!, ENPDX+6!, ENPDX+7*!, ENPDX+8, ENPDX+13!, LEX+9*, LEX+10!, LEX+12, LEX+13*, LEX+14* |
>> ORESET | LEX+1, LEX+7, LEX+9 |
ORI | LISTSERV~, LISTSERV+2*, LISTSERV+3, LISTSERV+4*, CKSERV+1~, CKSERV+3*, CKSERV+4, PROCSVC+2~, PROCSVC+7*, LEX+9 , LEX+10, LEX+12, LEX+13, LEX+14 |
ORIT | REASON+1~, REASON+2*, REASON+3 |
>> ORMENU | SERVMSG+2 |
OROOT | REASON+1~, REASON+4*, REASON+6, REASON+7 |
>> ORPDX | ENPDX+2*, ENPDX+4, ENPDX+5, ENPDX+6, ENPDX+7, LEX+3 |
>> ORPROC | ENPDX+2, SERVMSG+1, SERVMSG+3, SERVMSG+5 |
ORQ | LISTSERV+1~, LISTSERV+3*, LISTSERV+4, LISTSERV+5*, LISTSERV+6* |
>> ORQUIT | PROCSVC+5*, LEX+11*, SERVMSG+7, SERVMSG+8*, SERVMSG+10* |
ORSERV | REASON+1~, REASON+3*, REASON+6, ENPDX+2, SERVMSG+1, SERVMSG+3 |
ORSTK | LISTSERV+1~, LISTSERV+3*, LISTSERV+5, LISTSERV+7, LISTSERV+9*, POP+1*, POP+2 |
ORSTK( | LISTSERV+5, LISTSERV+9*, POP+2 |
ORSTK(0 | LISTSERV+3* |
ORTXT | SERVMSG+2~, SERVMSG+4 |
ORTXT( | SERVMSG+7, SERVMSG+9 |
>> ORTYPE | ENPDX+5 |
>> ORVP | REASON+6, SERVMSG+3 |
ORX | LISTSERV+1~, LISTSERV+4*, LISTSERV+5, LISTSERV+7, LISTSERV+8, LISTSERV+9, POP+2 |
ORY | PROCSVC+2~, PROCSVC+4, PROCSVC+5, PROCSVC+6, CKPROCSV+1~, CKPROCSV+2 |
ORY( | PROCSVC+7 |
P | CHANGED+1~, CHANGED+3*, CHANGED+4 |
PRMT | CHANGED~, CHANGED+2 |
PROMPT | URGENCY+2, PLACE+1, PLACE+6, PLACE+7, PLACE+8, PROCSVC+1, PROCSVC+6, PROCSVC+7, REASON+4, REASON+5~ , REASON+7, ENPDX+4, ENPDX+7, ENPDX+13, LEX+9, LEX+10, LEX+12, LEX+13 |
PROT | CKPROCSV+1~*, CKPROCSV+2 |
PROTCL | PROCSVC+2~, PROCSVC+3*, PROCSVC+4 |
REQD | REASON+5~, ENPDX+5*, ENPDX+10, ENPDX+11, LEX+12 |
TYPE | URGENCY~, URGENCY+1 |
U | PLACE+7, GETSERV+3, LISTSERV+3, LISTSERV+5, LISTSERV+7, LISTSERV+8, LISTSERV+9, POP+2, CKSERV+2, CKSERV+3 , CKSERV+4, PROCSVC+3, PROCSVC+6, PROCSVC+7, CKPROCSV+1, REASON+3, ENPDX+4, ENPDX+5, ENPDX+6, ENPDX+7 , LEX+3, LEX+13 |
X | URGENCY+1~*, URGENCY+2, PLACE+1~, PLACE+5*, PLACE+6, PLACE+7, GETSERV+1~, GETSERV+3*, CONT+1~, PROCSVC+2~ , PROCSVC+7*, NWHELP+1~, NWHELP+3*, NWHELP+4*, REASON+5~ |
Y | CONT+1~, CONT+2, CKSERV+2, CKPROCSV+1, REASON+5~, REASON+7*, LEX+1, LEX+2, LEX+8, LEX+13 |
Y(1 | LEX+14! |
Name | Field # of Occurrence |
---|---|
$T(GETSVC^GMRCPR0 | PROCSVC+1 |