ORMRA ; SLC/MKB/RV - Process Radiology ORM msgs ;15-Feb-2012 10:26;PLS
Source file <ORMRA.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 9 | GETDLG1^ORCD  ($$ACTION,EN,RESPONSE)^ORCSAVE  ORDTEXT^ORCSAVE1  (DATES,DELETE,RELEASE,SIGN,SIGSTS,STATUS)^ORCSAVE2  CANCEL^ORCSEND  ($$FMDATE,$$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 | 
|---|---|---|
| DR | ; -- Discontinued [ack] | |
| RE | ; -- Completed, w/results | |
| RL | ;Release hold --entire section added with patch 110 | |
| SCQ | ||
| EN | ; -- entry point for RA messages | |
| DLG | ; -- Build ORDIALOG() from msg | |
| UPDATE(ORSTS,ORACT) | ; -- continue processing | |
| XX | ; -- Change order | |
| ZU | ; -- Unable to purge [ack] | |
| ZP | ; -- Purged | |
| ZR | ; -- Purged as requested [ack] | |
| OKQ | ||
| OK | ; -- Order accepted, RA order # assigned [ack] | |
| PTR(X) | ; -- Returns ptr to prompt in Order Dialog file #101.41 | |
| OH | ; -- Held | |
| UA | ; -- Unable to accept [ack] | |
| OD | ; -- Discontinued | |
| OC | ; -- Cancelled/Unable to accept [ack] | |
| SN | ; -- New backdoor order: return NA msg w/ORIFN, or DE msg | |
| SNQ | ||
| SC | ; -- Status changed (scheduled, registered, or unverified) | |
| UD | ; -- Unable to discontinue [ack] | |
| D2 | ; might the procedure be scheduled at this point ??  Not in spec | |
| D1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | RE+7 | 
| GETDLG1^ORCD | DLG+3 | 
| $$ACTION^ORCSAVE | XX+3, UPDATE+3 | 
| EN^ORCSAVE | SNQ | 
| RESPONSE^ORCSAVE | XX+14 | 
| ORDTEXT^ORCSAVE1 | XX+14 | 
| DATES^ORCSAVE2 | OK+5, SC+6 | 
| DELETE^ORCSAVE2 | ZR+1 | 
| RELEASE^ORCSAVE2 | XX+9, SNQ+8, UPDATE+5 | 
| SIGN^ORCSAVE2 | XX+12 | 
| SIGSTS^ORCSAVE2 | XX+12, SNQ+8, UPDATE+6 | 
| STATUS^ORCSAVE2 | ZP+3, OKQ, XX+8, SNQ+9, SCQ, RE+2, UA+3, DR+1, UPDATE+1 | 
| CANCEL^ORCSEND | UPDATE+12 | 
| $$FMDATE^ORM | OK+4, D2+8, SC+5, RE+7 | 
| $$ORDITEM^ORM | D1+1 | 
| ADD^ORRCACK | RE+11 | 
| PRINTS^ORWD1 | XX+16, SNQ+10, UPDATE+7 | 
| BDOSTR^ORWDBA3 | SNQ+3 | 
| $$ACTV^ORX1 | UPDATE+12 | 
| $$CREATE^ORX1 | UPDATE+2 | 
| $$NOW^XLFDT | EN+4, ZU+1, RE+7 | 
| $$UP^XLFSTR | D2+4 | 
| FileNo | Call Tags | 
|---|---|
| ^OR(100 - [#100] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(34 - [#34] | D2+5 | 
| ^OR(100 - [#100] | EN+2, ZP+1!, ZP+3, ZU+1*, OK+1*, XX+6, XX+7, XX+8*, XX+11, XX+14! , XX+15*, SNQ+9*, SC+2, SC+7, RE+9*, RE+10, UA+2*, UD+2*, UD+3*, OD+2* , UPDATE+8*, UPDATE+11*, UPDATE+12*, RL+1*, RL+2 | 
| ^ORD(100.02 - [#100.02] | UA+2, OD+2 | 
| ^ORD(100.98 - [#100.98] | D1+4 | 
| ^ORD(101.41 - [#101.41] | DLG+2, D1+4, PTR+1 | 
| ^ORD(101.43 - [#101.43] | D1+4 | 
| ^RAMIS(71.2 - [#71.2] | D1+6 | 
| ^TMP("ORWORD" | SN+1!, SNQ!, D2+9*, D2+10* | 
| ^VA(200 - [#200] | SN+2, SN+3 | 
| Name | Line Occurrences | 
|---|---|
| $$PTR | DLG+4, DLG+5, DLG+6, DLG+7, D1+3, D1+6, D1+8, D1+9, D1+10, D2+1 , D2+5, D2+6, D2+7, D2+8 | 
| @( | EN+5 | 
| DLG | XX+2, SN+5 | 
| OKQ | OK+3 | 
| RL | SC+7 | 
| SCQ | SC+3 | 
| UPDATE | OH+1, OD+3, RL+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | XX+7* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CH | DLG+1~, D2+1*, D2+9, D2+10 | 
| CHI | DLG+1~, D2+1*, D2+9*, D2+10 | 
| DA | RE+4~, RE+5*, UD+1~*, UD+2, UD+3 | 
| >> DGPMT | OD+1 | 
| DIE | RE+4~, RE+5* | 
| DR | RE+4~, RE+7* | 
| DT | D2+10 | 
| DUZ | EN+4 | 
| I | RE+1~, RE+8* | 
| ILOC | DLG+1~, D1+7*, D1+8 | 
| J | DLG+1~, D1+6*, D2+2* | 
| MODE | DLG+1~, D1+7*, D1+9 | 
| MODS | DLG+1~, D1+5*, D1+6 | 
| NAME | D2+3~, D2+4*, D2+5, D2+6, D2+7, D2+8 | 
| NTE | DLG+1~, D1+11* | 
| OBR | OK+1~, OK+3*, OK+4, DLG+1~, D1*, D1+1, D1+5, D1+7, D1+11, D2+2 , SC+1~, SC+4*, SC+5, RE+4~, RE+5*, RE+6 | 
| OBX | DLG+1~, D2+2*, D2+3, D2+4, RE+1~, RE+3*, RE+8*, RE+9 | 
| OI | DLG+1~, D1+1*, D1+2, D1+3, D1+4 | 
| OR3 | SC+1~, SC+2*, SC+7, RL+1, RL+2 | 
| ORACT | UPDATE~, UPDATE+3, UPDATE+11, UPDATE+12 | 
| >> ORC | OK+3, DLG+7, D1, SC+4, RE+5, RE+8 | 
| >> ORCAT | DLG+4 | 
| ORDA | XX+1~, XX+3*, XX+4, XX+8, XX+9, XX+12, XX+14, XX+15, XX+16, UPDATE+1~ , UPDATE+3*, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8 | 
| >> ORDCNTRL | EN+2, EN+5, D1+11 | 
| ORDG | XX+1~, SN+1~, D1+4* | 
| ORDIALOG | XX+1~, XX+2, SN+1~, SN+5, DLG+2*, DLG+3, D1+4 | 
| ORDIALOG( | DLG+4*, DLG+5*, DLG+6*, DLG+7*, D1+3*, D1+6*, D1+8*, D1+9*, D1+10*, D2+5* , D2+6*, D2+7*, D2+8*, D2+10* | 
| >> ORDSTS | SC+2 | 
| >> ORDUZ | EN+4*, XX+3, XX+9, SN+2, SNQ+8, OD+1*, OD+2, UPDATE+3, UPDATE+5, RL+1 | 
| >> OREASON | EN+3*, XX+3, D1+11*, UA+2, UD+3, OD+2, UPDATE+3, UPDATE+11 | 
| >> ORERR | EN+2*, XX+2, XX+4*, SN+2*, SN+3*, SN+4*, SN+5, SNQ+1*, D1*, D1+2* , SC+4*, UPDATE+4* | 
| >> ORIFN | EN+2, ZP+1, ZP+3, ZR+1, ZU+1, OK+1, OK+5, OKQ, XX+2*, XX+3 , XX+6, XX+7, XX+8, XX+9, XX+11, XX+12, XX+14, XX+15, XX+16, SNQ+1 , SNQ+8, SNQ+9, SNQ+10, SC+2, SC+6, SC+7, SCQ, RE+2, RE+5, RE+9 , RE+10, RE+11, UA+2, UA+3, UD+1, UD+2, UD+3, OD+2, DR+1, UPDATE+1 , UPDATE+3, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+11, UPDATE+12, RL+1, RL+2 | 
| >> ORL | XX+16, SN+4, SNQ+10, UPDATE+7 | 
| >> ORLOG | EN+4*, XX+3, XX+9, SNQ+8, UA+2, OD+2, UPDATE+3, UPDATE+5, RL+1 | 
| >> ORMSG | OK+3, OK+4, D1, D1+1, D1+5, D1+7, D1+11, D2+2, D2+3, D2+4 , SC+4, SC+5, RE+5, RE+6, RE+8 | 
| >> ORNATR | XX+1*, XX+9, SN+1*, SNQ+8, UA+1*, UA+2, OD+2, UPDATE+2, UPDATE+5, UPDATE+12 , RL+2* | 
| >> ORNP | XX+3, SN+3, RE+10*, RE+11, UPDATE+3 | 
| ORP | XX+1~, XX+16, SN+1~, SNQ+10, UPDATE+1~, UPDATE+7 | 
| ORP(1 | XX+16*, SNQ+10*, UPDATE+7* | 
| >> ORSIG | XX+11*, XX+12 | 
| >> ORSTRT | OK+4*, OK+5, DLG+5, SC+5*, SC+6 | 
| ORSTS | OK+1~*, OKQ, SC+1~, SC+2*, SC+3, SCQ, UPDATE~, UPDATE+1, RL+3*, RL+4 | 
| >> ORURG | DLG+6 | 
| ORX | XX+1~, XX+6*, XX+7, XX+11, XX+12, UPDATE+1~, UPDATE+2*, UPDATE+9 | 
| >> PKGIFN | OK+1, SNQ+9 | 
| REASON | DLG+1~, D1+7*, D1+10 | 
| SEG | RE+1~, RE+8* | 
| U | EN+3, ZP+3, ZU+1, XX+6, XX+7, XX+8, XX+11, XX+15, D1+4, D1+7 , D2+4, D2+5, D2+10, SC+7, RE+8, RE+9, RE+10, UA+2, UD+2, OD+2 , UPDATE+8, UPDATE+12, RL+1, RL+2 | 
| VALUE | D2+3~*, D2+5, D2+6, D2+7, D2+8, D2+9 | 
| X | DLG+1~, D1+6*, PTR~, PTR+1, RE+4~, RE+5*, RE+6*, RE+7 | 
| X0 | D2+3~, D2+5* | 
| Y | DLG+1~, D1+6*, RE+4~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@ORDCNTRL | EN+1 | 
| $T(ADD^ORRCACK | RE+11 |