STANDARD DATA DICTIONARY #162.3 -- FEE CNH ACTIVITY FILE 9/29/25 PAGE 1
STORED IN ^FBAACNH( *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.5)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains all bed movement activity associated with the community nursing home program.
Per VHA Directive 10-93-142, this file definition should not be modified.
DD ACCESS: @
RD ACCESS: #
WR ACCESS: #
DEL ACCESS: #
LAYGO ACCESS: #
IDENTIFIED BY: VETERAN (#1)[R], ACTIVITY TYPE (#2)
POINTED TO BY: ASSOCIATED ADMISSION field (#4) of the FEE CNH ACTIVITY File (#162.3)
CROSS
REFERENCED BY: ASSOCIATED ADMISSION(AC), VETERAN(AE), VETERAN(AF), VETERAN(AG), NURSING HOME(AH), DATE/TIME(B)
INDEXED BY: VETERAN & ACTIVE ADMISSION (AD)
162.3,.001 NUMBER NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: APR 11, 1989
HELP-PROMPT: Type a Number between 1 and 999999999, 0 Decimal Digits
DESCRIPTION:
The internal entry number for each CNH Activity.
162.3,.01 DATE/TIME 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X I $D(X) D DATCK2^FBAAUTL1
LAST EDITED: AUG 30, 1988
DESCRIPTION:
The date and time of this activity (admission, discharge or transfer).
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 162.3^B
1)= S ^FBAACNH("B",$E(X,1,30),DA)=""
2)= K ^FBAACNH("B",$E(X,1,30),DA)
162.3,1 VETERAN 0;2 POINTER TO FEE BASIS PATIENT FILE (#161) (Required)
LAST EDITED: JAN 31, 2000
DESCRIPTION:
The name of the Fee Basis patient associated with this activity.
CROSS-REFERENCE: 162.3^AE
1)= S ^FBAACNH("AE",$E(X,1,30),DA)=""
2)= K ^FBAACNH("AE",$E(X,1,30),DA)
CROSS-REFERENCE: 162.3^AF^MUMPS
1)= S ^FBAACNH("AF",$E(X,1,30),9999999.999999-$P(^FBAACNH(DA,0),"^",1),DA)=""
2)= K ^FBAACNH("AF",$E(X,1,30),9999999.999999-$P(^FBAACNH(DA,0),"^",1),DA)
CROSS-REFERENCE: 162.3^AG^MUMPS
1)= I $P(^FBAACNH(DA,0),U,9)]"" S ^FBAACNH("AG",$E(X,1,30),$P(^FBAACNH(DA,0),U,9),$P(^FBAACNH(DA,0)
,U,1),DA)=""
2)= I $P(^FBAACNH(DA,0),U,9)]"" K ^FBAACNH("AG",$E(X,1,30),$P(^FBAACNH(DA,0),U,9),$P(^FBAACNH(DA,0)
,U,1),DA)
RECORD INDEXES: AD (#72)
162.3,2 ACTIVITY TYPE 0;3 SET
'A' FOR ADMISSION;
'T' FOR TRANSFER;
'D' FOR DISCHARGE;
DESCRIPTION:
Entry into this field indicates whether activity was an admission, discharge or transfer.
162.3,3 ACTIVE ADMISSION 0;4 SET
'Y' FOR YES;
LAST EDITED: JAN 31, 2000
DESCRIPTION:
An entry into this field will indicate that the activity at hand is part of an "active" admission.
RECORD INDEXES: AD (#72)
162.3,4 ASSOCIATED ADMISSION 0;5 POINTER TO FEE CNH ACTIVITY FILE (#162.3) (Required)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)=""A""&($P(^(0),U,4)=""Y"")" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
DESCRIPTION: This field points all activities back to the admission that they are associated with. It allows
for the ability to tie an admission with all associated transfers and a final discharge if one
exists.
SCREEN: S DIC("S")="I $P(^(0),U,3)=""A""&($P(^(0),U,4)=""Y"")"
EXPLANATION: Allows only activity which is Admission type and active.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 162.3^AC
1)= S ^FBAACNH("AC",$E(X,1,30),DA)=""
2)= K ^FBAACNH("AC",$E(X,1,30),DA)
162.3,5 ADMISSION TYPE 0;6 SET (Required)
'1' FOR AFTER RE-HOSPITALIZATION > 15 DAYS;
'2' FOR TRANSFER FROM OTHER CNH;
'3' FOR FROM ASIH < 15 DAYS;
'4' FOR ALL OTHER;
LAST EDITED: SEP 10, 1990
DESCRIPTION: Field populated for activity types of 'admission' only. Indicates the type of admission for
veteran.
162.3,6 TRANSFER TYPE 0;7 SET (Required)
'1' FOR TO AUTHORIZED ABSENCE;
'2' FOR TO UN-AUTHORIZED ABSENCE;
'3' FOR TO ASIH;
'4' FOR FROM AUTHORIZED ABSENCE;
'5' FOR FROM UN-AUTHORIZED ABSENCE;
'6' FOR FROM ASIH < 15 DAYS;
INPUT TRANSFORM: D DATCK3^FBAAUTL1
LAST EDITED: AUG 31, 1988
DESCRIPTION: Field is populated for activity type of 'transfer' only. Indicates the type of transfer for each
veteran.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
162.3,7 DISCHARGE TYPE 0;8 SET
'1' FOR REGULAR;
'2' FOR DEATH;
'3' FOR TRANSFER TO OTHER CNH;
'4' FOR ASIH;
'5' FOR DEATH WHILE ASIH;
'6' FOR REGULAR - PRIVATE PAY;
LAST EDITED: AUG 24, 1988
DESCRIPTION: Field is populated for activity type of 'discharge' only. Indicates the type of discharge for each
veteran.
162.3,8 NURSING HOME 0;9 POINTER TO FEE BASIS VENDOR FILE (#161.2)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,9)=5" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 30, 1993
DESCRIPTION: Reference to the Vendor file, this field indicates the name of the Nursing Home to which this
activity is associated with (i.e. where the veteran is residing).
SCREEN: S DIC("S")="I $P(^(0),U,9)=5"
EXPLANATION: Only vendors with Participation Code of Community Nursing Home
CROSS-REFERENCE: 162.3^AH
1)= S ^FBAACNH("AH",$E(X,1,30),DA)=""
2)= K ^FBAACNH("AH",$E(X,1,30),DA)
162.3,9 ASSOCIATED AUTHORIZATION 0;10 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAY 16, 1990
HELP-PROMPT: Type a Number between 1 and 999999999, 0 Decimal Digits
DESCRIPTION: The internal entry number of the Authorization associated with the admission entry. Transfer and
Discharge entries will not have this data.
FILES POINTED TO FIELDS
FEE BASIS PATIENT (#161) VETERAN (#1)
FEE BASIS VENDOR (#161.2) NURSING HOME (#8)
FEE CNH ACTIVITY (#162.3) ASSOCIATED ADMISSION (#4)
File #162.3
Record Indexes:
AD (#72) RECORD REGULAR IR SORTING ONLY
Short Descr: Index of patients with an active admission.
Description: The "AD" cross reference is a compound cross-reference on fields in the FEE CNH ACTIVITY file. It is defined as
^FBAACNH("AD",veteran,da)
where veteran is the VETERAN (#1)
da is the FEE CNH ACTIVITY entry
The "AD" cross-reference should only exist when the ACTIVE ADMISSION (#3) field of the entry is equal to "Y".
Set Logic: S ^FBAACNH("AD",X(1),DA)=""
Set Cond: S X=$S(X(2)="Y":1,1:0)
Kill Logic: K ^FBAACNH("AD",X(1),DA)
Whole Kill: K ^FBAACNH("AD")
X(1): VETERAN (162.3,1) (Subscr 1) (forwards)
X(2): ACTIVE ADMISSION (162.3,3) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):