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.
| # | 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 |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 2 | 464 |
| Changed | 1 | 2 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 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 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.