689. EPMO Open Source Coordination Office Redaction File Detail Report

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

689.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\BMSv2Updates\2.2.20.2 usp_Filter_Admission_FacilityWaitingList.sql Wed Oct 18 19:03:32 2017 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\BMSv2Updates\2.2.20.2 usp_Filter_Admission_FacilityWaitingList.sql Thu Oct 26 19:41:50 2017 UTC

689.2 Comparison summary

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

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

689.4 Active regular expressions

No regular expressions were active.

689.5 Comparison detail

  1   USE [BMS]
  2   GO
  3   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Filter _Admission _FacilityW aitingList ]    Scrip t Date: 8/ 21/2017 2: 59:53 PM * *****/
  4   SET ANSI_N ULLS ON
  5   GO
  6   SET QUOTED _IDENTIFIE R ON
  7   GO
  8   -- ======= ========== ========== ========== ========
  9   -- Author:                 PII
  10   -- Create  date: 09.0 9.2011
  11   -- Descrip tion: Filt er admissi on intent( waiting li st).
  12   -- ======= ========== ========== ========== ========
  13  
  14   -- Updated By: Silvia  Pletea
  15   -- Updated  date: 02. 06.2012
  16   -- Descrip tion: Adde d new para meter: @IS _ONLY_CURR ENT_WAITIN G_AMISSION . If this  is true re turn all t he patient s where re moved date  is null e lse filter  by creati on date. 
  17   -- ======= ========== ========== ========== ========
  18  
  19   -- Updated By:  PII
  20   -- Updated  date: 05. 14.2012
  21   -- Descrip tion: When  receiving  a negativ e page siz e or numbe r, paging  is ignored
  22   -- ======= ========== ========== ========== ========
  23  
  24   -- EXEC us p_Filter_A dmission_F acilityWai tingList ' 2011-08-26  16:14:53. 220', 50,  1, '[A].[C REATION_DA TE]'
  25   ALTER PROC EDURE [dbo ].[usp_Fil ter_Admiss ion_Facili tyWaitingL ist]         
  26           @F ACILITY_UI D UNIQUEID ENTIFIER,
  27           @C REATION_DA TE DATETIM E = NULL,
  28           @I S_ONLY_CUR RENT_WAITI NG_ADMISSI ON BIT,
  29           @I S_ONLY_IN_ HOUSE_WAIT ING_LIST B IT,
  30           @I S_MENTAL_H EALTH BIT,
  31           @I S_EMERGENC Y_MANAGEME NT BIT,
  32           @I S_FEE BIT
  33   AS
  34   BEGIN
  35   SET NOCOUN T ON  
  36  
  37           DE CLARE @SQL _SELECT NV ARCHAR(400 0), @SQL_W HERE NVARC HAR(4000),  @SQL_ORDE R_BY NVARC HAR(4000),  @SQL NVAR CHAR(4000)
  38           
  39           SE T @SQL_SEL ECT = 'SEL ECT 
  40                                                                [A]. [ID] AS [A CT_ID], 
  41                                                                [A]. [CREATION_ DATE],
  42                                                                [A]. [CANCELED_ DATE],
  43                                                                [A]. [PARENT_AC T_ID],
  44                                                                [A]. [FLOW_ID],
  45                                                                [A]. [DOMAIN_ID ],
  46                                                                [A]. [PATIENT_U ID] AS [PA TIENT_UID] ,              
  47                                                                [WL] .[PROBLEM]  AS [PROBL EM],
  48                                                                [WL] .[FEE_COMM ENTS] AS [ FEE_COMMEN TS],
  49                                                                [FDC ].[CODE] A S [FEE_DIS POSITION_C ODE],
  50                                                                [FDC ].[CODE_SY STEM] AS [ FEE_DISPOS ITION_CODE _SYSTEM],
  51                                                                [FDC ].[CODE_SY STEM_NAME]  AS [FEE_D ISPOSITION _CODE_SYST EM_NAME],
  52                                                                [FDC ].[DISPLAY _NAME] AS  [FEE_DISPO SITION_DIS PLAY_NAME] ,
  53                                                                [WL] .[REMOVED_ DATE] AS [ REMOVED_DA TE],
  54                                                                [WAC ].[CODE] A S [WAITING _AREA_CODE ],
  55                                                                [WAC ].[CODE_SY STEM] AS [ WAITING_AR EA_CODE_SY STEM],
  56                                                                [WAC ].[CODE_SY STEM_NAME]  AS [WAITI NG_AREA_CO DE_SYSTEM_ NAME],
  57                                                                [WAC ].[DISPLAY _NAME] AS  [WAITING_A REA_DISPLA Y_NAME],
  58                                                                [RUF C].[CODE]  AS [REASON _USING_FEE _CODE],
  59                                                                [RUF C].[CODE_S YSTEM] AS  [REASON_US ING_FEE_CO DE_SYSTEM] ,
  60                                                                [RUF C].[CODE_S YSTEM_NAME ] AS [REAS ON_USING_F EE_CODE_SY STEM_NAME] ,
  61                                                                [RUF C].[DISPLA Y_NAME] AS  [REASON_U SING_FEE_D ISPLAY_NAM E],
  62                                                                [SRF C].[CODE]  AS [SERVIC E_RECEIVIN G_FEE_CODE ],
  63                                                                [SRF C].[CODE_S YSTEM] AS  [SERVICE_R ECEIVING_F EE_CODE_SY STEM],
  64                                                                [SRF C].[CODE_S YSTEM_NAME ] AS [SERV ICE_RECEIV ING_FEE_CO DE_SYSTEM_ NAME],
  65                                                                [SRF C].[DISPLA Y_NAME] AS  [SERVICE_ RECEIVING_ FEE_DISPLA Y_NAME],
  66                                                                [AFC ].[CODE] A S [AUTHORI ZED_FEE_CO DE],
  67                                                                [AFC ].[CODE_SY STEM] AS [ AUTHORIZED _FEE_CODE_ SYSTEM],
  68                                                                [AFC ].[CODE_SY STEM_NAME]  AS [AUTHO RIZED_FEE_ CODE_SYSTE M_NAME],
  69                                                                [AFC ].[DISPLAY _NAME] AS  [AUTHORIZE D_FEE_DISP LAY_NAME],
  70                                                                [CFC ].[CODE] A S [CONTRAC T_FEE_CODE ],
  71                                                                [CFC ].[CODE_SY STEM] AS [ CONTRACT_F EE_CODE_SY STEM],
  72                                                                [CFC ].[CODE_SY STEM_NAME]  AS [CONTR ACT_FEE_CO DE_SYSTEM_ NAME],
  73                                                                [CFC ].[DISPLAY _NAME] AS  [CONTRACT_ FEE_DISPLA Y_NAME],                      
  74                                                                [WL] .[TYPE_OF_ BED_WARD]  AS [TYPE_O F_BED_WARD ],  
  75                                                                [WL] .[REQUESTE D_BED_UID]  AS [REQUE STED_BED_U ID],
  76                                                                [WL] .[REQUESTE D_BED_DATE ] AS [REQU ESTED_BED_ DATE],
  77                                                                [WL] .[REQUESTE D_DATE] AS  [REQUESTE D_DATE],
  78                                                                [WL] .[IS_IN_HO USE] AS [I S_IN_HOUSE ],
  79                                                                [WL] .[IS_BED_I N_ISOLATIO N] AS [IS_ BED_IN_ISO LATION],
  80                                                                [WL] .[LAST_EDI T_BY] AS [ LAST_EDIT_ BY],
  81                                                                [WL] .[COMMENTS ] AS [COMM ENTS],
  82                                                                [WL] .[WAIT_TIM E_ALERT_DA TE] AS [WA IT_TIME_AL ERT_DATE],
  83                                                                [WL] .[IS_COMMU NITY_LIVIN G_CENTER]  AS [IS_COM MUNITY_LIV ING_CENTER ],
  84                                                                [WL] .[DATE_OF_ SCREENING]  AS DATE_O F_SCREENIN G,
  85                                                                [WL] .[VETERAN_ PREFERENCE ] AS VETER AN_PREFERE NCE, 
  86                                                                [WL] .[MENTAL_H EALTH_COMM ENTS] AS M ENTAL_HEAL TH_COMMENT S, 
  87                                                                [WL] .[PATIENT_ FLOW_COMME NTS] AS PA TIENT_FLOW _COMMENTS,
  88                                                                [WL] .[EVACUATI ON_TRANSPO RTATION_CO MMENTS] AS  EVACUATIO N_TRANSPOR TATION_COM MENTS,
  89                                                                [WL] .[FEE_ACCE PTED] AS F EE_ACCEPTE D,
  90                                                                [WL] .[EVACUATI ON_EXPECTE D_DATE] AS  EVACUATIO N_EXPECTED _DATE,
  91                                                                [WL] .[IS_COMMU NITY_HOSPI TAL] AS IS _COMMUNITY _HOSPITAL,
  92                                                                [WL] .[TRANSFER _COORDINAT OR] AS TRA NSFER_COOR DINATOR,
  93                                                                [WL] .[TRANSFER _COORDINAT OR_PHONE]  AS TRANSFE R_COORDINA TOR_PHONE
  94                                                  FROM AC T A
  95                                                       IN NER JOIN W AITING_LIS T WL ON A. ID = WL.AC T_ID                    
  96                                                       LE FT JOIN CO NCEPT AS W AC ON WL.W AITING_ARE A_ID = WAC .ID
  97                                                       LE FT JOIN CO NCEPT AS F DC ON WL.F EE_DISPOSI TION_ID =  FDC.ID
  98                                                       LE FT JOIN CO NCEPT AS R UFC ON WL. REASON_USI NG_FEE_ID  = RUFC.ID
  99                                                       LE FT JOIN CO NCEPT AS S RFC ON WL. SERVICE_RE CEIVING_FE E_ID = SRF C.ID
  100                                                       LE FT JOIN CO NCEPT AS A FC ON WL.A UTHORIZED_ FEE_ID = A FC.ID
  101                                                       LE FT JOIN CO NCEPT AS C FC ON WL.C ONTRACT_FE E_ID = CFC .ID'
  102                                                       
  103           SE T @SQL_WHE RE = ' WHE RE 1 = 1'                                             
  104           
  105           IF  @FACILITY _UID IS NO T NULL
  106                    SET  @SQL_WHERE  += ' AND  [WL].[FACI LITY_UID]  = ''' + CA ST(@FACILI TY_UID AS  VARCHAR(50 )) + ''''
  107                    
  108           IF  @IS_ONLY_ CURRENT_WA ITING_ADMI SSION = 1        
  109                    SET  @SQL_WHERE  += ' AND  [WL].[REMO VED_DATE]  IS NULL'
  110           EL SE
  111                    IF @ CREATION_D ATE IS NOT  NULL
  112                             SET @S QL_WHERE + = ' AND [A ].[CREATIO N_DATE] >=  ''' + CON VERT(VARCH AR(25), @C REATION_DA TE, 126) +  '''' 
  113                    
  114           IF  @IS_ONLY_ IN_HOUSE_W AITING_LIS T = 1
  115                    SET  @SQL_WHERE  += ' AND  [WL].[IS_I N_HOUSE] =  1' 
  116                    
  117           IF  @IS_MENTA L_HEALTH =  1
  118                    SET  @SQL_WHERE  += ' AND  [WL].[IS_M ENTAL_HEAL TH_PATIENT ] = 1'
  119  
  120           IF  @IS_EMERG ENCY_MANAG EMENT = 1
  121                    SET  @SQL_WHERE  += ' AND  [WL].[IS_E VACUATION_ PATIENT] =  1'
  122  
  123           IF  @IS_FEE =  1
  124                    SET  @SQL_WHERE  += ' AND  [WL].[IS_F EE] = 1'
  125  
  126           SE T @SQL_ORD ER_BY = '  ORDER BY [ A].[ID]'         
  127           
  128           SE T @SQL = @ SQL_SELECT  + @SQL_WH ERE + @SQL _ORDER_BY
  129           
  130           EX ECUTE sp_e xecutesql  @SQL
  131   END