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

684.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\BMSv2Updates\2.2.18.1 usp_Filter_Icon.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.18.1 usp_Filter_Icon.sql Thu Oct 26 19:41:50 2017 UTC

684.2 Comparison summary

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

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

684.4 Active regular expressions

No regular expressions were active.

684.5 Comparison detail

  1   USE [BMS]
  2   GO
  3   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Filter _Icon]     Script Dat e: 8/8/201 7 3:14:40  PM ******/
  4   SET ANSI_N ULLS ON
  5   GO
  6   SET QUOTED _IDENTIFIE R ON
  7   GO
  8   -- ======= ========== ========== ========== ========
  9   -- Author:                 PII
  10   -- Create  date: 25.0 4.2012
  11   -- Descrip tion: Filt er icons.
  12   -- ======= ========== ========== ========== ========
  13   ALTER PROC EDURE [dbo ].[usp_Fil ter_Icon] 
  14           @L IST_TYPE N VARCHAR(20 ),
  15           @I CON_FLAG_I DS NVARCHA R(MAX),
  16           @F ACILITY_UI D UNIQUEID ENTIFIER
  17   AS
  18   BEGIN
  19   SET NOCOUN T ON
  20  
  21           CR EATE TABLE  #ICONS (I CON_ID INT , [GROUP]  NVARCHAR(5 0), SUBGRO UP NVARCHA R(100), IM AGE_BYTES  NVARCHAR(M AX), IMAGE _BYTES_INA CTIVE NVAR CHAR(MAX),
  22                                                       IC ON_NAME NV ARCHAR(150 ), ICON_DE SCRIPTION  NVARCHAR(1 50), ACTIV E BIT, PUB LISHED BIT , ORDER_IN DEX INT, P ATIENT_OR_ ROOMBED CH AR(1), 
  23                                                       IM AGE_NAME N VARCHAR(25 0), MOUSE_ OVER_TEXT  NVARCHAR(1 50), AUTO_ ICON_PATTE RN NVARCHA R(255), AU TO_ICON_AC TIVE bit,  IS_ISOLATI ON bit,
  24                                                       FA CILITY_UID  UNIQUEIDE NTIFIER, I CON_TYPE_C ODE VARCHA R(100), IC ON_TYPE_CO DE_SYSTEM  VARCHAR(10 0), ICON_T YPE_CODE_S YSTEM_NAME  VARCHAR(1 00),
  25                                                       IC ON_TYPE_DI SPLAY_NAME  NVARCHAR( 250))
  26  
  27           IF  (@LIST_TY PE = 'ALL' )
  28                    BEGI N
  29                             IF (@F ACILITY_UI D IS NULL)
  30                                      INSERT I NTO #ICONS       
  31                                               (ICON_ID,  [GROUP], S UBGROUP, I MAGE_BYTES , IMAGE_BY TES_INACTI VE, ICON_N AME, ICON_ DESCRIPTIO N, ACTIVE,  
  32                                               PUBLISHED,  ORDER_IND EX, PATIEN T_OR_ROOMB ED, IMAGE_ NAME, MOUS E_OVER_TEX T, AUTO_IC ON_PATTERN , AUTO_ICO N_ACTIVE,  IS_ISOLATI ON, 
  33                                               FACILITY_U ID, ICON_T YPE_CODE,  ICON_TYPE_ CODE_SYSTE M, ICON_TY PE_CODE_SY STEM_NAME,  ICON_TYPE _DISPLAY_N AME)
  34                                      SELECT   IFL.ID AS  [ICON_ID],
  35                                                       [G ROUP] AS [ GROUP],
  36                                                       SU BGROUP AS  [SUBGROUP] ,
  37                                                       IM AGE_BYTES   AS [IMAGE _BYTES],
  38                                                       IM AGE_BYTES_ INACTIVE A S [IMAGE_B YTES_INACT IVE],
  39                                                       IC ON_NAME AS  [ICON_NAM E],
  40                                                       SH ORT_DESCRI PTION AS [ ICON_DESCR IPTION],
  41                                                       AC TIVE AS [A CTIVE],
  42                                                       PU BLISHED AS  [PUBLISHE D],
  43                                                       OR DER_INDEX  AS [ORDER_ INDEX],
  44                                                       PA TIENT_OR_R OOMBED AS  [PATIENT_O R_ROOMBED] ,
  45                                                       IM AGE_NAME A S [IMAGE_N AME],
  46                                                       MO USE_OVER_T EXT AS [MO USE_OVER_T EXT],
  47                                                       AU TO_ICON_PA TTERN AS [ AUTO_ICON_ PATTERN],
  48                                                       AU TO_ICON_AC TIVE AS [A UTO_ICON_A CTIVE],
  49                                                       IS _ISOLATION  AS [IS_IS OLATION],
  50                                                       NU LL AS [FAC ILITY_UID] ,
  51                                                       IT .CODE AS [ ICON_TYPE_ CODE],
  52                                                       IT .CODE_SYST EM AS [ICO N_TYPE_COD E_SYSTEM],
  53                                                       IT .CODE_SYST EM_NAME AS  [ICON_TYP E_CODE_SYS TEM_NAME],
  54                                                       IT .DISPLAY_N AME AS [IC ON_TYPE_DI SPLAY_NAME ]
  55                                      FROM ICO N_FLAG AS  IFL
  56                                               LEFT JOIN  CONCEPT AS  IT ON IFL .ICON_TYPE _ID = IT.I D
  57                             ELSE I F (@FACILI TY_UID IS  NOT NULL)
  58                                      INSERT I NTO #ICONS       
  59                                               (ICON_ID,  [GROUP], S UBGROUP, I MAGE_BYTES , IMAGE_BY TES_INACTI VE, ICON_N AME, ICON_ DESCRIPTIO N, ACTIVE,  
  60                                               PUBLISHED,  ORDER_IND EX, PATIEN T_OR_ROOMB ED, IMAGE_ NAME, MOUS E_OVER_TEX T, AUTO_IC ON_PATTERN , AUTO_ICO N_ACTIVE,  IS_ISOLATI ON, 
  61                                               FACILITY_U ID, ICON_T YPE_CODE,  ICON_TYPE_ CODE_SYSTE M, ICON_TY PE_CODE_SY STEM_NAME,  ICON_TYPE _DISPLAY_N AME)
  62                                      SELECT   IFL.ID AS  [ICON_ID],
  63                                                       [G ROUP] AS [ GROUP],
  64                                                       SU BGROUP AS  [SUBGROUP] ,
  65                                                       IM AGE_BYTES   AS [IMAGE _BYTES],
  66                                                       IM AGE_BYTES_ INACTIVE A S [IMAGE_B YTES_INACT IVE],
  67                                                       IC ON_NAME AS  [ICON_NAM E],
  68                                                       SH ORT_DESCRI PTION AS [ ICON_DESCR IPTION],
  69                                                       AC TIVE AS [A CTIVE],
  70                                                       PU BLISHED AS  [PUBLISHE D],
  71                                                       OR DER_INDEX  AS [ORDER_ INDEX],
  72                                                       PA TIENT_OR_R OOMBED AS  [PATIENT_O R_ROOMBED] ,
  73                                                       IM AGE_NAME A S [IMAGE_N AME],
  74                                                       MO USE_OVER_T EXT AS [MO USE_OVER_T EXT],
  75                                                       AU TO_ICON_PA TTERN AS [ AUTO_ICON_ PATTERN],
  76                                                       AU TO_ICON_AC TIVE AS [A UTO_ICON_A CTIVE],
  77                                                       IS _ISOLATION  AS [IS_IS OLATION],
  78                                                       NU LL AS [FAC ILITY_UID] ,
  79                                                       IT .CODE AS [ ICON_TYPE_ CODE],
  80                                                       IT .CODE_SYST EM AS [ICO N_TYPE_COD E_SYSTEM],
  81                                                       IT .CODE_SYST EM_NAME AS  [ICON_TYP E_CODE_SYS TEM_NAME],
  82                                                       IT .DISPLAY_N AME AS [IC ON_TYPE_DI SPLAY_NAME ]
  83                                      FROM ICO N_FLAG AS  IFL
  84                                               LEFT JOIN  CONCEPT AS  IT ON IFL .ICON_TYPE _ID = IT.I D
  85                                      WHERE SU BGROUP <>  'SITE_CONF IGURABLE_I CON'
  86                                      UNION
  87                                      SELECT   IFL.ID AS  [ICON_ID],
  88                                                       IF L.[GROUP]  AS [GROUP] ,
  89                                                       IF L.SUBGROUP  AS [SUBGR OUP],
  90                                                       IF L.IMAGE_BY TES  AS [I MAGE_BYTES ],
  91                                                       IF L.IMAGE_BY TES_INACTI VE AS [IMA GE_BYTES_I NACTIVE],
  92                                                       CO ALESCE(IFF .ICON_NAME , IFL.ICON _NAME) AS  [ICON_NAME ],
  93                                                       CO ALESCE(IFF .ICON_NAME , IFL.SHOR T_DESCRIPT ION) AS [I CON_DESCRI PTION],
  94                                                       IF F.ACTIVE A S [ACTIVE] ,
  95                                                       IF L.PUBLISHE D AS [PUBL ISHED],
  96                                                       CO ALESCE(IFF .ORDER_IND EX, IFL.OR DER_INDEX)  AS [ORDER _INDEX],
  97                                                       CO ALESCE(IFF .PATIENT_O R_ROOMBED,  IFL.PATIE NT_OR_ROOM BED) AS [P ATIENT_OR_ ROOMBED],
  98                                                       IF L.IMAGE_NA ME AS [IMA GE_NAME],
  99                                                       CO ALESCE(IFF .MOUSE_OVE R_TEXT, IF L.MOUSE_OV ER_TEXT) A S [MOUSE_O VER_TEXT],
  100                                                       IF L.AUTO_ICO N_PATTERN  AS [AUTO_I CON_PATTER N],
  101                                                       CO ALESCE(IFF .AUTO_ICON _ACTIVE, I FL.AUTO_IC ON_ACTIVE)  AS [AUTO_ ICON_ACTIV E],
  102                                                       CO ALESCE(IFF .IS_ISOLAT ION, IFL.I S_ISOLATIO N) AS [IS_ ISOLATION] ,
  103                                                       IF F.FACILITY _UID AS [F ACILITY_UI D],
  104                                                       NU LL AS [ICO N_TYPE_COD E],
  105                                                       NU LL AS [ICO N_TYPE_COD E_SYSTEM],
  106                                                       NU LL AS [ICO N_TYPE_COD E_SYSTEM_N AME],
  107                                                       NU LL AS [ICO N_TYPE_DIS PLAY_NAME]
  108                                      FROM ICO N_FLAG AS  IFL
  109                                               LEFT JOIN  ICON_FLAG_ FACILITY A S IFF ON I FL.ID = IF F.ICON_FLA G_ID AND I FF.FACILIT Y_UID = @F ACILITY_UI D
  110                                      WHERE IF L.SUBGROUP  = 'SITE_C ONFIGURABL E_ICON'
  111                    END
  112           EL SE IF (@LI ST_TYPE =  'WHITEBOAR D')
  113                    BEGI N
  114                             INSERT  INTO #ICO NS      
  115                                      (ICON_ID , [GROUP],  SUBGROUP,  IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, 
  116                                      PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, AUTO_ ICON_PATTE RN, AUTO_I CON_ACTIVE , IS_ISOLA TION, 
  117                                      FACILITY _UID, ICON _TYPE_CODE , ICON_TYP E_CODE_SYS TEM, ICON_ TYPE_CODE_ SYSTEM_NAM E, ICON_TY PE_DISPLAY _NAME)
  118                             SELECT   ID AS [I CON_ID],
  119                                               [GROUP] AS  [GROUP],
  120                                               SUBGROUP A S [SUBGROU P],
  121                                               IMAGE_BYTE S  AS [IMA GE_BYTES],
  122                                               IMAGE_BYTE S_INACTIVE  AS [IMAGE _BYTES_INA CTIVE],
  123                                               ICON_NAME  AS [ICON_N AME],
  124                                               SHORT_DESC RIPTION AS  [ICON_DES CRIPTION],
  125                                               ACTIVE AS  [ACTIVE],
  126                                               PUBLISHED  AS [PUBLIS HED],
  127                                               ORDER_INDE X AS [ORDE R_INDEX],
  128                                               PATIENT_OR _ROOMBED A S [PATIENT _OR_ROOMBE D],
  129                                               IMAGE_NAME  AS [IMAGE _NAME],
  130                                               MOUSE_OVER _TEXT AS [ MOUSE_OVER _TEXT],
  131                                               AUTO_ICON_ PATTERN AS  [AUTO_ICO N_PATTERN] ,
  132                                               AUTO_ICON_ ACTIVE AS  [AUTO_ICON _ACTIVE],
  133                                               IS_ISOLATI ON AS [IS_ ISOLATION] ,
  134                                               NULL AS [F ACILITY_UI D],
  135                                               NULL AS [I CON_TYPE_C ODE],
  136                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  137                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  138                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  139                                      FROM ICO N_FLAG
  140                                               WHERE (SUB GROUP = 'S TANDARD_IC ON' OR SUB GROUP = 'E MERGENCY_I CON')                                                    
  141                             UNION
  142                             SELECT   IFL.ID A S [ICON_ID ],
  143                                               IFL.[GROUP ] AS [GROU P],
  144                                               IFL.SUBGRO UP AS [SUB GROUP],
  145                                               IFL.IMAGE_ BYTES  AS  [IMAGE_BYT ES],
  146                                               IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] ,
  147                                               IFF.ICON_N AME AS [IC ON_NAME],
  148                                               IFF.ICON_N AME AS [IC ON_DESCRIP TION],
  149                                               IFF.ACTIVE  AS [ACTIV E],
  150                                               IFL.PUBLIS HED AS [PU BLISHED],
  151                                               IFF.ORDER_ INDEX AS [ ORDER_INDE X],
  152                                               IFF.PATIEN T_OR_ROOMB ED AS [PAT IENT_OR_RO OMBED],
  153                                               IFL.IMAGE_ NAME AS [I MAGE_NAME] ,
  154                                               IFF.MOUSE_ OVER_TEXT  AS [MOUSE_ OVER_TEXT] ,
  155                                               IFL.AUTO_I CON_PATTER N AS [AUTO _ICON_PATT ERN],
  156                                               IFF.AUTO_I CON_ACTIVE  AS [AUTO_ ICON_ACTIV E],
  157                                               IFF.IS_ISO LATION AS  [IS_ISOLAT ION],
  158                                               IFF.FACILI TY_UID AS  [FACILITY_ UID],
  159                                               NULL AS [I CON_TYPE_C ODE],
  160                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  161                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  162                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  163                             FROM I CON_FLAG A S IFL
  164                                      INNER JO IN ICON_FL AG_FACILIT Y AS IFF O N IFL.ID =  IFF.ICON_ FLAG_ID
  165                             WHERE  IFF.FACILI TY_UID = @ FACILITY_U ID AND IFL .SUBGROUP  = 'SITE_CO NFIGURABLE _ICON'       
  166                    END
  167           EL SE IF (@LI ST_TYPE =  'SEARCH')
  168                    BEGI N
  169                             INSERT  INTO #ICO NS      
  170                                      (ICON_ID , [GROUP],  SUBGROUP,  IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, 
  171                                      PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, AUTO_ ICON_PATTE RN, AUTO_I CON_ACTIVE , IS_ISOLA TION, 
  172                                      FACILITY _UID, ICON _TYPE_CODE , ICON_TYP E_CODE_SYS TEM, ICON_ TYPE_CODE_ SYSTEM_NAM E, ICON_TY PE_DISPLAY _NAME)
  173                             SELECT   IFL.ID A S [ICON_ID ],
  174                                               IFL.[GROUP ] AS [GROU P],
  175                                               IFL.SUBGRO UP AS [SUB GROUP],
  176                                               IFL.IMAGE_ BYTES  AS  [IMAGE_BYT ES],
  177                                               IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] ,
  178                                               IFL.ICON_N AME AS [IC ON_NAME],
  179                                               IFF.DESCRI PTION AS [ ICON_DESCR IPTION],
  180                                               IFF.ACTIVE  AS [ACTIV E],
  181                                               IFL.PUBLIS HED AS [PU BLISHED],
  182                                               IFF.ORDER_ INDEX AS [ ORDER_INDE X],
  183                                               IFF.PATIEN T_OR_ROOMB ED AS [PAT IENT_OR_RO OMBED],
  184                                               IFL.IMAGE_ NAME AS [I MAGE_NAME] ,
  185                                               IFL.MOUSE_ OVER_TEXT  AS [MOUSE_ OVER_TEXT] ,
  186                                               IFL.AUTO_I CON_PATTER N AS [AUTO _ICON_PATT ERN],
  187                                               IFF.AUTO_I CON_ACTIVE  AS [AUTO_ ICON_ACTIV E],
  188                                               IFF.IS_ISO LATION AS  [IS_ISOLAT ION],
  189                                               IFF.FACILI TY_UID AS  [FACILITY_ UID],
  190                                               NULL AS [I CON_TYPE_C ODE],
  191                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  192                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  193                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  194                             FROM I CON_FLAG A S IFL
  195                                      INNER JO IN ICON_FL AG_FACILIT Y AS IFF O N IFL.ID =  IFF.ICON_ FLAG_ID
  196                                      INNER JO IN dbo.fn_ Split_Ids( @ICON_FLAG _IDS, ',')  AS SI ON  SI.ID = IF L.ID
  197                             WHERE  IFL.SUBGRO UP = 'SITE _CONFIGURA BLE_ICON'  AND IFL.PU BLISHED =  1 AND IFF. ACTIVE = 1
  198                    END
  199           EL SE
  200                    BEGI N
  201                             INSERT  INTO #ICO NS      
  202                                      (ICON_ID , [GROUP],  SUBGROUP,  IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, 
  203                                      PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, AUTO_ ICON_PATTE RN, AUTO_I CON_ACTIVE , IS_ISOLA TION, 
  204                                      FACILITY _UID, ICON _TYPE_CODE , ICON_TYP E_CODE_SYS TEM, ICON_ TYPE_CODE_ SYSTEM_NAM E, ICON_TY PE_DISPLAY _NAME)
  205                             SELECT   IFL.ID A S [ICON_ID ],
  206                                               IFL.[GROUP ] AS [GROU P],
  207                                               IFL.SUBGRO UP AS [SUB GROUP],
  208                                               IFL.IMAGE_ BYTES  AS  [IMAGE_BYT ES],
  209                                               IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] ,
  210                                               COALESCE(I FF.ICON_NA ME, IFL.IC ON_NAME) A S [ICON_NA ME],
  211                                               COALESCE(I FF.ICON_NA ME, IFL.SH ORT_DESCRI PTION) AS  [ICON_DESC RIPTION],
  212                                               IFF.ACTIVE  AS [ACTIV E],
  213                                               IFL.PUBLIS HED AS [PU BLISHED],
  214                                               COALESCE(I FF.ORDER_I NDEX, IFL. ORDER_INDE X) AS [ORD ER_INDEX],
  215                                               COALESCE(I FF.PATIENT _OR_ROOMBE D, IFL.PAT IENT_OR_RO OMBED) AS  [PATIENT_O R_ROOMBED] ,
  216                                               IFL.IMAGE_ NAME AS [I MAGE_NAME] ,
  217                                               COALESCE(I FF.MOUSE_O VER_TEXT,  IFL.MOUSE_ OVER_TEXT)  AS [MOUSE _OVER_TEXT ],
  218                                               IFL.AUTO_I CON_PATTER N AS [AUTO _ICON_PATT ERN],
  219                                               COALESCE(I FF.AUTO_IC ON_ACTIVE,  IFL.AUTO_ ICON_ACTIV E) AS [AUT O_ICON_ACT IVE],
  220                                               COALESCE(I FF.IS_ISOL ATION, IFL .IS_ISOLAT ION) AS IS _ISOLATION ,
  221                                               IFF.FACILI TY_UID AS  [FACILITY_ UID],
  222                                               NULL AS [I CON_TYPE_C ODE],
  223                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  224                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  225                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  226                             FROM I CON_FLAG A S IFL
  227                                      LEFT JOI N ICON_FLA G_FACILITY  AS IFF ON  IFL.ID =  IFF.ICON_F LAG_ID AND  IFF.FACIL ITY_UID =  @FACILITY_ UID
  228                             WHERE  IFL.SUBGRO UP = 'SITE _CONFIGURA BLE_ICON'
  229                    END
  230  
  231           SE LECT  ICON _ID, 
  232                             [GROUP ], 
  233                             SUBGRO UP, 
  234                             IMAGE_ BYTES, 
  235                             IMAGE_ BYTES_INAC TIVE, 
  236                             ICON_N AME, 
  237                             ICON_D ESCRIPTION
  238                             ACTIVE
  239                             PUBLIS HED,
  240                             ORDER_ INDEX, 
  241                             PATIEN T_OR_ROOMB ED, 
  242                             IMAGE_ NAME,
  243                             MOUSE_ OVER_TEXT,  
  244                             AUTO_I CON_PATTER N,
  245                             AUTO_I CON_ACTIVE ,
  246                             IS_ISO LATION,
  247                             FACILI TY_UID,
  248                             ICON_T YPE_CODE,
  249                             ICON_T YPE_CODE_S YSTEM, 
  250                             ICON_T YPE_CODE_S YSTEM_NAME
  251                             ICON_T YPE_DISPLA Y_NAME 
  252           FR OM #ICONS
  253  
  254           DR OP TABLE # ICONS
  255  
  256   END