ORX8 ; slc/dcm,MKB - OE/RR Orders file extracts ; 08 May 2002 2:12 PM
Source file <ORX8.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 2 | $$EXT^ORCD TEXT^ORQ12 | 
| Kernel | 1 | $$LOW^XLFSTR | 
| VA Fileman | 1 | %XY^%RCR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| EN(ORIFN) | ;Returns data from file 100 in the ORUPCHUK array [DBIA#871] | |
| LATEST(ORPAT,ORIT,ORY) | ; -- Return most recent orders for ORPAT,ORIT as ; ORY = total number of orders found (or 0 if none found) ; ORY(ORSTS) = ORIFN ^ Ord'd By ^ Entered ^ StartDt ^ StopDt ^ Loc ^ Sts ; where ORSTS is the ien in the Order Status file #100.01 [DBIA#2842] | |
| VALUE(IFN,ID,INST,FORMAT) | ; -- Returns value of prompt by ID | |
| OI(IFN) | ; -- Returns [first] orderable item for order IFN in the format ; ifn ^ name ^ pkg id [DBIA#2467] | |
| PKGID(ORIFN) | ; -- Return package identifier for order ORIFN  [DBIA#3071] | |
| AND(DAD) | ; -- Return 1 or 0, if all conjunctions are AND [DBIA#3632] | |
| DELAYED(ORY,ORDER) | ; -- Return delayed order(s) with same OrdItem as ORDER ; in ORY(ORIFN) = PatEventPtr ^ EventName | |
| ES(ORDER) | ; -- Returns the signature status of ORDER [DBIA#3632] ; -1 = invalid order# ; "" = no signature required ; 0 = not signed (needs ES) ; 1 = electronically or digitally signed ; 2 = signed on chart ; 3 = corrected or canceled order | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^OR(100 - [#100] | EN+1, A, VALUE+1, VALUE+3, OI+2, OI+3, LATEST+7, LATEST+8, LATEST+9, DELAYED+4 , DELAYED+6, DELAYED+7, DELAYED+8, PKGID+1, ES+7, ES+8, ES+9, AND+2 | 
| ^ORD(100.01 - [#100.01] | A+3, LATEST+11 | 
| ^ORD(100.5 - [#100.5] | DELAYED+9 | 
| ^ORD(100.98 - [#100.98] | A+2 | 
| ^ORD(101.41 - [#101.41] | VALUE+5 | 
| ^ORD(101.43 - [#101.43] | OI+4 | 
| ^ORE(100.2 - [#100.2] | DELAYED+5 | 
| ^VA(200 - [#200] | A+1, A+3 | 
| Name | Line Occurrences | 
|---|---|
| A | EN+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | OI+3, DELAYED+4, DELAYED+5 | 
| ^(0 | A+1, A+2, A+3, VALUE+3, OI+4 | 
| ^(1 | VALUE+3 | 
| ^(3 | A, LATEST+9 | 
| ^(4 | A | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %X | EN+3!, A+5* | 
| %Y | EN+3!, A+5* | 
| DA | ES+7~, ES+8*, ES+9 | 
| DAD | AND~, AND+2 | 
| >> EVT | DELAYED+5*, DELAYED+9 | 
| FORMAT | VALUE~, VALUE+4 | 
| I | VALUE+2~*, VALUE+3*, OI+3~*, AND+1~*, AND+2* | 
| ID | VALUE~, VALUE+1, VALUE+3 | 
| IFN | VALUE~, VALUE+1, VALUE+3, OI~, OI+2, OI+3 | 
| INST | VALUE~, VALUE+2*, VALUE+3 | 
| J | EN+3! | 
| OR0 | LATEST+5~, LATEST+9*, LATEST+12 | 
| OR3 | LATEST+5~, LATEST+9* | 
| ORDER | DELAYED~, DELAYED+4, DELAYED+7, ES~, ES+7, ES+8, ES+9 | 
| ORDIALOG | VALUE+5~ | 
| ORDIALOG( | VALUE+5*, VALUE+6* | 
| ORI | DELAYED+3~*, DELAYED+4* | 
| ORIDT | LATEST+5~, LATEST+7*, LATEST+8 | 
| ORIFN | EN~, EN+1, A, A+4, LATEST+5~, LATEST+8*, LATEST+9, LATEST+12, DELAYED+3~, DELAYED+6* , DELAYED+7, DELAYED+8, DELAYED+9, PKGID~, PKGID+1 | 
| ORINDX | EN+3! | 
| ORIT | LATEST~, LATEST+6, LATEST+7, LATEST+8, DELAYED+3~, DELAYED+4*, DELAYED+7 | 
| >> ORLENGTH | A+4 | 
| ORPAT | LATEST~, LATEST+6 | 
| ORSTS | LATEST+5~, LATEST+9*, LATEST+10, LATEST+11, LATEST+12 | 
| ORSTSNM | LATEST+5~, LATEST+11*, LATEST+12 | 
| ORTX | EN+3!, A+4 | 
| ORTX(0 | A+5 | 
| ORUPCHUK | EN+1! | 
| ORUPCHUK("ORDUZ" | A+1* | 
| ORUPCHUK("ORL" | A+1* | 
| ORUPCHUK("ORNP" | A+3* | 
| ORUPCHUK("ORODT" | A+1* | 
| ORUPCHUK("ORPCL" | A+1* | 
| ORUPCHUK("ORPK" | A* | 
| ORUPCHUK("ORPV" | A+3* | 
| ORUPCHUK("ORSTOP" | A+1* | 
| ORUPCHUK("ORSTRT" | A+3* | 
| ORUPCHUK("ORSTS" | A+3* | 
| ORUPCHUK("ORTO" | A+2* | 
| ORUPCHUK("ORVP" | A+1* | 
| ORVP | LATEST+5~, LATEST+6*, LATEST+7, LATEST+8, DELAYED+5, DELAYED+6 | 
| ORY | LATEST~, LATEST+6*, LATEST+12*, DELAYED~, DELAYED+3*, DELAYED+9* | 
| ORY( | LATEST+10, LATEST+12*, DELAYED+9* | 
| >> PRMT | VALUE+3*, VALUE+4, VALUE+5, VALUE+6 | 
| >> PTEVT | DELAYED+5*, DELAYED+6, DELAYED+9 | 
| U | VALUE+3, OI+4, LATEST+9, LATEST+11, LATEST+12, DELAYED+8, DELAYED+9, ES+8, ES+9 | 
| X | EN+3!, A+1*, A+2*, A+3*, OI+3~*, OI+4, ES+7~, ES+9*, ES+10 | 
| X0 | EN+3!, A*, A+1, A+2, A+3 | 
| X3 | EN+3!, A*, A+3 | 
| Y | VALUE+2~*, VALUE+3*, VALUE+4, VALUE+6*, VALUE+7, OI+3~*, OI+4*, OI+5, ES+7~, ES+10* , ES+11, AND+1~*, AND+2*, AND+3 |