STANDARD DATA DICTIONARY #367 -- HPID/OEID RESPONSE FILE 6/27/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):