106. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/26/2017 10:43:14 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.

106.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_Get_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_Get_Bed_Clean.sql Thu Oct 26 15:46:39 2017 UTC

106.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 190
Changed 3 6
Inserted 0 0
Removed 0 0

106.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

106.4 Active regular expressions

No regular expressions were active.

106.5 Comparison detail

  1   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Get_Be d_Clean]     Script D ate: 03/22 /2012 11:0 4:49 ***** */
  2   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_G et_Bed_Cle an]') AND  type in (N 'P', N'PC' ))
  3   DROP PROCE DURE [dbo] .[usp_Get_ Bed_Clean]
  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: Get  bed clean  by ID.
  13   -- ======= ========== ========== ========== ========
  14   CREATE PRO CEDURE [db o].[usp_Ge t_Bed_Clea n] 
  15           @I D     INT  = NULL,
  16           @D OMAIN_ID 
VARCHAR(50 ) = NULL,
  17           @B ED_UID UNI QUEIDENTIF IER = NULL
  18   AS
  19   BEGIN
  20   SET NOCOUN T ON
  21  
  22           DE CLARE @SQL _SELECT 
VARCHAR(MA X)
  23           
  24           SE T @SQL_SEL ECT = 'SEL ECT [BC].[ ID] AS ID,
  25                                                                [BC] .[DOMAIN_I D],
  26                                                                [TOC C].[CODE]  AS [TYPE_O F_CLEAN_CO DE],
  27                                                                [TOC C].[CODE_S YSTEM] AS  [TYPE_OF_C LEAN_CODE_ SYSTEM],
  28                                                                [TOC C].[CODE_S YSTEM_NAME ] AS [TYPE _OF_CLEAN_ CODE_SYSTE M_NAME],
  29                                                                [TOC C].[DISPLA Y_NAME] AS  [TYPE_OF_ CLEAN_DISP LAY_NAME],
  30                                                                [BC] .[BED_UID]  AS [BED_U ID],
  31                                                                [MR] .[CODE] AS  [MANUAL_R EQUEST_COD E],
  32                                                                [MR] .[CODE_SYS TEM] AS [M ANUAL_REQU EST_CODE_S YSTEM],
  33                                                                [MR] .[CODE_SYS TEM_NAME]  AS [MANUAL _REQUEST_C ODE_SYSTEM _NAME],
  34                                                                [MR] .[DISPLAY_ NAME] AS [ MANUAL_REQ UEST_DISPL AY_NAME],
  35                                                                CASE  
  36                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[ACCEP TED_DATE]  IS NULL AN D [BC].[RE QUESTED_DA TE] < DATE ADD(HH, -7 2, GETUTCD ATE())  TH EN DATEADD (HH, 72, [ BC].[REQUE STED_DATE] )
  37                                                                         ELSE [ BC].[ACCEP TED_DATE]
  38                                                                END  AS [ACCEPT ED_DATE],
  39                                                                CASE  
  40                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[ACCEP TED_DATE]  IS NULL AN D [BC].[RE QUESTED_DA TE] < DATE ADD(HH, -7 2, GETUTCD ATE()) THE N ''BMS BE D CLEAN ha s been acc epted by s ystem.''
  41                                                                         ELSE [ BC].[ACCEP TED_BY]
  42                                                                END  AS [ACCEPT ED_BY],
  43                                                                CASE  
  44                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN DATEADD (HH, 72, [ BC].[REQUE STED_DATE] )
  45                                                                         ELSE [ BC].[COMPL ETED_DATE]
  46                                                                END  AS [COMPLE TED_DATE],
  47                                                                CASE  
  48                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN ''BMS B ED CLEAN h as been co mpleted by  system.''
  49                                                                         ELSE [ BC].[COMPL ETED_BY]
  50                                                                END  AS [COMPLE TED_BY],
  51                                                                CASE  
  52                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN ''BMS s ystem.''
  53                                                                         ELSE [ BC].[LAST_ EDITED_BY]
  54                                                                END  AS [LAST_E DITED_BY],
  55                                                                CASE  
  56                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN DATEADD (HH, 72, [ BC].[REQUE STED_DATE] )
  57                                                                         ELSE [ BC].[LAST_ EDIT_DATE]
  58                                                                END  AS [LAST_E DIT_DATE],
  59                                                                [BC] .[REQUESTE D_DATE] AS  [REQUESTE D_DATE],
  60                                                                [BC] .[VISTA_SI TE_UID] AS  [VISTA_SI TE_UID],
  61                                                                [BC] .[DIVISION _UID] AS [ DIVISION_U ID],
  62                                                                [BC] .[WARD_UID ] AS [WARD _UID],
  63                                                                [BC] .[EMS_NOTI FY],
  64                                                                [BC] .[SPECIAL_ INSTRUCTIO NS],
  65                                                                CASE  
  66                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN ''More  than 72 ho urs have p assed sinc e request  date.''
  67                                                                         ELSE [ BC].[COMME NT]
  68                                                                END  AS [COMMEN T],
  69                                                                CASE  
  70                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN ''BMS B ED CLEAN h as been co mmented by  system.''
  71                                                                         ELSE [ BC].[COMME NTED_BY]
  72                                                                END  AS [COMMEN TED_BY], 
  73                                                                CASE  
  74                                                                         WHEN @ ID IS NOT  NULL AND [ BC].[COMPL ETED_DATE]  IS NULL A ND [BC].[R EQUESTED_D ATE] < DAT EADD(HH, - 72, GETUTC DATE()) TH EN DATEADD (HH, 72, [ BC].[REQUE STED_DATE] )
  75                                                                         ELSE [ BC].[COMME NTED_DATE]
  76                                                                END  AS [COMMEN TED_DATE],
  77                                                                [BC] .[VACATED_ DATE],
  78                                                                [BC] .[EVENT_TY PE],
  79                                                                [BC] .[EVENT_IE N]
  80                                                           FROM BED_ CLEAN BC 
  81                                                                LEFT  JOIN CONC EPT AS TOC C ON BC.TY PE_OF_CLEA N_ID = TOC C.ID
  82                                                                LEFT  JOIN CONC EPT AS MR  ON BC.MANU AL_REQUEST _ID = MR.I D'
  83                    
  84                    IF @ BED_UID IS  NOT NULL          
  85                             SET @S QL_SELECT  = @SQL_SEL ECT + '  
  86                                  I NNER JOIN  (SELECT TO P 1 ID  AS  ID, BED_U ID FROM BE D_CLEAN 
  87                                                                 WHE RE DOMAIN_ ID = ''' +  @DOMAIN_I D + ''' AN D REQUESTE D_DATE >=  DATEADD(HH , -72, GET UTCDATE())  AND BED_U ID = ''' +  CAST(@BED _UID AS VA RCHAR(50))  + ''' 
  88                                                                 ORD ER BY ID D ESC
  89                                                                 ) B CA ON BCA. ID = BC.ID  AND BCA.B ED_UID = B C.BED_UID
  90                                       WHERE B C.COMPLETE D_DATE IS  NULL OR (B C.COMPLETE D_DATE IS  NOT NULL A ND BC.REQU ESTED_DATE  >= DATEAD D(HH, -4,  GETUTCDATE ()))'              
  91                       
  92                    IF @ ID IS NOT  NULL
  93                      SE T @SQL_SEL ECT = @SQL _SELECT + 
  94                                      WHERE BC .DOMAIN_ID  = ''' + @ DOMAIN_ID  + ''' AND  BC.ID = '' ' + CAST(@ ID AS VARC HAR) + ''' '
  95                                                                         
  96                    EXEC UTE sp_exe cutesql @S QL_SELECT,  N'@ID INT ', @ID
  97   END
  98   GO