742. EPMO Open Source Coordination Office Redaction File Detail Report

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

742.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_Filter_Last_Act.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_Filter_Last_Act.sql Thu Oct 26 19:45:38 2017 UTC

742.2 Comparison summary

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

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

742.4 Active regular expressions

No regular expressions were active.

742.5 Comparison detail

  1   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_F ilter_Last _Act]') AN D type in  (N'P', N'P C'))
  2   DROP PROCE DURE [dbo] .[usp_Filt er_Last_Ac t]
  3   GO
  4   SET ANSI_N ULLS ON
  5   GO
  6   SET QUOTED _IDENTIFIE R ON
  7   GO
  8   --
  9   -- ======= ========== ========== ========== ========
  10   -- Author                  :        PII
  11   -- Created  date :        04/18/ 2012
  12   -- Descrip tion  :        Gets t he last ac t info.
  13   -- ======= ========== ========== ========== ========
  14   -- ======= ========== ========== ========== ========
  15   -- Update  by:    PII
  16   -- Update  date: 25.1 0.2012
  17   -- Descrip tion: Sepa rated orde rs from ac ts. 
  18   -- ======= ========== ========== ========== ========
  19  
  20   CREATE PRO CEDURE [db o].[usp_Fi lter_Last_ Act] 
  21           @P ATIENT_UID  UNIQUEIDE NTIFIER, 
  22           @V ISTA_SITE_ UID UNIQUE IDENTIFIER ,
  23           @A CT_TYPE VA RCHAR(20)  = null
  24   AS
  25   BEGIN
  26           SE T NOCOUNT  ON;
  27  
  28                    IF @ ACT_TYPE I S NULL
  29                             BEGIN                      
  30                                       SELECT 
  31                                       FROM 
  32                                        (SELEC T AR.ID,
  33                                                                AR.I EN,
  34                                                                AR.O RDERED_DAT E,
  35                                                                AR.D OMAIN_ID
  36                                                FROM ADMI SSION_REQ  AR 
  37                                                WHERE  AR .VISTA_SIT E_UID = @V ISTA_SITE_ UID AND AR .PATIENT_U ID = @PATI ENT_UID
  38                                                UNION ALL
  39                                                SELECT MR .ID,
  40                                                                MR.I EN,
  41                                                                MR.O RDERED_DAT E,
  42                                                                MR.D OMAIN_ID
  43                                                FROM MOVE MENT_REQ M
  44                                                WHERE  MR .VISTA_SIT E_UID = @V ISTA_SITE_ UID AND MR .PATIENT_U ID = @PATI ENT_UID
  45                                                UNION ALL
  46                                                SELECT DR .ID,
  47                                                                DR.I EN,
  48                                                                DR.O RDERED_DAT E,
  49                                                                DR.D OMAIN_ID
  50                                                FROM DISC HARGE_REQ  DR 
  51                                                WHERE DR. VISTA_SITE _UID = @VI STA_SITE_U ID AND DR. PATIENT_UI D = @PATIE NT_UID
  52                                                UNION ALL
  53                                                SELECT DI .ID,
  54                                                                NULL  AS IEN,
  55                                                                DI.D ATE_ENTERE D AS ORDER ED_DATE,
  56                                                                DI.D OMAIN_ID
  57                                                FROM DISC HARGE_INT  DI
  58                                                WHERE DI. VISTA_SITE _UID = @VI STA_SITE_U ID AND DI. PATIENT_UI D = @PATIE NT_UID) OR DERS
  59                                        ORDER  BY ORDERED _DATE DESC
  60                             END
  61           EL SE
  62                    BEGI N
  63                                              
  64                             IF @AC T_TYPE = ' DISCHARGE_ INT'
  65                                      BEGIN
  66                                                SELECT TO P 1 DI.ID,
  67                                                                NULL  AS IEN,
  68                                                                DI.D ATE_ENTERE D AS ORDER ED_DATE,
  69                                                                DI.D OMAIN_ID
  70                                                FROM DISC HARGE_INT  DI
  71                                                WHERE DI. VISTA_SITE _UID = @VI STA_SITE_U ID AND DI. PATIENT_UI D = @PATIE NT_UID
  72                                                ORDER BY  DI.DATE_EN TERED DESC
  73                                      END
  74                             ELSE
  75                                      BEGIN
  76                                               DECLARE @S QL NVARCHA R(MAX)
  77                                               SET @SQL =  'SELECT I D,
  78                                                                                     IEN,
  79                                                                                     ORDER ED_DATE,
  80                                                                                     DOMAI N_ID
  81                                                                         FROM '  + @ACT_TY PE + ' 
  82                                                                         WHERE  PATIENT_UI D = ''' +  CONVERT(VA RCHAR(36),  @PATIENT_ UID) + '''  AND VISTA _SITE_UID  =  ''' + C ONVERT(VAR CHAR(36),  @VISTA_SIT E_UID) + ' '' 
  83                                                                         ORDER  BY ORDERED _DATE DESC
  84                                                                         '
  85                                               EXECUTE sp _executesq l @SQL
  86                                      END
  87                    END               
  88   END
  89   GO