ORCACT1 ;SLC/MKB-Act on orders cont ;7/29/97 08:26
Source file <ORCACT1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 12 | $$XQAKILL^ORB3F1  ($$ORDITEM,SUBHDR)^ORCACT  $$VALID^ORCACT0  $$NMSP^ORCD  (EN,UN)^ORCFLAG  $$ORDERS^ORCHART  FREEZE^ORCMENU  COMP^ORCSAVE2 EN^ORCSEND ($$ESIG,EN)^ORCSIGN (EN,GRP)^ORQ1 ($$LOCK1,UNLK1)^ORX2 | 
| Kernel | 2 | ($$FMADD,$$NOW)^XLFDT DELETEA^XQALERT | 
| Registration | 1 | INP^VADPT | 
| VA Fileman | 1 | EN^DIWE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 3 | ORCSAVE2 ORMPS ORWDXA | 
| Care Management | 1 | ORRCOR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNHOLD | ; -- release hold on orders - no longer in use | |
| COMPLETE | ; -- complete orders | |
| REPLCD | ; -- Ck for unverified replaced orders for ORIFN, add to ORES(order#) ; [Expects ORVER; also called from VERIFY^ORWDXA,VERIFY^ORRCOR] | |
| EN(ORACT) | ; -- Actions that don't create orders ; ORNMBR = #,#,...,# of selected orders ; ORACT = action to be taken | |
| CPQ | ||
| FL | ; -- Flag order ORIFN | |
| COMMENT | ; -- add ward comments to orders | |
| VRQ | ||
| VERIFY(ORVER) | ; -- Verify orders | |
| DELALRT(X) | ; -- delete alert X | |
| RL | ; -- Release hold on order ORIFN [No longer used] | |
| VR1 | ||
| STS(X) | ; -- Return name of status X | |
| CM | ; -- Ward Comments on order ORIFN | |
| UNFLAG | ; -- unflag orders | |
| AL | ; -- Alert when results are available for order ORIFN | |
| SIGN | ; -- Sign orders [no longer used] | |
| ENQ | ||
| FLAG | ; -- flag orders | |
| COMPLX | ; -- Ck for other child orders to be verified at same time | |
| UF | ; -- Unflag order ORIFN | |
| UNLOCK | ; -- Unlock orders in ORES(ORIFN) [from VR1] | |
| ALERT | ; -- alert provider when results available | |
| CP1 | ||
| CKALERT | ; -- Ck if Unverified Orders alerts can be deleted | |
| SIGNREQD(IFN) | ; -- Returns 2, 1, or 0, if order/actions need ES | 
| Name | Field # of Occurrence | 
|---|---|
| EN^DIWE | CM+4 | 
| $$XQAKILL^ORB3F1 | DELALRT+3 | 
| $$ORDITEM^ORCACT | EN+13, VERIFY+8, VERIFY+9, VR1+7, VR1+9, COMPLX+13, COMPLETE+7, COMPLETE+8 | 
| SUBHDR^ORCACT | EN+13, COMPLX+13 | 
| $$VALID^ORCACT0 | EN+14, VERIFY+8, COMPLETE+7 | 
| $$NMSP^ORCD | COMPLX+4 | 
| EN^ORCFLAG | FL+1 | 
| UN^ORCFLAG | UF+1 | 
| $$ORDERS^ORCHART | EN+7, VERIFY+3, COMPLETE+2 | 
| FREEZE^ORCMENU | EN+8, VERIFY+4, COMPLETE+3 | 
| COMP^ORCSAVE2 | CP1+3 | 
| EN^ORCSEND | RL+1, VR1+5 | 
| $$ESIG^ORCSIGN | VR1, CP1 | 
| EN^ORCSIGN | SIGN+1 | 
| EN^ORQ1 | CKALERT+5 | 
| GRP^ORQ1 | CKALERT+8 | 
| $$LOCK1^ORX2 | EN+15, VERIFY+9, REPLCD+8, REPLCD+13, COMPLETE+8 | 
| UNLK1^ORX2 | EN+16, VR1+5, UNLOCK+1, CP1+3 | 
| INP^VADPT | CKALERT+3 | 
| $$FMADD^XLFDT | CKALERT+2, CKALERT+4 | 
| $$NOW^XLFDT | CKALERT+1, CP1+2 | 
| DELETEA^XQALERT | DELALRT+5 | 
| 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^OR(100 - [#100] | EN+12, AL+1*, VR1+4, VR1+9, REPLCD+6, REPLCD+7, REPLCD+10, REPLCD+11, REPLCD+12, COMPLX+4 , COMPLX+5, COMPLX+6, COMPLX+9, COMPLX+10, COMPLX+11, CKALERT+9, SIGNREQD+1 | 
| ^ORD(100.01 - [#100.01] | STS+1 | 
| ^ORD(100.9 - [#100.9] | DELALRT+2, DELALRT+4 | 
| ^ORD(100.98 - [#100.98] | CKALERT+8 | 
| ^TMP("OR" | EN+10, VERIFY+6, COMPLETE+5 | 
| ^TMP("ORR" | CKALERT+6, CKALERT+9 | 
| Name | Line Occurrences | 
|---|---|
| $$STS | VR1+9 | 
| @( | EN+16 | 
| CKALERT | VR1+10 | 
| COMPLX | VR1 | 
| DELALRT | CKALERT+10, CKALERT+11 | 
| EN | FLAG+1, UNFLAG+1, COMMENT+1, ALERT+1 | 
| REPLCD | VERIFY+10 | 
| UNLOCK | VR1+1, CP1+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | REPLCD+12, CKALERT+9 | 
| ^(3 | COMPLX+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ALL | COMPLX+1~, COMPLX+8*, COMPLX+12*, COMPLX+13 | 
| CHLD | COMPLX+1~, COMPLX+8*, COMPLX+9*, COMPLX+10, COMPLX+11, COMPLX+12 | 
| DAD | COMPLX+1~ | 
| DAD( | COMPLX+6*, COMPLX+7 | 
| DAD(0 | COMPLX+7 | 
| DDWRW | CM+1~, CM+3* | 
| DFN | CKALERT+3~* | 
| DG | CKALERT+7~, CKALERT+9* | 
| DIC | CM+1~, CM+2* | 
| DIWEPSE | CM+1~, CM+2* | 
| DIWESUB | CM+1~, CM+3* | 
| DUZ | CP1+3 | 
| DWPK | CM+1~, CM+2* | 
| I | COMPLX+1~, COMPLX+10*, COMPLX+11, COMPLX+12, CKALERT+7~, CKALERT+9* | 
| IDX | EN+6~, EN+10*, VERIFY+1~, VERIFY+6*, COMPLETE+1~, COMPLETE+5* | 
| IFN | COMPLX+1~, COMPLX+3*, COMPLX+4, COMPLX+5, COMPLX+6, COMPLX+7*, COMPLX+9, COMPLX+13, CKALERT+7~, CKALERT+9* , SIGNREQD~, SIGNREQD+1 | 
| NMBR | EN+6~, EN+9*, EN+10, VERIFY+1~, VERIFY+5*, VERIFY+6, COMPLETE+1~, COMPLETE+4*, COMPLETE+5 | 
| OR3 | REPLCD+2~, REPLCD+10*, REPLCD+11 | 
| ORACT | EN~, EN+14, EN+16, RL+1 | 
| ORALL | CKALERT+1~, CKALERT+7*, CKALERT+10 | 
| ORBEG | CKALERT+1~, CKALERT+2*, CKALERT+4*, CKALERT+5 | 
| ORDA | REPLCD+2~, REPLCD+3*, REPLCD+4, REPLCD+6, REPLCD+12*, REPLCD+14 | 
| ORDITM | EN+6~, EN+13*, CM+3, VERIFY+1~, COMPLETE+1~ | 
| OREBUILD | EN+8!, RL+4*, VERIFY+4!, VR1+10*, COMPLETE+3!, CP1+4* | 
| ORERR | EN+6~, EN+14, RL+1, RL+2, RL+3, VERIFY+1~, VERIFY+8, VR1+5, VR1+6, VR1+8 , COMPLETE+1~, COMPLETE+7 | 
| ORES | VERIFY+1~, COMPLETE+1~ | 
| ORES( | VERIFY+7, VERIFY+10*, VR1+3, REPLCD+9*, REPLCD+14*, COMPLX+3, COMPLX+11, COMPLX+12*, UNLOCK+1, COMPLETE+9* , CP1+3 | 
| ORES(0 | VR1, CP1 | 
| ORFLD | REPLCD+2~, REPLCD+3*, REPLCD+7, REPLCD+12 | 
| ORGRP | CKALERT+7~ | 
| ORGRP( | CKALERT+9 | 
| ORI | EN+6~, EN+9*, VERIFY+1~, VERIFY+5*, REPLCD+2~, REPLCD+6*, REPLCD+7, REPLCD+9, COMPLETE+1~, COMPLETE+4* | 
| ORIFN | EN+6~, EN+10*, EN+11*, EN+12, EN+13, EN+14, EN+15, EN+16, CM+2, AL+1 , RL+1, VERIFY+1~, VERIFY+6*, VERIFY+7*, VERIFY+8, VERIFY+9, VERIFY+10, VR1+3*, VR1+4, VR1+5 , VR1+7, VR1+9, REPLCD+3, REPLCD+6, REPLCD+7, REPLCD+8, REPLCD+9, REPLCD+10, UNLOCK+1*, COMPLETE+1~ , COMPLETE+5*, COMPLETE+6*, COMPLETE+7, COMPLETE+8, COMPLETE+9, CP1+2*, CP1+3* | 
| ORIG | REPLCD+2~, REPLCD+11*, REPLCD+12, REPLCD+13, REPLCD+14 | 
| ORLIST | CKALERT+1~, CKALERT+6, CKALERT+9 | 
| ORLK | EN+6~, EN+15*, VERIFY+1~, VERIFY+9*, REPLCD+2~, REPLCD+8*, REPLCD+13*, COMPLETE+1~, COMPLETE+8* | 
| ORMEDS | CKALERT+1~, CKALERT+9*, CKALERT+11 | 
| ORNEW | VERIFY+1~, VR1+9* | 
| ORNIFN | DELALRT+1~, DELALRT+2*, DELALRT+3, DELALRT+4 | 
| >> ORNMBR | EN+7*, EN+9, VERIFY+3*, VERIFY+5, COMPLETE+2*, COMPLETE+4 | 
| ORNOW | CKALERT+1~*, CKALERT+2, CKALERT+4, CKALERT+5 | 
| OROLDSTS | VERIFY+1~, VR1+4*, VR1+9 | 
| ORQUIT | EN+6~, EN+9, VERIFY+5, COMPLETE+4 | 
| ORRX | CKALERT+7~, CKALERT+8* | 
| ORSIG | VERIFY+1~, VR1*, VR1+1, COMPLETE+1~, CP1*, CP1+1 | 
| ORSTOP | COMPLETE+1~, CP1+2*, CP1+3 | 
| >> ORTAB | EN+10, VERIFY+6, COMPLETE+5 | 
| ORVER | VERIFY~, VERIFY+2, REPLCD+3, COMPLX+2 | 
| >> ORVP | CKALERT+3, CKALERT+5, DELALRT+4 | 
| ORWAIT | VERIFY+1~, VR1+9*, VR1+10 | 
| >> ORWARD | CKALERT+2 | 
| P | COMPLX+1~, COMPLX+2*, COMPLX+11 | 
| U | EN+10, EN+15, AL+1, RL+3, VERIFY+6, VERIFY+9, VR1+4, VR1+8, VR1+9, STS+1 , REPLCD+7, REPLCD+10, REPLCD+11, REPLCD+12, COMPLX+4, COMPLX+5, COMPLX+6, COMPLX+11, CKALERT+4, CKALERT+9 , DELALRT+4, SIGNREQD+1, COMPLETE+5, COMPLETE+8 | 
| VAERR | CKALERT+3~ | 
| VAIN | CKALERT+3~ | 
| VAIN(7 | CKALERT+4 | 
| >> VALMBCK | EN+8*, VERIFY+2*, VERIFY+4*, COMPLETE+3* | 
| X | STS~, STS+1, COMPLX+1~, COMPLX+4*, COMPLX+5*, COMPLX+9*, COMPLX+10, COMPLX+13*, DELALRT~, DELALRT+2 | 
| XQAID | VR1+10, DELALRT+1~, DELALRT+4* | 
| XQAKILL | DELALRT+1~, DELALRT+3* | 
| Y | STS+1~*, STS+2 |