ORACCES2 ;SLC/JNM - User Read/Write Access to CPRS ; Jan 05, 2024@12:47
Source file <ORACCES2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORACCES2 DIETINFO ORACCESS |
Toolkit | 1 | ^XTV(8989.51 |
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) | ;
|
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+7 |
SHORT^ORWDLR32 | LABSBYXREF+21 |
$$OK4CPRS^ORWLRAP1 | LABSBYXREF+13 |
$$NOW^XLFDT | LABSBYXREF+5 |
$$GET^XPAR | ACCESS+14, ACCESS+17 |
GETLST^XPAR | ACCESS+28 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
ORACCES2 DLGOIINFO | DLGOIINFO |
ORACCES2 LABSBYXREF | LABSBYXREF |
ORACCES2 DIETINFO | DIETINFO |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(100.98 - [#100.98] | ACCESS+31, ACCESS+41, ACCESS+42, ACCESS+56, VALUEMSG+25, DIETINFO+4, DIETINFO+5, DIETINFO+6, DIETINFO+8, DIETINFO+9 |
^ORD(101.41 - [#101.41] | DLGOIINFO+4, DLGOIINFO+6, DLGOIINFO+7, DLGOIINFO+8 |
^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 |
Name | Line Occurrences |
---|---|
ADD2ORY | DIETINFO+3, DIETINFO+9 |
ADDGROUPRESULTS | ACCESS+35, ACCESS+39, ACCESS+44 |
DLGOIINFO | LABSBYXREF+24 |
>> | 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+6* , DIETINFO+7, DIETINFO+8, DIETINFO+9 |
DGSNAME | LABSBYXREF~, LABSBYXREF+2 |
DIET | DIETINFO+1~, DIETINFO+4*, DIETINFO+5, DIETINFO+6 |
>> 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~ |
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 |
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*, DIETINFO+1~, DIETINFO+5* , DIETINFO+6 |
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 |
LIST( | DLGOIINFO+5, DLGOIINFO+6, DLGOIINFO+7, DLGOIINFO+8, DLGOIINFO+12, LABSBYXREF+25, LABSBYXREF+26 |
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+8* |
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+7*, DIETINFO+9 |
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+8, DIETINFO+9 |
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 |
XREF | LABSBYXREF+2~*, LABSBYXREF+3, LABSBYXREF+5, LABSBYXREF+6, LABSBYXREF+7, LABSBYXREF+8, LABSBYXREF+21 |