ORMGMRC ; SLC/MKB - Process Consult ORM msgs ;12/13/2006
Source file <ORMGMRC.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 10 | GETDLG1^ORCD ($$ACTION,EN,RESPONSE)^ORCSAVE ORDTEXT^ORCSAVE1 (DATES,DELETE,RELEASE,SIGN,SIGSTS,STATUS)^ORCSAVE2 CANCEL^ORCSEND (PXRMADD,PXRMKILL)^ORDD100 $$ORDITEM^ORM PRINTS^ORWD1 BDOSTR^ORWDBA3 ($$ACTV,$$CREATE)^ORX1 |
| Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR |
| Care Management | 1 | ADD^ORRCACK |
| VA Fileman | 1 | ^DIE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STATUS(X) | ; -- Returns ptr to Order Status file #100.01
|
|
| EN | ; -- entry point for GMRC messges
|
|
| OK | ; -- Order accepted, GMRC order # assigned [ack]
|
|
| PTR(X) | ; -- Returns ptr to prompt in Order Dialog file #101.41
|
|
| OD | ; -- Discontinued
|
|
| UA | ; -- Unable to Accept [ack]
|
|
| DR | ; -- Discontinued [ack]
|
|
| UD | ; -- Unable to discontinue [ack]
|
|
| OC | ; -- Cancelled/Denied
|
|
| UPDATE(ORACT) | ; -- continue processing
|
|
| RE | ; -- Completed, w/results
|
|
| XX | ; -- Change order
|
|
| OBR() | ; -- Return subscript of RXE segment
|
|
| DLG | ; -- Build ORDIALOG(),ORDG from msg
|
|
| SN | ; -- New backdoor order: return NA msg w/ORIFN, or DE msg
|
|
| SN1 | ||
| SC | ; -- Status changed (i.e. scheduled)
|
|
| ZU | ; -- Unable to purge [ack]
|
|
| ZP | ; -- Purged
|
|
| ZR | ; -- Purged as requested [ack]
|
|
| D1 |
| Name | Field # of Occurrence |
|---|---|
| ^DIE | RE+4 |
| GETDLG1^ORCD | DLG+5 |
| $$ACTION^ORCSAVE | XX+3, UPDATE+3 |
| EN^ORCSAVE | SN1 |
| RESPONSE^ORCSAVE | XX+15 |
| ORDTEXT^ORCSAVE1 | XX+15 |
| DATES^ORCSAVE2 | OK+3, SN1+5 |
| DELETE^ORCSAVE2 | ZR+1 |
| RELEASE^ORCSAVE2 | XX+10, SN1+4, UPDATE+5 |
| SIGN^ORCSAVE2 | XX+13 |
| SIGSTS^ORCSAVE2 | XX+13, SN1+4, UPDATE+6 |
| STATUS^ORCSAVE2 | ZP+2, OK+2, XX+8, SN1+6, SC+1, RE+2, OC+3, OD+2, DR+1 |
| CANCEL^ORCSEND | UPDATE+10 |
| PXRMADD^ORDD100 | XX+18 |
| PXRMKILL^ORDD100 | XX+9 |
| $$ORDITEM^ORM | DLG+7 |
| ADD^ORRCACK | RE+9 |
| PRINTS^ORWD1 | XX+19, SN1+7, UPDATE+7 |
| BDOSTR^ORWDBA3 | SN1+3 |
| $$ACTV^ORX1 | UPDATE+9 |
| $$CREATE^ORX1 | UPDATE+2 |
| $$NOW^XLFDT | EN+5, ZU+1, OK+3, SN1+5, RE+4 |
| $$UP^XLFSTR | D1+5 |
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OR(100 - [#100] | EN+2, ZP+1, ZP+2!, ZU+1*, OK+1*, XX+6, XX+7, XX+8*, XX+12, XX+15! , XX+16*, XX+17!, SN1+8*, RE+6*, RE+7, OC+2*, UD+2*, UD+3*, OD+1*, UPDATE+8* , UPDATE+9* |
| ^ORD(100.02 - [#100.02] | OC+2, OD+1 |
| ^ORD(101.41 - [#101.41] | DLG+4, PTR+1 |
| ^TMP("ORWORD" | SN+1!, SN1!, D1+9*, D1+10*, D1+11* |
| ^VA(200 - [#200] | SN+2, SN+3 |
| Name | Line Occurrences |
|---|---|
| $$OBR | DLG+2 |
| $$PTR | DLG+6, DLG+8, DLG+11, DLG+12, D1, D1+1, D1+2, D1+7, D1+8, D1+9 |
| $$STATUS | EN+4 |
| @( | EN+8 |
| DLG | XX+2, SN+5 |
| UPDATE | OC+3, OD+2 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | XX+7* |
| ^(3 | ZP+2 |
| ^(8 | XX+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | RE+1~, RE+3*, RE+6, UD+1~*, UD+2, UD+3 |
| >> DGPMT | EN+5 |
| DIE | RE+1~, RE+3* |
| DR | RE+1~, RE+4* |
| DT | D1+11 |
| DUZ | EN+5 |
| I | DLG+1~, D1+9*, D1+10*, D1+11, OBR+1~*, OBR+2*, RE+1~, RE+5* |
| J | DLG+1~, D1+1*, D1+3*, D1+10* |
| NAME | D1+4~, D1+5*, D1+6 |
| NTE | EN+4~, EN+6*, EN+7 |
| OBR | DLG+1~, DLG+2*, DLG+3, DLG+9, D1+1, D1+2, D1+3 |
| OBX | DLG+1~, D1+3*, D1+4, D1+10 |
| OI | DLG+1~, DLG+7*, DLG+8 |
| ORACT | UPDATE~, UPDATE+3, UPDATE+9, UPDATE+10 |
| >> ORC | EN+6, OBR+1, RE+5, RE+8 |
| >> ORCAT | D1 |
| ORDA | XX+1~, XX+3*, XX+4, XX+6, XX+8, XX+10, XX+13, XX+15, XX+16, XX+19 , UPDATE+1~, UPDATE+3*, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8 |
| >> ORDCNTRL | EN+2, EN+3*, EN+8, OC+3 |
| ORDG | XX+1~, SN+1~ |
| ORDIALOG | XX+1~, XX+2, SN+1~, SN+5, DLG+4*, DLG+5 |
| ORDIALOG( | DLG+6*, DLG+8*, DLG+11*, DLG+12*, D1*, D1+1*, D1+2*, D1+7*, D1+8*, D1+11* |
| >> ORDSTS | EN+4 |
| >> ORDUZ | EN+5*, XX+3, XX+10, SN+3, SN1+4, UA+1*, OC+2, OD+1, UPDATE+3, UPDATE+5 |
| >> OREASON | EN+6*, XX+17, UA+1 |
| OREASON1 | EN+4~, EN+6*, EN+7*, XX+3, UA+1*, OC+2, UD+3, OD+1, UPDATE+3 |
| >> ORERR | EN+2*, XX+2, XX+4*, SN+2*, SN+3*, SN+4*, SN+5, SN1+1*, DLG+2*, DLG+7* , UPDATE+4* |
| >> ORIFN | EN+2, ZP+1, ZP+2, ZR+1, ZU+1, OK+1, OK+2, OK+3, XX+2*, XX+3 , XX+6, XX+7, XX+8, XX+9, XX+10, XX+12, XX+13, XX+15, XX+16, XX+17 , XX+18, XX+19, SN1+1, SN1+4, SN1+5, SN1+6, SN1+7, SN1+8, SC+1, RE+2 , RE+3, RE+7, RE+9, OC+2, OC+3, UD+1, UD+2, UD+3, OD+1, OD+2 , DR+1, UPDATE+3, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10 |
| >> ORL | XX+19, SN+4, SN1+7, UPDATE+7 |
| >> ORLOG | EN+5*, XX+3, XX+9, XX+10, XX+18, SN1+4, OC+2, OD+1, UPDATE+3, UPDATE+5 |
| >> ORMSG | EN+6, EN+7, DLG+2, DLG+3, DLG+9, DLG+10, D1+1, D1+2, D1+3, D1+4 , D1+10, OBR+2, RE+5 |
| >> ORNATR | XX+1*, XX+10, SN+1*, SN1+4, OC+1*, OC+2, OD+1, OD+2, UPDATE+2, UPDATE+5 , UPDATE+9 |
| >> ORNP | XX+3, SN+2, RE+7*, RE+9, UPDATE+3 |
| ORP | XX+1~, XX+19, SN+1~, SN1+7, UPDATE+1~, UPDATE+7 |
| ORP(1 | XX+19*, SN1+7*, UPDATE+7* |
| ORSIG | XX+1~, XX+12*, XX+13 |
| >> ORSTRT | SN1+5* |
| ORSTS | EN+4~*, OK+1*, OK+2, XX+8, SN1+6, SC+1*, RE+2* |
| >> ORTYPE | EN+3 |
| >> ORURG | DLG+6 |
| >> ORVP | XX+9, XX+18 |
| ORX | XX+1~, XX+6*, XX+7, XX+12, XX+13, UPDATE+1~, UPDATE+2*, UPDATE+9 |
| >> PKGIFN | OK+1, SN1+8 |
| SEG | D1+4~*, D1+5, D1+7, OBR+1~, OBR+2*, RE+1~, RE+5* |
| TYPE | DLG+1~, DLG+3*, DLG+4, DLG+11, DLG+12 |
| U | EN+6, ZP+2, ZU+1, XX+6, XX+7, XX+8, XX+12, XX+16, DLG+11, D1+5 , D1+7, D1+11, RE+6, RE+7, OC+2, UD+2, OD+1, UPDATE+8, UPDATE+9 |
| USID | DLG+1~, DLG+3*, DLG+7 |
| VALUE | D1+4~, D1+5*, D1+7*, D1+8, D1+9 |
| WP | DLG+1~, D1+9*, D1+10, D1+11 |
| X | OBR+1~*, OBR+2*, OBR+3, STATUS~, STATUS+1, RE+1~, RE+3*, RE+5*, RE+6, PTR~ , PTR+1 |
| X1 | DLG+10~*, DLG+11 |
| X2 | DLG+10~*, DLG+12 |
| Y | RE+1~ |
| ZSV | DLG+1~, DLG+9*, DLG+10 |
| Name | Field # of Occurrence |
|---|---|
| $T(@ORDCNTRL | EN+1 |
| $T(ADD^ORRCACK | RE+9 |