135. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/26/2017 10:43:15 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

135.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Build_C72898\BMS_Source-BuildC72898.zip\C72898\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Insert_Bed_Clean.sql Wed Oct 23 12:51:10 2013 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Build_C72898\BMS_Source-BuildC72898.zip\C72898\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Insert_Bed_Clean.sql Thu Oct 26 15:46:39 2017 UTC

135.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 8 276
Changed 7 32
Inserted 0 0
Removed 0 0

135.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

135.4 Active regular expressions

No regular expressions were active.

135.5 Comparison detail

  1   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Insert _Bed_Clean ]    Scrip t Date: 03 /22/2012 1 1:04:49 ** ****/
  2   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_I nsert_Bed_ Clean]') A ND type in  (N'P', N' PC'))
  3   DROP PROCE DURE [dbo] .[usp_Inse rt_Bed_Cle an]
  4   GO
  5   SET ANSI_N ULLS ON
  6   GO
  7   SET QUOTED _IDENTIFIE R ON
  8   GO
  9   -- ======= ========== ========== ========== ========
  10   -- Author:                 PII
  11   -- Create  date: 07.0 9.2011
  12   -- Descrip tion: Inse rt bed cle an.
  13   -- ======= ========== ========== ========== ========
  14   CREATE PRO CEDURE [db o].[usp_In sert_Bed_C lean] 
  15           @I D     INT  OUTPUT,
  16           @D OMAIN_ID 
VARCHAR(50 ),
  17           @B ED_UID UNI QUEIDENTIF IER,
  18           @T YPE_OF_CLE AN_CODE 
VARCHAR(10 0),
  19           @T YPE_OF_CLE AN_CODE_SY STEM 
VARCHAR(10 0),
  20           @T YPE_OF_CLE AN_CODE_SY STEM_NAME 
VARCHAR(10 0),
  21           @T YPE_OF_CLE AN_DISPLAY _NAME 
VARCHAR(25 0),
  22           @M ANUAL_REQU EST_CODE 
VARCHAR(10 0),
  23           @M ANUAL_REQU EST_CODE_S YSTEM 
VARCHAR(10 0),
  24           @M ANUAL_REQU EST_CODE_S YSTEM_NAME  
VARCHAR(10 0),
  25           @M ANUAL_REQU EST_DISPLA Y_NAME 
VARCHAR(25 0),
  26           @A CCEPTED_DA TE DATETIM E,
  27           @A CCEPTED_BY  
VARCHAR(25 0),
  28           @C OMPLETED_D ATE DATETI ME,
  29           @C OMPLETED_B
VARCHAR(25 0),
  30           @L AST_EDITED _BY 
VARCHAR(25 0),
  31           @L AST_EDIT_D ATE DATETI ME,
  32           @R EQUESTED_D ATE DATETI ME,
  33           @V ISTA_SITE_ UID UNIQUE IDENTIFIER ,
  34           @D IVISION_UI D UNIQUEID ENTIFIER,
  35           @W ARD_UID UN IQUEIDENTI FIER,
  36           @E MS_NOTIFY 
VARCHAR(10 ),
  37           @S PECIAL_INS TRUCTIONS 
VARCHAR(50 0),
  38           @V ACATED_DAT E DATETIME ,
  39           @E VENT_TYPE 
VARCHAR(3) ,
  40       @EVENT _IEN VARCH AR(50)
  41   AS
  42   BEGIN
  43   SET NOCOUN T ON
  44  
  45           DE CLARE @TYP E_OF_CLEAN _ID INT, @ MANUAL_REQ UEST_ID IN T, @EXISTS  BIT
  46  
  47           -- TYPE OF CL EAN CONCEP T EXISTENC E CHECK
  48           EX EC dbo.usp _Manage_Co ncept 
  49                    @COD E = @TYPE_ OF_CLEAN_C ODE, 
  50                    @COD E_SYSTEM =  @TYPE_OF_ CLEAN_CODE _SYSTEM, 
  51                    @COD E_SYSTEM_N AME = @TYP E_OF_CLEAN _CODE_SYST EM_NAME, 
  52                    @DIS PLAY_NAME  = @TYPE_OF _CLEAN_DIS PLAY_NAME,  
  53                    @ID  = @TYPE_OF _CLEAN_ID  OUTPUT
  54  
  55           -- MANUAL REQ UEST CONCE PT EXISTEN CE CHECK
  56           EX EC dbo.usp _Manage_Co ncept 
  57                    @COD E = @MANUA L_REQUEST_ CODE, 
  58                    @COD E_SYSTEM =  @MANUAL_R EQUEST_COD E_SYSTEM, 
  59                    @COD E_SYSTEM_N AME = @MAN UAL_REQUES T_CODE_SYS TEM_NAME, 
  60                    @DIS PLAY_NAME  = @MANUAL_ REQUEST_DI SPLAY_NAME
  61                    @ID  = @MANUAL_ REQUEST_ID  OUTPUT          
  62  
  63           IF  EXISTS (S ELECT ID F ROM BED_CL EAN WHERE  BED_UID =  @BED_UID A ND ((VACAT ED_DATE IS  NOT NULL  AND VACATE D_DATE > @ VACATED_DA TE) OR (VA CATED_DATE  IS NULL A ND REQUEST ED_DATE >  @VACATED_D ATE)))
  64                    BEGI N
  65                             SET @A CCEPTED_BY  = 'BMS BE D CLEAN ha s been acc epted by s ystem.'
  66                             SET @A CCEPTED_DA TE = @REQU ESTED_DATE
  67                             SET @C OMPLETED_B Y = 'BMS B ED CLEAN h as been co mpleted by  system.'
  68                             SET @C OMPLETED_D ATE = @REQ UESTED_DAT E                    
  69                             SET @L AST_EDITED _BY = 'BMS  system.'
  70                             SET @L AST_EDIT_D ATE = GETU TCDATE()
  71                             SET @E XISTS = 1
  72                    END
  73                    
  74           -- UPDATED AL L BEDS - ' More than  72 hours h ave passed  since req uest date. '
  75           UP DATE BED_C LEAN
  76                    SET  ACCEPTED_B Y = ISNULL (ACCEPTED_ BY, 'BMS B ED CLEAN h as been ac cepted by  system.'),
  77                             ACCEPT ED_DATE =  ISNULL(ACC EPTED_DATE , DATEADD( HH, 72, RE QUESTED_DA TE)),
  78                             COMPLE TED_BY = ' BMS BED CL EAN has be en complet ed by syst em.',
  79                             COMPLE TED_DATE =  DATEADD(H H, 72, REQ UESTED_DAT E),
  80                             COMMEN T = 'More  than 72 ho urs have p assed sinc e request  date.',
  81                             COMMEN TED_BY = ' BMS BED CL EAN has be en comment ed by syst em.',
  82                             COMMEN TED_DATE =  DATEADD(H H, 72, REQ UESTED_DAT E),
  83                             LAST_E DITED_BY =  'BMS syst em.',
  84                             LAST_E DIT_DATE =  DATEADD(H H, 72, REQ UESTED_DAT E)
  85           WH ERE BED_UI D = @BED_U ID AND (CO MPLETED_DA TE IS NULL  OR ACCEPT ED_DATE IS  NULL) AND  REQUESTED _DATE < DA TEADD(HH,  -72, GETUT CDATE())
  86                    AND  ((@VACATED _DATE IS N OT NULL AN D ((VACATE D_DATE IS  NOT NULL A ND VACATED _DATE <= @ VACATED_DA TE) OR (VA CATED_DATE  IS NULL A ND REQUEST ED_DATE <  @VACATED_D ATE))) 
  87                    OR ( @VACATED_D ATE IS NUL L AND ((VA CATED_DATE  IS NOT NU LL AND VAC ATED_DATE  <= @REQUES TED_DATE)  OR (VACATE D_DATE IS  NULL AND R EQUESTED_D ATE < @REQ UESTED_DAT E))))
  88           
  89           -- UPDATED AL L BEDS - ' A newer be d clean re quest has  been made  for this b ed.'
  90           UP DATE BED_C LEAN
  91                    SET  ACCEPTED_B Y = ISNULL (ACCEPTED_ BY, 'BMS B ED CLEAN h as been ac cepted by  system.'),
  92                             ACCEPT ED_DATE =  ISNULL(ACC EPTED_DATE , REQUESTE D_DATE),
  93                             COMPLE TED_BY = ' BMS BED CL EAN has be en complet ed by syst em.',
  94                             COMPLE TED_DATE =  ISNULL(AC CEPTED_DAT E, REQUEST ED_DATE),
  95                             COMMEN T = 'A new er bed cle an request  has been  made for t his bed.',
  96                             COMMEN TED_BY = ' BMS BED CL EAN has be en comment ed by syst em.',
  97                             COMMEN TED_DATE =  GETUTCDAT E(),
  98                             LAST_E DITED_BY =  'BMS syst em.',
  99                             LAST_E DIT_DATE =  GETUTCDAT E()
  100           WH ERE BED_UI D = @BED_U ID AND (CO MPLETED_DA TE IS NULL  OR ACCEPT ED_DATE IS  NULL) AND  REQUESTED _DATE >= D ATEADD(HH,  -72, GETU TCDATE())
  101                    AND  ((@VACATED _DATE IS N OT NULL AN D ((VACATE D_DATE IS  NOT NULL A ND VACATED _DATE <= @ VACATED_DA TE) OR (VA CATED_DATE  IS NULL A ND REQUEST ED_DATE <  @VACATED_D ATE))) 
  102                    OR ( @VACATED_D ATE IS NUL L AND ((VA CATED_DATE  IS NOT NU LL AND VAC ATED_DATE  <= @REQUES TED_DATE)  OR (VACATE D_DATE IS  NULL AND R EQUESTED_D ATE < @REQ UESTED_DAT E))))
  103           
  104           IN SERT INTO  BED_CLEAN
  105           (
  106                    BED_ UID,
  107                    WARD _UID,
  108                    TYPE _OF_CLEAN_ ID,
  109                    MANU AL_REQUEST _ID,
  110                    ACCE PTED_DATE,
  111                    ACCE PTED_BY,
  112                    COMP LETED_DATE ,
  113                    COMP LETED_BY,
  114                    LAST _EDITED_BY ,
  115                    LAST _EDIT_DATE ,
  116                    REQU ESTED_DATE ,
  117                    VIST A_SITE_UID ,
  118                    DIVI SION_UID,
  119                    EMS_ NOTIFY,
  120                    SPEC IAL_INSTRU CTIONS,
  121                    VACA TED_DATE,
  122                    EVEN T_TYPE,
  123                    DOMA IN_ID,
  124                    EVEN T_IEN
  125           )
  126           VA LUES
  127           (
  128                    @BED _UID,
  129                    @WAR D_UID,
  130                    @TYP E_OF_CLEAN _ID,               
  131                    @MAN UAL_REQUES T_ID,
  132                    @ACC EPTED_DATE ,
  133                    @ACC EPTED_BY,
  134                    @COM PLETED_DAT E,
  135                    @COM PLETED_BY,
  136                    @LAS T_EDITED_B Y,
  137                    @LAS T_EDIT_DAT E,
  138                    @REQ UESTED_DAT E,
  139                    @VIS TA_SITE_UI D,
  140                    @DIV ISION_UID,
  141                    @EMS _NOTIFY,
  142                    @SPE CIAL_INSTR UCTIONS,
  143                    @VAC ATED_DATE,
  144                    @EVE NT_TYPE,
  145                    @DOM AIN_ID,
  146                    @EVE NT_IEN
  147           )
  148                    
  149           SE T @ID = ID ENT_CURREN T('dbo.BED _CLEAN')
  150           
  151           IF  (@EXISTS  = 1)
  152                    SET  @ID = -2
  153   END
  154   GO