STANDARD DATA DICTIONARY #367 -- HPID/OEID RESPONSE FILE 9/29/25 PAGE 1
STORED IN ^IBCNH(367, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains responses associated with inquiries from the HPID/OEID TRANSMISSION QUEUE file (file #367.1).
Per VHA Directive 10-93-142, this file definition should not be modified.
DD ACCESS: @
POINTED TO BY: RESPONSE field (#.07) of the HPID/OEID TRANSMISSION QUEUE File (#367.1)
CROSS
REFERENCED BY: MESSAGE CONTROL ID(B), TRANSMISSION QUEUE(C), INSURANCE COMPANY ID TYPE(D), DATE OF FUTURE PURGE(E),
VISTA UNIQUE ID(UID)
367,.01 MESSAGE CONTROL ID 0;1 FREE TEXT (Required)
Message Control ID
INPUT TRANSFORM: K:$L(X)>60!($L(X)<1)!'(X'?1P.E) X
LAST EDITED: MAY 20, 2014
HELP-PROMPT: Answer must be 1-60 characters in length.
DESCRIPTION:
This is the message control ID number assigned by the HL7 package when a message is created.
CROSS-REFERENCE: 367^B
1)= S ^IBCNH(367,"B",$E(X,1,30),DA)=""
2)= K ^IBCNH(367,"B",$E(X,1,30),DA)
367,.02 TRANSMISSION QUEUE 0;2 POINTER TO HPID/OEID TRANSMISSION QUEUE FILE (#367.1)
Transmission Queue
LAST EDITED: MAR 12, 2014
HELP-PROMPT: Enter the HPID/OEID Transmission Queue entry for this response, if applicable.
DESCRIPTION: This field is used to link the response with its corresponding entry in the HPID/OEID TRANSMISSION
QUEUE file. It will not be populated for unsolicited messages.
CROSS-REFERENCE: 367^C
1)= S ^IBCNH(367,"C",$E(X,1,30),DA)=""
2)= K ^IBCNH(367,"C",$E(X,1,30),DA)
This cross-reference is used to quickly find the transaction associated with a response (entry in
file #367.1).
367,.03 RESPONSE TYPE 0;3 SET (Required)
Response Type
'R' FOR REQUESTED;
'U' FOR UNSOLICITED;
LAST EDITED: MAR 19, 2014
HELP-PROMPT: Enter whether this was an unsolicited or requested response.
DESCRIPTION: This field indicates whether the response was requested by VISTA or was unsolicited from the NIF
(National Insurance File).
367,.04 INSURANCE COMPANY 0;4 FREE TEXT
Insurance Company
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: MAR 17, 2014
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
This is the Insurance Company name in the received response.
367,.05 PROCESSING STATUS 0;5 SET
Processing Status
'R' FOR RESPONSE PROCESSED;
'X' FOR EXCEPTION REPORT;
'EL' FOR ERROR WITH LEGACY IDS;
'ED' FOR ERROR WITH DATA;
'EXR' FOR ERROR - EXCEPTION REPORT REJECT;
LAST EDITED: JUN 26, 2014
HELP-PROMPT: Enter the processing status of the response received.
DESCRIPTION: This field tracks the processing status of the response received. Changes to this field will
update the STATUS DATE/TIME field and the TRANSMISSION STATUS in the HPID/OEID TRANSMISSION QUEUE
file.
TECHNICAL DESCR: This is the processing status of the response received. Triggers the setting of the STATUS
DATE/TIME field (.06). Also triggers the TRANSMISSION STATUS (.04) field of file 367.1.
CROSS-REFERENCE: ^^TRIGGER^367.1^.04
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 X ^DD(367,.05,1,1,89.2) S Y(101)=$S($D(^IBCNH(367.1,D0,0)):^(0),1
:"") S X=$P($P(Y(102),$C(59)_$P(Y(101),U,4)_":",2),$C(59)) S D0=I(0,0) S DIU=X K Y S X=DIV S X=DIV,
X=X X ^DD(367,.05,1,1,1.4)
1.4)= S DIH=$G(^IBCNH(367.1,DIV(0),0)),DIV=X I $D(^(0)) S $P(^(0),U,4)=DIV,DIH=367.1,DIG=.04 D ^DIC
R
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 X ^DD(367,.05,1,1,89.2) S Y(101)=$S($D(^IBCNH(367.1,D0,0)):^(0),1
:"") S X=$P($P(Y(102),$C(59)_$P(Y(101),U,4)_":",2),$C(59)) S D0=I(0,0) S DIU=X K Y X ^DD(367,.05,1,
1,2.1) X ^DD(367,.05,1,1,2.4)
2.1)= S X=DIV S Y(1)=$S($D(^IBCNH(367,D0,0)):^(0),1:"") S X=$P(Y(1),U,5),X=X
2.4)= S DIH=$G(^IBCNH(367.1,DIV(0),0)),DIV=X I $D(^(0)) S $P(^(0),U,4)=DIV,DIH=367.1,DIG=.04 D ^DIC
R
89.2)= S I(0,0)=$G(D0),Y(1)=$S($D(^IBCNH(367,D0,0)):^(0),1:""),D0=$P(Y(1),U,2) S:'D0!'$D(^IBCNH(367
.1,+D0,0)) D0=-1 S DIV(0)=D0 S Y(102)=$C(59)_$P($G(^DD(367.1,.04,0)),U,3)
CREATE VALUE)= INTERNAL(PROCESSING STATUS)
DELETE VALUE)= INTERNAL(PROCESSING STATUS)
FIELD)= TRANSMISSION QUEUE:TRANSMISSION STATUS
Updates the Transmission Queue status (file 367.1, field #.04) whenever the Response status is
updated.
CROSS-REFERENCE: ^^TRIGGER^367^.06
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBCNH(367,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),X=X S
DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% S DIH=$G(^IBCNH(367,DIV(0),0)),DIV=X S $P(^(0),U,6)=DI
V,DIH=367,DIG=.06 D ^DICR
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBCNH(367,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),X=X S
DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% S DIH=$G(^IBCNH(367,DIV(0),0)),DIV=X S $P(^(0),U,6)=DI
V,DIH=367,DIG=.06 D ^DICR
CREATE VALUE)= NOW
DELETE VALUE)= NOW
FIELD)= STATUS DATE/TIME
Sets the status date/time to equal NOW whenever the PROCESSING STATUS field changes.
CROSS-REFERENCE: ^^TRIGGER^367^.1
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBCNH(367,D0,0)):^(0),1:"") S X=$P(Y(1),U,10),X=X S
DIU=X K Y S X=DIV S X=$$TRG1^IBCNHUT1(DA,X) S DIH=$G(^IBCNH(367,DIV(0),0)),DIV=X S $P(^(0),U,10)=D
IV,DIH=367,DIG=.1 D ^DICR
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBCNH(367,D0,0)):^(0),1:"") S X=$P(Y(1),U,10),X=X S
DIU=X K Y S X=DIV S X=$$TRG1^IBCNHUT1(DA,X) S DIH=$G(^IBCNH(367,DIV(0),0)),DIV=X S $P(^(0),U,10)=D
IV,DIH=367,DIG=.1 D ^DICR
CREATE VALUE)= S X=$$TRG1^IBCNHUT1(DA,X)
DELETE VALUE)= S X=$$TRG1^IBCNHUT1(DA,X)
FIELD)= DATE OF FUTURE PURGE
When the processing status is set to R for Response Processed or EXR for Exception Report Reject
and the response contains a NIF ID, the future purge date will be set to T+14. If this was an
unsolicited response, the future purge date is set to T+14 even if it does not have a NIF ID.
367,.06 STATUS DATE/TIME 0;6 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAR 06, 2014
HELP-PROMPT: Enter the date and time that the response record was received.
DESCRIPTION:
This is the date and time that the response record was received.
NOTES: TRIGGERED by the PROCESSING STATUS field of the HPID/OEID RESPONSE File
367,.07 VISTA UNIQUE ID 0;7 FREE TEXT
VISTA Unique ID
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: MAR 24, 2014
HELP-PROMPT: Answer must be 1-30 characters in length in the following format: Station#.IEN.
DESCRIPTION: This is the VAMC Station number and Internal Entry Number of the Insurance Company in this site's
INSURANCE COMPANY file in the following format: STATION#.IEN in INSURANCE COMPANY file
CROSS-REFERENCE: 367^UID
1)= S ^IBCNH(367,"UID",$E(X,1,30),DA)=""
2)= K ^IBCNH(367,"UID",$E(X,1,30),DA)
This cross-reference allows the user to find all responses for a site's particular Insurance
Company entry.
367,.08 PARENT CHP (HPID) 0;8 FREE TEXT
Parent CHP (HPID)
INPUT TRANSFORM: K:$L(X)>10!($L(X)<10) X
LAST EDITED: MAR 19, 2014
HELP-PROMPT: Enter the 10 digit HPID/OEID number for the Parent CHP, if applicable.
DESCRIPTION:
This is the HPID of the Parent CHP, if applicable.
367,.09 CHP/SHP 0;9 SET
Controlling Plan/Sub-health Plan
'C' FOR CHP;
'S' FOR SHP;
LAST EDITED: MAR 17, 2014
HELP-PROMPT: Enter a C if this is a Controlling Health Plan or an S if this is a sub-health plan.
DESCRIPTION: Defines whether this health plan is a Controlling Health Plan (CHP) or a
Sub-health Plan (SHP). CHP is a health plan that controls its own business
activities, actions or policies. A plan can have 0 to many sub-health plans
associated to it. SHP is a health plan whose business activities, actions
or policies are directed by a CHP. This field does NOT apply to OEIDs, only insurance companies
with HPIDs can be designated as CHPs or SHPs.
367,.1 DATE OF FUTURE PURGE 0;10 DATE
Date of Future Purge
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAR 14, 2014
HELP-PROMPT: Enter the date this record can be purged.
DESCRIPTION: This field contains the date that the response and, if applicable, its corresponding HPID/OEID
TRANSMISSION QUEUE entry may be purged.
TECHNICAL DESCR: This field contains the date that the response and, if applicable, its
transaction queue entry (#367.1)may be purged. This is triggered to be
set ONLY when the PROCESSING STATUS field (.05) is set to R for RESPONSE
PROCESSED and only if the solicited response included a NIF ID.
Unsolicited responses will be purged regardless of whether they have a
NIF ID or not. The date is set to response receipt date +14 days. The purge process runs nightly
via routine PUR^IBCNHUT2.
NOTES: TRIGGERED by the PROCESSING STATUS field of the HPID/OEID RESPONSE File
CROSS-REFERENCE: 367^E
1)= S ^IBCNH(367,"E",$E(X,1,30),DA)=""
2)= K ^IBCNH(367,"E",$E(X,1,30),DA)
This cross-reference is used by the nightly routine PUR^IBCNHUT2 to purge all applicable entries in
file 367 and file 367.1.
367,1 IDENTIFIERS 1;0 POINTER Multiple #367.01 (Add New Entry without Asking)
DESCRIPTION: This is a record of all INSURANCE COMPANY IDs received in the response from the NIF (National
Insurance File).
367.01,.01 INSURANCE COMPANY ID TYPE 0;1 POINTER TO INSURANCE COMPANY ID TYPE FILE (#367.11)
Insurance Company ID Type
LAST EDITED: MAR 10, 2014
HELP-PROMPT: Enter the type of Insurance Company ID received in the response from the NIF.
DESCRIPTION: This is the type of INSURANCE COMPANY ID received in the response from the NIF (National
Insurance File).
CROSS-REFERENCE: 367.01^B
1)= S ^IBCNH(367,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^IBCNH(367,DA(1),1,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 367^D
1)= S ^IBCNH(367,"D",$E(X,1,30),DA(1),DA)=""
2)= K ^IBCNH(367,"D",$E(X,1,30),DA(1),DA)
367.01,.02 ID 0;2 FREE TEXT
Identifiers
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: MAR 19, 2014
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This is the Insurance Company ID sent from the NIF. The data can be an EDI number, a VA National
ID, a NIF ID or an HPID/OEID.
367.01,.03 SECONDARY ID QUALIFIER 0;3 SET
EDI Secondary ID Qualifier
'2U' FOR PAYER ID #;
'FY' FOR CLAIM OFFICE #;
'NF' FOR NAIC CODE;
'TJ' FOR FED TAXPAYER #;
LAST EDITED: MAR 06, 2014
HELP-PROMPT: If the ID is a Secondary Payer ID, enter the Qualifier
DESCRIPTION: If the ID type is a SECONDARY ID, you must enter a qualifier to indicate the type of secondary
payer ID that it is. You can not use the same qualifier multiple times for the same secondary ID
type.
FILES POINTED TO FIELDS
HPID/OEID TRANSMISSION QUEUE
(#367.1) TRANSMISSION QUEUE (#.02)
PROCESSING STATUS (#.05)
INSURANCE COMPANY ID TYPE
(#367.11) IDENTIFIERS:INSURANCE COMPANY ID TYPE (#.01)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):