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* |