815. EPMO Open Source Coordination Office Redaction File Detail Report

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

815.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Save_Level_Of_Care.sql Wed Oct 18 19:07:02 2017 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Save_Level_Of_Care.sql Thu Oct 26 19:45:37 2017 UTC

815.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 158
Changed 1 2
Inserted 0 0
Removed 0 0

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

815.4 Active regular expressions

No regular expressions were active.

815.5 Comparison detail

  1   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Save_L evel_Of_Ca re]    Scr ipt Date:  03/22/2012  11:04:49  ******/
  2   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_S ave_Level_ Of_Care]')  AND type  in (N'P',  N'PC'))
  3   DROP PROCE DURE [dbo] .[usp_Save _Level_Of_ Care]
  4   GO
  5   SET ANSI_N ULLS ON
  6   GO
  7   SET QUOTED _IDENTIFIE R ON
  8   GO
  9  
  10   -- 
  11   -- ======= ========== ========== ========== ========
  12   -- Author:                Valent inm
  13   -- Create  date: 05/1 8/2012
  14   -- Descrip tion: Save  level of  care.
  15   -- ======= ========== ========== ========== ========
  16   -- ======= ========== ========== ========== ========
  17   -- Update  by:    PII
  18   -- Update  date: 26.1 0.2012
  19   -- Descrip tion: Sepa rated even ts from ac ts. 
  20   -- ======= ========== ========== ========== ========
  21  
  22   CREATE PRO CEDURE [db o].[usp_Sa ve_Level_O f_Care]
  23           @P ATIENT_UID  UNIQUEIDE NTIFIER,
  24           @A SSIGNMENT_ DATE DATET IME,
  25           @L EVEL_OF_CA RE NVARCHA R(50),    
  26           @W ARD_LIST N VARCHAR(MA X)
  27   AS
  28   SET NOCOUN T ON
  29   BEGIN
  30           DE CLARE @ADM ISSION_ID  INT, @CREA TION_UTC_D ATE DATETI ME, @HAS_D ISCHARGE B IT
  31           
  32           IF  (@PATIENT _UID IS NU LL)
  33                    RETU RN
  34                             
  35           CR EATE TABLE  #WARDS (W ARD_UID UN IQUEIDENTI FIER)
  36       INSERT  INTO #WAR DS (WARD_U ID)
  37       SELECT  CAST(VALU E AS UNIQU EIDENTIFIE R)
  38        FROM  dbo.fn_Spl it(@WARD_L IST, ',')                                             
  39           
  40       SELECT  TOP 1 @AD MISSION_ID  = AE.ID,  @CREATION_ UTC_DATE =  AE.CREATI ON_UTC_DAT E, @HAS_DI SCHARGE =  AE.HAS_DIS CHARGE
  41       FROM A DMISSION_E VN AS AE
  42       INNER  JOIN #WARD S AS WARD  ON AE.WARD _UID = WAR D.WARD_UID
  43       WHERE  PATIENT_UI D = @PATIE NT_UID 
  44       ORDER  BY AE.ADMI SSION_DATE  DESC
  45  
  46           IF  (@ADMISSI ON_ID IS N ULL)
  47                    RETU RN
  48           
  49           IF (@HAS_DISC HARGE = 1)
  50                    RETU RN;
  51           
  52           DE CLARE @LEV EL_OF_CARE _ID INT;
  53           SE LECT @LEVE L_OF_CARE_ ID = ID
  54           FR OM ADMISSI ON_LEVEL_O F_CARE
  55           WH ERE ADMISS ION_ID = @ ADMISSION_ ID;
  56           
  57           IF  @LEVEL_OF _CARE_ID I S NULL
  58                    BEGI N
  59                             INSERT  INTO ADMI SSION_LEVE L_OF_CARE( ADMISSION_ ID, LEVEL_ OF_CARE, C REATION_DA TE)
  60                             VALUES (@ADMISSIO N_ID, @LEV EL_OF_CARE , @ASSIGNM ENT_DATE)
  61                             SET @L EVEL_OF_CA RE_ID  = s cope_ident ity()
  62                    END
  63           EL SE
  64                    BEGI N
  65                             UPDATE  ADMISSION _LEVEL_OF_ CARE
  66                             SET 
  67                                      LEVEL_OF _CARE = @L EVEL_OF_CA RE,
  68                                      CREATION _DATE = @A SSIGNMENT_ DATE
  69                             WHERE  ID = @LEVE L_OF_CARE_ ID;
  70                    END
  71           DR OP TABLE # WARDS
  72           
  73           SE LECT ID, A DMISSION_I D, LEVEL_O F_CARE,CRE ATION_DATE
  74           FR OM ADMISSI ON_LEVEL_O F_CARE
  75           WH ERE ID = @ LEVEL_OF_C ARE_ID
  76   END
  77  
  78   GO
  79  
  80