STANDARD DATA DICTIONARY #123.7 -- IFC REASON FOR REQUEST MAPPING FILE 9/29/25 PAGE 1
STORED IN ^GMR(123.7, (361 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used by the IFC order processing code to change the sequence in which the REASON FOR REQUEST (#20) word processing
field in the REQUEST/CONSULTATION file (#123) is populated. Each entry in the IFC REASON FOR REQUEST MAPPING file (#123.7)
corresponds to an orderable item in Cerner (see OBR-19). The DATA FIELD multiple (#1) identifies each header value (see OBX-5) and
the sequence with which it is to be stored in the REASON FOR REQUEST field.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: NAME(B)
INDEXED BY: NAME (C)
LAST MODIFIED: JUN 27,2025@16:21:14
123.7,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3)!'(X'?1P.E) X
MAXIMUM LENGTH: 60
LAST EDITED: AUG 28, 2024
HELP-PROMPT: Enter name of orderable item, 3-60 characters in length.
DESCRIPTION: The NAME field in this file is used by the IFC order processing code to identify those orderable
items whose reasons for request are subject to re-sequencing before they are filed in the
REQUEST/CONSULTATION file (#123). The value in the NAME field must match the value passed by
Cerner in OBR-19.
CROSS-REFERENCE: 123.7^B
1)= S ^GMR(123.7,"B",$E(X,1,30),DA)=""
2)= K ^GMR(123.7,"B",$E(X,1,30),DA)
FIELD INDEX: C (#1123) REGULAR IR LOOKUP & SORTING
Short Descr: This cross-reference stores the entry name in upper case.
Description: This cross-reference stores the name of the orderable item in upper case for lookup by the IFC
processor.
Set Logic: S ^GMR(123.7,"C",$E(X,1,60),DA)=""
Kill Logic: K ^GMR(123.7,"C",$E(X,1,60),DA)
Whole Kill: K ^GMR(123.7,"C")
X(1): NAME (123.7,.01) (Subscr 1) (Len 60) (forwards)
Transform (Storage): S X=$$UP^XLFSTR(X)
123.7,1 DATA FIELD NAME 1;0 Multiple #123.71
123.71,.01 DATA FIELD NAME 0;1 FREE TEXT (Multiply asked)
INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X
MAXIMUM LENGTH: 50
LAST EDITED: MAR 14, 2024
HELP-PROMPT: Enter the name of the data field, 1-50 characters.
DESCRIPTION: This field identifies the descriptive header in the request for request that is to be
re-sequenced.
CROSS-REFERENCE: 123.71^B
1)= S ^GMR(123.7,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^GMR(123.7,DA(1),1,"B",$E(X,1,30),DA)
123.71,1 SEQUENCE 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."3.N) X
LAST EDITED: MAR 14, 2024
HELP-PROMPT: Enter the sequence in which the data field will appear (1-999, up to 2 decimal digits).
DESCRIPTION: The SEQUENCE field stores the order in which the DATA FIELDS will be displayed in CPRS.
Note: A sequence value of 999 is used for the data fields that will not be saved in VistA.
CROSS-REFERENCE: 123.71^SEQUENCE
1)= S ^GMR(123.7,DA(1),1,"SEQUENCE",$E(X,1,30),DA)=""
2)= K ^GMR(123.7,DA(1),1,"SEQUENCE",$E(X,1,30),DA)
This cross-reference is used by the code that re-sequences REASON FOR REQUEST data sent by Cerner
before it is stored in the REQUEST/CONSULTATION file (#123).
123.71,2 DO NOT STORE 0;3 SET (BOOLEAN Data Type)
LAST EDITED: MAR 14, 2024
HELP-PROMPT: Enter 1 if data field is not stored in VistA.
DESCRIPTION:
Set this field true if the data field will not be stored in VistA.
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):