STANDARD DATA DICTIONARY #704.115 -- OBS_ALARM FILE 9/29/25 PAGE 1
STORED IN ^MDC(704.115, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file supports the Clinical Flowsheets application "alarm" functionality. And the file maintains the relationships between
alarms and patients.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
PRIMARY KEY: A (#107)
Uniqueness Index: PK (#947)
File, Field: 1) ID (704.115,.01)
INDEXED BY: ACTIVE & PATIENT_ID (ACTIVE), ID (PK)
704.115,.01 ID 0;1 FREE TEXT (Required) (Key field)
INPUT TRANSFORM: K:$L(X)>38!($L(X)<38)!'(X?1"{"8UN1"-"4UN1"-"4UN1"-"4UN1"-"12UN1"}") X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with the system generated GUID for this alarm.
DESCRIPTION: This value is a Global Unique IDentifier (GUID) for this alarm. The GUID is maintained nationally
so this value represents this item throughout the enterprise.
FIELD INDEX: PK (#947) REGULAR IR LOOKUP & SORTING
Unique for: Key A (#107), File #704.115
Short Descr: Uniqueness Index for Key 'A' of File #704.115
Description: This will provide a quick reference to unique file entries.
Set Logic: S ^MDC(704.115,"PK",$E(X,1,38),DA)=""
Kill Logic: K ^MDC(704.115,"PK",$E(X,1,38),DA)
Whole Kill: K ^MDC(704.115,"PK")
X(1): ID (704.115,.01) (Subscr 1) (Len 38)
704.115,.02 PATIENT_ID 0;2 POINTER TO PATIENT FILE (#2) (Required)
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with a PATIENT identifier.
DESCRIPTION:
This identifies the patient for which this alarm (#.01) is applicable.
RECORD INDEXES: ACTIVE (#946)
704.115,.03 TERM_ID 0;3 POINTER TO TERM FILE (#704.101) (Required)
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with an identifier for the term to be affiliated with this alarm.
DESCRIPTION: This is the term to be monitored when the Clinical Flowsheets application determines whether to
signal an alarm.
704.115,.04 UNIT_ID 0;4 POINTER TO TERM FILE (#704.101)
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with an identifier for the unit of measurement for this alarm.
DESCRIPTION: This identifies the unit of measurement to use when Clinical Flowsheets compares observed and
"alarm" values.
704.115,.05 ALARM_TYPE 0;5 SET (Required)
'0' FOR Value in range;
'1' FOR Value not in range;
'2' FOR Value greater than;
'3' FOR Value less than;
'4' FOR Value in Picklist;
'5' FOR Value is True;
'6' FOR Value is False;
LAST EDITED: APR 23, 2009
HELP-PROMPT: Choose which condition an observed value must satisfy to trigger an "alarm".
DESCRIPTION: This indicates the case, when satisfied by an observed value, for the assigned patient and term,
that may cause the Clinical Flowsheets application to trigger the alarm (#01).
704.115,.06 MIN_VALUE 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<-999999999)!(X?.E1"."10N.N) X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Type a Number between -999999999 and 999999999, 9 Decimal Digits.
DESCRIPTION: This field is the minimum value for this term (#.03) and unit(#.04) that will not trigger the alarm
(#.01).
704.115,.07 MAX_VALUE 0;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<-999999999)!(X?.E1"."10N.N) X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Type a Number between -999999999 and 999999999, 9 Decimal Digits
DESCRIPTION:
This field is the maximum value for this term (#.03) and unit(#.04) that will not trigger alarm.
704.115,.08 ALARM_SET 0;8 SET
'0' FOR No;
'1' FOR Yes;
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer whether the Clinical Flowsheets application is triggering this alarm.
DESCRIPTION:
This indicates whether or not this alarm's (#.01) conditions are satisfied.
704.115,.09 ACTIVE 0;9 SET (Required)
'0' FOR No;
'1' FOR Yes;
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer whether this alarm logic is to be executed.
DESCRIPTION:
This indicates if this alarm (#.01) logic is to be executed on new values (reset).
RECORD INDEXES: ACTIVE (#946)
704.115,.11 ACTIVATED_DATE_TIME .1;1 DATE (Required)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with the date/time this alarm is to be activated.
DESCRIPTION:
This field is the date/time this alarm (#.01) is to be activated.
704.115,.12 ACTIVATED_BY_ID .1;2 POINTER TO NEW PERSON FILE (#200) (Required)
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with an identifier of the person that activated this alarm.
DESCRIPTION:
This identifies the person (file #200) that activated this alarm (#.01).
704.115,.13 DEACTIVATED_DATE_TIME .1;3 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with the date/time this alarm is to be deactivated.
DESCRIPTION:
This is the date/time this alarm (#.01) is to be deactivated.
704.115,.14 DEACTIVATED_BY_ID .1;4 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer with an identifier of the person that deactivated this alarm.
DESCRIPTION:
This identifies the person (file #200) that deactivated this alarm (#.01).
704.115,.2 ACTIVATED_COMMENT .2;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer must be 1-250 characters in length.
DESCRIPTION: This is the comment entered when this alarm (.01) was activated. A sample ACTIVATED COMMENT could
be "Alarm activated for automated monitoring".
704.115,.3 DEACTIVATED_COMMENT .3;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer must be 1-250 characters in length.
DESCRIPTION: This is the comment entered when this alarm (.01) was deactivated. A sample DEACTIVATED COMMENT
could be "Alarm deactivated for staff monitoring".
704.115,.4 PICKLIST_IDS .4;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: APR 23, 2009
HELP-PROMPT: Answer must be 1-250 characters in length.
DESCRIPTION: This field is a list of VA Unique IDentifiers for a "picklist-type" observation. A sample PICKLIST
IDS could be:
"{65069804-39BF-41ED-9EA3-BF2C41389F10},{715091C2-9668-4678-900E-6D55
D3335A30},{D5B3E135-4D68-4528-BBC9-6E8A7A997104}"
FILES POINTED TO FIELDS
NEW PERSON (#200) ACTIVATED_BY_ID (#.12)
DEACTIVATED_BY_ID (#.14)
PATIENT (#2) PATIENT_ID (#.02)
TERM (#704.101) TERM_ID (#.03)
UNIT_ID (#.04)
File #704.115
Record Indexes:
ACTIVE (#946) RECORD REGULAR IR SORTING ONLY
Short Descr: Sorts out alarms for a patient.
Description: This will provide a quick reference to active and inactive alarms for a patient.
Set Logic: S ^MDC(704.115,"ACTIVE",$E(X(1),1,1),$E(X(2),1,30),DA)=""
Kill Logic: K ^MDC(704.115,"ACTIVE",$E(X(1),1,1),$E(X(2),1,30),DA)
Whole Kill: K ^MDC(704.115,"ACTIVE")
X(1): ACTIVE (704.115,.09) (Subscr 1) (Len 1) (forwards)
X(2): PATIENT_ID (704.115,.02) (Subscr 2) (Len 30) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):