STANDARD DATA DICTIONARY #216.8 -- NURS CARE PLAN FILE 9/29/25 PAGE 1
STORED IN ^NURSC(216.8, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 4.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
Data pertaining to the Nursing Care Plan or Patient Plan of Care for a particular patient.
DD ACCESS: @
RD ACCESS:
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
IDENTIFIED BY:
"WRITE": D EN^DDIOL("",,"?0")
CROSS
REFERENCED BY: TEXT FILE ENTRY(B)
216.8,.01 TEXT FILE ENTRY 0;1 POINTER TO GMR TEXT FILE (#124.3) (Required)
INPUT TRANSFORM: S DIC("S")="D EN2^NURCCPU4" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 12, 1990
DESCRIPTION: This field is a pointer to the GMR Text (#124.3) File. The data in this record pertains to the
entry that this field points to.
SCREEN: S DIC("S")="D EN2^NURCCPU4"
EXPLANATION: Only the nursing care plan entries otherwise known a patient plan of care in the GMR Text file are
valid selections.
UNEDITABLE
CROSS-REFERENCE: 216.8^B
1)= S ^NURSC(216.8,"B",$E(X,1,30),DA)=""
2)= K ^NURSC(216.8,"B",$E(X,1,30),DA)
This is the main cross-reference on the Text File Entry field.
216.8,1 NURSING PROBLEM LIST PROB;0 POINTER Multiple #216.81
DESCRIPTION:
A list of problems for this nursing care plan or patient plan of care.
216.81,.01 PROBLEM 0;1 POINTER TO AGGREGATE TERM FILE (#124.2) (Multiply asked)
INPUT TRANSFORM:S DIC("S")="I $P(^GMRD(124.2,+Y,0),U,4)=$O(^GMRD(124.25,""B"",""NURSING PROBLEM"",0)),$D(^GMR(124.3
,$P(^NURSC(216.8,D0,0),U),1,""B"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: FEB 27, 1989
DESCRIPTION:
A particular problem for this nursing care plan or patient plan of care.
SCREEN: S DIC("S")="I $P(^GMRD(124.2,+Y,0),U,4)=$O(^GMRD(124.25,""B"",""NURSING PROBLEM"",0)),$D(^GMR(124.3
,$P(^NURSC(216.8,D0,0),U),1,""B"",+Y))"
EXPLANATION: Select only patient problems that have been chosen for this nursing care plan or patient plan of ca
re.
CROSS-REFERENCE:216.81^B
1)= S ^NURSC(216.8,DA(1),"PROB","B",$E(X,1,30),DA)=""
2)= K ^NURSC(216.8,DA(1),"PROB","B",$E(X,1,30),DA)
This is the main cross-reference on the problem field.
216.8,2 EVALUATION DATE EVAL;0 DATE Multiple #216.82
DESCRIPTION:
Evaluation information for a particular problem for a particular date.
IDENTIFIED BY: PROBLEM(#.02)[R]
216.82,.01 DATE/TIME ENTERED 0;1 DATE (Required) (Multiply asked)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 05, 1996
DESCRIPTION:
Date/time this evaluation information was entered.
CROSS-REFERENCE: 216.82^B
1)= S ^NURSC(216.8,DA(1),"EVAL","B",$E(X,1,30),DA)=""
2)= K ^NURSC(216.8,DA(1),"EVAL","B",$E(X,1,30),DA)
This is the main cross-reference evaluation date field.
CROSS-REFERENCE: 216.82^AA^MUMPS
1)= S NURS=$S($D(^NURSC(216.8,DA(1),"EVAL",DA,0)):$P(^(0),U,2),1:"") S:NURS'="" ^NURSC(216.8,DA(1),
"EVAL","AA",NURS,9999999-X,DA)="" K NURS
2)= S NURS=$S($D(^NURSC(216.8,DA(1),"EVAL",DA,0)):$P(^(0),U,2),1:"") K:NURS'="" ^NURSC(216.8,DA(1),
"EVAL","AA",NURS,9999999-X,DA) K NURS
This is an inverted time/date mumps cross-reference on the date field.
CROSS-REFERENCE:^^TRIGGER^216.82^1
1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^NURSC(216.8,D0,"EVAL",D1,0)):^(0
),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y X ^DD(216.82,.01,1,3,1.1) X ^DD(216.82,.01,1,3,1.4)
1.1)= S X=DIV S X=$P($G(^NURSC(216.8,DA(1),"EVAL",DA,0)),"^",3),X=$S(X]"":X,1:DUZ)
1.4)= S DIH=$S($D(^NURSC(216.8,DIV(0),"EVAL",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=216
.82,DIG=1 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
2.4)= S DIH=$S($D(^NURSC(216.8,DIV(0),"EVAL",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=216
.82,DIG=1 D ^DICR:$N(^DD(DIH,DIG,1,0))>0
CREATE VALUE)= S X=$P($G(^NURSC(216.8,DA(1),"EVAL",DA,0)),"^",3),X=$S(X]"":X,1:DUZ)
DELETE VALUE)= NO EFFECT
FIELD)= USER WHO EVALUATED
This cross-reference triggers an entry into the User Who Evaluated field of the Evaluation Date
sub-file in the NURS Care Plan (#216.8) file when the evaluation date is edited.
216.82,.02 PROBLEM 0;2 POINTER TO AGGREGATE TERM FILE (#124.2) (Required)
INPUT TRANSFORM:S DIC("S")="I $D(^NURSC(216.8,DA(1),""PROB"",""B"",+Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: FEB 27, 1989
DESCRIPTION:
The problem associated with this evaluation date.
SCREEN: S DIC("S")="I $D(^NURSC(216.8,DA(1),""PROB"",""B"",+Y))"
EXPLANATION: Only select problems that are in the problem list of this nursing care plan or patient plan of care
.
CROSS-REFERENCE:216.82^AA1^MUMPS
1)= S NURS=$S($D(^NURSC(216.8,DA(1),"EVAL",DA,0)):$P(^(0),U),1:"") S:NURS'="" ^NURSC(216.8,DA(1),"E
VAL","AA",X,9999999-NURS,DA)="" K NURS
2)= S NURS=$S($D(^NURSC(216.8,DA(1),"EVAL",DA,0)):$P(^(0),U),1:"") K:NURS'="" ^NURSC(216.8,DA(1),"E
VAL","AA",X,9999999-NURS,DA) K NURS
This is an inverted time/date mumps cross-reference on the Problem field.
216.82,1 USER WHO EVALUATED 0;3 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: JAN 13, 1992
DESCRIPTION:
User who made this evaluation.
WRITE AUTHORITY:^
NOTES: TRIGGERED by the DATE/TIME ENTERED field of the EVALUATION DATE sub-field of the NURS CARE PLAN
File
216.82,2 PROBLEM STATUS 0;4 SET (Required)
'0' FOR EVALUATE;
'1' FOR RESOLVED;
'2' FOR UNRESOLVED @ DC;
'3' FOR SUSPENDED;
LAST EDITED: DEC 08, 1993
DESCRIPTION:
The status of the problem associated with this evaluation.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
216.82,3 EVALUATION DATE 0;5 DATE (Required)
INPUT TRANSFORM:S %DT="ETX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 27, 1989
DESCRIPTION:
This is the date/time of the follow up evaluation when a problem had been evaluated.
216.8,3 TARGET DATE TARG;0 DATE Multiple #216.83
DESCRIPTION:
The target dates for the goals/expected outcomes for the plan of care.
IDENTIFIED BY: GOAL/EXPECTED OUTCOME(#.03)[R]
216.83,.01 DATE/TIME ENTERED 0;1 DATE (Required) (Multiply asked)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 05, 1996
DESCRIPTION:
The date/time this target date info. was added to the system
UNEDITABLE
CROSS-REFERENCE: 216.83^B
1)= S ^NURSC(216.8,DA(1),"TARG","B",$E(X,1,30),DA)=""
2)= K ^NURSC(216.8,DA(1),"TARG","B",$E(X,1,30),DA)
This is the main cross-reference on the Target date field.
CROSS-REFERENCE: 216.83^AA1^MUMPS
1)= S NURS=$S($D(^NURSC(216.8,DA(1),"TARG",DA,0)):^(0),1:""),NURS(3)=$P(NURS,U,3) S:NURS(3)'="" ^NU
RSC(216.8,DA(1),"TARG","AA",NURS(3),9999999-X,DA)="" K NURS
2)= S NURS=$S($D(^NURSC(216.8,DA(1),"TARG",DA,0)):^(0),1:""),NURS(3)=$P(NURS,U,3) K:NURS(3)'="" ^NU
RSC(216.8,DA(1),"TARG","AA",NURS(3),9999999-X,DA) K NURS
This is an inverted time/date mumps cross-reference on the Target Date field.
CROSS-REFERENCE:^^TRIGGER^216.83^1
1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^NURSC(216.8,D0,"TARG",D1,0)):^(0
),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(216.83,.01,1,3,1.1) X ^DD(216.83,.01,1,3,1.4)
1.1)= S X=DIV S X=$P($G(^NURSC(216.8,DA(1),"TARG",DA,0)),"^",4),X=$S(X]"":X,1:DUZ)
1.4)= S DIH=$S($D(^NURSC(216.8,DIV(0),"TARG",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=216
.83,DIG=1 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
2.4)= S DIH=$S($D(^NURSC(216.8,DIV(0),"TARG",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=216
.83,DIG=1 D ^DICR:$N(^DD(DIH,DIG,1,0))>0
CREATE VALUE)= S X=$P($G(^NURSC(216.8,DA(1),"TARG",DA,0)),"^",4),X=$S(X]"":X,1:DUZ)
DELETE VALUE)= NO EFFECT
FIELD)= USER WHO ENTERED
This cross-reference triggers an entry into the User Who Entered field of the Target Date sub-file
in the NURS Care Plan (#216.8) file when the Target Date field is edited.
216.83,.03 GOAL/EXPECTED OUTCOME 0;3 POINTER TO AGGREGATE TERM FILE (#124.2) (Required)
INPUT TRANSFORM:S DIC("S")="D EN3^NURCCPU4" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUL 12, 1990
DESCRIPTION:
The particular goal/expected outcome associated with this target date.
SCREEN: S DIC("S")="D EN3^NURCCPU4"
EXPLANATION: Data can only be a goal/expected outcome for this particular problem for this nursing care plan or
patient plan of care entry.
CROSS-REFERENCE:216.83^AA2^MUMPS
1)= S NURS=$S($D(^NURSC(216.8,DA(1),"TARG",DA,0)):^(0),1:""),NURS(1)=$P(NURS,U) S:NURS(1)'="" ^NURS
C(216.8,DA(1),"TARG","AA",X,9999999-NURS(1),DA)="" K NURS
2)= S NURS=$S($D(^NURSC(216.8,DA(1),"TARG",DA,0)):^(0),1:""),NURS(1)=$P(NURS,U) K:NURS(1)'="" ^NURS
C(216.8,DA(1),"TARG","AA",X,9999999-NURS(1),DA) K NURS
This is an inverted time/date cross-reference on the goal/expected outcome field.
216.83,1 USER WHO ENTERED 0;4 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: JAN 13, 1992
DESCRIPTION:
The user who entered this target date.
WRITE AUTHORITY:^
NOTES: TRIGGERED by the DATE/TIME ENTERED field of the TARGET DATE sub-field of the NURS CARE PLAN File
216.83,2 GOAL MET/DC'D 0;2 SET
'0' FOR CURRENT;
'1' FOR MET;
'2' FOR DISCONTINUED;
LAST EDITED: OCT 28, 1989
DESCRIPTION: This field tracks whether the outcome is still current, has been met, or has been discontinued for
this particular patient plan of care.
216.83,3 TARGET DATE 0;5 DATE (Required)
INPUT TRANSFORM:S %DT="ET" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 25, 1989
DESCRIPTION:
The target date that was entered for this patient's goal.
216.8,4 ORDER INFO ORD;0 DATE Multiple #216.84
DESCRIPTION:
Stored here is the status information for nursing orderables (or interventions).
IDENTIFIED BY: ORDERABLE(#.02)[R]
216.84,.01 ORDER STATUS DATE/TIME 0;1 DATE (Multiply asked)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 05, 1996
DESCRIPTION:
The date/time associated with the order information.
CROSS-REFERENCE: 216.84^B
1)= S ^NURSC(216.8,DA(1),"ORD","B",$E(X,1,30),DA)=""
2)= K ^NURSC(216.8,DA(1),"ORD","B",$E(X,1,30),DA)
This is the main cross-reference on the Order Status Date/Time field.
CROSS-REFERENCE: 216.84^AA^MUMPS
1)= S NURS=$S($D(^NURSC(216.8,DA(1),"ORD",DA,0)):$P(^(0),"^",2),1:"") S:NURS'="" ^NURSC(216.8,DA(1)
,"ORD","AA",NURS,9999999-X,DA)="" K NURS
2)= S NURS=$S($D(^NURSC(216.8,DA(1),"ORD",DA,0)):$P(^(0),"^",2),1:"") K:NURS'="" ^NURSC(216.8,DA(1)
,"ORD","AA",NURS,9999999-X,DA) K NURS
This is an inverted time/date mumps cross-reference on the Order Status Date/Time field.
CROSS-REFERENCE:^^TRIGGER^216.84^2
1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^NURSC(216.8,D0,"ORD",D1,0)):^(0)
,1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(216.84,.01,1,3,1.1) X ^DD(216.84,.01,1,3,1.4)
1.1)= S X=DIV S X=$P($G(^NURSC(216.8,DA(1),"ORD",DA,0)),"^",4),X=$S(X]"":X,1:DUZ)
1.4)= S DIH=$S($D(^NURSC(216.8,DIV(0),"ORD",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=216.
84,DIG=2 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
2.4)= S DIH=$S($D(^NURSC(216.8,DIV(0),"ORD",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=216.
84,DIG=2 D ^DICR:$N(^DD(DIH,DIG,1,0))>0
CREATE VALUE)= S X=$P($G(^NURSC(216.8,DA(1),"ORD",DA,0)),"^",4),X=$S(X]"":X,1:DUZ)
DELETE VALUE)= NO EFFECT
FIELD)= USER MODIFY
This cross-reference triggers an entry into the User Modifying field of the Order Info sub-file in
the NURS Care Plan (#216.8) file whenever the Order Status Date/Time field is edited.
216.84,.02 ORDERABLE 0;2 POINTER TO AGGREGATE TERM FILE (#124.2) (Required)
INPUT TRANSFORM:S DIC("S")="D EN5^NURCCPU1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 21, 1989
DESCRIPTION:
This is the nursing order associated with this problem.
SCREEN: S DIC("S")="D EN5^NURCCPU1"
EXPLANATION: Select only valid orderables.
CROSS-REFERENCE:216.84^AA1^MUMPS
1)= S NURS=$S($D(^NURSC(216.8,DA(1),"ORD",DA,0)):$P(^(0),"^"),1:"") S:NURS'="" ^NURSC(216.8,DA(1),"
ORD","AA",X,9999999-NURS,DA)="" K NURS
2)= S NURS=$S($D(^NURSC(216.8,DA(1),"ORD",DA,0)):$P(^(0),"^"),1:"") K:NURS'="" ^NURSC(216.8,DA(1),"
ORD","AA",X,9999999-NURS,DA) K NURS
This is an inverted time/date mumps cross-reference on the Orderable field.
216.84,1 STATUS 0;3 SET
'0' FOR RE-ACTIVATED;
'1' FOR DC;
LAST EDITED: MAR 21, 1989
DESCRIPTION:
The status of the order in question.
SCREEN: S DIC("S")="D EN1^NURCCPU4"
EXPLANATION: Select proper status.
216.84,2 USER MODIFYING 0;4 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: JAN 13, 1992
DESCRIPTION:
The user who made this modification.
WRITE AUTHORITY:^
NOTES: TRIGGERED by the ORDER STATUS DATE/TIME field of the ORDER INFO sub-field of the NURS CARE PLAN
File
FILES POINTED TO FIELDS
AGGREGATE TERM (#124.2) NURSING PROBLEM LIST:PROBLEM (#.01)
EVALUATION DATE:PROBLEM (#.02)
TARGET DATE:GOAL/EXPECTED OUTCOME (#.03)
ORDER INFO:ORDERABLE (#.02)
GMR TEXT (#124.3) TEXT FILE ENTRY (#.01)
NEW PERSON (#200) EVALUATION DATE:USER WHO EVALUATED (#1)
TARGET DATE:USER WHO ENTERED (#1)
ORDER INFO:USER MODIFYING (#2)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):