STANDARD DATA DICTIONARY #123.7 -- IFC REASON FOR REQUEST MAPPING FILE 6/27/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):