ORWORR ; SLC/KCM/JLI - Retrieve Orders for Broker ;7/24/05
Source file <ORWORR.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GET4V11(LST,TXTVW,ORYD,IFNLST) | ; get order fields TEMP | |
| GETFLDS | ; used by entry points to place order fields into list ; expects IDX=sequence #, IFN=order, X0=node 0, X3=node 3, LST=results ; LST(IDX)=~IFN^Grp^OrdTm^StrtTm^StopTm^Sts^Sig^Nrs^Clk^PrvID^PrvNam^Act^Flagged[^DCType]^ChartRev^DEA#^^DigSig^LOC | |
| GETPKG(Y,IFN) | ; get order pkg | |
| ACKILL | ; called only from DOCUR - kill AC xref ; K ^OR(100,"AC",DFN,TIME,IFN,ACT) ; let ORQ1 kill if for now | |
| XGET | ; retrieval algorithm before all the AC xref changes | |
| GET41 | ||
| GETBYIFN(LST,IFN) | ; procedure ; get fields for single order ; .LST(n)=described above in GET ; IFN=internal entry # for order | |
| GETTXT(LST,IFN) | ; get text of an order | |
| GET4LST(LST,IFNLST) | ; get order fields for list of orders | |
| XPND(AGRP) | ; procedure ; Expand display group (GROUPS defined outside of call) | |
| RSTRT() | ; return start date from responses | |
| EXIT | ||
| DOALL | ; Here to get all orders (no filter by status) | |
| DOCUR | ; Here to get all current orders | |
| RGET(REF,DFN,FILTER,GROUPS,DTFROM,DTTHRU,EVENT) | ;Orders of AutoDC/Release Event | |
| DOGET | ; Here to filter orders | |
| AGET(REF,DFN,FILTER,GROUPS,DTFROM,DTTHRU,EVENT,ORRECIP) | ;Get abbrev. event delayed order list for patient ; returns ^TMP("ORR",$J,ORLIST,n)=IFN^DGrp^ActTm ; see input parameters above ; -- from ORWORR ; -- section uses ORQ1 to get orders list rather than XGET -- | |
| GET(LST,DFN,FILTER,GROUPS) | ; procedure | |
| RSTOP() | ; return stop date from responses | 
| RPC Name | Call Tags | 
|---|---|
| ORWORR GET | GET | 
| ORWORR GET4LST | GET4V11 | 
| ORWORR AGET | AGET | 
| ORWORR GETTXT | GETTXT | 
| ORWORR GETBYIFN | GETBYIFN | 
| ORWORR RGET | RGET | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(9.4 - [#9.4] | GETFLDS+23, GETPKG+5 | 
| ^DPT - [#2] | AGET+11, GETFLDS+22 | 
| ^OR(100 - [#100] | GET+17, DOGET+1, DOGET+2, DOGET+4, DOGET+5, DOALL+1, DOALL+2, DOALL+4, DOALL+5, DOCUR+6 , DOCUR+7, DOCUR+9, DOCUR+10, GET41+5, GETBYIFN+7, GETBYIFN+9, GETFLDS+10, GETFLDS+12, GETFLDS+17, GETFLDS+18 , GETFLDS+20, GETFLDS+39, GETFLDS+40, GETFLDS+42, GETFLDS+43, RSTRT+1, RSTOP+1 | 
| ^ORD(100.98 - [#100.98] | XGET+5, GETFLDS+31, XPND+3, XPND+4 | 
| ^SC - [#44] | GETFLDS+34 | 
| ^TMP("ORR" | GET+13!, GET+16, GET+19!, AGET+7! | 
| ^TMP("ORRJD" | AGET+7! | 
| ^VA(200 - [#200] | GETFLDS+4 | 
| Name | Line Occurrences | 
|---|---|
| $$RSTOP | GETFLDS+10 | 
| $$RSTRT | GETFLDS+9 | 
| ACKILL | DOCUR+13, DOCUR+14, DOCUR+15 | 
| AGET | RGET+3 | 
| DOALL | XGET+7 | 
| DOCUR | XGET+8 | 
| DOGET | XGET+21 | 
| EXIT | GET+20, XGET+7, XGET+8 | 
| GET41 | GET4V11+1 | 
| GETFLDS | GET+18, DOGET+9, DOALL+7, DOCUR+16, GET41+6 | 
| XPND | XGET+6, XPND+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | GET+16, GETFLDS+43, XPND+4 | 
| ^(2 | GETFLDS+17 | 
| ^(3 | GET+17, DOGET+5, DOALL+5, DOCUR+10, GET41+5, GETBYIFN+7 | 
| ^(8 | GET+17, DOCUR+10, GET41+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EXIT+1~, EXIT+2, DOCUR+1~, DOCUR+4 | 
| >> %H | DOCUR+3* | 
| %I | EXIT+1~ | 
| ACT | GET+12~, GET+17*, XGET+1~, DOCUR+9*, DOCUR+10, GET41~, GET41+4*, GET41+5, GETBYIFN+5~, GETBYIFN+8* , GETBYIFN+9, GETFLDS+6, GETFLDS+10, GETFLDS+12, GETFLDS+17, GETFLDS+18 | 
| ACTID | GET41~, GETBYIFN+5~, GETFLDS+6*, GETFLDS+9, GETFLDS+10 | 
| AGRP | XPND~, XPND+3, XPND+4 | 
| AOCTXT | DOCUR+1~, DOCUR+4*, DOCUR+13, DOCUR+15 | 
| CHLD | XPND+2~, XPND+4* | 
| CSTS | GET+12~, GET41~, GETBYIFN+5~, GETFLDS+7*, GETFLDS+8*, GETFLDS+11 | 
| DEA | GET+12~, XGET+1~, GET41~, GETBYIFN+5~, GETFLDS+5*, GETFLDS+16 | 
| DFN | GET~, GET+15, AGET~, AGET+11, AGET+17, AGET+20, RGET~, RGET+3, XGET+2*, DOGET+1 , DOGET+2, DOGET+4, DOALL+1, DOALL+2, DOALL+4, DOCUR+6, DOCUR+7, DOCUR+9 | 
| DGID | GETFLDS+27~, GETFLDS+29*, GETFLDS+30, GETFLDS+31 | 
| DGNAM | GETFLDS+27~, GETFLDS+31* | 
| DGRP | XGET+1~, DOGET+2*, DOGET+3, DOGET+4, DOALL+2*, DOALL+3, DOALL+4 | 
| DTFROM | AGET~, AGET+12*, AGET+14, AGET+17, AGET+20, RGET~, RGET+3 | 
| DTTHRU | AGET~, AGET+13*, AGET+14*, AGET+17, AGET+20, RGET~, RGET+3 | 
| DUZ | GETFLDS+24 | 
| EVENT | AGET~, AGET+15*, AGET+17, AGET+20, RGET~, RGET+3 | 
| EVTDCREL | AGET+16, RGET+1~, RGET+2* | 
| EVTNAME | AGET+5~, AGET+6* | 
| EYE | GET+12~, GET+16* | 
| FILTER | GET~, GET+14*, GET+15, AGET~, AGET+8*, AGET+9*, AGET+10, AGET+17, AGET+20, RGET~ , RGET+3, XGET+3*, XGET+7, XGET+8, XGET+9, XGET+10, XGET+11, XGET+12, XGET+13, XGET+14 , XGET+15, XGET+16, XGET+17, XGET+18, XGET+19, XGET+20 | 
| GROUPS | GET~, GET+14*, GET+15, AGET~, AGET+8*, AGET+17, AGET+20, RGET~, RGET+3, XGET+4 , XGET+5*, XGET+6, DOGET+3, DOALL+3 | 
| GROUPS( | DOGET+3, DOALL+3, XPND+3* | 
| I | AGET+5~, GETFLDS+43*, XPND+2~, XPND+3*, XPND+4* | 
| ID | XGET+1~, GET41~, GETBYIFN+5~, GETFLDS+6*, GETFLDS+11, GETFLDS+38 | 
| IDX | GET+12~, GET+14*, XGET+1~, XGET+2*, GET41~, GET41+2*, GETBYIFN+5~, GETBYIFN+6*, GETFLDS+6*, GETFLDS+11 , GETFLDS+12, GETFLDS+13, GETFLDS+14, GETFLDS+15, GETFLDS+16, GETFLDS+17, GETFLDS+25, GETFLDS+35, GETFLDS+41*, GETFLDS+42* , GETFLDS+43* | 
| IFN | GET+12~, GET+16*, GET+17*, AGET+5~, XGET+1~, DOGET+4*, DOGET+5, DOALL+4*, DOALL+5, DOCUR+7* , DOCUR+9, DOCUR+10, GET41~, GET41+3*, GET41+4*, GET41+5, GETBYIFN~, GETBYIFN+4, GETBYIFN+7, GETBYIFN+8 , GETBYIFN+9*, GETFLDS+6, GETFLDS+10, GETFLDS+12, GETFLDS+17, GETFLDS+18, GETFLDS+20, GETFLDS+39, GETFLDS+40, GETFLDS+42 , GETFLDS+43, RSTRT+1, RSTOP+1, GETTXT~, GETTXT+1*, GETTXT+2, GETPKG~, GETPKG+2, GETPKG+3 | 
| IFNIDX | GET41~, GET41+2*, GET41+3* | 
| IFNLST | GET4V11~, GET4LST~ | 
| IFNLST( | GET41+3 | 
| LN | GET+12~, XGET+1~, GET41~, GETBYIFN+5~, GETFLDS+39*, GETFLDS+40*, GETFLDS+41* | 
| LOC | GET41+1~, GETFLDS+28*, GETFLDS+33*, GETFLDS+34*, GETFLDS+35 | 
| LST | GET~, GET+14*, XGET+2*, EXIT, GET4V11~, GET4LST~, GET41+2*, GETBYIFN~, GETBYIFN+6*, GETFLDS+6* , GETTXT~, GETTXT+2 | 
| LST( | GETFLDS+11*, GETFLDS+12*, GETFLDS+13*, GETFLDS+14*, GETFLDS+15*, GETFLDS+16*, GETFLDS+17*, GETFLDS+25*, GETFLDS+35*, GETFLDS+41* , GETFLDS+42*, GETFLDS+43* | 
| LST(1 | EXIT+2* | 
| LST(2 | EXIT+2* | 
| MASK | XGET+1~, DOCUR+5*, DOCUR+15 | 
| MULT | AGET+5~, AGET+10*, AGET+17, AGET+20 | 
| OI | GETFLDS+19~, GETFLDS+20*, GETFLDS+24 | 
| >> OR(100 | GETPKG+4 | 
| ORCAT | GETFLDS+19~, GETFLDS+22*, GETFLDS+24 | 
| ORDERID | GETPKG+1~, GETPKG+3*, GETPKG+4 | 
| ORIFN | GET+12~, AGET+5~ | 
| ORIGVIEW | GET41~, GETBYIFN+5~, GETFLDS+37* | 
| ORLIST | GET+12~, GET+16, AGET+5~ | 
| ORRECIP | AGET~ | 
| ORVP | GETFLDS+19~, GETFLDS+21*, GETFLDS+22, GETFLDS+24 | 
| ORWARD | AGET+5~, AGET+11* | 
| ORWTS | AGET+5~, AGET+9* | 
| >> ORY | GETFLDS+24, GETFLDS+25 | 
| ORYD | AGET+5~, GET4V11~, GETBYIFN+5~, GETBYIFN+6*, GETFLDS+37 | 
| PASS | XGET+1~, XGET+9*, XGET+10*, XGET+11*, XGET+12*, XGET+13*, XGET+15*, XGET+16*, XGET+17*, XGET+18* , XGET+19*, XGET+20*, DOGET+7 | 
| PKG | GETFLDS+19~, GETFLDS+21*, GETFLDS+23 | 
| PKGID | GETPKG+1~, GETPKG+4*, GETPKG+5 | 
| PRV | GET+12~, XGET+1~, GET41~, GETBYIFN+5~, GETFLDS+3*, GETFLDS+4*, GETFLDS+5, GETFLDS+11 | 
| PTEVTID | AGET+5~, AGET+6* | 
| REF | AGET~, RGET~, RGET+3 | 
| STOP | GET+12~, DOCUR+1~, DOCUR+11*, DOCUR+15, GET41~, GETBYIFN+5~, GETFLDS+10*, GETFLDS+11 | 
| STRT | GET+12~, GET41~, GETBYIFN+5~, GETFLDS+9*, GETFLDS+11 | 
| STS | DOCUR+1~, DOCUR+11*, DOCUR+12, DOCUR+15 | 
| TIME | XGET+1~, DOGET+1*, DOGET+2, DOGET+4, DOALL+1*, DOALL+2, DOALL+4, DOCUR+6*, DOCUR+7, DOCUR+9 | 
| TOT | AGET+5~ | 
| TXT | GET+12~, XGET+1~, GET41~, GETBYIFN+5~, GETFLDS+38! | 
| TXT( | GETFLDS+39*, GETFLDS+40*, GETFLDS+41 | 
| TXT(0 | GETFLDS+39, GETFLDS+40 | 
| TXTVW | AGET+5~, GET4V11~, GETBYIFN+5~, GETFLDS+37 | 
| U | AGET+9, AGET+10, DOGET+6, DOGET+7, DOALL+6, DOCUR+11, DOCUR+12, DOCUR+13, DOCUR+14, GETBYIFN+8 , GETFLDS+3, GETFLDS+4, GETFLDS+6, GETFLDS+7, GETFLDS+8, GETFLDS+9, GETFLDS+10, GETFLDS+11, GETFLDS+12, GETFLDS+13 , GETFLDS+14, GETFLDS+15, GETFLDS+16, GETFLDS+17, GETFLDS+22, GETFLDS+25, GETFLDS+29, GETFLDS+31, GETFLDS+33, GETFLDS+34 , GETFLDS+35, GETFLDS+37, XPND+4, GETPKG+4, GETPKG+5 | 
| X | XGET+1~, EXIT+1~, DOCUR+2*, DOCUR+3*, DOCUR+4 | 
| X0 | GET+12~, GET+17*, XGET+1~, DOGET+5*, DOALL+5*, DOCUR+10*, DOCUR+11, GET41~, GET41+5*, GETBYIFN+5~ , GETBYIFN+7*, GETFLDS+9, GETFLDS+10, GETFLDS+11, GETFLDS+18, GETFLDS+21, GETFLDS+29, GETFLDS+33 | 
| X3 | GET+12~, GET+17*, XGET+1~, DOGET+5*, DOGET+6, DOGET+7, DOALL+5*, DOALL+6, DOCUR+10*, DOCUR+11 , DOCUR+12, GET41~, GET41+5*, GETBYIFN+5~, GETBYIFN+7*, GETBYIFN+8, GETFLDS+7, GETFLDS+8, GETFLDS+9, GETFLDS+10 | 
| X8 | GET+12~, GET+17*, DOCUR+10*, DOCUR+13, DOCUR+14, GET41~, GET41+5*, GETBYIFN+5~, GETBYIFN+9*, GETFLDS+3 , GETFLDS+6, GETFLDS+7, GETFLDS+8, GETFLDS+9, GETFLDS+11, GETFLDS+13, GETFLDS+14, GETFLDS+15, GETFLDS+37 | 
| Y | GETPKG~, GETPKG+3*, GETPKG+5* |