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.
| # | 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 |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 4 | 190 |
| Changed | 3 | 6 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 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
|
|
| 17 | @B ED_UID UNI QUEIDENTIF IER = NULL | |
| 18 | AS | |
| 19 | BEGIN | |
| 20 | SET NOCOUN T ON | |
| 21 | ||
| 22 | DE CLARE @SQL _SELECT
|
|
| 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 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.