STANDARD DATA DICTIONARY #743 -- QA MONITOR FILE 3/24/25 PAGE 1 STORED IN ^QA(743, (6 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains the full description of a monitor. Some of the data is purely descriptive. Other data in this file is used by the auto enroll portion of the Clinical Monitoring System. DD ACCESS: @ DEL ACCESS: @ APPLICATION GROUP(S): QAQ, FHAS, QAM IDENTIFIED BY: TITLE (#.02)[R] "WRITE": W " ",@("$P($P($C(59)_$S($D(^DD(743,7,0)):$P(^(0),U,3),1:0)_$E("_DIC_"Y,0),0),$C(59)_$P(^(0),U,5)_"":"",2),$C(59), 1)") POINTED TO BY: ASSOCIATED MONITOR field (#200) of the QA OCCURRENCE SCREEN CRITERIA File (#741.1) MONITOR field (#.02) of the FALL OUT File (#743.1) MONITOR field (#.01) of the MONITOR HISTORY File (#743.2) MONITOR field (#.01) of the MONITOR sub-field (#743.61) of the AUTO ENROLL RUN DATE File (#743.6) CROSS REFERENCED BY: SERVICE(ASRV), CODE(B), CODE(BU), TITLE(C), TITLE(CU) 743,.01 CODE 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X LAST EDITED: MAY 13, 1993 HELP-PROMPT: Answer must be 3-30 characters in length. DESCRIPTION: This can either be free text or a predetermined list (of initial identifying letters or numbers) as defined by the site so that monitors can be grouped and easily retrieved by the service, section, or whatever. DELETE TEST: 1,0)= S $P(^QA(743,0),"^",3)=1 I 0 CROSS-REFERENCE: 743^B 1)= S ^QA(743,"B",$E(X,1,30),DA)="" 2)= K ^QA(743,"B",$E(X,1,30),DA) CROSS-REFERENCE: 743^BU^MUMPS 1)= S ^QA(743,"BU",$E($$UP^XLFSTR(X),1,30),DA)="" 2)= K ^QA(743,"BU",$E($$UP^XLFSTR(X),1,30),DA) Uppercase cross-reference of the CODE. 743,.02 TITLE 0;2 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3) X LAST EDITED: MAY 13, 1993 HELP-PROMPT: Answer must be 3-30 characters in length. DESCRIPTION: This is a short free text name determined by the user for this monitor. CROSS-REFERENCE: 743^C 1)= S ^QA(743,"C",$E(X,1,30),DA)="" 2)= K ^QA(743,"C",$E(X,1,30),DA) CROSS-REFERENCE: 743^CU^MUMPS 1)= S ^QA(743,"CU",$E($$UP^XLFSTR(X),1,30),DA)="" 2)= K ^QA(743,"CU",$E($$UP^XLFSTR(X),1,30),DA) Uppercase cross-reference of the TITLE. 743,1 SERVICE 0;3 POINTER TO SERVICE/SECTION FILE (#49) LAST EDITED: DEC 17, 1990 HELP-PROMPT: Enter the service this monitor belongs to. DESCRIPTION: This field will allow the manager to track what monitors are currently being used by each service. The service entered has nothing to do with the conditions chosen or what data is auto enrolled. CROSS-REFERENCE: 743^ASRV 1)= S ^QA(743,"ASRV",$E(X,1,30),DA)="" 2)= K ^QA(743,"ASRV",$E(X,1,30),DA) 743,2 STANDARD OF CARE STDC;0 WORD-PROCESSING #743.02 DESCRIPTION: This word processing field defines the standard of care to be monitored. LAST EDITED: DEC 06, 1990 HELP-PROMPT: Enter the standard of care to be monitored. DESCRIPTION: This word processing field defines the standard of care to be monitored. 743,3 CLINICAL INDICATOR CLIN;0 WORD-PROCESSING #743.03 DESCRIPTION: This word processing field defines the criteria necessary to meet the standard of care. LAST EDITED: DEC 06, 1990 HELP-PROMPT: Enter the criteria of the standard of care. DESCRIPTION: This word processing field defines the criteria necessary to meet the standard of care. 743,4 RATIONALE RAT;0 POINTER Multiple #743.04 (Add New Entry without Asking) LAST EDITED: DEC 17, 1990 DESCRIPTION: This field defines the rationale for the use of this monitor. You may select all that apply. 743.04,.01 RATIONALE 0;1 POINTER TO RATIONALE FILE (#743.91) (Multiply asked) LAST EDITED: DEC 17, 1990 HELP-PROMPT: Enter the rationale for this monitor from the list displayed. DESCRIPTION: This field defines the rationale for the use of this monitor. You may select all that apply. CROSS-REFERENCE: 743.04^B 1)= S ^QA(743,DA(1),"RAT","B",$E(X,1,30),DA)="" 2)= K ^QA(743,DA(1),"RAT","B",$E(X,1,30),DA) 743.04,1 EXPLAIN RATIONALE EXP;0 WORD-PROCESSING #743.05 LAST EDITED: APR 15, 1991 DESCRIPTION: If a rationale was chosen that requires an explanation please explain the reasons for its selection. LAST EDITED: DEC 17, 1990 HELP-PROMPT: Explain why this rationale was chosen. DESCRIPTION: If a rationale was chosen that requires an explanation please explain the reasons for its selection. 743,6 AUTO ENROLL MONITOR 0;4 SET (Required) '1' FOR YES; '0' FOR NO; LAST EDITED: MAR 01, 1991 HELP-PROMPT: Enter Y(es) if this is an auto enroll monitor. DESCRIPTION: This field determines whether or not this is an auto enroll monitor. You should answer Y(es) to this field only if this monitor can be auto enrolled. Your answer to this field will determine which conditions you will be allowed to select. 743,7 MONITOR STATUS 0;5 SET '1' FOR FINISHED; '0' FOR UNDER CONSTRUCTION; LAST EDITED: DEC 11, 1990 HELP-PROMPT: Enter FINISHED if you are totally finished editing this monitor. DESCRIPTION: Answer FINISHED to this field only when you are sure you are completely finished entering/editing this monitor. Once you answer FINISHED you will no longer be able to edit selected monitor fields. 743,20 CONDITION COND;0 POINTER Multiple #743.01 (Add New Entry without Asking) DESCRIPTION: A condition applies a True/False test on selected data elements in a patient's record. If the result of the test is true that patient's record is captured for further processing. 743.01,.01 CONDITION 0;1 POINTER TO CONDITION FILE (#743.3) (Multiply asked) INPUT TRANSFORM:S DIC("S")="I $S($D(QAMD0)[0:1,$D(^QA(743,+QAMD0,0))[0:0,+$P(^QA(743,+QAMD0,0),""^"",4)=+$P(^QA(743 .3,+Y,0),""^"",2):1,1:0)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: JAN 28, 1992 HELP-PROMPT: Enter a condition that will make up the monitor. DESCRIPTION: A condition applies a True/False test on selected data elements in a patient's record. If the result of the test is true that patient's record is captured for further processing. TECHNICAL DESCR:The screen on this field makes use of the namespaced variable QAMD0. QAMD0 is the internal entry number of the monitor, ie ^QA(743,QAMD0,. If QAMD0 is undefined the screen equates to I 1 to allow for regular VA FileMan editing of this multiple. If the Clinical Monitoring System edit options are used QAMD0 will be defined and the screen will function properly. SCREEN: S DIC("S")="I $S($D(QAMD0)[0:1,$D(^QA(743,+QAMD0,0))[0:0,+$P(^QA(743,+QAMD0,0),""^"",4)=+$P(^QA(743 .3,+Y,0),""^"",2):1,1:0)" EXPLANATION: You may only select conditions that match the monitor type, auto/manual enroll. CROSS-REFERENCE:743.01^B 1)= S ^QA(743,DA(1),"COND","B",$E(X,1,30),DA)="" 2)= K ^QA(743,DA(1),"COND","B",$E(X,1,30),DA) 743.01,1 CONTRIBUTES TO SAMPLE 0;2 SET '1' FOR YES; '0' FOR NO; LAST EDITED: DEC 14, 1990 HELP-PROMPT: Enter Y(es) if this condition contributes to the sample size (denominator). DESCRIPTION: This field determines whether or not this condition contributes to the sample size (denominator). This affects how information is collected to determine the size of the sample (denominator). Answer 'YES' to this question if the patients meeting this condition should be counted in the sample size. Answer 'NO' if these patients should not be counted. CROSS-REFERENCE:743.01^AS 1)= S ^QA(743,DA(1),"COND","AS",$E(X,1,30),DA)="" 2)= K ^QA(743,DA(1),"COND","AS",$E(X,1,30),DA) 743.01,10 PARAMETER 1 P1;E1,245 FREE TEXT INPUT TRANSFORM:K:$L(X)>245!($L(X)<1) X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Answer must be 1-245 characters in length. DESCRIPTION: Parameters further narrow down the definition of a condition. The format of a parameter is determined by the condition. 743.01,20 PARAMETER 2 P2;E1,245 FREE TEXT INPUT TRANSFORM:K:$L(X)>245!($L(X)<1) X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Answer must be 1-245 characters in length. DESCRIPTION: Parameters further narrow down the definition of a condition. The format of a parameter is determined by the condition. 743.01,30 PARAMETER 3 P3;E1,245 FREE TEXT INPUT TRANSFORM:K:$L(X)>245!($L(X)<1) X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Answer must be 1-245 characters in length. DESCRIPTION: Parameters further narrow down the definition of a condition. The format of a parameter is determined by the condition. 743.01,40 PARAMETER 4 P4;E1,245 FREE TEXT INPUT TRANSFORM:K:$L(X)>245!($L(X)<1) X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Answer must be 1-245 characters in length. DESCRIPTION: Parameters further narrow down the definition of a condition. The format of a parameter is determined by the condition. 743.01,50 PARAMETER 5 P5;E1,245 FREE TEXT INPUT TRANSFORM:K:$L(X)>245!($L(X)<1) X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Answer must be 1-245 characters in length. DESCRIPTION: Parameters further narrow down the definition of a condition. The format of a parameter is determined by the condition. 743,25 FALL OUT RELATIONSHIP REL;E1,245 FREE TEXT INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X D:$D(X) EN1^QAMUTL0 LAST EDITED: DEC 14, 1990 HELP-PROMPT: Enter the relationship among the conditions. DESCRIPTION: This field specifically states the relationship between the conditions entered by the user. The user may use & (and), ! (or), ' (not), and parentheses () to specify the relationship. EXECUTABLE HELP: D EN2^QAMUTL0 NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 743,26 SAMPLE RELATIONSHIP SMP;E1,245 FREE TEXT INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X D:$D(X) EN4^QAMUTL0 LAST EDITED: DEC 14, 1990 HELP-PROMPT: Enter the relationship among the sample conditions. DESCRIPTION: Enter the relationship among the conditions. This field specifically states the relationship between the conditions that contribute to the sample size. The user may use & (and), ! (or), ' (not) and parentheses () to specify the relationship. EXECUTABLE HELP: D EN5^QAMUTL0 NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 743,30 OTHER DATA TO CAPTURE DAT;0 POINTER Multiple #743.06 (Add New Entry without Asking) DESCRIPTION: When a patient meets the conditions of the monitor and falls out, the other data to capture entries define which data elements in the patient's record should be collected. 743.06,.01 OTHER DATA TO CAPTURE 0;1 POINTER TO DATA ELEMENT FILE (#743.4) (Multiply asked) INPUT TRANSFORM: S DIC("S")="D EN7^QAMUTL0" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: MAY 16, 1991 HELP-PROMPT: Enter the data elements of a patients record you want to collect. DESCRIPTION: When a patient meets the conditions of the monitor and falls out the other data to capture entries define which data elements in the patient's record should be collected. SCREEN: S DIC("S")="D EN7^QAMUTL0" EXPLANATION: Data elements are selectable based on the conditions chosen. CROSS-REFERENCE: 743.06^B 1)= S ^QA(743,DA(1),"DAT","B",$E(X,1,30),DA)="" 2)= K ^QA(743,DA(1),"DAT","B",$E(X,1,30),DA) 743,50 TIME FRAME 1;1 POINTER TO TIME FRAME FILE (#743.92) LAST EDITED: DEC 06, 1990 HELP-PROMPT: Enter the time frame over which the collected data should be aggregated. DESCRIPTION: Time frame is the period of time over which the program begins capturing data and then sums up the data to start all over again with the beginning of the next similar time frame. 743,51 MINIMUM SAMPLE 1;2 NUMBER PRE-THRESHOLD ALERT LEVEL INPUT TRANSFORM: K:+X'=X!(X>1000000)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: MAY 07, 1991 HELP-PROMPT: Type a Number between 0 and 1000000, 0 Decimal Digits DESCRIPTION: For PERCENT thresholds: This field defines the minimum sample size (denominator) that must be reached before threshold checking occurs. For NUMERIC thresholds: This field may be used along with the BULLETIN WHEN MIN SAMPLE MET field (set to YES) as a pre-threshold notification. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 743,52 THRESHOLD 1;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>8!($L(X)<1)!(+X<1)!(X'?1.N.1"%") X I $D(X),X["%",+X>100 K X LAST EDITED: MAY 07, 1991 HELP-PROMPT: Enter a number, optionally followed by a per-cent (%) sign, 8 characters max. DESCRIPTION: Threshold defines the number or percentage of fall outs after which some specific action will occur. The threshold may be entered as a pure numeric response (e.g., 38), or as a percentage (e.g., 38%). NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 743,53 HI/LO PERCENT 1;4 SET 'H' FOR HIGH; 'L' FOR LOW; LAST EDITED: JAN 18, 1991 HELP-PROMPT: Enter 'Hi' or 'Lo' to determine when threshold should be met. DESCRIPTION: If the user chooses 'Hi', the threshold will be met when the percentage is calculated to be >= the threshold. If the user chooses 'Lo', the threshold will be met when the percentage is calculated to be <= the threshold. Hi/Lo Percent is only meaningful for percent thresholds. 743,54 ON/OFF SWITCH 1;5 SET '1' FOR ON; '0' FOR OFF; LAST EDITED: DEC 11, 1990 HELP-PROMPT: Enter whether or not this monitor is active or inactive. DESCRIPTION: This field controls whether or not a monitor is active. For an auto enroll monitor to capture data the switch must be turned on. For a manual entry monitor to be selectable, the switch must be turned on. When you wish to stop using a monitor, this switch should be turned off. 743,55 START DATE 1;6 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Enter the date to start this monitor. DESCRIPTION: This field determines when the monitor should start to capture data, or when manual entry of data for this monitor may begin. 743,56 END DATE 1;7 DATE INPUT TRANSFORM: S %DT="EX",%DT(0)=$S($D(^QA(743,D0,1))#2:$P(^(1),"^",6),1:0) K:'%DT(0) %DT(0) D ^%DT K %DT(0) S X=Y K:Y<1 X LAST EDITED: DEC 06, 1990 HELP-PROMPT: Enter the date to stop this monitor. DESCRIPTION: This field determines when the monitor should stop capturing data, or when manual entry of data for this monitor is no longer allowed. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 743,57 PRINT DAILY FALL OUT LIST 1;8 SET '1' FOR YES; '0' FOR NO; LAST EDITED: JAN 08, 1991 HELP-PROMPT: Enter Y(es) to print a daily list of all fall outs. DESCRIPTION: This field determines whether or not a generic list of all fall outs, sorted by monitor, is printed daily. 743,58 PRINT DAILY WORKSHEETS 1;9 SET '1' FOR YES; '0' FOR NO; LAST EDITED: DEC 11, 1990 HELP-PROMPT: Enter Y(es) to print worksheets for all fall outs. DESCRIPTION: This field determines whether worksheets are printed daily for all fall outs for this monitor. For this to work, the worksheet must first be created by a programmer and linked to the monitor. 743,59 BULLETIN WHEN THRESHOLD MET 1;10 SET '1' FOR YES; '0' FOR NO; LAST EDITED: DEC 19, 1990 HELP-PROMPT: Enter Y(es) if a bulletin should be sent when the threshold is met. DESCRIPTION: If this field is answered YES, then a bulletin will be sent to a specified mail group when the threshold is met. This bulletin is sent only once per time frame. 743,60 BULLETIN AT END OF TIME FRAME 1;11 SET '1' FOR YES; '0' FOR NO; LAST EDITED: DEC 19, 1990 HELP-PROMPT: Enter Y(es) if a bulletin should be sent at the end of each time frame. DESCRIPTION: If this field is answered YES, then a bulletin will be sent to a specified mail group when the end of the time frame is reached. This bulletin is sent only once per time frame. 743,61 BULLETIN WHEN MIN SAMPLE MET 1;12 SET BULLETIN WHEN ALERT LEVEL MET '1' FOR YES; '0' FOR NO; LAST EDITED: JAN 28, 1991 HELP-PROMPT: Enter Y(es) if a bulletin should be sent when the minimum sample is met. DESCRIPTION: If this field is answered YES, than a bulletin will be sent to a specified mail group when the minimum sample size is met or exceeded. This bulletin is sent only once per time frame. 743,62 BULLETIN MAIL GROUP 1;13 POINTER TO MAIL GROUP FILE (#3.8) INPUT TRANSFORM: S DIC("S")="I $P(^(0),""^"",2)=""PU""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: JUL 13, 1992 HELP-PROMPT: Enter the mail group bulletins should be sent to. DESCRIPTION: This field contains the name of the mail group that the threshold, minimum sample, and end of time frame bulletins will be sent to. SCREEN: S DIC("S")="I $P(^(0),""^"",2)=""PU""" EXPLANATION: Only 'public' mail groups are selectable. 743,63 ALLOW 'DUPLICATE' FALL OUTS 1;14 SET '1' FOR YES; '0' FOR NO; LAST EDITED: JAN 15, 1991 HELP-PROMPT: Enter Y(es) if duplicate fall outs are allowed within a time frame. DESCRIPTION: Answering Y(es) to this question allows an event to fall out multiple times for the same patient within a given time frame. Answering N(o) will allow the event to fall out only once per time frame. For example, a monitor is set up to capture all admissions over a monthly time frame. Assume a patient is admitted twice in the same month. Answering 'NO' to this question will capture only the patient's first admission. Answering 'YES' will capture both. 743,64 CONDITION FOR DATE OF EVENT 1;15 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999999999999)!(X<1)!(X?.E1"."1N.N) X I $D(X) K:$D(^QA(743,D0,"COND",X,0))[0 X LAST EDITED: JAN 28, 1992 HELP-PROMPT: Enter the condition number that should be used to capture the event date. DESCRIPTION: This field controls which of the conditions will provide the date that will be used as the event date for the fall out. You will usually want to pick the condition whose date most uniquely defines the event you are monitoring. For example, if you were monitoring all female (Condition #1: SEX) admissions (Condition #2: MAS MOVEMENT TYPE) you would pick condition number two as the condition to supply the event date. EXECUTABLE HELP: D EN1^QAMUTL1 NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 743,100 SPECIAL FUNCTIONS ROUTINE SFR;E1,245 MUMPS INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM LAST EDITED: DEC 06, 1990 HELP-PROMPT: This is Standard MUMPS code. DESCRIPTION: This field may contain the entry point of a routine that will perform some special function on the captured data. WRITE AUTHORITY: @ 743,200 WORKSHEET ROUTINE WSR;E1,245 MUMPS INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM LAST EDITED: DEC 10, 1990 HELP-PROMPT: This is Standard MUMPS code. DESCRIPTION: This field may contain the entry point of a routine that will print a worksheet for all fallouts. WRITE AUTHORITY: @ FILES POINTED TO FIELDS CONDITION (#743.3) CONDITION:CONDITION (#.01) DATA ELEMENT (#743.4) OTHER DATA TO CAPTURE:OTHER DATA TO CAPTURE (#.01) MAIL GROUP (#3.8) BULLETIN MAIL GROUP (#62) RATIONALE (#743.91) RATIONALE:RATIONALE (#.01) SERVICE/SECTION (#49) SERVICE (#1) TIME FRAME (#743.92) TIME FRAME (#50) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):