Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORACCES2

Package: Order Entry Results Reporting

Routine: ORACCES2


Information

ORACCES2 ;SLC/JNM - User Read/Write Access to CPRS ; Feb 08, 2023@13:54

Source Information

Source file <ORACCES2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Order Entry Results Reporting 5 ($$TABDESC,$$TABIDX,GETPARAMS)^ORACCESS  WRAP^ORUTL  FINDTYP^ORWDFH  SHORT^ORWDLR32  $$OK4CPRS^ORWLRAP1  
Kernel 1 $$NOW^XLFDT  
Toolkit 1 ($$GET,GETLST)^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Order Entry Results Reporting 2 ORACCES2 DIETINFO  ORACCESS  
Toolkit 1 ^XTV(8989.51  

Entry Points

Name Comments DBIA/ICR reference
ACCESS(RESULTS,USER,GETNOTES,NOTES) ;
; NOTES only populated if GETNOTES>0
; GETNOTES=1 Adds just the missing dependencies
; GETNOTES=2 Adds the entire description
ADDGROUPRESULTS ;
VALUEMSG(ENT,INST,X,GETALL,MESSAGE,NAME) ;
DLGOIINFO(ORY,LIST,INFO) ; Return orderable item info tied to each order dialog in the list
; INFO=1 Get LAB SECTION
LABSBYXREF(ORY,DGSNAME) ; Return all LAB SECTION codes used by the specified XREF
DIETINFO(ORY) ; Return Diet Order Dialog info used to write access
ADD2ORY(TEXT) ;

External References

Name Field # of Occurrence
$$TABDESC^ORACCESS ACCESS+22, ACCESS+63, ACCESS+79, ACCESS+84, ACCESS+101
$$TABIDX^ORACCESS ACCESS+10, ACCESS+11, ACCESS+12, VALUEMSG+13, VALUEMSG+14, VALUEMSG+15
GETPARAMS^ORACCESS ACCESS+7, VALUEMSG+11
WRAP^ORUTL ACCESS+108
FINDTYP^ORWDFH DIETINFO+8
SHORT^ORWDLR32 LABSBYXREF+21
$$OK4CPRS^ORWLRAP1 LABSBYXREF+13
$$NOW^XLFDT LABSBYXREF+5
$$GET^XPAR ACCESS+14, ACCESS+17
GETLST^XPAR ACCESS+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,MESSAGE(IEN)
  • Line Location: VALUEMSG+49

Used in RPC

RPC Name Call Tags
ORACCES2 DLGOIINFO DLGOIINFO
ORACCES2 LABSBYXREF LABSBYXREF
ORACCES2 DIETINFO DIETINFO

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(100.98 - [#100.98] ACCESS+31, ACCESS+41, ACCESS+42, ACCESS+56, VALUEMSG+25, DIETINFO+10
^ORD(101.41 - [#101.41] DLGOIINFO+4, DLGOIINFO+6, DLGOIINFO+7, DLGOIINFO+8, DIETINFO+4, DIETINFO+5, DIETINFO+6
^ORD(101.43 - [#101.43] DLGOIINFO+11, LABSBYXREF+6, LABSBYXREF+7, LABSBYXREF+8, LABSBYXREF+17
^ORD(101.45 - [#101.45] LABSBYXREF+14, LABSBYXREF+15
^XTV(8989.5 - [#8989.5] VALUEMSG+16, VALUEMSG+19, VALUEMSG+21, VALUEMSG+26, VALUEMSG+31, VALUEMSG+33, VALUEMSG+35, VALUEMSG+38, VALUEMSG+40

Label References

Name Line Occurrences
ADD2ORY DIETINFO+3, DIETINFO+11
ADDGROUPRESULTS ACCESS+35, ACCESS+39, ACCESS+44
DLGOIINFO LABSBYXREF+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALLERGIESTAB ACCESS+6~, ACCESS+10*, ACCESS+49, ACCESS+61, ACCESS+62, ACCESS+63, VALUEMSG+10~, VALUEMSG+13*, VALUEMSG+16, VALUEMSG+30
APDLGIEN LABSBYXREF+4~, LABSBYXREF+14*, LABSBYXREF+15
CNT ACCESS+4~, ACCESS+25*, ACCESS+33*, ACCESS+34, ACCESS+37*, ACCESS+38*, ACCESS+43*, ACCESS+98~*, ACCESS+103*, ADDGROUPRESULTS+1
ADDGROUPRESULTS+2, ADDGROUPRESULTS+3, ADDGROUPRESULTS+4, DIETINFO+1~, DIETINFO+2*, ADD2ORY+1*
CNT2 ACCESS+4~, ACCESS+25*, ACCESS+33*, ACCESS+38*, ACCESS+43*, ACCESS+46
CODE VALUEMSG+6~, VALUEMSG+7*, VALUEMSG+8, VALUEMSG+16*, VALUEMSG+17, VALUEMSG+31*, VALUEMSG+32, VALUEMSG+35*, VALUEMSG+36, DLGOIINFO+3~
, DLGOIINFO+10*, DLGOIINFO+11*, DLGOIINFO+12, LABSBYXREF+4~, LABSBYXREF+17*, LABSBYXREF+18*, LABSBYXREF+19, LABSBYXREF+26*
COUNT ACCESS+4~
COUNT( ACCESS+87*, ACCESS+89*, ACCESS+96, ACCESS+113, ACCESS+116, ACCESS+117, ACCESS+119, ACCESS+121, ACCESS+123
CPRS ACCESS+5~, ACCESS+8*, ACCESS+14, ACCESS+19, ACCESS+20, ACCESS+24, ACCESS+47, ACCESS+49, ACCESS+51, ACCESS+52
, ACCESS+61, ACCESS+65, ACCESS+66, ACCESS+70, ACCESS+72, ACCESS+73, ACCESS+77, ACCESS+83, ACCESS+85, ADDGROUPRESULTS+1
ADDGROUPRESULTS+2, ADDGROUPRESULTS+3, ADDGROUPRESULTS+4
CURTM LABSBYXREF+4~, LABSBYXREF+5*, LABSBYXREF+9
DELAYEDORDERSTAB ACCESS+6~, ACCESS+11*, ACCESS+21, ACCESS+65, ACCESS+66, ACCESS+67, ACCESS+85, ACCESS+99, ACCESS+100, VALUEMSG+10~
, VALUEMSG+14*, VALUEMSG+31, VALUEMSG+34
DG ACCESS+5~, ACCESS+8*, ACCESS+47, ADDGROUPRESULTS+1, ADDGROUPRESULTS+2, ADDGROUPRESULTS+3, ADDGROUPRESULTS+4, LABSBYXREF+4~, DIETINFO+1~, DIETINFO+7*
, DIETINFO+8, DIETINFO+9, DIETINFO+10
DGSNAME LABSBYXREF~, LABSBYXREF+2
>> DIR(0 VALUEMSG+5
DLG DLGOIINFO+3~
ENCOUNTERSTAB ACCESS+6~, ACCESS+12*, ACCESS+73, ACCESS+75, VALUEMSG+10~, VALUEMSG+15*, VALUEMSG+40, VALUEMSG+42
ENT VALUEMSG~, VALUEMSG+3, VALUEMSG+16, VALUEMSG+19, VALUEMSG+21, VALUEMSG+26, VALUEMSG+31, VALUEMSG+33, VALUEMSG+35, VALUEMSG+38
, VALUEMSG+40
ERROR ACCESS+5~, ACCESS+14, VALUEMSG+9~
FCNT DIETINFO+1~, DIETINFO+2*, DIETINFO+9*
FORMS DIETINFO+1~
FORMS( DIETINFO+9*
GETALL VALUEMSG~, VALUEMSG+2*, VALUEMSG+4, VALUEMSG+8, VALUEMSG+16, VALUEMSG+31, VALUEMSG+35, VALUEMSG+46, VALUEMSG+49
GETNOTES ACCESS~, ACCESS+13*, ACCESS+21, ACCESS+45, ACCESS+62, ACCESS+63, ACCESS+67, ACCESS+78, ACCESS+79, ACCESS+81
, ACCESS+83
I LABSBYXREF+4~, LABSBYXREF+7*, LABSBYXREF+8, LABSBYXREF+13, LABSBYXREF+14, LABSBYXREF+17, LABSBYXREF+23*, LABSBYXREF+25*, LABSBYXREF+26, LABSBYXREF+27*
IDX ACCESS+93~, ACCESS+98*, ACCESS+99*, ACCESS+100*, ACCESS+101, ACCESS+102*, ACCESS+104, ACCESS+109*, ACCESS+110, DLGOIINFO+3~
, DLGOIINFO+5*, DLGOIINFO+6, DLGOIINFO+7, DLGOIINFO+8, DLGOIINFO+12, DIETINFO+1~, DIETINFO+5*, DIETINFO+6, DIETINFO+11*
IEN ACCESS+4~, ACCESS+29*, ACCESS+30, ACCESS+31, ACCESS+34, ACCESS+36, ACCESS+37, ACCESS+38, ACCESS+41*, ACCESS+42
, ACCESS+43, ACCESS+56*, ACCESS+57, ADDGROUPRESULTS+1, VALUEMSG+9~, VALUEMSG+25*, VALUEMSG+26, VALUEMSG+49*
IENARR ACCESS+4~
IENARR( ACCESS+34*, ACCESS+36, ACCESS+37*, ACCESS+38*, ACCESS+42, ACCESS+43*, ACCESS+57
ILST LABSBYXREF+4~, LABSBYXREF+20*
IMMUNIZATIONSTAB ACCESS+6~, ACCESS+12*, ACCESS+70, ACCESS+77, ACCESS+78, ACCESS+79, VALUEMSG+10~, VALUEMSG+15*, VALUEMSG+35, VALUEMSG+44
INFO DLGOIINFO~, DLGOIINFO+2, DLGOIINFO+11
INST VALUEMSG~, VALUEMSG+7
ISAP LABSBYXREF+4~, LABSBYXREF+5*, LABSBYXREF+11
LASTPARAM ACCESS+4~, ACCESS+87*, ACCESS+92, ACCESS+94*
LINE DLGOIINFO+3~, DLGOIINFO+5*, DLGOIINFO+12*
LIST DLGOIINFO~, LABSBYXREF+4~, LABSBYXREF+24, DIETINFO+1~
LIST( DLGOIINFO+5, DLGOIINFO+6, DLGOIINFO+7, DLGOIINFO+8, DLGOIINFO+12, LABSBYXREF+25, LABSBYXREF+26, DIETINFO+10*, DIETINFO+11
LST LABSBYXREF+4~, LABSBYXREF+22, LABSBYXREF+24
LST( LABSBYXREF+23*
MAX ACCESS+98~*, ACCESS+99*, ACCESS+103
MAXGROUPS ACCESS+5~, ACCESS+9*, ACCESS+42*, ACCESS+116, ACCESS+117, ACCESS+123
MCNT VALUEMSG+9~, VALUEMSG+12*, VALUEMSG+30*, VALUEMSG+34*, VALUEMSG+44*, VALUEMSG+45, VALUEMSG+47
MESSAGE VALUEMSG~
MESSAGE( VALUEMSG+30*, VALUEMSG+34*, VALUEMSG+44*, VALUEMSG+47*, VALUEMSG+49
MESSAGE(999 VALUEMSG+48*
MSG ACCESS+50~, ACCESS+51*, ACCESS+53*, ACCESS+54*, ACCESS+58*, ACCESS+59*, ACCESS+60, ACCESS+62, ACCESS+71~, ACCESS+72*
, ACCESS+74*, ACCESS+75*, ACCESS+76, ACCESS+78, ACCESS+82~, ACCESS+84*, ACCESS+85*, ACCESS+86*, ACCESS+93*, ACCESS+103*
, ACCESS+104*, ACCESS+105*, ACCESS+106*, ACCESS+107*, ACCESS+108, VALUEMSG+18~, VALUEMSG+20*, VALUEMSG+22*, VALUEMSG+23*, VALUEMSG+27*
, VALUEMSG+28*, VALUEMSG+29, VALUEMSG+30, VALUEMSG+37~, VALUEMSG+39*, VALUEMSG+41*, VALUEMSG+42*, VALUEMSG+43, VALUEMSG+44
MSGOUT ACCESS+93~
MSGOUT( ACCESS+109, ACCESS+110
MSGSORT ACCESS+98~
MSGSORT( ACCESS+101*, ACCESS+102
NAME VALUEMSG~, VALUEMSG+47, LABSBYXREF+4~, LABSBYXREF+6*, LABSBYXREF+7, LABSBYXREF+8, DIETINFO+1~, DIETINFO+4*, DIETINFO+5, DIETINFO+9
NCNT ACCESS+5~, ACCESS+87*, ACCESS+95*, ACCESS+110*, ACCESS+112*, ACCESS+113, ACCESS+114, ACCESS+118, ACCESS+119, ACCESS+120
, ACCESS+121, ACCESS+124*
NODE ACCESS+4~, ACCESS+31*, ACCESS+42*, ACCESS+88*, ACCESS+89, ACCESS+90*, ACCESS+91, ACCESS+122, ACCESS+124, ADDGROUPRESULTS+2
ADDGROUPRESULTS+3
>> NODEPENDENCIES VALUEMSG+1
NOTES ACCESS~, ACCESS+13!
NOTES( ACCESS+22*, ACCESS+47*, ACCESS+62*, ACCESS+63*, ACCESS+67*, ACCESS+78*, ACCESS+79*, ACCESS+86*, ACCESS+88, ACCESS+89
, ACCESS+90, ACCESS+95*, ACCESS+110*, ACCESS+113*, ACCESS+114*, ACCESS+118*, ACCESS+119*, ACCESS+120*, ACCESS+121*, ACCESS+122
, ACCESS+124*, ACCESS+125!
NOTESTAB ACCESS+6~, ACCESS+11*, ACCESS+51, ACCESS+72, VALUEMSG+10~, VALUEMSG+14*, VALUEMSG+19, VALUEMSG+20, VALUEMSG+38, VALUEMSG+39
OI DLGOIINFO+3~, DLGOIINFO+6*, DLGOIINFO+8*, DLGOIINFO+9, DLGOIINFO+11
OIIDX DLGOIINFO+3~, DLGOIINFO+4*, DLGOIINFO+7
ORDERS ACCESS+5~, ACCESS+28, VALUEMSG+9~, VALUEMSG+26
ORDERSTAB ACCESS+6~, ACCESS+10*, ACCESS+21, ACCESS+24, ACCESS+47, ACCESS+52, ACCESS+54, ACCESS+65, ACCESS+67, ACCESS+83
, ACCESS+84, ADDGROUPRESULTS+1, ADDGROUPRESULTS+2, ADDGROUPRESULTS+3, ADDGROUPRESULTS+4, VALUEMSG+10~, VALUEMSG+13*, VALUEMSG+21, VALUEMSG+23, VALUEMSG+33
, VALUEMSG+34
ORERR ACCESS+4~, ACCESS+27!, ACCESS+28
ORPARAM ACCESS+5~, VALUEMSG+9~
ORPARAM( ACCESS+14, ACCESS+17, ACCESS+28
ORPIEN VALUEMSG+9~
ORPIEN( VALUEMSG+16, VALUEMSG+19, VALUEMSG+21, VALUEMSG+26, VALUEMSG+31, VALUEMSG+33, VALUEMSG+35, VALUEMSG+38, VALUEMSG+40
ORTABS ACCESS+5~, VALUEMSG+9~
ORTABS( ACCESS+16, ACCESS+17, ACCESS+19, ACCESS+20, ACCESS+22, ACCESS+24, ACCESS+47, ACCESS+49, ACCESS+51, ACCESS+52
, ACCESS+54, ACCESS+61, ACCESS+62, ACCESS+63, ACCESS+65, ACCESS+66, ACCESS+67, ACCESS+70, ACCESS+72, ACCESS+73
, ACCESS+75, ACCESS+77, ACCESS+78, ACCESS+79, ACCESS+83, ACCESS+84, ACCESS+85, ACCESS+99, ACCESS+100, ACCESS+101
ADDGROUPRESULTS+1, ADDGROUPRESULTS+2, ADDGROUPRESULTS+3, ADDGROUPRESULTS+4, VALUEMSG+16, VALUEMSG+19, VALUEMSG+20, VALUEMSG+21, VALUEMSG+23, VALUEMSG+30
, VALUEMSG+31, VALUEMSG+33, VALUEMSG+34, VALUEMSG+35, VALUEMSG+38, VALUEMSG+39, VALUEMSG+40, VALUEMSG+42, VALUEMSG+44
ORVALUE ACCESS+4~, ACCESS+27!, ACCESS+28
ORVALUE( ACCESS+29, ACCESS+30
ORY DLGOIINFO~, LABSBYXREF~, LABSBYXREF+1*, LABSBYXREF+27*, DIETINFO~
ORY( DLGOIINFO+12*, ADD2ORY+1*
OTHER ACCESS+5~, ACCESS+10, ACCESS+11, ACCESS+12, VALUEMSG+9~, VALUEMSG+13, VALUEMSG+14, VALUEMSG+15
OUTPUT LABSBYXREF+4~
PARAM ACCESS+4~, ACCESS+87*, ACCESS+89*, ACCESS+91*, ACCESS+92, ACCESS+94, ACCESS+96, ACCESS+97, ACCESS+99, ACCESS+100
, ACCESS+105, ACCESS+106, ACCESS+113, ACCESS+114, ACCESS+115, ACCESS+116, ACCESS+117, ACCESS+119, ACCESS+121, ACCESS+122
, ACCESS+123
QUIT LABSBYXREF+4~, LABSBYXREF+11, LABSBYXREF+12*, LABSBYXREF+16*
RESULTS ACCESS~
RESULTS( ACCESS+14*, ACCESS+19*, ACCESS+20*, ACCESS+24, ACCESS+47, ACCESS+49, ACCESS+51, ACCESS+52, ACCESS+61*, ACCESS+65
, ACCESS+66*, ACCESS+70, ACCESS+72, ACCESS+73, ACCESS+77*, ACCESS+83, ACCESS+85, ADDGROUPRESULTS+1*, ADDGROUPRESULTS+2*, ADDGROUPRESULTS+3*
ADDGROUPRESULTS+4*
SHOW ACCESS+4~, ACCESS+122*, ACCESS+123
SHOWEXCLUDE ACCESS+5~, ACCESS+82*, ACCESS+116*, ACCESS+118, ACCESS+122
SORT ACCESS+4~, ACCESS+9*, ACCESS+22, ACCESS+47, ACCESS+62, ACCESS+63, ACCESS+67, ACCESS+78, ACCESS+79, ACCESS+86
, ACCESS+88, ACCESS+89, ACCESS+90, ACCESS+122, ACCESS+125
SUBIDX DLGOIINFO+3~, DLGOIINFO+6*, DLGOIINFO+7, DLGOIINFO+8
TAB ACCESS+4~, ACCESS+16*, ACCESS+17, ACCESS+19, ACCESS+20, ACCESS+21, ACCESS+22
TABS ACCESS+5~, ACCESS+10, ACCESS+11, VALUEMSG+9~, VALUEMSG+13, VALUEMSG+14
TEMP LABSBYXREF+4~
TEMP( LABSBYXREF+19*, LABSBYXREF+26*, LABSBYXREF+27
TEMPLATE ACCESS+5~, ACCESS+8*, ACCESS+20
TEXT ADD2ORY~, ADD2ORY+1
TYPE DIETINFO+1~, DIETINFO+8*, DIETINFO+10
U ACCESS+34, ACCESS+37, ACCESS+38, ACCESS+43, ACCESS+57, ADDGROUPRESULTS+2, ADDGROUPRESULTS+3, VALUEMSG+5, VALUEMSG+7, VALUEMSG+8
, DLGOIINFO+7, DLGOIINFO+8, DLGOIINFO+11, DLGOIINFO+12, LABSBYXREF+1, LABSBYXREF+3, LABSBYXREF+9, LABSBYXREF+10, LABSBYXREF+15, LABSBYXREF+17
, LABSBYXREF+23, LABSBYXREF+26, LABSBYXREF+27, DIETINFO+6, DIETINFO+7, DIETINFO+9, DIETINFO+10
USER ACCESS~
VALUE ACCESS+4~, ACCESS+17*, ACCESS+18*, ACCESS+19, ACCESS+20, ACCESS+22, ACCESS+30*, ACCESS+34, ACCESS+36, ACCESS+37
, ACCESS+38, ACCESS+41*, ACCESS+43, ADDGROUPRESULTS+4
WRITE ACCESS+5~, ACCESS+8*, ACCESS+19, ACCESS+24, ACCESS+47, ACCESS+49, ACCESS+51, ACCESS+52, ACCESS+61, ACCESS+65
, ACCESS+66, ACCESS+70, ACCESS+72, ACCESS+73, ACCESS+77, ACCESS+83, ACCESS+85, ADDGROUPRESULTS+4
X ACCESS+4~, ACCESS+26*, ACCESS+28, ACCESS+32, ACCESS+46*, ACCESS+47, VALUEMSG~, VALUEMSG+4, LABSBYXREF+4~, LABSBYXREF+8*
, LABSBYXREF+9, LABSBYXREF+10
X0 DIETINFO+1~, DIETINFO+6*, DIETINFO+7
XREF LABSBYXREF+2~*, LABSBYXREF+3, LABSBYXREF+5, LABSBYXREF+6, LABSBYXREF+7, LABSBYXREF+8, LABSBYXREF+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All