STANDARD DATA DICTIONARY #801 -- REMINDER ORDER CHECK ITEMS GROUP FILE 9/29/25 PAGE 1
STORED IN ^PXD(801, (2 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains a list of items that should have a reminder order check rule(s). The rule(s) attached to an Order Check Items
Group will only be evaluated when the pass in Orderable Item or Drug matches to at least one item the Order Check Items Group.
INDEXED BY: ITEM (AITEM), RULE (ARITEM), GROUP NAME (B), ITEM (O), ITEM (OCI), RULE (R)
LAST MODIFIED: JUN 24,2020@12:14:07
801,.01 GROUP NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:($L(X)>64)!($L(X)<3)!'(X'?1P.E)!('$$VNAME^PXRMINTR(.X)) X
LAST EDITED: APR 16, 2010
HELP-PROMPT: Answer must be 3-64 characters in length.
DESCRIPTION: This field is the name of the Reminder Orderable Item Group. Nationally distributed reminder
orderable items group names are prefixed with "VA-".
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
FIELD INDEX: B (#1658) REGULAR IR LOOKUP & SORTING
Short Descr: B cross-reference
Description: This is the "B" cross-reference redone as a new style cross-reference.
Set Logic: S ^PXD(801,"B",$E(X,1,64),DA)=""
Kill Logic: K ^PXD(801,"B",$E(X,1,64),DA)
Whole Kill: K ^PXD(801,"B")
X(1): GROUP NAME (801,.01) (Subscr 1) (Len 64) (forwards)
801,10 DESCRIPTION 1;0 WORD-PROCESSING #801.01 (IGNORE "|")
DESCRIPTION: This field contains a description of the clinical reminder order checks. It is used to document its
purpose and intended goals.
LAST EDITED: JAN 11, 2010
801,15 ORDER CHECK ITEMS 1.5;0 VARIABLE POINTER Multiple #801.015
LAST EDITED: APR 19, 2016
DESCRIPTION: This multiple stores a list of VA Generic, VA Drug Class, Drugs, VA Product, Imaging Type, and
Orderable Item. If the ordered orderable item belongs to one of the items in this multiple than the
rules attached to the group will be evaluated.
INDEXED BY: ITEM (OCII)
801.015,.01 ITEM 0;1 VARIABLE POINTER (Multiply asked)
FILE ORDER PREFIX LAYGO MESSAGE
50 1 DR n DRUG
50.605 2 DC n VA DRUG CLASS
50.6 3 DG n VA GENERIC
79.2 10 RA n Imaging Type
101.43 15 OI n Orderable Items
50.68 4 DP n VA PRODUCT
SCREEN ON FILE 101.43: S DIC("S")="I $G(^ORD(101.43,Y,.1))="""""
SCREEN EXPLANATION: This screen will only allow selection of active orderable items
OUTPUT TRANSFORM: NOT EXECUTABLE!! -- SPECIFIER NEEDS AN "O"!
LAST EDITED: NOV 20, 2019
CROSS-REFERENCE: 801.015^B
1)= S ^PXD(801,DA(1),1.5,"B",$E(X,1,30),DA)=""
2)= K ^PXD(801,DA(1),1.5,"B",$E(X,1,30),DA)
3)= Required for Variable Pointer
FIELD INDEX: AITEM (#1656) MUMPS IR ACTION WHOLE FILE (#801)
Short Descr: Item List Index
Description: This cross-reference is used to update the AITEM cross-reference whenever an item is added or
deleted from/to an existing ORDER CHECK ITEMS GROUP that contains entries in the Rule List
multiple.
Set Logic: D ITEMSET^PXRMORXR(.DA,X)
Set Cond: S X=$S($D(^PXD(801,DA(1),3)):1,1:0)
Kill Logic: D ITEMKILL^PXRMORXR(.DA,X)
Kill Cond: S X=$S($D(^PXD(801,DA(1),3)):1,1:0)
Whole Kill: D ITEMKWH^PXRMORXR
X(1): ITEM (801.015,.01) (forwards)
FIELD INDEX: O (#1659) REGULAR IR LOOKUP & SORTING WHOLE FILE (#801)
Short Descr: This is a cross-reference by order check item.
Description: This allows for quick look up of items assigned to Reminder Order Check Groups.
Set Logic: S ^PXD(801,"O",X,DA(1),DA)=""
Kill Logic: K ^PXD(801,"O",X,DA(1),DA)
Whole Kill: K ^PXD(801,"O")
X(1): ITEM (801.015,.01) (Subscr 1) (forwards)
FIELD INDEX: OCI (#1660) REGULAR IR LOOKUP & SORTING WHOLE FILE (#801)
Short Descr: This cross-reference builds an index of Order Check Items
Description: This cross-reference build a list of items in Reminder Order Checks to be used by pharamcy
protocol events
Set Logic: S ^PXD(801,"OCI",X,DA(1),DA)=""
Kill Logic: K ^PXD(801,"OCI",X,DA(1),DA)
Whole Kill: K ^PXD(801,"OCI")
X(1): ITEM (801.015,.01) (Subscr 1) (forwards)
FIELD INDEX: OCII (#1662) MUMPS IR LOOKUP & SORTING
Short Descr: This cross-reference builds indexes of order check items for display.
Description: The 'OCIO' index is used by ScreenMan to get the display order. The 'OCIN' index provides an easy
way to get the display name.
Set Logic: D SOCII^PXRMOCG(.DA,X)
Kill Logic: D KOCII^PXRMOCG(.DA,X)
Whole Kill: K ^PXD(801,DA(1),1.5,"OCIN"),^PXD(801,DA(1),1.5,"OCIO")
X(1): ITEM (801.015,.01) (Subscr 1) (forwards)
801,30 RULE LIST 3;0 POINTER Multiple #801.04
LAST EDITED: JUL 07, 2009
DESCRIPTION: This multiple contains a list of rules that are evaluated for each item in the ORDER CHECK ITEMS
multiple.
PRIMARY KEY: A (#16)
Uniqueness Index: B (#1663)
File, Field: 1) RULE (801.04,.01)
INDEXED BY: RULE (B)
801.04,.01 RULE 0;1 POINTER TO REMINDER ORDER CHECK RULES FILE (#801.1) (Required) (Multiply asked)
(Key field)
INPUT TRANSFORM: S DIC("S")="I $$VRULESCR^PXRMOCG(Y,.DA)" D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
LAST EDITED: NOV 22, 2011
HELP-PROMPT: Answer must be 3-64 characters in length.
DESCRIPTION:
This is the IEN of the rule.
SCREEN: S DIC("S")="I $$VRULESCR^PXRMOCG(Y,.DA)"
EXPLANATION: National rules cannot be added to national groups
DELETE TEST: 1,0)= I $$VRULED^PXRMOCG(.DA)
LAYGO TEST: 1,0)= I $$VRULEA^PXRMOCG(X,.DA)
FIELD INDEX: ARITEM (#1657) MUMPS IR ACTION WHOLE FILE (#801)
Short Descr: This xref add the rules for quick look up.
Description: This cross-reference is used to create a lookup cross-reference by items in the ORDER CHECK ITEMS
multiple and the Rule IEN.
Set Logic: D RULESITM^PXRMORXR(.DA,.X)
Set Cond: S X=0 I +X(1)>0 S X=1
Kill Logic: D RULEKITM^PXRMORXR(.DA,.X)
Kill Cond: S X=0 I X(1)'="" S X=1
X(1): RULE (801.04,.01) (forwards)
FIELD INDEX: R (#1661) REGULAR IR LOOKUP & SORTING WHOLE FILE (#801)
Short Descr: This is a cross reference by order check rule IEN
Set Logic: S ^PXD(801,"R",X,DA(1),DA)=""
Kill Logic: K ^PXD(801,"R",X,DA(1),DA)
Whole Kill: K ^PXD(801,"R")
X(1): RULE (801.04,.01) (Subscr 1) (forwards)
FIELD INDEX: B (#1663) REGULAR IR LOOKUP & SORTING
Unique for: Key A (#16), File #801.04
Short Descr: Uniqueness Index for Key 'A' of Subfile #801.04
Set Logic: S ^PXD(801,DA(1),3,"B",X,DA)=""
Kill Logic: K ^PXD(801,DA(1),3,"B",X,DA)
Whole Kill: K ^PXD(801,DA(1),3,"B")
X(1): RULE (801.04,.01) (Subscr 1)
801,100 CLASS 100;1 SET (Required)
'L' FOR LOCAL;
'V' FOR VISN;
'N' FOR NATIONAL;
INPUT TRANSFORM: K:'$$VCLASS^PXRMINTR(X) X
LAST EDITED: NOV 01, 2011
HELP-PROMPT: Enter a class.
DESCRIPTION: This is the CLASS of the Orderable Item Group. Possible classes are "N" for national, "V" for VISN,
and "L" for local.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
801,101 SPONSOR 100;2 POINTER TO REMINDER SPONSOR FILE (#811.6)
LAST EDITED: JAN 25, 2010
HELP-PROMPT: Select the sponsor.
DESCRIPTION: This is the organization or group that sponsors this orderable item group.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
801,102 REVIEW DATE 100;3 DATE
INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JAN 25, 2010
HELP-PROMPT: Enter the date the order check group should be reviewed.
DESCRIPTION: The REVIEW DATE is used to determine when the orderable item group should be reviewed to verify
that it is current with the latest standards and guidelines.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
801,110 EDIT HISTORY 110;0 DATE Multiple #801.03 (Add New Entry without Asking)
DESCRIPTION: This multiple is used to record a history of changes made to the order check group.
801.03,.01 EDIT DATE 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: FEB 01, 2012
HELP-PROMPT: Enter the date the record was edited (set by the system)
DESCRIPTION: This is the date and time when the editing was done. This field is set automatically and should
not be changed by the user.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 801.03^B
1)= S ^PXD(801,DA(1),110,"B",$E(X,1,30),DA)=""
2)= K ^PXD(801,DA(1),110,"B",$E(X,1,30),DA)
801.03,1 EDIT BY 0;2 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: FEB 01, 2012
HELP-PROMPT: Select the user who edited the record (set by the system)
DESCRIPTION: This is the person who did the editing. This field is set automatically and should not be changed
by the user.
801.03,2 EDIT COMMENTS 1;0 WORD-PROCESSING #801.32 (IGNORE "|")
DESCRIPTION: This word-processing field can be used to record the changes made during the editing session.
LAST EDITED: JUL 02, 2009
DESCRIPTION: This word-processing field can be used to record the changes made during the editing session.
FILES POINTED TO FIELDS
NEW PERSON (#200) EDIT HISTORY:EDIT BY (#1)
REMINDER ORDER CHECK RULES
(#801.1) RULE LIST:RULE (#.01)
REMINDER SPONSOR (#811.6) SPONSOR (#101)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
PXRM ORDER CHECK ITEMS GROUP DEC 09, 2014@12:24 USER #0 REMINDER ORDERABLE ITEM GROUP
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):
PXRM OCG EDIT OCT 31, 2011@11:49 USER #0
PXRM OCG MAIN BLOCK DD #801
PXRM OCG ORDER CHECK ITEM LISTDD #801.015
PXRM OCG ORDER CHECK ITEMS CAPDD #801
PXRM OCG RULE LIST DD #801.04
PXRM OCG RULE LIST CAPTION DD #801
PXRM OCG EDIT HISTORY NOV 10, 2011@12:59 USER #0
PXRM OCG EDIT HISTORY DD #801.03
PXRM OCG EDIT RESTRICTED NOV 02, 2011@15:02 USER #0
PXRM OCG RESTRICTED EDIT DD #801
PXRM OCG ORDER CHECK ITEM LISTDD #801.015
PXRM OCG ORDER CHECK ITEMS CAPDD #801
PXRM OCG ORDERABLE ITEM LIST DD #801.02
PXRM OCG ORDERABLE ITEM CAP DD #801
PXRM OCG RULE LIST CAPTION DD #801
PXRM OCG RULE LIST RESTRICTED DD #801.04