ORCACT2 ;SLC/MKB-DC orders ; 03/27/2007
Source file <ORCACT2.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 17 | $$VALID^ORCACT0 $$DOSES^ORCACT4 $$NMSP^ORCD PROVIDER^ORCDPSIV $$ORDERS^ORCHART FREEZE^ORCMENU ($$LOCATION,$$PROVIDER)^ORCMENU1 ($$ACTION,RESUME)^ORCSAVE (CANCEL,DELETE,STATUS)^ORCSAVE2 EN^ORCSEND UNOTIF^ORCSIGN EX^OREVNT ($$EMPTY,$$NAME,CANCEL)^OREVNTX PRINT^ORPR02 TEXT^ORQ12 ($$LOCK,$$LOCK1,UNLK1,UNLOCK)^ORX2 ($$VALUE,DELAYED)^ORX8 |
VA Fileman | 4 | ^DIC ^DIE ^DIK ^DIR |
Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR |
Dietetics | 1 | $$RESUME^FHWORR |
Toolkit | 1 | $$GET^XPAR |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 3 | ORCDFHTF OREVNTX ORWDXA |
Name | Comments | DBIA/ICR reference |
---|---|---|
UNREL | ; -- Process unreleased/delayed order
|
|
DQ | ||
DCD(IFN) | ; -- order discontinued already?
|
|
NXT() | ; -- Return next available subscript in ORDC()
|
|
COMPLX | ; -- Ck for other child orders to be dc'd at same time
|
|
DCRQ | ||
CLRDLY(IFN) | ; -- [old Clear delayed fields] Cancel delayed [event]order
|
|
DC | ; -- start here with:
; ORNMBR = #,#,...,# of selected orders |
|
SET(ORDER,NATURE,REASON,TEXT,DCORIG) | ; -- Set DC Reason into 6-node
|
|
PRINT(NATR) | ; -- Ok to print order?
|
|
DCREASON() | ; -- Returns Reason for DC
|
|
UNLOCK | ; -- Unlock orders in ORDC(ORI)=ORIFN
|
|
ORDITEM(ID) | ; -- Returns order text
|
|
SUBHDR(X) | ; -- Display subheader of order being acted on
|
|
EVENT | ; -- Cancel event too?
|
|
RESUME(ORDER) | ; -- Resume tray service when dc'ing tubefeeding ORDER?
|
|
OK(NUM) | ; -- Ok to DC delayed order(s) too?
|
|
DC1 | ||
DC2 | ||
DC3 | ||
DCQ |
Name | Field # of Occurrence |
---|---|
^DIC | DCREASON+5 |
^DIE | UNREL+7 |
^DIK | DC2+15 |
^DIR | OK+4, RESUME+6 |
$$RESUME^FHWORR | RESUME+1 |
$$VALID^ORCACT0 | DC1+6 |
$$DOSES^ORCACT4 | DC2+1 |
$$NMSP^ORCD | DC2 |
PROVIDER^ORCDPSIV | DC3+5 |
$$ORDERS^ORCHART | DC+7 |
FREEZE^ORCMENU | DC+8 |
$$LOCATION^ORCMENU1 | DC3+6 |
$$PROVIDER^ORCMENU1 | DC3+4 |
$$ACTION^ORCSAVE | DC3+10 |
RESUME^ORCSAVE | RESUME+7 |
CANCEL^ORCSAVE2 | UNREL+13 |
DELETE^ORCSAVE2 | UNREL+11 |
STATUS^ORCSAVE2 | CLRDLY+5 |
EN^ORCSEND | DC3+12 |
UNOTIF^ORCSIGN | DCQ |
EX^OREVNT | EVENT+10 |
$$EMPTY^OREVNTX | EVENT+3 |
$$NAME^OREVNTX | EVENT+8 |
CANCEL^OREVNTX | EVENT+8 |
PRINT^ORPR02 | DC3+17 |
TEXT^ORQ12 | DC2+7, ORDITEM+6 |
$$LOCK^ORX2 | DC+6 |
$$LOCK1^ORX2 | DC1+7, DC2+12 |
UNLK1^ORX2 | DC2+16, DC3+12, UNLOCK+2, UNREL+8, UNREL+11 |
UNLOCK^ORX2 | DCQ+1 |
$$VALUE^ORX8 | DC2+1 |
DELAYED^ORX8 | DC2+5 |
$$NOW^XLFDT | SET+3, CLRDLY+4 |
$$UP^XLFSTR | DC2+4 |
$$GET^XPAR | DC3+2 |
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 |
|
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^OR(100 - [#100] | Classic Fileman Calls |
^ORD(100.03 - [#100.03] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(9.4 - [#9.4] | DCREASON+4 |
^OR(100 - [#100] | DC1+3, DC1+4, DC1+8, DC2+4, DC2+13, COMPLX+3, COMPLX+4, SET+1, SET+3*, UNREL+2 , UNREL+5!, UNREL+6*, CLRDLY+2, CLRDLY+4*, CLRDLY+5*, DCD+2, DCD+5 |
^ORD(100.02 - [#100.02] | PRINT+1, DCREASON+4, DCRQ, SET+2, CLRDLY+4 |
^ORD(100.03 - [#100.03] | DCREASON+3 |
^ORD(100.98 - [#100.98] | DC1+11 |
^ORE(100.2 - [#100.2] | UNREL+7, EVENT+3 |
^TMP("OR" | DC1+1 |
^TMP("ORNEW" | DC2+16, DC3+10*, DCQ+1, UNREL+9 |
^XUSEC("OREMAS" | DC3+2 |
Name | Line Occurrences |
---|---|
$$DCREASON | DC3 |
$$NXT | DC2+14, COMPLX+5 |
$$OK | DC2+8 |
$$ORDITEM | DC1+5, DC3+14 |
DC3+8 | |
CLRDLY | DC2+15, UNREL+13 |
COMPLX | DC2+17 |
DC3 | DC3+2 |
DCQ | DC+7, DC2+17, DC3, DC3+3 |
DQ | DCD+3 |
EVENT | DCQ+3 |
RESUME | DC1+11 |
SET | DC3+10 |
SUBHDR | DC1+5 |
UNLOCK | DC3, DC3+3 |
UNREL | DC1+10 |
Name | Field # of Occurrence |
---|---|
^( | DC2+4, UNREL+9! |
^(1 | DC2+16! |
^(3 | DC1+8, CLRDLY+2 |
^(6 | SET+3* |
^(8 | DC1+8, DC2+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHLD | COMPLX+1~, COMPLX+3*, COMPLX+4, COMPLX+5 |
DA | DC2+5~, DC2+10*, DC2+12, DC2+13, DC2+14, DC2+15, DC2+16, RESUME+1~, UNREL+1~, UNREL+7* |
DAD | COMPLX+1~, COMPLX+2*, COMPLX+3, COMPLX+5 |
DCORIG | SET~, SET+3 |
DIC | DCREASON+1~, DCREASON+3*, RESUME+1~ |
DIC("A" | DCREASON+4* |
DIC("B" | DCREASON+3*! |
DIC("S" | DCREASON+4* |
DIC("W" | DCREASON+3* |
DIC(0 | DCREASON+3* |
DIE | UNREL+1~, UNREL+7* |
DIK | DC2+5~, DC2+10* |
DIR | OK+1~, RESUME+1~ |
DIR("?" | OK+3*, RESUME+5* |
DIR("A" | OK+2*, RESUME+4* |
DIR("B" | OK+1*, RESUME+5* |
DIR(0 | OK+1*, RESUME+4* |
DR | UNREL+1~, UNREL+7* |
>> DTOUT | RESUME+6 |
DUZ | DC3+2, SET+3, CLRDLY+4 |
EVT | EVENT+1~, EVENT+2*, EVENT+3, EVENT+8, EVENT+10 |
I | DC2+2~, DC2+4*, PRINT+1~*, DCD+1~, DCD+5* |
ID | ORDITEM~, ORDITEM+6 |
IDX | DC+5~, DC1+1*, DC1+2 |
IFN | CLRDLY~, CLRDLY+1*, CLRDLY+2, CLRDLY+4, CLRDLY+5, DCD~, DCD+1, DCD+2, DCD+5 |
NATR | PRINT~, PRINT+1 |
NATURE | SET~, SET+2*, SET+3 |
NMBR | DC+5~, DC1*, DC1+1 |
NUM | OK~, OK+2 |
OR0 | DC+5~, DC1+8*, DC1+9, DC1+11, DC2, UNREL+7 |
OR1 | PRINT+1~*, PRINT+2 |
OR3 | DC+5~, DC1+8*, DC1+11, DC2+1, DC2+2, DC2+4, UNREL+6 |
ORA | UNREL+1~, UNREL+2*, UNREL+9 |
ORA0 | UNREL+1~, UNREL+2*, UNREL+5 |
ORACT | DC+5~, DC+8*, DC1+6, DC3+12 |
ORCLNUP | DC+5~, DC3+8* |
ORCREATE | DC+5~, DC3+1*, DC3+2, DC3+3, DC3+7, DC3+10, DC3+16 |
ORDA | DC+5~, DC3+10* |
ORDC | DC+5~ |
ORDC( | DC2*, DC2+14*, DC3+9, UNLOCK+2, COMPLX+5* |
ORDC("" | NXT+1 |
ORDC("DAD" | DC2+2*, DC2+17, COMPLX+2, COMPLX+5 |
ORDC(0 | DC2+17 |
ORDER | SET~, SET+1*, SET+3, RESUME~, RESUME+7 |
ORDITM | DC+5~, DC1+5* |
OREASON | DC+5~, DC3*, DC3+1, DC3+10, DC3+12 |
OREBUILD | DC+8!, DC3+18*, DCQ, UNREL+8* |
ORERR | DC+5~, DC1+6, DC3+12, DC3+13, DC3+15 |
>> OREVENT | EVENT+10 |
OREVT | DC+5~, DCQ+3 |
OREVT( | DC1+9*, DC2+15*, EVENT+2 |
ORI | DC+5~, DC1*, DC2, DC3+9*, UNLOCK+1~*, UNLOCK+2* |
ORIFN | DC+5~, DC1+2*, DC1+3, DC1+4*, DC1+5, DC1+6, DC1+7, DC1+8, DC1+11, DC2 , DC2+1, DC2+2, DC2+5, DC3+9*, DC3+10, DC3+12, DC3+13, DC3+14, UNLOCK+1~, UNLOCK+2* , UNREL+2, UNREL+5, UNREL+7, UNREL+8, UNREL+9, UNREL+11, UNREL+13 |
ORJ | DC2+5~, DC2+7*, DC2+11~ |
>> ORL | DC3+3, DC3+6*, DC3+17 |
ORLK | DC+5~, DC1+7* |
ORLKD | DC2+11~, DC2+12* |
ORNATR | DC+5~, DC3+1*, DC3+8, DC3+10, DC3+12 |
>> ORNMBR | DC+7*, DC1, NXT+1 |
>> ORNP | DC3+3, DC3+4*, DC3+5*, DC3+10, DCQ+2* |
ORPRINT | DC+5~, DC3+9*, DC3+13*, DC3+17 |
ORPRINT( | DC3+13* |
ORPRINT(0 | DC3+17 |
ORPRNT | DC+5~, DC3+8*, DC3+13, DC3+17 |
ORPTLK | DC+5~, DC+6* |
ORQUIT | DC+5~, DC1, DC1+11, DC3+5, RESUME+6*, EVENT+2 |
ORSIG | DC2+11~, DC2+13*, DC2+15 |
ORSTS | DC+5~, DC1+8*, DC1+10, UNREL+13 |
>> ORTAB | DC1+1, DC1+2 |
ORTX | DC2+5~, DC2+7 |
ORTX(1 | DC2+7 |
ORV | DC2+5~, DC2+7* |
>> ORVP | DC+6, DC3+17, DCQ+1, RESUME+1 |
ORX | DC+5~, DC2*, DC3+2, DC3+5, ORDITEM+6~, CLRDLY+1~, CLRDLY+3*, CLRDLY+4 |
ORX(1 | ORDITEM+6 |
ORXNP | DC+5~, DCQ+2 |
ORY | DC2+5~, DC2+6, DC2+8 |
ORY( | DC2+7, DC2+10, DC2+15 |
REASON | SET~, SET+3 |
STS | DC2+11~, DC2+13*, DC2+14, CLRDLY+1~, CLRDLY+2*, CLRDLY+3, DCD+1~, DCD+2*, DCD+3 |
TEXT | SET~, SET+3 |
U | DC+6, DC1+2, DC1+4, DC1+7, DC1+8, DC1+9, DC1+11, DC2, DC2+1, DC2+2 , DC2+4, DC2+7, DC2+12, DC2+13, DC3+1, DC3+10, DC3+13, DC3+15, PRINT+2, COMPLX+4 , DCRQ, SET+3, UNREL+5, UNREL+6, UNREL+7, CLRDLY+2, CLRDLY+4, CLRDLY+5, DCD+2, DCD+3 , DCD+5 |
>> VALMBCK | DC+5*, DC+8* |
X | DC2+2~, DC2+4*, OK+1~, ORDITEM+6~*, ORDITEM+7, SUBHDR~, SUBHDR+1, DCREASON+1~, RESUME+1~*, RESUME+2 , RESUME+3, RESUME+6, EVENT+1~, EVENT+8*, EVENT+9 |
Y | OK+1~, OK+5, NXT+1~*, NXT+2, PRINT+1~, PRINT+2*, PRINT+3, DCREASON+1~, DCRQ*, DCRQ+1 , RESUME+1~, RESUME+6, RESUME+7, DCD+1~*, DCD+3*, DCD+5*, DQ |
Y(0 | DCRQ |