ORMRA ; SLC/MKB/RV - Process Radiology ORM msgs ;Oct 27, 2023@12:13:58
Source file <ORMRA.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 ($$FMDATE,$$ORDITEM)^ORM PRINTS^ORWD1 BDOSTR^ORWDBA3 PRECERT^ORWPFSS2 ($$ACTV,$$CREATE)^ORX1 |
Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR |
Integrated Billing | 1 | $$SWSTAT^IBBAPI |
VA FileMan | 1 | ^DIE |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- entry point for RA messages
|
|
ZP | ; -- Purged
|
|
ZR | ; -- Purged as requested [ack]
|
|
ZU | ; -- Unable to purge [ack]
|
|
OK | ; -- Order accepted, RA order # assigned [ack]
|
|
OKQ | ||
XX | ; -- Change order
|
|
SN | ; -- New backdoor order: return NA msg w/ORIFN, or DE msg
|
|
SNQ | ||
DLG | ; -- Build ORDIALOG() from msg
|
|
D1 | ||
D2 | ; might the procedure be scheduled at this point ?? Not in spec
|
|
PTR(X) | ; -- Returns ptr to prompt in Order Dialog file #101.41
|
|
SC | ; -- Status changed (scheduled, registered, or unverified)
|
|
SCQ | ||
RE | ; -- Completed, w/results
|
|
OH | ; -- Held
|
|
OC | ; -- Cancelled/Unable to accept [ack]
|
|
UA | ; -- Unable to accept [ack]
|
|
UD | ; -- Unable to discontinue [ack]
|
|
OD | ; -- Discontinued
|
|
DR | ; -- Discontinued [ack]
|
|
UPDATE(ORSTS,ORACT) | ; -- continue processing
|
|
RL | ;Release hold --entire section added with patch 110
|
Name | Field # of Occurrence |
---|---|
^DIE | RE+7 |
$$SWSTAT^IBBAPI | OKQ+4, SNQ+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 |
PRINTS^ORWD1 | XX+16, SNQ+10, UPDATE+7 |
BDOSTR^ORWDBA3 | SNQ+3 |
PRECERT^ORWPFSS2 | OKQ+4, SNQ+7 |
$$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 | 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, 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*, 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 |