STANDARD DATA DICTIONARY #8925.7 -- TIU MULTIPLE SIGNATURE FILE 3/24/25 PAGE 1 STORED IN ^TIU(8925.7, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file is intended to accommodate the case where multiple cosignatures are applied to a document (e.g., team or multi-disciplinary notes, discharge planning check-lists, etc.). Rather than adding a multiple to the TIU Document file, this file supports a 3NF decomposition, allowing multiple cosignatures to be applied to the same document. DD ACCESS: @ WR ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ IDENTIFIED BY: EXPECTED SIGNER (#.03) CROSS REFERENCED BY: TIU DOCUMENT NUMBER(AE), EXPECTED SIGNER(AE1), TIU DOCUMENT NUMBER(B) INDEXED BY: TIU DOCUMENT NUMBER & COSIGNATURE DATE/TIME (AC), EXPECTED SIGNER & TIU DOCUMENT NUMBER (AES), COSIGNATURE DATE/TIME (AVPR) 8925.7,.01 TIU DOCUMENT NUMBER 0;1 POINTER TO TIU DOCUMENT FILE (#8925) (Required) LAST EDITED: MAY 21, 2014 HELP-PROMPT: Please select the document for which this cosignature is expected. DESCRIPTION: This is the record number in the TIU DOCUMENT FILE (#8925). CROSS-REFERENCE: 8925.7^B 1)= S ^TIU(8925.7,"B",$E(X,1,30),DA)="" 2)= K ^TIU(8925.7,"B",$E(X,1,30),DA) CROSS-REFERENCE: 8925.7^AE^MUMPS 1)= I $L($P(^TIU(8925.7,+DA,0),U,3)) S ^TIU(8925.7,"AE",+X,+$P(^TIU(8925.7,+DA,0),U,3),DA)="" 2)= I $L($P(^TIU(8925.7,+DA,0),U,3)) K ^TIU(8925.7,"AE",+X,+$P(^TIU(8925.7,+DA,0),U,3),DA) This multi-field, MUMPS-type cross-reference by document and expected cosigner facilitates the identification of privilege to sign the document. RECORD INDEXES: AC (#569), AES (#2) 8925.7,.02 COSIGNATURE NEEDED 0;2 SET '1' FOR YES; '0' FOR NO; LAST EDITED: APR 18, 1994 HELP-PROMPT: Please indicate whether the cosignature is required. 8925.7,.03 EXPECTED SIGNER 0;3 POINTER TO NEW PERSON FILE (#200) INPUT TRANSFORM: S DIC("S")="I +$$SCREEN^TIURA1(+$G(^TIU(8925.7,DA,0)),+Y)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: DEC 15, 2004 HELP-PROMPT: Enter the person whom you expect to sign. DESCRIPTION: This is the person who the author expects to sign the document. SCREEN: S DIC("S")="I +$$SCREEN^TIURA1(+$G(^TIU(8925.7,DA,0)),+Y)" EXPLANATION: Certain persons shouldn't be selected. CROSS-REFERENCE: 8925.7^AE1^MUMPS 1)= I $L($P(^TIU(8925.7,+DA,0),U)) S ^TIU(8925.7,"AE",+$P(^TIU(8925.7,+DA,0),U),+X,DA)="" 2)= I $L($P(^TIU(8925.7,+DA,0),U)) K ^TIU(8925.7,"AE",+$P(^TIU(8925.7,+DA,0),U),+X,DA) This multi-field, MUMPS-type cross-reference by document and expected cosigner facilitates the identification of privilege to sign the document. RECORD INDEXES: AES (#2) 8925.7,.04 COSIGNATURE DATE/TIME 0;4 DATE INPUT TRANSFORM: S %DT="ESTX" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAY 21, 2014 HELP-PROMPT: Please enter the date/time of cosignature DESCRIPTION: This is the date/time at which the cosignature was obtained. FIELD INDEX: AVPR (#1021) MUMPS ACTION Short Descr: Trigger updates to VPR Description: This is an action index that updates the Virtual Patient Record (VPR) when this record is updated. No actual cross-reference nodes are set or killed. Set Logic: D:$L($T(TIUS^VPREVNT)) TIUS^VPREVNT(DA) Kill Logic: Q Whole Kill: Q X(1): COSIGNATURE DATE/TIME (8925.7,.04) RECORD INDEXES: AC (#569) 8925.7,.05 ACTUAL COSIGNER 0;5 POINTER TO NEW PERSON FILE (#200) LAST EDITED: JUL 06, 2005 HELP-PROMPT: Please indicate the user who actually cosigned the document. DESCRIPTION: This field contains the person who actually signed for this Additional Signer. This field will trigger field .09 (Signed by Surrogate). That trigger will check if the Actual Co-signer is a surrogate for the Expected Signer. If so the .09 field will be set to 1. If not it will be set to 0. CROSS-REFERENCE: ^^TRIGGER^8925.7^.09 1)= D TRIGGER^TIU199 2)= Q CREATE VALUE)= NO EFFECT DELETE VALUE)= NO EFFECT FIELD)= SIGNED BY SURROGATE 8925.7,.06 COSIGNER'S SIGNATURE BLOCK 0;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X LAST EDITED: JAN 26, 2000 HELP-PROMPT: Answer must be 3-60 characters in length 8925.7,.07 COSIGNER'S TITLE 0;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>60!($L(X)<2) X LAST EDITED: JAN 26, 2000 HELP-PROMPT: Answer must be 2-60 characters in length 8925.7,.08 COSIGNATURE MODE 0;8 SET 'E' FOR electronic; 'C' FOR chart; LAST EDITED: MAR 22, 1994 HELP-PROMPT: Please indicate the method by which cosignature was obtained. 8925.7,.09 SIGNED BY SURROGATE 0;9 SET '0' FOR NO; '1' FOR YES; LAST EDITED: JUL 06, 2005 DESCRIPTION: This field is set by a trigger on the .05 field (ACTUAL COSIGNER). The trigger will check if the actual cosigner is a surrogate for the expected signer at the time of signing. If so this field will be set to 1. If not it will be set to 0. This will enable other processes to know if the Additional Signer was signed by a surrogate as the assignment of the surrogate is temporary and cannot be checked at a later date. NOTES: TRIGGERED by the ACTUAL COSIGNER field of the TIU MULTIPLE SIGNATURE File FILES POINTED TO FIELDS NEW PERSON (#200) EXPECTED SIGNER (#.03) ACTUAL COSIGNER (#.05) TIU DOCUMENT (#8925) TIU DOCUMENT NUMBER (#.01) File #8925.7 Record Indexes: AC (#569) RECORD MUMPS IR ACTION Short Descr: Index by note entry date and note ien Description: This index is to facilitate the lookup of documents that require additional signatures. This index will sort the documents by the document entry date/time. The mumps set and kill logic for this index will control the existence of nodes in the "AC" index. Nodes will only exist for documents that have unsigned additional signatures. Set Logic: I $D(^TIU(8925,X2(1),0)) S ^TIU(8925.7,"AC",$P($G(^TIU(8925,X2(1),12)),U),X2(1),DA)="" Set Cond: S X=(X2(1)'=""&(X2(2)="")) Kill Logic: I $D(^TIU(8925,X2(1),0)) K ^TIU(8925.7,"AC",$P($G(^TIU(8925,X2(1),12)),U),X2(1),DA) Kill Cond: S X=X2(2)'="" Whole Kill: K ^TIU(8925.7,"AC") X(1): TIU DOCUMENT NUMBER (8925.7,.01) (forwards) X(2): COSIGNATURE DATE/TIME (8925.7,.04) (forwards) AES (#2) RECORD REGULAR IR SORTING ONLY Short Descr: Find records requiring selected user's attention/signature Description: This multi-field cross-reference by EXPECTED SIGNER, TIU DOCUMENT NUMBER, IEN will facilitate finding records for which a user has been listed as an additional signer. Set Logic: S ^TIU(8925.7,"AES",X(1),X(2),DA)="" Set Cond: S X=$S(+$P($G(^TIU(8925.7,DA,0)),U,4):0,1:1) Kill Logic: K ^TIU(8925.7,"AES",X(1),X(2),DA) Whole Kill: K ^TIU(8925.7,"AES") X(1): EXPECTED SIGNER (8925.7,.03) (Subscr 1) (forwards) X(2): TIU DOCUMENT NUMBER (8925.7,.01) (Subscr 2) (forwards) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):