Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ORMRA

Package: Order Entry Results Reporting

Routine: ORMRA


Information

ORMRA ; SLC/MKB/RV - Process Radiology ORM msgs ;Oct 27, 2023@12:13:58

Source Information

Source file <ORMRA.m>

Call Graph

Call Graph

Call Graph Total: 14

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  

Entry Points

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

External References

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, OKQXX+8, SNQ+9, SCQRE+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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] Classic Fileman Calls

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^(0 XX+7*

Local Variables

Legend:

>> 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, D1SC+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, OKQXX+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, SCQRE+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, D1D1+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~*, OKQSC+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~

Marked Items

Name Field # of Occurrence
$T(@ORDCNTRL EN+1
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All