338. EPMO Open Source Coordination Office Redaction File Detail Report

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

338.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Source_C72993\C72993-Sources.zip\C72993\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Filter_Icon.sql Fri Nov 22 17:02:44 2013 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Source_C72993\C72993-Sources.zip\C72993\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Filter_Icon.sql Thu Oct 26 18:29:11 2017 UTC

338.2 Comparison summary

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

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

338.4 Active regular expressions

No regular expressions were active.

338.5 Comparison detail

  1   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Filter _Icon]     Script Dat e: 03/22/2 012 11:04: 49 ******/
  2   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_F ilter_Icon ]') AND ty pe in (N'P ', N'PC'))
  3   DROP PROCE DURE [dbo] .[usp_Filt er_Icon]
  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: 25.0 4.2012
  12   -- Descrip tion: Filt er icons.
  13   -- ======= ========== ========== ========== ========
  14   CREATE PRO CEDURE [db o].[usp_Fi lter_Icon]  
  15           @L IST_TYPE N VARCHAR(20 ),
  16           @I CON_FLAG_I DS NVARCHA R(MAX),
  17           @F ACILITY_UI D UNIQUEID ENTIFIER
  18   AS
  19   BEGIN
  20   SET NOCOUN T ON
  21  
  22           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),
  23                                                       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), 
  24                                                       IM AGE_NAME N VARCHAR(25 0), MOUSE_ OVER_TEXT  NVARCHAR(1 50), FACIL ITY_UID UN IQUEIDENTI FIER, ICON _TYPE_CODE  VARCHAR(1 00),
  25                                                       IC ON_TYPE_CO DE_SYSTEM  VARCHAR(10 0), ICON_T YPE_CODE_S YSTEM_NAME  VARCHAR(1 00), ICON_ TYPE_DISPL AY_NAME NV ARCHAR(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, FACILIT Y_UID, ICO N_TYPE_COD E,
  33                                               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                                                       NU LL AS [FAC ILITY_UID] ,
  48                                                       IT .CODE AS [ ICON_TYPE_ CODE],
  49                                                       IT .CODE_SYST EM AS [ICO N_TYPE_COD E_SYSTEM],
  50                                                       IT .CODE_SYST EM_NAME AS  [ICON_TYP E_CODE_SYS TEM_NAME],
  51                                                       IT .DISPLAY_N AME AS [IC ON_TYPE_DI SPLAY_NAME ]
  52                                      FROM ICO N_FLAG AS  IFL
  53                                               LEFT JOIN  CONCEPT AS  IT ON IFL .ICON_TYPE _ID = IT.I D
  54                             ELSE I F (@FACILI TY_UID IS  NOT NULL)
  55                                      INSERT I NTO #ICONS       
  56                                               (ICON_ID,  [GROUP], S UBGROUP, I MAGE_BYTES , IMAGE_BY TES_INACTI VE, ICON_N AME, ICON_ DESCRIPTIO N, ACTIVE,  
  57                                               PUBLISHED,  ORDER_IND EX, PATIEN T_OR_ROOMB ED, IMAGE_ NAME, MOUS E_OVER_TEX T, FACILIT Y_UID, ICO N_TYPE_COD E,
  58                                               ICON_TYPE_ CODE_SYSTE M, ICON_TY PE_CODE_SY STEM_NAME,  ICON_TYPE _DISPLAY_N AME)
  59                                      SELECT   IFL.ID AS  [ICON_ID],
  60                                                       [G ROUP] AS [ GROUP],
  61                                                       SU BGROUP AS  [SUBGROUP] ,
  62                                                       IM AGE_BYTES   AS [IMAGE _BYTES],
  63                                                       IM AGE_BYTES_ INACTIVE A S [IMAGE_B YTES_INACT IVE],
  64                                                       IC ON_NAME AS  [ICON_NAM E],
  65                                                       SH ORT_DESCRI PTION AS [ ICON_DESCR IPTION],
  66                                                       AC TIVE AS [A CTIVE],
  67                                                       PU BLISHED AS  [PUBLISHE D],
  68                                                       OR DER_INDEX  AS [ORDER_ INDEX],
  69                                                       PA TIENT_OR_R OOMBED AS  [PATIENT_O R_ROOMBED] ,
  70                                                       IM AGE_NAME A S [IMAGE_N AME],
  71                                                       MO USE_OVER_T EXT AS [MO USE_OVER_T EXT],
  72                                                       NU LL AS [FAC ILITY_UID] ,
  73                                                       IT .CODE AS [ ICON_TYPE_ CODE],
  74                                                       IT .CODE_SYST EM AS [ICO N_TYPE_COD E_SYSTEM],
  75                                                       IT .CODE_SYST EM_NAME AS  [ICON_TYP E_CODE_SYS TEM_NAME],
  76                                                       IT .DISPLAY_N AME AS [IC ON_TYPE_DI SPLAY_NAME ]
  77                                      FROM ICO N_FLAG AS  IFL
  78                                               LEFT JOIN  CONCEPT AS  IT ON IFL .ICON_TYPE _ID = IT.I D
  79                                      WHERE SU BGROUP <>  'SITE_CONF IGURABLE_I CON'
  80                                      UNION
  81                                      SELECT   IFL.ID AS  [ICON_ID],
  82                                                       IF L.[GROUP]  AS [GROUP] ,
  83                                                       IF L.SUBGROUP  AS [SUBGR OUP],
  84                                                       IF L.IMAGE_BY TES  AS [I MAGE_BYTES ],
  85                                                       IF L.IMAGE_BY TES_INACTI VE AS [IMA GE_BYTES_I NACTIVE],
  86                                                       CO ALESCE(IFF .ICON_NAME , IFL.ICON _NAME) AS  [ICON_NAME ],
  87                                                       CO ALESCE(IFF .ICON_NAME , IFL.SHOR T_DESCRIPT ION) AS [I CON_DESCRI PTION],
  88                                                       IF F.ACTIVE A S [ACTIVE] ,
  89                                                       IF L.PUBLISHE D AS [PUBL ISHED],
  90                                                       CO ALESCE(IFF .ORDER_IND EX, IFL.OR DER_INDEX)  AS [ORDER _INDEX],
  91                                                       CO ALESCE(IFF .PATIENT_O R_ROOMBED,  IFL.PATIE NT_OR_ROOM BED) AS [P ATIENT_OR_ ROOMBED],
  92                                                       IF L.IMAGE_NA ME AS [IMA GE_NAME],
  93                                                       CO ALESCE(IFF .MOUSE_OVE R_TEXT, IF L.MOUSE_OV ER_TEXT) A S [MOUSE_O VER_TEXT],
  94                                                       IF F.FACILITY _UID AS [F ACILITY_UI D],
  95                                                       NU LL AS [ICO N_TYPE_COD E],
  96                                                       NU LL AS [ICO N_TYPE_COD E_SYSTEM],
  97                                                       NU LL AS [ICO N_TYPE_COD E_SYSTEM_N AME],
  98                                                       NU LL AS [ICO N_TYPE_DIS PLAY_NAME]
  99                                      FROM ICO N_FLAG AS  IFL
  100                                               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
  101                                      WHERE IF L.SUBGROUP  = 'SITE_C ONFIGURABL E_ICON'
  102                    END
  103           EL SE IF (@LI ST_TYPE =  'WHITEBOAR D')
  104                    BEGI N
  105                             INSERT  INTO #ICO NS      
  106                                      (ICON_ID , [GROUP],  SUBGROUP,  IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, 
  107                                      PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, FACIL ITY_UID, I CON_TYPE_C ODE,
  108                                      ICON_TYP E_CODE_SYS TEM, ICON_ TYPE_CODE_ SYSTEM_NAM E, ICON_TY PE_DISPLAY _NAME)
  109                             SELECT   ID AS [I CON_ID],
  110                                               [GROUP] AS  [GROUP],
  111                                               SUBGROUP A S [SUBGROU P],
  112                                               IMAGE_BYTE S  AS [IMA GE_BYTES],
  113                                               IMAGE_BYTE S_INACTIVE  AS [IMAGE _BYTES_INA CTIVE],
  114                                               ICON_NAME  AS [ICON_N AME],
  115                                               SHORT_DESC RIPTION AS  [ICON_DES CRIPTION],
  116                                               ACTIVE AS  [ACTIVE],
  117                                               PUBLISHED  AS [PUBLIS HED],
  118                                               ORDER_INDE X AS [ORDE R_INDEX],
  119                                               PATIENT_OR _ROOMBED A S [PATIENT _OR_ROOMBE D],
  120                                               IMAGE_NAME  AS [IMAGE _NAME],
  121                                               MOUSE_OVER _TEXT AS [ MOUSE_OVER _TEXT],
  122                                               NULL AS [F ACILITY_UI D],
  123                                               NULL AS [I CON_TYPE_C ODE],
  124                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  125                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  126                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  127                                      FROM ICO N_FLAG
  128                                               WHERE (SUB GROUP = 'S TANDARD_IC ON' OR SUB GROUP = 'E MERGENCY_I CON')                                                    
  129                             UNION
  130                             SELECT   IFL.ID A S [ICON_ID ],
  131                                               IFL.[GROUP ] AS [GROU P],
  132                                               IFL.SUBGRO UP AS [SUB GROUP],
  133                                               IFL.IMAGE_ BYTES  AS  [IMAGE_BYT ES],
  134                                               IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] ,
  135                                               IFF.ICON_N AME AS [IC ON_NAME],
  136                                               IFF.ICON_N AME AS [IC ON_DESCRIP TION],
  137                                               IFF.ACTIVE  AS [ACTIV E],
  138                                               IFL.PUBLIS HED AS [PU BLISHED],
  139                                               IFF.ORDER_ INDEX AS [ ORDER_INDE X],
  140                                               IFF.PATIEN T_OR_ROOMB ED AS [PAT IENT_OR_RO OMBED],
  141                                               IFL.IMAGE_ NAME AS [I MAGE_NAME] ,
  142                                               IFF.MOUSE_ OVER_TEXT  AS [MOUSE_ OVER_TEXT] ,
  143                                               IFF.FACILI TY_UID AS  [FACILITY_ UID],
  144                                               NULL AS [I CON_TYPE_C ODE],
  145                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  146                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  147                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  148                             FROM I CON_FLAG A S IFL
  149                                      INNER JO IN ICON_FL AG_FACILIT Y AS IFF O N IFL.ID =  IFF.ICON_ FLAG_ID
  150                             WHERE  IFF.FACILI TY_UID = @ FACILITY_U ID                   
  151                    END
  152           EL SE IF (@LI ST_TYPE =  'SEARCH')
  153                    BEGI N
  154                             INSERT  INTO #ICO NS      
  155                                      (ICON_ID , [GROUP],  SUBGROUP,  IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, 
  156                                      PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, FACIL ITY_UID, I CON_TYPE_C ODE,
  157                                      ICON_TYP E_CODE_SYS TEM, ICON_ TYPE_CODE_ SYSTEM_NAM E, ICON_TY PE_DISPLAY _NAME)
  158                             SELECT   IFL.ID A S [ICON_ID ],
  159                                               IFL.[GROUP ] AS [GROU P],
  160                                               IFL.SUBGRO UP AS [SUB GROUP],
  161                                               IFL.IMAGE_ BYTES  AS  [IMAGE_BYT ES],
  162                                               IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] ,
  163                                               IFL.ICON_N AME AS [IC ON_NAME],
  164                                               IFF.DESCRI PTION AS [ ICON_DESCR IPTION],
  165                                               IFF.ACTIVE  AS [ACTIV E],
  166                                               IFL.PUBLIS HED AS [PU BLISHED],
  167                                               IFF.ORDER_ INDEX AS [ ORDER_INDE X],
  168                                               IFF.PATIEN T_OR_ROOMB ED AS [PAT IENT_OR_RO OMBED],
  169                                               IFL.IMAGE_ NAME AS [I MAGE_NAME] ,
  170                                               IFL.MOUSE_ OVER_TEXT  AS [MOUSE_ OVER_TEXT] ,
  171                                               IFF.FACILI TY_UID AS  [FACILITY_ UID],
  172                                               NULL AS [I CON_TYPE_C ODE],
  173                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  174                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  175                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  176                             FROM I CON_FLAG A S IFL
  177                                      INNER JO IN ICON_FL AG_FACILIT Y AS IFF O N IFL.ID =  IFF.ICON_ FLAG_ID
  178                                      INNER JO IN dbo.fn_ Split_Ids( @ICON_FLAG _IDS, ',')  AS SI ON  SI.ID = IF L.ID
  179                             WHERE  IFL.SUBGRO UP = 'SITE _CONFIGURA BLE_ICON'  AND IFL.PU BLISHED =  1 AND IFF. ACTIVE = 1
  180                    END
  181           EL SE
  182                    BEGI N
  183                             INSERT  INTO #ICO NS      
  184                                      (ICON_ID , [GROUP],  SUBGROUP,  IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, 
  185                                      PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, FACIL ITY_UID, I CON_TYPE_C ODE,
  186                                      ICON_TYP E_CODE_SYS TEM, ICON_ TYPE_CODE_ SYSTEM_NAM E, ICON_TY PE_DISPLAY _NAME)
  187                             SELECT   IFL.ID A S [ICON_ID ],
  188                                               IFL.[GROUP ] AS [GROU P],
  189                                               IFL.SUBGRO UP AS [SUB GROUP],
  190                                               IFL.IMAGE_ BYTES  AS  [IMAGE_BYT ES],
  191                                               IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] ,
  192                                               COALESCE(I FF.ICON_NA ME, IFL.IC ON_NAME) A S [ICON_NA ME],
  193                                               COALESCE(I FF.ICON_NA ME, IFL.SH ORT_DESCRI PTION) AS  [ICON_DESC RIPTION],
  194                                               IFF.ACTIVE  AS [ACTIV E],
  195                                               IFL.PUBLIS HED AS [PU BLISHED],
  196                                               COALESCE(I FF.ORDER_I NDEX, IFL. ORDER_INDE X) AS [ORD ER_INDEX],
  197                                               COALESCE(I FF.PATIENT _OR_ROOMBE D, IFL.PAT IENT_OR_RO OMBED) AS  [PATIENT_O R_ROOMBED] ,
  198                                               IFL.IMAGE_ NAME AS [I MAGE_NAME] ,
  199                                               COALESCE(I FF.MOUSE_O VER_TEXT,  IFL.MOUSE_ OVER_TEXT)  AS [MOUSE _OVER_TEXT ],
  200                                               IFF.FACILI TY_UID AS  [FACILITY_ UID],
  201                                               NULL AS [I CON_TYPE_C ODE],
  202                                               NULL AS [I CON_TYPE_C ODE_SYSTEM ],
  203                                               NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME],
  204                                               NULL AS [I CON_TYPE_D ISPLAY_NAM E]
  205                             FROM I CON_FLAG A S IFL
  206                                      LEFT JOI N ICON_FLA G_FACILITY  AS IFF ON  IFL.ID =  IFF.ICON_F LAG_ID AND  IFF.FACIL ITY_UID =  @FACILITY_ UID
  207                             WHERE  IFL.SUBGRO UP = 'SITE _CONFIGURA BLE_ICON'
  208                    END
  209  
  210           SE LECT  ICON _ID, 
  211                             [GROUP ], 
  212                             SUBGRO UP, 
  213                             IMAGE_ BYTES, 
  214                             IMAGE_ BYTES_INAC TIVE, 
  215                             ICON_N AME, 
  216                             ICON_D ESCRIPTION
  217                             ACTIVE
  218                             PUBLIS HED,
  219                             ORDER_ INDEX, 
  220                             PATIEN T_OR_ROOMB ED, 
  221                             IMAGE_ NAME,
  222                             MOUSE_ OVER_TEXT,  
  223                             FACILI TY_UID,
  224                             ICON_T YPE_CODE,
  225                             ICON_T YPE_CODE_S YSTEM, 
  226                             ICON_T YPE_CODE_S YSTEM_NAME
  227                             ICON_T YPE_DISPLA Y_NAME 
  228           FR OM #ICONS
  229  
  230           DR OP TABLE # ICONS
  231  
  232   END
  233   GO