779. EPMO Open Source Coordination Office Redaction File Detail Report

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

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

779.2 Comparison summary

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

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

779.4 Active regular expressions

No regular expressions were active.

779.5 Comparison detail

  1   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Get_Wa itingListI tem]    Sc ript Date:  03/22/201 2 11:04:49  ******/
  2   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_G et_Waiting ListItem]' ) AND type  in (N'P',  N'PC'))
  3   DROP PROCE DURE [dbo] .[usp_Get_ WaitingLis tItem]
  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: 30.0 8.2011
  12   -- Descrip tion: Get  waiting li st item by  ID.
  13   -- ======= ========== ========== ========== ========
  14   CREATE PRO CEDURE [db o].[usp_Ge t_WaitingL istItem] 
  15           @A CT_ID INT  = NULL,
  16           @D OMAIN_ID N VARCHAR(50 ) = NULL,
  17           @P ATIENT_UID  UNIQUEIDE NTIFIER =  NULL
  18   AS
  19   BEGIN
  20   SET NOCOUN T ON
  21  
  22           DE CLARE @SQL _SELECT NV ARCHAR(max ), @SQL_WH ERE NVARCH AR(4000),  @SQL NVARC HAR(max)
  23  
  24           SE T @SQL_SEL ECT = 'SEL ECT
  25                                                       [A ].[ID] AS  ACT_ID,
  26                                                       [A ].[CREATIO N_DATE],
  27                                                       [A ].[CANCELE D_DATE],
  28                                                       [A ].[PARENT_ ACT_ID],
  29                                                       [A ].[FLOW_ID ],
  30                                                       [A ].[DOMAIN_ ID],
  31                                                       [A ].[IEN],
  32                                                       [A ].[PATIENT _UID] AS [ PATIENT_UI D],
  33                                                       [W L].[FACILI TY_UID] AS  [FACILITY _UID],
  34                                                       [W A].[CODE]  AS [WAITIN G_AREA_COD E],
  35                                                       [W A].[CODE_S YSTEM] AS  [WAITING_A REA_CODE_S YSTEM],
  36                                                       [W A].[CODE_S YSTEM_NAME ] AS [WAIT ING_AREA_C ODE_SYSTEM _NAME],
  37                                                       [W A].[DISPLA Y_NAME] AS  [WAITING_ AREA_DISPL AY_NAME],                                                                                     
  38                                                       [W L].[PROBLE M] AS [PRO BLEM],
  39                                                       [F D].[CODE]  AS [FEE_DI SPOSITION_ CODE],
  40                                                       [F D].[CODE_S YSTEM] AS  [FEE_DISPO SITION_COD E_SYSTEM],
  41                                                       [F D].[CODE_S YSTEM_NAME ] AS [FEE_ DISPOSITIO N_CODE_SYS TEM_NAME],
  42                                                       [F D].[DISPLA Y_NAME] AS  [FEE_DISP OSITION_DI SPLAY_NAME ],
  43                                                       [C F].[CODE]  AS [CONTRA CT_FEE_COD E],
  44                                                       [C F].[CODE_S YSTEM] AS  [CONTRACT_ FEE_CODE_S YSTEM],
  45                                                       [C F].[CODE_S YSTEM_NAME ] AS [CONT RACT_FEE_C ODE_SYSTEM _NAME],
  46                                                       [C F].[DISPLA Y_NAME] AS  [CONTRACT _FEE_DISPL AY_NAME],
  47                                                       [A F].[CODE]  AS [AUTHOR IZED_FEE_C ODE],
  48                                                       [A F].[CODE_S YSTEM] AS  [AUTHORIZE D_FEE_CODE _SYSTEM],
  49                                                       [A F].[CODE_S YSTEM_NAME ] AS [AUTH ORIZED_FEE _CODE_SYST EM_NAME],
  50                                                       [A F].[DISPLA Y_NAME] AS  [AUTHORIZ ED_FEE_DIS PLAY_NAME] ,
  51                                                       [S RF].[CODE]  AS [SERVI CE_RECEIVI NG_FEE_COD E],
  52                                                       [S RF].[CODE_ SYSTEM] AS  [SERVICE_ RECEIVING_ FEE_CODE_S YSTEM],
  53                                                       [S RF].[CODE_ SYSTEM_NAM E] AS [SER VICE_RECEI VING_FEE_C ODE_SYSTEM _NAME],
  54                                                       [S RF].[DISPL AY_NAME] A S [SERVICE _RECEIVING _FEE_DISPL AY_NAME],
  55                                                       [R UF].[CODE]  AS [REASO N_USING_FE E_CODE],
  56                                                       [R UF].[CODE_ SYSTEM] AS  [REASON_U SING_FEE_C ODE_SYSTEM ],
  57                                                       [R UF].[CODE_ SYSTEM_NAM E] AS [REA SON_USING_ FEE_CODE_S YSTEM_NAME ],
  58                                                       [R UF].[DISPL AY_NAME] A S [REASON_ USING_FEE_ DISPLAY_NA ME],
  59                                                       [W L].[FEE_CO MMENTS] AS  [FEE_COMM ENTS],
  60                                                       [W L].[REMOVE D_DATE] AS  [REMOVED_ DATE],
  61                                                       [W L].[TYPE_O F_BED_WARD ] AS [TYPE _OF_BED_WA RD],  
  62                                                       [W L].[REQUES TED_BED_UI D] AS [REQ UESTED_BED _UID],
  63                                                       [W L].[REQUES TED_BED_DA TE] AS [RE QUESTED_BE D_DATE],
  64                                                       [W L].[REQUES TED_DATE]  AS [REQUES TED_DATE],
  65                                                       [W L].[VISTA_ SITE_UID]  AS [VISTA_ SITE_UID],
  66                                                       [W L].[IS_IN_ HOUSE] AS  [IS_IN_HOU SE],
  67                                                       [W L].[LAST_E DIT_BY] AS  [LAST_EDI T_BY],
  68                                                       [W L].[COMMEN TS] AS [CO MMENTS],
  69                                                       [W L].[IS_BED _IN_ISOLAT ION] AS IS _BED_IN_IS OLATION,
  70                                                       [W L].[WAIT_T IME_ALERT_ DATE] AS W AIT_TIME_A LERT_DATE,
  71                                                       [W L].[IS_COM MUNITY_LIV ING_CENTER ] AS [IS_C OMMUNITY_L IVING_CENT ER], 
  72                                                       [W L].[IS_EVA CUATION_PA TIENT] AS  [IS_EVACUA TION_PATIE NT],
  73                                                       [E DS].[CODE]  AS [EVACU ATION_DISP OSITION_ST ATUS_CODE] ,
  74                                                       [E DS].[CODE_ SYSTEM] AS  [EVACUATI ON_DISPOSI TION_STATU S_CODE_SYS TEM],
  75                                                       [E DS].[CODE_ SYSTEM_NAM E] AS [EVA CUATION_DI SPOSITION_ STATUS_COD E_SYSTEM_N AME],
  76                                                       [E DS].[DISPL AY_NAME] A S [EVACUAT ION_DISPOS ITION_STAT US_DISPLAY _NAME],
  77                                                       [W L].[EVACUA TION_EXPEC TED_DATE]  AS [EVACUA TION_EXPEC TED_DATE],
  78                                                       [W L].[EVACUA TION_ACTUA L_DATE] AS  [EVACUATI ON_ACTUAL_ DATE],
  79                                                       [W L].[EVACUA TION_REASO N_FOR_DELA Y] AS [EVA CUATION_RE ASON_FOR_D ELAY],
  80                                                       [W L].[EVACUA TION_TRANS FER_EVACUA TE_TO] AS  [EVACUATIO N_TRANSFER _EVACUATE_ TO],
  81                                                       [W L].[EVACUA TION_EQUIP _SUPPLY_RE QUIREMENTS ] AS [EVAC UATION_EQU IP_SUPPLY_ REQUIREMEN TS],
  82                                                       [W L].[EVACUA TION_TRANS PORTATION_ CARE_LEVEL ] AS [EVAC UATION_TRA NSPORTATIO N_CARE_LEV EL],
  83                                                       [W L].[EVACUA TION_ENROU TE_MEDICAL _ATTENDANT ] AS [EVAC UATION_ENR OUTE_MEDIC AL_ATTENDA NT],
  84                                                       [W L].[EVACUA TION_ENROU TE_NON_MED ICAL_ATTEN DANT] AS [ EVACUATION _ENROUTE_N ON_MEDICAL _ATTENDANT ],
  85                                                       [E TT].[CODE]  AS [EVACU ATION_TRAN SPORTATION _TYPE_CODE ],
  86                                                       [E TT].[CODE_ SYSTEM] AS  [EVACUATI ON_TRANSPO RTATION_TY PE_CODE_SY STEM],
  87                                                       [E TT].[CODE_ SYSTEM_NAM E] AS [EVA CUATION_TR ANSPORTATI ON_TYPE_CO DE_SYSTEM_ NAME],
  88                                                       [E TT].[DISPL AY_NAME] A S [EVACUAT ION_TRANSP ORTATION_T YPE_DISPLA Y_NAME],
  89                                                       [E TP].[CODE]  AS [EVACU ATION_TRAN SPORTATION _PROVIDER_ CODE],
  90                                                       [E TP].[CODE_ SYSTEM] AS  [EVACUATI ON_TRANSPO RTATION_PR OVIDER_COD E_SYSTEM],
  91                                                       [E TP].[CODE_ SYSTEM_NAM E] AS [EVA CUATION_TR ANSPORTATI ON_PROVIDE R_CODE_SYS TEM_NAME],
  92                                                       [E TP].[DISPL AY_NAME] A S [EVACUAT ION_TRANSP ORTATION_P ROVIDER_DI SPLAY_NAME ],
  93                                                       [W L].[EVACUA TION_TRANS PORTATION_ COMMENTS]  AS [EVACUA TION_TRANS PORTATION_ COMMENTS],
  94                                                       [W L].[EVACUA TION_DESTI NATION_ADD RESS] AS [ EVACUATION _DESTINATI ON_ADDRESS ],
  95                                                       [W L].[EVACUA TION_DESTI NATION_CIT Y_STATE] A S [EVACUAT ION_DESTIN ATION_CITY _STATE],
  96                                                       [W L].[EVACUA TION_DESTI NATION_POC _TELEPHONE ] AS [EVAC UATION_DES TINATION_P OC_TELEPHO NE],
  97                                                       [W L].[EVACUA TION_ORIGI NATOR_POC_ TELEPHONE]  AS [EVACU ATION_ORIG INATOR_POC _TELEPHONE ],
  98                                                       [W L].[EVACUA TION_COMME NTS] AS [E VACUATION_ COMMENTS],
  99                                                       [W L].[EVACUA TION_ENROU TE_MEDICAL _ATTENDANT _NUMBER] A S EVACUATI ON_ENROUTE _MEDICAL_A TTENDANT_N UMBER, 
  100                                                       [W L].[EVACUA TION_ENROU TE_NON_MED ICAL_ATTEN DANT_NUMBE R] AS EVAC UATION_ENR OUTE_NON_M EDICAL_ATT ENDANT_NUM BER
  101                                                  FROM AC T A
  102                                                       IN NER JOIN W AITING_LIS T WL ON A. ID = WL.AC T_ID
  103                                                       LE FT JOIN CO NCEPT AS W A ON WL.WA ITING_AREA _ID = WA.I D
  104                                                       LE FT JOIN CO NCEPT AS F D ON WL.FE E_DISPOSIT ION_ID = F D.ID
  105                                                       LE FT JOIN CO NCEPT AS C F ON WL.CO NTRACT_FEE _ID = CF.I D
  106                                                       LE FT JOIN CO NCEPT AS A F ON WL.AU THORIZED_F EE_ID = AF .ID
  107                                                       LE FT JOIN CO NCEPT AS S RF ON WL.S ERVICE_REC EIVING_FEE _ID = SRF. ID
  108                                                       LE FT JOIN CO NCEPT AS R UF ON WL.R EASON_USIN G_FEE_ID =  RUF.ID
  109                                                       LE FT JOIN CO NCEPT AS E DS ON EDS. ID = WL.EV ACUATION_D ISPOSITION _STATUS_ID
  110                                                       LE FT JOIN CO NCEPT AS E TT ON ETT. ID = WL.EV ACUATION_T RANSPORTAT ION_TYPE_I D
  111                                                       LE FT JOIN CO NCEPT AS E TP ON ETP. ID = WL.EV ACUATION_T RANSPORTAT ION_PROVID ER_ID'
  112                                                                
  113           SE T @SQL_WHE RE = ' WHE RE 1=1 '
  114           
  115           IF  (@ACT_ID  IS NOT NUL L AND @DOM AIN_ID IS  NOT NULL)  --@Patient _UID IS NU LL
  116            S ET @SQL_WH ERE += ' A ND ([A].[I D] = ''' +  CAST(@ACT _ID AS VAR CHAR) + '' ' AND [A]. [DOMAIN_ID ] = ''' +  @DOMAIN_ID  + ''')'
  117            
  118           IF  (@PATIENT _UID IS NO T NULL) -- @ACT_ID IS  NULL AND  @DOMAIN_ID  IS NULL 
  119            S ET @SQL_WH ERE += ' A ND ([A].[P ATIENT_UID ] = ''' +  CAST(@PATI ENT_UID AS  VARCHAR(5 0)) + '''  AND [WL].[ REMOVED_DA TE] IS NUL L)'
  120           
  121           SE T @SQL = @ SQL_SELECT  + @SQL_WH ERE
  122       
  123       EXECUT E sp_execu tesql @SQL   
  124   END
  125   GO