STANDARD DATA DICTIONARY #123.6 -- IFC MESSAGE LOG FILE 9/29/25 PAGE 1
STORED IN ^GMR(123.6, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used to maintain a log of transmissions of inter-facility consult activities to a remote VistA system. The file will
record the record and activity that triggered the transmission as well as the facility to which the transmission was directed. Any
transmission that receives a negative acknowledgement from the remote system will have an error code recorded.
Upon successful completion of a transmission with successful acknowledgement, entries will be deleted after approximately one week.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: INCOMPLETE(AI), MESSAGE #(AM), DATE/TIME OF ENTRY(B)
INDEXED BY: CONSULT/REQUEST # & ACTIVITY # & INCOMPLETE (AC), CONSULT/REQUEST # & ACTIVITY # (C)
123.6,.01 DATE/TIME OF ENTRY 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ESTX" D ^%DT S X=Y K:X<1 X
LAST EDITED: DEC 07, 2001
HELP-PROMPT: (No range limit on date)
DESCRIPTION: This is the date time an HL7 message was directed to another VistA system containing an
inter-facility consult update.
CROSS-REFERENCE: 123.6^B
1)= S ^GMR(123.6,"B",$E(X,1,30),DA)=""
2)= K ^GMR(123.6,"B",$E(X,1,30),DA)
123.6,.02 FACILITY 0;2 POINTER TO INSTITUTION FILE (#4)
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Enter the INSTITUTION to which this message is directed
DESCRIPTION: This field contains the institution to which an HL7 message was sent. The messages contain updates
to an inter-facility consult.
123.6,.03 MESSAGE # 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<2) X
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Enter the number of the HL7 message that corresponds to this entry
DESCRIPTION: This is the HL7 message number generated by the VistA HL7 package. This message number is used to
match up the application acknowledgement from the remote system to the event that generated it.
CROSS-REFERENCE: 123.6^AM
1)= S ^GMR(123.6,"AM",$E(X,1,30),DA)=""
2)= K ^GMR(123.6,"AM",$E(X,1,30),DA)
123.6,.04 CONSULT/REQUEST # 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Enter the file 123 IEN that initiated this message
DESCRIPTION: This is the numeric respresentation of the REQUEST/CONSULTATION file entry that generated this
message activity.
RECORD INDEXES: AC (#114), C (#115)
123.6,.05 ACTIVITY # 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Enter the field 40 IEN that initiated this message
DESCRIPTION: This is the numeric representation of the ien within the REQUEST PROCESSING ACTIVITY multiple for
the consult entry referenced in the CONSULT # field.
RECORD INDEXES: AC (#114), C (#115)
123.6,.06 INCOMPLETE 0;6 SET
'1' FOR YES;
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Enter Yes if this transmission has not received the appl ACK
DESCRIPTION: This field is set to YES until a successful application accept acknowledgement is received from the
remote VistA system.
CROSS-REFERENCE: 123.6^AI
1)= S ^GMR(123.6,"AI",$E(X,1,30),DA)=""
2)= K ^GMR(123.6,"AI",$E(X,1,30),DA)
RECORD INDEXES: AC (#114)
123.6,.07 TRANS. ATTEMPTS 0;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Type a number between 1 and 20, 0 Decimal Digits
DESCRIPTION: This field contains the number of times an HL7 message containing a particular consult activity was
transmitted to a remote VistA system.
123.6,.08 ERROR 0;8 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>1000)!(X<100)!(X?.E1"."1N.N) X
OUTPUT TRANSFORM: S Y="ERR"_Y_"^GMRCIUTL" S Y=$T(@Y),Y=$P(Y,";",2)
LAST EDITED: DEC 07, 2001
HELP-PROMPT: Type a Number between 100 and 1000, 0 Decimal Digits
DESCRIPTION: This field contains the error condition noted on the receiving site when receiving an IFC HL7
message.
The error code numbers are defined and maintained within package documentation.
FILES POINTED TO FIELDS
INSTITUTION (#4) FACILITY (#.02)
File #123.6
Record Indexes:
AC (#114) RECORD REGULAR IR SORTING ONLY
Short Descr: This index is used to sort incomplete records by request number
Set Logic: S ^GMR(123.6,"AC",$E(X(1),1,15),$E(X(2),1,4),$E(X(3),1,1),DA)=""
Kill Logic: K ^GMR(123.6,"AC",$E(X(1),1,15),$E(X(2),1,4),$E(X(3),1,1),DA)
Whole Kill: K ^GMR(123.6,"AC")
X(1): CONSULT/REQUEST # (123.6,.04) (Subscr 1) (Len 15) (forwards)
X(2): ACTIVITY # (123.6,.05) (Subscr 2) (Len 4) (forwards)
X(3): INCOMPLETE (123.6,.06) (Subscr 3) (Len 1) (forwards)
C (#115) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Index on Consult# & Activity#
Set Logic: S ^GMR(123.6,"C",$E(X(1),1,10),$E(X(2),1,4),DA)=""
Kill Logic: K ^GMR(123.6,"C",$E(X(1),1,10),$E(X(2),1,4),DA)
Whole Kill: K ^GMR(123.6,"C")
X(1): CONSULT/REQUEST # (123.6,.04) (Subscr 1) (Len 10) (forwards)
Lookup Prompt: Select Consult #
X(2): ACTIVITY # (123.6,.05) (Subscr 2) (Len 4) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):