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 |