ORMLR ; SLC/MKB - Process Lab ORM msgs ;11:59 AM 26 Jul 2000
Source file <ORMLR.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 9 | GETDLG1^ORCD ($$ACTION,EN,RESPONSE)^ORCSAVE (DATES,DELETE,RELEASE,SIGSTS,STATUS)^ORCSAVE2 CANCEL^ORCSEND ($$FIND,$$FMDATE,$$ORDITEM)^ORM XX^ORMLR1 PRINTS^ORWD1 BDOSTR^ORWDBA3 ($$ACTV,$$CREATE)^ORX1 |
Care Management | 1 | ADD^ORRCACK |
Kernel | 1 | $$NOW^XLFDT |
Lab Service | 1 | RR^LR7OR1 |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORMLR1 ORWDX |
Name | Comments | DBIA/ICR reference |
---|---|---|
STATUS(X) | ; -- Returns Order Status for HL7 code X
|
|
DE | ; -- Data Error [ack]
|
|
DGRP(DG) | ; -- Returns Display Group ptr based on Lab section
|
|
SN2 | ||
PTR(NAME) | ; -- Returns ien of prompt NAME in Order Dialog file #101.41
|
|
SN1 | ||
RQ | ||
RE | ; -- Completed, w/results
|
|
EN | ; -- entry point for LR messages
|
|
UPDATE(ORSTS,ORACT) | ; -- continue processing
|
|
ZC | ; -- Convert existing 2.5 orders to 3.0 format
|
|
XX | ; -- Changed: NOT IN USE
|
|
XR | ; -- Changed [ack]: NOT IN USE
|
|
CR | ; -- Cancelled [ack]
|
|
ZP | ; -- Purged
|
|
REASON() | ; -- Get reason from OREASON or NTE segments
|
|
ZR | ; -- Purged as requested [ack]
|
|
OK | ; -- Order accepted, LR order # assigned [ack]
|
|
UX | ; -- Unable to change [ack]: NOT IN USE
|
|
OC | ; -- Cancelled
|
|
SN | ; -- New backdoor order: return NA msg w/ORIFN, or DE msg
|
|
SNQ | ||
SC | ; -- Status changed (collected)
|
|
ZU | ; -- Unable to purge [ack]
|
|
UA | ; -- Unable to accept [ack]
|
|
UC | ; -- Unable to cancel [ack]
|
|
ZC1 |
Name | Field # of Occurrence |
---|---|
RR^LR7OR1 | RE+8 |
GETDLG1^ORCD | ZC+8, SN+6 |
$$ACTION^ORCSAVE | UPDATE+5 |
EN^ORCSAVE | SNQ |
RESPONSE^ORCSAVE | ZC1+8 |
DATES^ORCSAVE2 | SNQ+5, SC+1, UPDATE+2 |
DELETE^ORCSAVE2 | ZR+1 |
RELEASE^ORCSAVE2 | SNQ+4, UPDATE+7 |
SIGSTS^ORCSAVE2 | SNQ+4, UPDATE+8 |
STATUS^ORCSAVE2 | OK+2, SNQ+6, XR+3, XR+4, ZP+2, SC+2, RE+2, CR+1, UX+3, UPDATE+3 |
CANCEL^ORCSEND | UPDATE+12 |
$$FIND^ORM | ZC+9, ZC+10, ZC+13, ZC+14, SN1+1, SN1+5, SN1+7, SN1+8 |
$$FMDATE^ORM | RE+6 |
$$ORDITEM^ORM | ZC+9, SN1+1 |
XX^ORMLR1 | XX+1 |
ADD^ORRCACK | RE+22 |
PRINTS^ORWD1 | SNQ+7, UPDATE+9 |
BDOSTR^ORWDBA3 | SNQ+3 |
$$ACTV^ORX1 | UPDATE+11 |
$$CREATE^ORX1 | UPDATE+4 |
$$NOW^XLFDT | EN+4, ZC+3, ZU+1, RE+6 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(61 - [#61] | ZC+12, SN1+6 |
^OR(100 - [#100] | EN+3, OK+1*, ZC+1, ZC+3*, ZC1+7*, SNQ+8*, XR+2*, ZP+1, ZP+2*, ZU+1* , SC+3*, RE+3*, RE+7*, RE+20*, RE+21, OC+2*, UX+2*, DE+2*, DE+3*, UPDATE+10* , UPDATE+11* |
^ORD(100.02 - [#100.02] | OC+1, UX+1 |
^ORD(100.03 - [#100.03] | EN+5 |
^ORD(100.98 - [#100.98] | DGRP+1, DGRP+2 |
^ORD(101.41 - [#101.41] | ZC+7, SN+6, PTR+1 |
^ORD(101.43 - [#101.43] | SN1+2 |
^TMP("LRRR" | RE+10, RE+12, RE+13, RE+14, RE+19! |
^TMP("LRX" | RE+19! |
^TMP("ORWORD" | ZC1+1!, ZC1+2*, ZC1+3*, ZC1+4*, ZC1+9!, SN+8!, SN2+1*, SN2+2*, SN2+3*, SNQ! |
^VA(200 - [#200] | SN+2 |
Name | Line Occurrences |
---|---|
$$DGRP | SN1+2 |
$$PTR | ZC+10, ZC+11, ZC+12, ZC+13, ZC+14, ZC1+1, ZC1+6, SN+7, SN+8, SN1+3 , SN1+4, SN1+5, SN1+6, SN1+7, SN1+8 |
$$REASON | EN+5 |
$$STATUS | SNQ+6, SC+2, RE+2 |
@( | EN+6 |
RQ | REASON+3 |
SN | ZC+2 |
SN2 | SN1+4 |
UA | OC+1 |
UPDATE | OC+3 |
Name | Field # of Occurrence |
---|---|
^(0 | ZC1+7* |
^(3 | XR+2, ZP+2 |
^(4 | ZP+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CMMT | SN+1~, SN+8*, SN2+1, SN2+2, SN2+3, REASON+1~, REASON+2*, REASON+6*, RQ |
DA | DE+1~*, DE+2, DE+3, UPDATE+1~, UPDATE+5*, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10 |
>> DFN | RE+8, RE+12, RE+13, RE+14 |
DG | DGRP~, DGRP+1* |
DNAM | RE+11~, RE+13*, RE+14 |
DONE | RE+1~ |
DT | ZC1+4, SN2+3 |
DUZ | EN+4 |
I | ZC+4~, ZC+5*, ZC1+3*, SN+1~, SN2+2*, RE+1~, REASON+1~, REASON+4*, REASON+5* |
IDT | RE+11~, RE+12*, RE+13, RE+14 |
L | REASON+1~, REASON+5* |
LCNT | ZC1+1~, ZC1+2*, ZC1+3*, ZC1+4, SN+1~, SN2+1*, SN2+2*, SN2+3 |
LRSA | RE+1~ |
LRSB | RE+1~ |
LRSUB | SN+1~, SN1+2*, SN1+4 |
NAME | PTR~, PTR+1 |
NTE | ZC+4~, ZC1*, ZC1+2, ZC1+3, SN+1~, SN2*, SN2+1, SN2+2, REASON+1~, REASON+2* , REASON+3, REASON+4, REASON+5 |
OBR | ZC+4~, ZC+5*, ZC+6, ZC+9, ZC+10, ZC+13, ZC+14, ZC1, SN+1~, SN1* , SN1+1, SN1+5, SN1+7, SN1+8, SN2, RE+4~*, RE+5 |
OI | SN+1~, SN1+1*, SN1+2, SN1+3 |
ORABN | RE+1~, RE+9*, RE+16*, RE+20 |
ORACT | UPDATE~, UPDATE+5, UPDATE+12 |
>> ORC | ZC+5, SN1, RE+4, REASON+2 |
ORCMMT | UPDATE+1~, UPDATE+4*, UPDATE+5 |
>> ORDCNTRL | EN+2, EN+6, ZC+2*, SNQ+7 |
ORDG | SN+1~, SN1+2* |
ORDIALOG | ZC+4~, ZC+7*, ZC+8, ZC1+7, SN+1~, SN+5*, SN+6* |
ORDIALOG( | ZC+10*, ZC+11*, ZC+12*, ZC+13*, ZC+14*, ZC1+5*, ZC1+6*, SN+7*, SN1+3*, SN1+4* , SN1+5*, SN1+6*, SN1+7*, SN1+8*, SN2+3* |
>> ORDSTS | SNQ+6, SC+2, RE+2 |
>> ORDUZ | EN+4*, SN+2, SNQ+4, OC+1*, OC+2, UPDATE+5, UPDATE+7 |
>> OREASON | EN+5*, SC+3, OC+2, UX+2, DE+3, UPDATE+4, REASON+2 |
>> ORERR | EN+2, EN+3*, ZC+6*, ZC+9*, SN+2*, SN1*, SN1+1*, SNQ+1*, UPDATE+6* |
ORFIND | RE+1~, RE+9*, RE+16*, RE+17*, RE+20 |
ORIFN | EN+3, OK+1, OK+2, ZC+1, ZC+2!, ZC+3, ZC+4*, ZC1+7, SNQ+1, SNQ+4 , SNQ+5, SNQ+6, SNQ+7, SNQ+8, XR+2, XR+4, ZP+1, ZP+2, ZR+1, ZU+1 , SC+1, SC+2, SC+3, RE+2, RE+3, RE+7, RE+20, RE+21, RE+22, OC+2 , CR+1, UX+2, UX+3, DE+1, DE+2, DE+3, UPDATE+2, UPDATE+3, UPDATE+5, UPDATE+7 , UPDATE+8, UPDATE+9, UPDATE+10, UPDATE+11, UPDATE+12 |
ORIG | XR+1~, XR+2*, XR+3 |
>> ORL | SNQ+7, UPDATE+9 |
>> ORLOG | EN+4*, SNQ+4, OC+2, UX+2, UPDATE+5, UPDATE+7 |
>> ORMSG | ZC+5, ZC1, ZC1+2, ZC1+3, SN1, SN2, SN2+1, SN2+2, RE+4, RE+5 , REASON+2, REASON+3, REASON+4, REASON+5 |
>> ORNATR | EN+5*, ZC+1*, SNQ+4, OC+1, OC+2, UX+1*, UX+2, UPDATE+4, UPDATE+7, UPDATE+11 |
ORNEW | SN+1~ |
>> ORNP | RE+21*, RE+22, UPDATE+5 |
ORP | SN+1~, SNQ+7, UPDATE+1~, UPDATE+9 |
ORP(1 | SNQ+7*, UPDATE+9* |
>> ORQT | SN1+4 |
ORSLT | RE+11~, RE+14*, RE+15, RE+17 |
>> ORSTOP | ZC+3, SNQ+5, SC+1, UPDATE+2 |
>> ORSTRT | ZC1+6, SN+7, SC+1, UPDATE+2 |
ORSTS | SN+1~, SNQ+6*, SC+1~, SC+2*, RE+1~, RE+2*, UPDATE~, UPDATE+3 |
>> ORTYPE | OC+1 |
>> ORVP | RE+7 |
ORX | RE+1~, RE+3*, UPDATE+1~, UPDATE+4* |
>> PKGIFN | OK+1, ZC1+7, SNQ+8, XR+2, RE+3, RE+8 |
SEG | ZC+5*, RE+1~ |
U | EN+5, ZC+3, ZC+12, ZC+13, ZC1+4, ZC1+7, SN1+2, SN1+6, SN1+7, SN2+3 , XR+2, ZP+2, ZU+1, SC+3, RE+7, RE+15, RE+17, RE+20, RE+21, OC+2 , UX+2, DE+2, DE+3, UPDATE+4, UPDATE+10, UPDATE+11, REASON+2, REASON+6 |
WP | ZC1+1~*, ZC1+2, ZC1+3, ZC1+4, ZC1+5 |
X | STATUS~, STATUS+1, ZC+4~, ZC+9*, ZC+10*, ZC+11, ZC+12, ZC+13*, ZC+14*, SN+1~ , SN1+1*, SN1+5*, SN1+6, SN1+7*, SN1+8*, RE+1~, RE+4*, RE+5*, RE+6*, RE+7 , REASON+1~, REASON+5* |
Y | STATUS+1~*, STATUS+2, DGRP+1~*, DGRP+2*, DGRP+3, RE+1~, REASON+1~, REASON+4*, REASON+5*, REASON+6 |
Name | Field # of Occurrence |
---|---|
$T(@ORDCNTRL | EN+1 |
$T(ADD^ORRCACK | RE+22 |