OREVNT1 ;SLC/MKB - Release delayed orders ;3/31/04 09:08
Source file <OREVNT1.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 16 | $$ORDITEM^ORCACT $$VALID^ORCACT0 $$ORDERS^ORCHART FREEZE^ORCMENU $$LOCATION^ORCMENU1 EN2^ORCSEND ($$ESIG,$$NATURE,$$ONCHART,$$SELSIG,$$STATUS,UNOTIF)^ORCSIGN $$CANREL^OREV3 EX^OREVNT ($$EMPTY,$$NAME,$$TYPE,ACTLOG,DONE)^OREVNTX (BHS,BTS)^ORMBLD $$LOC^ORMEVNT SAVE^ORMEVNT1 PRINT^ORPR02 ($$CHART,$$SIGSTS)^ORX1 ($$LCKEVT,$$LOCK,$$LOCK1,UNLEVT,UNLK1,UNLOCK)^ORX2 |
| Registration | 1 | FULL^VALM1 |
| Toolkit | 1 | $$GET^XPAR |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ENQ0 | ||
| EN | ; -- start here
|
|
| ENQ | ||
| READ | ; -- Press return to continue
|
|
| DONE() | ; -- OREVENT done?
|
|
| UNLOCK | ; -- Unlock orders in ORES(ORDER)
|
|
| WORK(NATR) | ; -- Returns 1 or 0, to print work copies for NATR
|
|
| VALID | ; -- validate ORDER for signature/release
|
|
| EN1 | ||
| EN2 | ||
| EN3 | ||
| SETPRINT(NATR) | ; -- Set print arrays
|
|
| NEEDSIG() | ||
| EMPTY | ; -- check if no more orders for events in OREVT()
|
| Name | Field # of Occurrence |
|---|---|
| ^DIR | EN3+5, READ+3 |
| $$ORDITEM^ORCACT | EN2+9, EN2+11, VALID+1, VALID+2, VALID+4 |
| $$VALID^ORCACT0 | VALID+1, VALID+2 |
| $$ORDERS^ORCHART | EN+4 |
| FREEZE^ORCMENU | EN+5 |
| $$LOCATION^ORCMENU1 | EN+6 |
| EN2^ORCSEND | EN2+6 |
| $$ESIG^ORCSIGN | EN1+5, EN1+9 |
| $$NATURE^ORCSIGN | EN1+7 |
| $$ONCHART^ORCSIGN | EN1+6 |
| $$SELSIG^ORCSIGN | EN+8 |
| $$STATUS^ORCSIGN | EN2+9 |
| UNOTIF^ORCSIGN | ENQ0 |
| $$CANREL^OREV3 | EN+1 |
| EX^OREVNT | EMPTY+11, DONE+11 |
| $$EMPTY^OREVNTX | EMPTY+3 |
| $$NAME^OREVNTX | EMPTY+9, DONE+3 |
| $$TYPE^OREVNTX | EN2+13 |
| ACTLOG^OREVNTX | EMPTY+8 |
| DONE^OREVNTX | EMPTY+8 |
| BHS^ORMBLD | EN1+13 |
| BTS^ORMBLD | EN2+14 |
| $$LOC^ORMEVNT | EN3 |
| SAVE^ORMEVNT1 | EN2+13 |
| PRINT^ORPR02 | EN3+6, EN3+7, EN3+8 |
| $$CHART^ORX1 | SETPRINT+3 |
| $$SIGSTS^ORX1 | EN1+9 |
| $$LCKEVT^ORX2 | EN2+2 |
| $$LOCK^ORX2 | EN+3 |
| $$LOCK1^ORX2 | VALID+3 |
| UNLEVT^ORX2 | ENQ+1 |
| UNLK1^ORX2 | EN2+6, EN2+7, VALID+6, UNLOCK+2 |
| UNLOCK^ORX2 | ENQ |
| FULL^VALM1 | DONE+2 |
| $$GET^XPAR | EN1+10, EN1+12 |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(9.4 - [#9.4] | EN+7 |
| ^OR(100 - [#100] | EN+14, EN2+1, EN2+4*, EN2+5*, EN2+11, NEEDSIG+5, VALID+2, VALID+5 |
| ^ORD(100.02 - [#100.02] | WORK+1, WORK+2 |
| ^ORD(101.41 - [#101.41] | VALID+6 |
| ^ORE(100.2 - [#100.2] | EMPTY+3, DONE+1 |
| ^SC - [#44] | EN3+2, EN3+4 |
| ^TMP("OR" | EN+10, NEEDSIG+3 |
| ^TMP("ORNEW" | EN2+7, ENQ |
| ^XUSEC("ORELSE" | EN+8 |
| ^XUSEC("OREMAS" | EN+8 |
| ^XUSEC("ORES" | EN+8, EN1+12 |
| Name | Line Occurrences |
|---|---|
| $$NEEDSIG | EN+8 |
| $$WORK | SETPRINT+4 |
| EMPTY | ENQ0 |
| ENQ | EN+4, EN+6, EN+8, EN1, EN1+4 |
| READ | ENQ, ENQ+1, DONE+11 |
| SETPRINT | EN2+12 |
| UNLOCK | EN1+4 |
| VALID | EN+13 |
| Name | Field # of Occurrence |
|---|---|
| ^( | EN2+7! |
| ^(7 | VALID+6 |
| ^(8 | EN2+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIR | EN3+1~, READ+1~ |
| DIR("?" | EN3+4* |
| DIR("A" | EN3+2*, EN3+3*, READ+2* |
| DIR("B" | EN3+1* |
| DIR(0 | EN3+1*, READ+2* |
| DUZ | EN+8, EN1+12 |
| >> EVENT | ENQ+1 |
| >> EVENT( | EN2+2*, ENQ+1 |
| EVT | EMPTY+1~, EMPTY+2*, EMPTY+3, EMPTY+8, EMPTY+9 |
| IDX | EN+2~, EN+10* |
| J | EN+2~, ENQ+1* |
| NATR | SETPRINT~, SETPRINT+1*, SETPRINT+3, SETPRINT+4, WORK~, WORK+1*, WORK+2 |
| NMBR | EN+2~, EN+9*, EN+10, NEEDSIG+1~, NEEDSIG+2*, NEEDSIG+3 |
| OR0 | EN+2~, EN2+1*, EN2+2, EN2+11, EN2+12 |
| ORA0 | EN+2~, EN2+1*, EN2+3, SETPRINT+1, SETPRINT+3 |
| ORACT | EN+2~, EN+7*, EN+8*, EN1+5, EN1+6, VALID+2 |
| ORCHART | EN+2~, EN1+11*, EN3+6, SETPRINT+3* |
| ORCHART( | SETPRINT+3* |
| ORCHART(0 | EN3, EN3+6 |
| ORCL | EN+2~, EN3*, EN3+2, EN3+5 |
| ORDA | EN+2~, EN+12*, EN2+3*, EN2+7, NEEDSIG+1~, NEEDSIG+4*, NEEDSIG+5, VALID+2 |
| ORDER | EN+2~, EN+10*, EN+11*, EN+12, EN+13, EN2*, EN2+1, EN2+3, EN2+6, EN2+9 , SETPRINT+2, SETPRINT+3, SETPRINT+4, VALID+1, VALID+2, VALID+4 |
| ORDIALOG | VALID+3~, VALID+5*, VALID+6 |
| OREBUILD | EN+5!, ENQ0* |
| OREL | EN+2~, EN1+3*, EN1+4, EN1+5*, EN1+6*, EN1+9* |
| ORERR | EN+2~, EN2+6, EN2+8, EN2+10, VALID+1, VALID+2 |
| ORES | EN+2~ |
| ORES( | EN+13*, EN2, UNLOCK+2 |
| ORES("ES" | EN1+3, NEEDSIG+5* |
| ORES("LAB" | EN+14*, EN1+13, EN2+14 |
| ORES(0 | EN1 |
| OREVENT | EN+2~, EMPTY+11, DONE+1, DONE+3 |
| OREVT | EN+2~ |
| OREVT( | EN2+12*, EMPTY+2 |
| ORI | EN+2~, EN+9*, NEEDSIG+1~, NEEDSIG+2* |
| ORIFN | EN+2~, EN+12*, EN+14, EN2+3*, EN2+4, EN2+5, EN2+6, EN2+7, EN2+11, EN2+13 , NEEDSIG+1~, NEEDSIG+3*, NEEDSIG+4*, NEEDSIG+5, VALID+2, VALID+3, VALID+5, VALID+6, UNLOCK+1~*, UNLOCK+2* |
| >> ORL | EN+6*, EN2+4, EN3, EN3+4, EN3+5*, EN3+6, EN3+7, EN3+8 |
| ORLAB | EN+2~, EN1+11*, EN1+12*, EN2+11 |
| ORLK | VALID+3~*, VALID+4 |
| ORLR | EN+2~, EN+7*, EN+14, EN1+12 |
| ORNATR | EN+2~, EN+7*, EN1+6*, EN1+7*, EN1+8, EN1+9, EN2+6, EN2+12, VALID+2 |
| >> ORNMBR | EN+4*, EN+9, NEEDSIG+2 |
| ORNP | EN2+3~* |
| ORPRINT | EN+2~, EN1+11*, EN3+7, SETPRINT+2* |
| ORPRINT( | SETPRINT+2* |
| ORPRINT(0 | EN3, EN3+7 |
| ORPRNT | EN+2~, EN1+10*, SETPRINT+3 |
| ORPTLK | EN+2~, EN+3* |
| ORQUIT | EN+2~, EN+12!, EN+13, EN1!, VALID+1*, VALID+2*, VALID+4*, VALID+6 |
| ORSIG | EN+2~, EN1+3*, EN1+4, EN1+5*, EN1+6*, EN1+9*, EN2+6, SETPRINT+3 |
| >> ORTAB | EN+10, NEEDSIG+3 |
| >> ORTS | EN2+5 |
| >> ORV | EN2+12*, EN2+13 |
| >> ORVP | EN+3, EN1+13, EN2+14, EN3+6, EN3+7, EN3+8, ENQ |
| ORWAIT | EN+2~, EN1!, EN2+8*, EN2+11*, ENQ, VALID+1*, VALID+2*, VALID+4* |
| ORWORK | EN+2~, EN1+11*, EN3+8, SETPRINT+4* |
| ORWORK( | SETPRINT+4* |
| ORWORK(0 | EN3+8 |
| U | EN+3, EN+10, EN+14, EN2+2, EN2+3, EN2+4, EN2+5, EN2+10, EN2+11, EN2+12 , EN3+2, EN3+4, SETPRINT+1, SETPRINT+3, WORK+2, NEEDSIG+3, NEEDSIG+5, VALID+2, VALID+4, VALID+5 |
| >> VALMBCK | EN+5* |
| X | EN3+1~, EMPTY+1~, EMPTY+9*, EMPTY+10, READ+1~ |
| >> XQORQUIT | DONE+11* |
| Y | EN3+1~, EN3+5, NEEDSIG+1~*, NEEDSIG+2, NEEDSIG+5*, NEEDSIG+6, READ+1~ |