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 |