ORCACT0 ;SLC/MKB-Validate order action ;03-Apr-2012 11:51;PLS
Source file <ORCACT0.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 5 | (ES,RN,RW,XFR,XX)^ORCACT01 $$NMSP^ORCD $$EVTORDER^OREVNTX $$VALUE^ORX8 $$MSG^ORXD |
IHS Changes To Pharmacy | 1 | ($$SCREEN,SCREEN)^APSPMULT |
Kernel | 1 | ($$FMDIFF,$$NOW)^XLFDT |
Outpatient Pharmacy | 1 | $$REFILL^PSOREF |
Toolkit | 1 | $$GET^XPAR |
VA Fileman | 1 | $$GET1^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
AIFN | ||
COLLECTD() | ; -- Lab order collected/active (incl all children)?
|
|
FL | ||
HD | ||
DIS | ||
EV | ||
RF | ||
RL | ||
RN | ||
XFR | ||
DISABLED() | ; -- Order dialog [or protocol] disabled?
|
|
TRM | ||
CM | ||
GMRA | ||
AL | ||
VQ | ||
VR | ||
RW | ;IHS/MSC/REC/PLS - 08/09/2010
|
|
CP | ||
DC2 | ||
ES | ||
DC1 | ||
NPO(ORIFN) | ; -- Returns 1 or 0, if order ORIFN is for NPO
|
|
DONE() | ; -- sets ERROR if terminal status
|
|
CHKVF | ;EP - IHS/MSC/REC/PLS - 08/09/10
|
|
VALID(IFN,ACTION,ERROR,NATR) | ; -- Determines if action is valid for order IFN
|
|
MN | ||
XX | ||
MEDS | ||
UF | ||
ACTION(X) | ; -- Return text of action X
|
Name | Field # of Occurrence |
---|---|
$$SCREEN^APSPMULT | RF+8 |
SCREEN^APSPMULT | RF+6 |
$$GET1^DIQ | DC2+3 |
ES^ORCACT01 | ES |
RN^ORCACT01 | RN |
RW^ORCACT01 | RW+2 |
XFR^ORCACT01 | XFR+5 |
XX^ORCACT01 | XX+2 |
$$NMSP^ORCD | VALID+3 |
$$EVTORDER^OREVNTX | EV+5 |
$$VALUE^ORX8 | DC2+10, RF+7, NPO+1 |
$$MSG^ORXD | DISABLED+2, DISABLED+4 |
$$REFILL^PSOREF | RF+5 |
$$FMDIFF^XLFDT | CHKVF+8 |
$$NOW^XLFDT | CHKVF+7 |
$$GET^XPAR | VALID+7 |
FileNo | Call Tags |
---|---|
^DIC(9.4 - [#9.4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | MN+2 |
^OR(100 - [#100] | VALID+3, VALID+9, FL+1, UF+1, XFR+3, RL+6, RF+4, RF+7, HD+9, COLLECTD+2 , COLLECTD+5, CHKVF+4, CHKVF+5 |
^ORD(100.02 - [#100.02] | RL+9 |
^ORD(100.98 - [#100.98] | VALID+5 |
^ORD(101.41 - [#101.41] | DISABLED+4 |
^ORE(100.2 - [#100.2] | DC1+3, DC2+2 |
^PSRX - [#52] | HD+9 |
^SC - [#44] | DC2+4, DC2+5 |
^XUSEC("OREMAS" | VALID+7 |
Name | Line Occurrences |
---|---|
$$ACTION | RL+4, AIFN |
$$COLLECTD | DC2+9 |
$$DISABLED | VR+7, DIS |
$$DONE | TRM |
$$NPO | DC2+12 |
CHKVF | VR+5 |
VQ | CM, FL, UF, DC1, ES, VR, DIS, MN, GMRA, MEDS , RW+2, XFR, RN, TRM, EV, DC2, RL, AIFN, RF, CP , AL, XX, HD |
Name | Field # of Occurrence |
---|---|
^( | CHKVF+6 |
^(0 | RL+6 |
^(3 | VALID+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | XFR+1~, XFR+2*, XFR+3* |
ACT | RL+5~*, RL+6*, RL+9 |
ACTION | VALID~, CM, FL, UF, DC1, ES, VR, MN, RW+2, XFR , RN, EV, DC2, RL, RF, CP, AL, XX, HD |
ACTSTS | VALID+1~, VALID+9*, DC1, DC1+1, DC1+4, DC1+5, VR+6, MN+1, RW+2, DC2 , RL+4, AIFN |
AIFN | VALID+1~, VALID+8*, VALID+9, FL+1, UF+1, VR+7, RL+5, AIFN, CHKVF+4, CHKVF+5 |
DFN | RF+7~* |
DG | VALID+1~, VALID+5*, VALID+7, DC2+12, RF+1, RF+6, DONE+3 |
>> DGPMA | DC2+10 |
>> DGPMT | DC2+3, DC2+4, DC2+5, DC2+12 |
DLG | DISABLED+1~*, DISABLED+2, DISABLED+3*, DISABLED+4* |
DT | DC2+10 |
DTCMP | CHKVF+1~, CHKVF+8*, CHKVF+9 |
DUZ | VALID+7 |
ERROR | VALID~, VALID+1!, CM*, FL+1*, UF+1*, DC1+2*, DC1+3*, DC1+4*, DC1+5*, VR+1* , VR+2*, VR+5, VR+6*, VR+7*, DIS*, MN+1*, MN+2*, GMRA*, MEDS*, XFR+3* , XFR+4, EV+1*, EV+4*, EV+5*, EV+6*, DC2+1, DC2+2*, DC2+4*, DC2+5*, DC2+6* , DC2+7*, DC2+9*, DC2+10*, DC2+11*, DC2+12*, RL+2*, RL+3*, RL+4*, RL+9*, AIFN* , RF+1*, RF+2*, RF+3*, RF+5*, RF+8*, CP+1*, CP+2*, AL+1*, AL+2*, XX+1* , HD+1*, HD+2*, HD+3*, HD+4*, HD+6*, HD+8*, HD+9*, HD+10*, VQ, DONE+1* , DONE+2*, DONE+3*, DONE+4*, DONE+5*, DONE+6*, DONE+7*, CHKVF+10* |
IFN | VALID~, VALID+3, VALID+8, VALID+9, FL+1, UF+1, DC1+3, XFR+3, EV+5, DC2+2 , DC2+10, DC2+12, RL+6, RF+4, HD+9, COLLECTD+2, COLLECTD+5, CHKVF+4, CHKVF+5 |
LST | CHKVF+1~, CHKVF+4*, CHKVF+5*, CHKVF+6 |
MEDPARM | VALID+1~, VALID+7*, DC1+2, MEDS |
NATR | VALID~, VALID+7, DC1+3, DC2+1, DC2+10, RL+5~, RL+6*, RL+9 |
NOW | CHKVF+1~, CHKVF+7*, CHKVF+8, CHKVF+9 |
NV | VALID+2~, VALID+5*, RW+2, EV+4, RL+9 |
OR0 | VALID+1~, VALID+3*, VALID+5, VALID+10, MN+2, DC2+3, DC2+4, DC2+5, DC2+10, DISABLED+1 |
OR3 | VALID+1~, VALID+3*, VALID+8, VALID+10, RL+5, AL+2 |
ORA0 | VALID+1~, VALID+9*, VR+1, VR+2, EV+6, RL+2, RL+4, RL+5, AIFN, CHKVF+2 |
ORDSTS | VALID+1~, VALID+10*, VR+7, EV+1, DC2+6, DC2+7, DC2+11, DC2+12, RL+1, RF+2 , RF+3, CP+2, XX+1, HD+6, HD+8, HD+9, HD+10, COLLECTD+1, COLLECTD+2, DONE+1 , DONE+2, DONE+3, DONE+4, DONE+5, DONE+6, DONE+7 |
ORIFN | RF+7, NPO~, NPO+1 |
>> ORVER | VR+1, VR+2, VR+5 |
>> ORVP | MN+2 |
PKG | VALID+1~, VALID+3*, VALID+7, VR+7, GMRA, MEDS, DC2+5, DC2+6, DC2+7, DC2+8 , DC2+11, RL+9, CP+1, AL+1, HD+1, HD+2, HD+3, HD+4, HD+8, HD+9 , DISABLED+3 |
PSIFN | RF+4~*, RF+5 |
RD | CHKVF+1~, CHKVF+2*, CHKVF+3, CHKVF+6*, CHKVF+8, CHKVF+9 |
U | VALID+3, VALID+5, VALID+8, VALID+9, VALID+10, VR+1, VR+2, VR+7, DIS, MN+2 , EV+6, DC2+3, DC2+4, DC2+5, DC2+10, RL+2, RL+4, RL+5, RL+6, RL+9 , AIFN, RF+5, RF+7, AL+2, HD+9, COLLECTD+5, DISABLED+1, CHKVF+2, CHKVF+6 |
VER | VALID+1~, VALID+10*, DISABLED+2 |
X | VALID+1~, DC1+3*, VR+7*, DIS*, EV+6*, DC2+2*, AIFN*, RF+4~, RF+5*, ACTION~ , ACTION+1, NPO+1~*, NPO+2, DISABLED+1~*, DISABLED+2*, DISABLED+4*, DISABLED+5 |
Y | VALID+1~, RF+7~*, RF+8, VQ*, VQ+1, ACTION+1~*, ACTION+2, NPO+1~, NPO+2*, NPO+3 , COLLECTD+4~*, COLLECTD+5*, COLLECTD+6 |
Z | COLLECTD+4~*, COLLECTD+5* |
Name | Field # of Occurrence |
---|---|
$T(SCREEN^APSPMULT | RF+6 |