STANDARD DATA DICTIONARY #66.5 -- OPERATION (MSBOS) FILE 3/24/25 PAGE 1 STORED IN ^LAB(66.5, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.2) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- Contains operations/procedures with identified maximum surgical blood order schedules (MSBOS). EDITING OF FILE IS NOT ALLOWED. CROSS REFERENCED BY: NAME(B) 66.5,.01 NAME 0;1 POINTER TO CPT FILE (#81) (Required) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3),$P(^DIC(81.1,$P(^DIC(81.1,$P(^ICPT(Y,0),U,3),0),U,3),0),U)=""SURGERY""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X S:$D(X) DINUM=X LAST EDITED: MAY 02, 1992 HELP-PROMPT: Select an operation you want to have a maximum surgical blood order schedule. DESCRIPTION: Name of the Operation (MSBOS) SCREEN: S DIC("S")="I $P(^(0),U,3),$P(^DIC(81.1,$P(^DIC(81.1,$P(^ICPT(Y,0),U,3),0),U,3),0),U)=""SURGERY""" EXPLANATION: Selects only operations/procedures. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 66.5^B 1)= S ^LAB(66.5,"B",$E(X,1,30),DA)="" 2)= K ^LAB(66.5,"B",$E(X,1,30),DA) 66.5,.02 SHORT NAME ; COMPUTED MUMPS CODE: X ^DD(66.5,.02,9.2) S X=$P(Y(66.5,.02,101),U,2) S D0=Y(66.5,.02,80) 9.2 = S Y(66.5,.02,80)=$S($D(D0):D0,1:""),Y(66.5,.02,1)=$S($D(^LAB(66.5,D0,0)):^(0),1:""),D0=$P(Y(6 6.5,.02,1),U,1) S:'$D(^ICPT(+D0,0)) D0=-1 S Y(66.5,.02,101)=$S($D(^ICPT(D0,0)):^(0),1:"") ALGORITHM: NAME:SHORT NAME DESCRIPTION: This field contains a shorten name. 66.5,1 BLOOD COMPONENT REQUEST 1;0 POINTER Multiple #66.51 (Add New Entry without Asking) DESCRIPTION: Blood component selected for an operation 66.51,.01 BLOOD COMPONENT REQUEST 0;1 POINTER TO BLOOD PRODUCT FILE (#66) (Multiply asked) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,4)=""BB""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X S:$D(X) DINUM=X LAST EDITED: JUL 23, 1993 DESCRIPTION: Blood component selected for an operation SCREEN: S DIC("S")="I $P(^(0),U,4)=""BB""" EXPLANATION: Selects blood products for transfusion NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 66.51,.02 NUMBER OF UNITS 0;2 NUMBER INPUT TRANSFORM: K:+X'=X!(X>50)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: JUL 21, 1993 HELP-PROMPT: Type a Number between 0 and 50, 0 Decimal Digits DESCRIPTION: Maximum number of units for an operation FILES POINTED TO FIELDS BLOOD PRODUCT (#66) BLOOD COMPONENT REQUEST:BLOOD COMPONENT REQUEST (#.01) CPT (#81) NAME (#.01) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):