STANDARD DATA DICTIONARY #131.8 -- SURGERY UTILIZATION FILE 3/24/25 PAGE 1 STORED IN ^SRU( *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains information related to operating room and surgical specialty utilization. Start and end times for each room will be stored for each specific date. 131.8,.01 UTILIZATION DATE 0;1 DATE (Required) Utilization Date INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X S DINUM=X LAST EDITED: NOV 30, 1990 HELP-PROMPT: Enter the date for which the start and end times will be edited. DESCRIPTION: This is the date for which the utilization will be calculated. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 131.8,1 OPERATING ROOM 1;0 POINTER Multiple #131.81 (Add New Entry without Asking) Operating Room DESCRIPTION: This contains information related to the start and end times for all operating rooms on a specific date. 131.81,.01 OPERATING ROOM 0;1 POINTER TO OPERATING ROOM FILE (#131.7) (Multiply asked) Operating Room INPUT TRANSFORM:S DIC("S")="I $$ORDIV^SROUTL0(+Y),('$P(^SRS(+Y,0),U,6))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X S:$D(X ) DINUM=X LAST EDITED: MAR 13, 1996 HELP-PROMPT: Enter the name of the operating room. DESCRIPTION: This is the name of the operating room. SCREEN: S DIC("S")="I $$ORDIV^SROUTL0(+Y),('$P(^SRS(+Y,0),U,6))" EXPLANATION: Screen limits selection to active operating rooms for the division. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 131.81,1 START TIME 0;2 DATE Time this Operating Room Begins Functioning INPUT TRANSFORM:S X=$E(DA(1),4,5)_"/"_$E(DA(1),6,7)_"/"_$E(DA(1),2,3)_"@"_X,%DT="ETXR" D ^%DT S X=Y K:Y<1 X OUTPUT TRANSFORM:S Y=$P(Y,".",2)_"0000",Y=$E(Y,1,2)_":"_$E(Y,3,4) LAST EDITED: MAY 23, 1990 HELP-PROMPT: Enter the time that this room begins functioning on this date. DESCRIPTION: This is the time of day that this operating room begins functioning on the date selected. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE:^^TRIGGER^131.81^2 1)= Q 2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^SRU(D0,1,D1,0)):^(0),1:"") S X=$ P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(131.81,1,1,1,2.4) 2.4)= S DIH=$S($D(^SRU(DIV(0),1,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=131.81,DIG=2 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 CREATE VALUE)= NO EFFECT DELETE VALUE)= @ FIELD)= END T This trigger of the END TIME field functions to delete the END TIME when the START TIME is deleted. CROSS-REFERENCE:^^TRIGGER^131.81^3 1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^SRU(D0,1,D1,0)):^(0),1:"") S X=$ P(Y(1),U,4),X=X S DIU=X K Y S X=DIV S X="N" X ^DD(131.81,1,1,2,1.4) 1.4)= S DIH=$S($D(^SRU(DIV(0),1,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=131.81,DIG=3 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^SRU(D0,1,D1,0)):^(0),1:"") S X=$ P(Y(1),U,4),X=X S DIU=X K Y S X=DIV S X="Y" X ^DD(131.81,1,1,2,2.4) 2.4)= S DIH=$S($D(^SRU(DIV(0),1,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=131.81,DIG=3 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 CREATE VALUE)= "N" DELETE VALUE)= "Y" FIELD)= INAC This trigger of the INACTIVE (Y/N) field functions to mark the operating room as active when a START TIME is entered and mark the room as inactive when the START TIME is deleted. 131.81,2 END TIME 0;3 DATE Time this Operating Room Stops Functioning INPUT TRANSFORM:S X=$E(DA(1),4,5)_"/"_$E(DA(1),6,7)_"/"_$E(DA(1),2,3)_"@"_X,%DT="ETXR" D ^%DT S X=Y K:Y<1 X OUTPUT TRANSFORM:S Y=$P(Y,".",2)_"0000",Y=$E(Y,1,2)_":"_$E(Y,3,4) LAST EDITED: MAY 08, 1990 HELP-PROMPT: Enter the time that this operating room stops functioning on this date. DESCRIPTION: This is the time that this operating room stops functioning on this date. It will be used when generating the operating room utilization reports. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the START TIME field of the OPERATING ROOM sub-field of the SURGERY UTILIZATION File 131.81,3 INACTIVE (Y/N) 0;4 SET Has this Room been Inactivated on this Date ? (Y/N) 'Y' FOR YES; 'N' FOR NO; LAST EDITED: MAY 23, 1990 HELP-PROMPT: Enter 'Y' if the room is inactive on this date. DESCRIPTION: This flags the operating room if inactive on the date selected. NOTES: TRIGGERED by the START TIME field of the OPERATING ROOM sub-field of the SURGERY UTILIZATION File 131.8,2 SURGICAL SPECIALTY 2;0 POINTER Multiple #131.82 (Add New Entry without Asking) Surgical Specialty DESCRIPTION: This is information related to the start and end times for each Surgical Specialty on a given date. 131.82,.01 SURGICAL SPECIALTY 0;1 POINTER TO LOCAL SURGICAL SPECIALTY FILE (#137.45) (Multiply asked) Surgical Specialty LAST EDITED: MAR 17, 1993 HELP-PROMPT: Enter the name of the Surgical Specialty. DESCRIPTION: This is the name of the Surgical Specialty. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 131.82,1 START TIME 0;2 DATE Time this Specialty is Scheduled to Begin Functioning INPUT TRANSFORM: S X=$E(DA(1),4,5)_"/"_$E(DA(1),6,7)_"/"_$E(DA(1),2,3)_"@"_X,%DT="ETXR" D ^%DT S X=Y K:Y<1 X OUTPUT TRANSFORM: S Y=$P(Y,".",2)_"0000",Y=$E(Y,1,2)_":"_$E(Y,3,4) LAST EDITED: MAY 23, 1990 HELP-PROMPT: Enter the time that this surgical specialty begins functioning on this date. DESCRIPTION: This is the time of day that this Surgical Specialty begins functioning on this date. Any time entered prior to the start time will be considered overtime. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: ^^TRIGGER^131.82^2 1)= Q 2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^SRU(D0,2,D1,0)):^(0),1:"") S X=$ P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(131.82,1,1,1,2.4) 2.4)= S DIH=$S($D(^SRU(DIV(0),2,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=131.82,DIG=2 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 CREATE VALUE)= NO EFFECT DELETE VALUE)= @ FIELD)= END This trigger of the END TIME field functions to delete the END TIME when the START TIME is deleted. CROSS-REFERENCE:^^TRIGGER^131.82^3 1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^SRU(D0,2,D1,0)):^(0),1:"") S X=$ P(Y(1),U,4),X=X S DIU=X K Y S X=DIV S X="N" X ^DD(131.82,1,1,2,1.4) 1.4)= S DIH=$S($D(^SRU(DIV(0),2,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=131.82,DIG=3 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^SRU(D0,2,D1,0)):^(0),1:"") S X=$ P(Y(1),U,4),X=X S DIU=X K Y S X=DIV S X="Y" X ^DD(131.82,1,1,2,2.4) 2.4)= S DIH=$S($D(^SRU(DIV(0),2,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=131.82,DIG=3 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 CREATE VALUE)= "N" DELETE VALUE)= "Y" FIELD)= INACT This trigger of the INACTIVE (Y/N) field functions to mark the surgical specialty as active when a START TIME is entered and to mark the specialty as inactive when the START TIME is deleted. 131.82,2 END TIME 0;3 DATE Time this Specialty is Scheduled to Stop Functioning INPUT TRANSFORM:S X=$E(DA(1),4,5)_"/"_$E(DA(1),6,7)_"/"_$E(DA(1),2,3)_"@"_X,%DT="ETXR" D ^%DT S X=Y K:Y<1 X OUTPUT TRANSFORM:S Y=$P(Y,".",2)_"0000",Y=$E(Y,1,2)_":"_$E(Y,3,4) LAST EDITED: MAY 08, 1990 HELP-PROMPT: Enter the time that this surgical specialty stops functioning on this date. DESCRIPTION: This is the time of day that this Surgical Specialty stops functioning. Any time worked after this time will be considered overtime. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the START TIME field of the SURGICAL SPECIALTY sub-field of the SURGERY UTILIZATION File 131.82,3 INACTIVE (Y/N) 0;4 SET Has this Specialty been Inactivated for this Date ? (Y/N) 'Y' FOR YES; 'N' FOR NO; LAST EDITED: MAY 23, 1990 HELP-PROMPT: Enter 'Y' if this specialty is not active on this date. DESCRIPTION: This flags the surgical specialty if it is inactive on this particular date. NOTES: TRIGGERED by the START TIME field of the SURGICAL SPECIALTY sub-field of the SURGERY UTILIZATION File FILES POINTED TO FIELDS LOCAL SURGICAL SPECIALTY (#137.45) SURGICAL SPECIALTY:SURGICAL SPECIALTY (#.01) OPERATING ROOM (#131.7) OPERATING ROOM:OPERATING ROOM (#.01) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):