OREV1 ;SLC/DAN Event delayed orders set up continued ;1/14/03 11:54
Source file <OREV1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | FILE^DICN ^DIE ^DIR |
Order Entry Results Reporting | 2 | UPDTCHLD^OREV3 $$ACTSURG^OREV4 |
Kernel | 1 | $$NOW^XLFDT |
Registration | 1 | FULL^VALM1 |
Toolkit | 1 | ENVAL^XPAR |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 6 | ^ORD(100.5 ^ORD(100.6 MAS MOVEMENT TYPES OREV OREV2 OREV3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CANACT(DA,USED) | ;Function returns whether or not an entry can be activated.
|
|
FLIP(DA) | ;Check status and flip if necessary
|
|
ASKOBS() | ;Function to determine if 'except from observation' field should be asked.
|
|
ORDERS(ACTION) | ; -- Return order numbers to act on, if action chosen first
|
|
SET(MIEN,X) | ;add new multiple to activation history
|
|
INUSE(MULT) | ;determine if location or treating specialty is already in use
|
|
INUSEDC() | ;Checks AUTO-DC rules for unique movement types
|
|
RELEVNTS(DA) | ;Check to see if release event is currently being pointed to
|
|
ACT | ;Inactivate or reactivate an event or auto dc rule
|
|
CANDEL(FILE) | ;Determines if event or rule can be deleted
|
|
CHKTYP(IEN) | ;Check type of event and delete fields that are no longer needed based on the event type
|
|
HASREQD() | ;Function returns whether entry has required entries or not
|
|
DELMUL(FILE,IEN,LOC) | ;Delete multiple entries for entry IEN in file FILE stored at location LOC
|
|
SCR | ;Sets DIC("S") for MAS MOVEMENT TYPE field of either file
|
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(405.2 - [#405.2] | FLIP+26 |
^DIC(42 - [#42] | FLIP+19 |
^DIC(45.7 - [#45.7] | FLIP+19 |
^ORD(100.5 - [#100.5] | FLIP+11, INUSE+3, INUSE+4, INUSE+5, INUSE+6, INUSE+7, INUSE+8, INUSE+9, CANACT+7, HASREQD+4 , HASREQD+5, HASREQD+6, CHKTYP+3, CANDEL+7 |
^ORD(100.6 - [#100.6] | FLIP+26, CANACT+11, INUSEDC+3, INUSEDC+4, HASREQD+8, HASREQD+9, HASREQD+10, CHKTYP+7, ASKOBS+3, ASKOBS+4 |
^ORE(100.2 - [#100.2] | CANDEL+6, CANDEL+18, RELEVNTS+3 |
^TMP("OREDO" | ACT+5 |
^XTV(8989.51 - [#8989.51] | CANDEL+3, CANDEL+4 |
Name | Line Occurrences |
---|---|
$$CANACT | FLIP+14, FLIP+22 |
$$INUSE | CANACT+8 |
$$INUSEDC | CANACT+12 |
$$ORDERS | ACT+4 |
$$RELEVNTS | FLIP+6 |
DELMUL | CHKTYP+4, CHKTYP+9, CHKTYP+10, CHKTYP+11 |
FLIP | ACT+5 |
SET | FLIP+34 |
Name | Field # of Occurrence |
---|---|
^( | CANACT+8, CANACT+12, INUSEDC+4 |
^(0 | FLIP+2, FLIP+11 |
^(1 | FLIP+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | ORDERS~, ORDERS+3, ORDERS+5 |
ACTIVE | INUSE+1~, INUSE+6*, INUSE+7, INUSE+8, INUSE+9 |
ANS | ASKOBS+1~, ASKOBS+2*, ASKOBS+3*, ASKOBS+4*, ASKOBS+5 |
CANACT | CANACT+4~, CANACT+5*, CANACT+8*, CANACT+12*, CANACT+13 |
CDT | FLIP+1~, FLIP+3*, FLIP+32, FLIP+33, FLIP+34 |
DA | SCR+3, ACT+1~, ACT+5*, FLIP~, FLIP+2, FLIP+4, FLIP+6, FLIP+8, FLIP+11, FLIP+14 , FLIP+22, FLIP+33*, FLIP+34, SET+1~, INUSE+2, CANACT~, CANACT+7, CANACT+11, INUSEDC+3, HASREQD+4 , HASREQD+5, HASREQD+6, HASREQD+8, HASREQD+9, HASREQD+10, CHKTYP+1~, CHKTYP+5*, CHKTYP+8*, CANDEL+6, CANDEL+7 , CANDEL+11, CANDEL+14, CANDEL+18, ASKOBS+3, ASKOBS+4, DELMUL+1~, DELMUL+3*, RELEVNTS~, RELEVNTS+3 |
DA(1 | FLIP+33*, SET+2*, SET+3, INUSE+2, DELMUL+3* |
DEL | CANDEL+1~, CANDEL+2*, CANDEL+6*, CANDEL+7*, CANDEL+15*, CANDEL+18*, CANDEL+20 |
DFN | RELEVNTS+1~, RELEVNTS+2*, RELEVNTS+3* |
DI | DELMUL+1~ |
DIC | ACT+1~, SET+1~, SET+3*, CHKTYP+1~, DELMUL+1~ |
DIC("S" | SCR+3* |
DIC(0 | SET+3* |
DIE | FLIP+1~, FLIP+32*, FLIP+33*, CHKTYP+1~, CHKTYP+5*, CHKTYP+8*, DELMUL+1~, DELMUL+3* |
DIR | FLIP+1~, FLIP+10!, FLIP+13!, FLIP+21!, FLIP+28!, ORDERS+1~ |
DIR("?" | ORDERS+5* |
DIR("A" | FLIP+10*, FLIP+13*, FLIP+21*, FLIP+28*, FLIP+30*, ORDERS+4* |
DIR("B" | FLIP+30* |
DIR(0 | FLIP+10*, FLIP+13*, FLIP+21*, FLIP+28*, FLIP+30*, ORDERS+4* |
DIV | INUSE+1~, INUSE+4*, INUSE+7, INUSEDC+1~, INUSEDC+3*, INUSEDC+4 |
DK | DELMUL+1~ |
DL | DELMUL+1~ |
DM | DELMUL+1~ |
DP | DELMUL+1~ |
DQ | DELMUL+1~ |
DR | FLIP+1~, FLIP+32*, FLIP+33*, CHKTYP+1~, CHKTYP+5*, CHKTYP+8*, DELMUL+1~, DELMUL+3* |
DR(1 | SCR+2 |
>> DTOUT | ORDERS+6 |
>> ETYPE | ASKOBS+3, ASKOBS+4 |
EVENT | CANDEL+1~, CANDEL+3*, CANDEL+12, RELEVNTS+1~, RELEVNTS+2*, RELEVNTS+3*, RELEVNTS+4 |
EVNTYPE | FLIP+1~, FLIP+2*, FLIP+8 |
FILE | SCR+1~, SCR+2*, SCR+3, CANDEL~, CANDEL+5, CANDEL+17, DELMUL~, DELMUL+2, DELMUL+3 |
FMIEN | INUSE+1~, INUSE+2*, INUSE+3, INUSE+4 |
>> FND | CANDEL+8*, CANDEL+10, CANDEL+11*, CANDEL+12, CANDEL+13, CANDEL+14*, CANDEL+15 |
GLOB | DELMUL+1~, DELMUL+2*, DELMUL+3 |
I | CANDEL+1~, CANDEL+10*, CANDEL+11, CANDEL+13*, CANDEL+14, DELMUL+1~, DELMUL+3* |
IEN | FLIP+1~, FLIP+17*, FLIP+18, FLIP+19, FLIP+24*, FLIP+25, FLIP+26, CHKTYP~, CHKTYP+3, CHKTYP+4 , CHKTYP+5, CHKTYP+7, CHKTYP+8, CHKTYP+9, CHKTYP+10, CHKTYP+11, DELMUL~, DELMUL+2, DELMUL+3 |
J | CHKTYP+1~, CANDEL+1~, CANDEL+11*, CANDEL+14* |
LIST | CANDEL+1~, CANDEL+4*, CANDEL+9 |
LOC | DELMUL~, DELMUL+3 |
LST | CANDEL+9!, CANDEL+12! |
LST( | CANDEL+10, CANDEL+11, CANDEL+13, CANDEL+14 |
MAX | ORDERS+1~, ORDERS+2*, ORDERS+4 |
MIEN | SET~, SET+2 |
MULT | FLIP+1~, FLIP+16*, FLIP+17, FLIP+18, FLIP+19, INUSE~, INUSE+9, CANACT+4~, CANACT+6*, CANACT+7 , CANACT+8 |
NAME | FLIP+1~, FLIP+2*, FLIP+5, FLIP+9, FLIP+12, FLIP+15, FLIP+23, FLIP+32, INUSE+1~, INUSE+2* , INUSE+5*, INUSE+6 |
ORGLOB | ACT+1~, ACT+3*, FLIP+2, FLIP+4, FLIP+19, FLIP+32, FLIP+33, SET+3 |
ORJ | ACT+1~, ACT+5* |
>> ORNMBR | ACT+4*, ACT+5 |
ORTMP | ACT+1~, ACT+5* |
>> ORTYPE | ACT+3, FLIP+6, FLIP+7, FLIP+8, FLIP+11, FLIP+14, FLIP+22, FLIP+33, CANACT+6, CANACT+10 , HASREQD+3, HASREQD+7, CHKTYP+2 |
REQD | HASREQD+1~, HASREQD+2*, HASREQD+4*, HASREQD+5*, HASREQD+6*, HASREQD+8*, HASREQD+9*, HASREQD+10*, HASREQD+11 |
STAT | FLIP+1~, FLIP+4*, FLIP+5, FLIP+6, FLIP+7, FLIP+8, FLIP+11, FLIP+14, FLIP+22, FLIP+30 , FLIP+32, FLIP+33 |
SUB | FLIP+1~, FLIP+18*, FLIP+19, FLIP+25*, FLIP+26, CANACT+4~, CANACT+7*, CANACT+8, CANACT+11*, CANACT+12 |
TYPE | INUSE+1~, INUSE+3*, INUSE+8, CHKTYP+1~, CHKTYP+3*, CHKTYP+4, CHKTYP+7*, CHKTYP+8, CHKTYP+10, CHKTYP+11 |
U | FLIP+2, FLIP+11, FLIP+26, INUSEDC+3, HASREQD+4, HASREQD+8, HASREQD+9, HASREQD+10, CHKTYP+3, CHKTYP+7 |
USED | FLIP+1~, FLIP+14, FLIP+22, INUSE+1~, INUSE+2*, INUSE+5, INUSE+6, INUSE+9*, INUSE+10, CANACT~ , INUSEDC+1~, INUSEDC+2*, INUSEDC+4*, INUSEDC+5 |
USED( | FLIP+16, FLIP+17, FLIP+18, FLIP+24, FLIP+25, CANACT+8*, CANACT+12* |
>> VALMBCK | ACT+2* |
>> VALMCNT | ORDERS+2 |
WHO | INUSE+9*, CANACT+4~, CANACT+8, CANACT+12, INUSEDC+4* |
X | SET~, ORDERS+1~ |
Y | ACT+1~, FLIP+1~, FLIP+31, INUSE+9, CANACT+4~, CANACT+8*, CANACT+12*, INUSEDC+4, ORDERS+1~, ORDERS+6* , ORDERS+7*, ORDERS+8, DELMUL+1~ |
Y(1 | ORDERS+7 |